We are working on a Visio and only want to include the DVE parent element. I can see the DVE parent ID is 0/0 for the parent. Is there any way to use this as a ChildrenFilter in Visio?
Other methods, filtering out '.' of '-' when in the DVE element name does not work due to the current implemented naming convention of the parent element.
Any other thoughts on only showing the Parent element in a dynamic Visio?
Thanks,
Steve
Steve,
Best idea I can suggest is below that exists today but I agree, if the existing IsDVE parameter was exposed to visio shapes, as a childrenfilter option it would be a very clean solution with no scripting required.
Goal
Visio -> At the lowests level, the view represents the Equipment Rack and Shapes represent the physical devices, not the virtual (DVE).
Summary
-Element Custom Property
-Visio
-Automation Script -> Streamlines Property Management
Details
Property
- Add/Name New Property -> "IsDVE"
- Possible Values
- FALSE=Metric 0
- TRUE=Metric 1
Visio Example
- ChildType=Element
- ChildrenFilter=Property:IsDVE=^FALSE$
Script Summary
- Identifies parent + regular elements and builds a list.
- Skips all DVE instances.
- Sets the custom property called "
IsDVE" to FALSE.
Considerations
- Should consider larger batches to be run in parallel across DMA's in the system to reduce overall completion time.
- We skip touching DVE to save system resources.
- Could run the script on demand or on a schedule.
References
Overview of DataMiner shape data fields | DataMiner Docs
Managing custom properties | DataMiner Docs
Custom element properties | DataMiner Docs
Running Automation scripts | DataMiner Docs
Getting started with Automation script development | DataMiner Docs