Hi 🙂
I have a Visio used for elements running different protocol versions.
In one version, a value is available as a single parameter (e.g. 301).
In another version, the same value is provided through parameters in a table.
I want to display the new parameter if it exists, and otherwise fall back to the old one.
However, I cannot modify the protocol or add any extra parameters to use as a condition in Visio.
Is there a way in Visio to check if a parameter exists (not just if it has a value), and use that in a Show/Hide condition?
Thanks in advance
Lucía,
Hi Lucia,
As Miguel suggests, you can make use of Extended conditional shape manipulation. You just need some changes to accomplish your goal. Instead of protocol, you want version. You can accomplish this by linking your shape to your element (i.e. add shape data field 'Element' and link to your element (e.g. [this element]). Once you've done that, you changed the context of your shape, i.e. it is now linked to the element.
Because of this, you can now link info placeholders and make evaluate the values in your condition. More information here: Info keywords.
In summary, you can add shape data like this:
Element : [this element]
Parameter : 301
Show : <A>-A|Value|[PROTOCOL VERSION]|=1.0.2.3
In the other shape:
Element : [this element]
Parameter : 301,test
Show : <A>-A|Value|[PROTOCOL VERSION]|=Production
Kind Regards,
Jarno