Hello,
I have a service in which I have defined several elements. Those elements refer to the same element but with different name.
For exemple if the original name of my element is "ElementName", I create multiple elements in my service like "ElementNameMain", "ElementNameBackup" ... And in those service element, I filter my information differently.
Like I have just one line of data by element, in my Visio, I use [ServiceDefinitionFilter] to get my data in a link. I use exactly this [param:ElementNameMain,1234,[ServiceDefinitionFilter]].
But it doesn't seem to work anymore, because, all shapes display the same information even if I have a shape with [param:ElementNameMain,1234,[ServiceDefinitionFilter]] and another with [param:ElementNameBackup,1234,[ServiceDefinitionFilter]] for example.
What's wrong with ServiceDefinitionFilter ?
Hi Damien,
In the rowfilters that you defined in your service or service template, did you make use there of the ^pk^ placeholder to force the filtering to happen on primary key in stead of display key?
If so, it's known that the [ServiceDefenitionFilter] placeholder in Visio only works for filters referencing to a displaykey for filtering. Not towards filters which contain a reference to the primarykey.
adjusting your filters (remove any ^pk^ reference from the rowfilters) will then be required in case you want to make use of the [ServiceDefenitionFilter] placeholder in visio.
If that's not an option, you can always define extra properties on the service and use the values of these properties to compose the correct filter in Visio.
Hope this helps,
With kind regards,
Hello,
In my rowfilters in my service template, I use this :
[data:Name_Channel]_[VAL.OUT]*
Where Name_Channel is an input data and I use * not to write the end of display key.
I use this type of filter for different child element, I just modify _[VAL.OUT] by other thing in each child element filters.
Best regards.