I have a Visio for a view that has several Services under it, I'm using "Children: Service" to dynamically display all services under that view. I'm now wondering if I can display data from each of these services? All of the services are created from the same service template, so I'd like to retrieve the value of a parameter from the same child element for each service and use it in an extended condition.
Is this possible? If so which child-level fields or placeholders would be relevant here?
My thought is I would be looking for something like [tableIndex] but for children (services) generated from a view instead of a table.
For reference here is what it should look like, with the A/B/C/D boxes changing color based on parameters within each service.
My other solution would be to use nested Visios, since I can easily make these shapes within the services, is there a way to display a Visio from each child service within these shapes instead?
Hi Nick, I believe the following Visio example is what you are looking for, where for each parameter shape in the service you want to display just reference the parameter as in the 'Plays' section below.
The following links will help with the options used:
Excellent, the “Element: [this service]” was a big piece of the puzzle. Were you able to reference the service definition filter successfully? The [serviceDefinitionFilter] placeholder doesn’t appear to be working here, even adding “ServiceContext: [this service]”.
Here is my Extended Condition:
HIDE: -A|Element:CHILD ELEMENT|Parameter:5105,[serviceDefinitionFilter]|=60
This works when I manually change [serviceDefinitionFilter] to a table index. But I have a different table parameter filter on each service and would need to somehow replicate that filter in this conditional. (Alternatively if I’m able to access the Input Data values from the service, one of those has the filter value.)