Skip to content
DataMiner DoJo

More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages
Search in posts
Search in pages
Log in
Menu
  • Updates & Insights
  • Questions
  • Learning
    • E-learning Courses
    • Empower Replay: Limited Edition
    • Tutorials
    • Open Classroom Training
    • Certification
      • DataMiner Fundamentals
      • DataMiner Configurator
      • DataMiner Automation
      • Scripts & Connectors Developer: HTTP Basics
      • Scripts & Connectors Developer: SNMP Basics
      • Visual Overview – Level 1
      • Verify a certificate
    • Video Library
    • Books We Like
    • >> Go to DataMiner Docs
  • Expert Center
    • Solutions & Use Cases
      • Solutions
      • Use Case Library
    • Markets & Industries
      • Media production
      • Government & defense
      • Content distribution
      • Service providers
      • Partners
      • OSS/BSS
    • Agile
      • Agile Webspace
      • Everything Agile
        • The Agile Manifesto
        • Best Practices
        • Retro Recipes
      • Methodologies
        • The Scrum Framework
        • Kanban
        • Extreme Programming
      • Roles
        • The Product Owner
        • The Agile Coach
        • The Quality & UX Coach (QX)
    • DataMiner DevOps Professional Program
      • About the DevOps Program
      • DataMiner DevOps Support
  • Downloads
  • More
    • DataMiner Releases & Updates
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Not able to hide shape based on table parameter values.

Solved855 views28th February 2023conditional shape manipulation hide Visio Visual Overview
4
Thomas Rich [SLC] [DevOps Advocate]633 28th February 2023 0 Comments

Hello All,

I am attempting to hide a shape within a child shape group depending on the value of a parameter in an element’s table. For reference here is child shape group and corresponding table in Visio:

Here are the same components in my Cube visual overview:

I want to hide the checkmark shape if the Operational Status = Non-Operational. I am using the Hide shape data field with the following condition:
<A>-A|Element:952/1|Parameter:13205|=Non-Operational

I have not been successful in hiding this shape with this condition or variations of this condition. However, during troubleshooting, I was successful in hiding the shape if I used a normal parameter not in a table.
I have tried using the param placeholder with regex and also have tried changing the separator in case the (-) dash in “Non-Operational” was causing the issue. I may have been implementing those methods incorrectly though.

Thank you for the help!
-Thomas

Thomas Rich [SLC] [DevOps Advocate] Selected answer as best 28th February 2023

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
4
Sebastiaan Dumoulein [SLC] [DevOps Enabler]12.83K Posted 28th February 2023 1 Comment

Hi Thomas,

It will be required for a table parameter to provide a row index. Otherwise there is no way for the Visual Overview to know which row you are referring to.

This can be done by appending the primary key or display key to the parameter ID using either a comma or colon:

<A>-A|Element:[this element]|Parameter:103:SLNet|>1000
or
<A>-A|Element:[this element]|Parameter:103,SLNet|>1000

There is great documentation on the extended shape conditions, but I see that using an index is not in there yet. We’ll make sure to add that.

Do note that in your case you’ll also need to change the separator since your condition contains a dash.

Edit:

Documentation has been extended.

Thomas Rich [SLC] [DevOps Advocate] Selected answer as best 28th February 2023
Thomas Rich [SLC] [DevOps Advocate] commented 28th February 2023

Hi Sebastiaan,
Thank you for the recommendation. I did in fact need to reference the table row index. I was able to use the tableIndex placeholder for this. I also needed to change the separator like you mentioned. Here is my working solution.

[Sep:-?]?A|Element:952/1|Parameter:13205,[tableindex]|=Non-Operational

Thank you,
-Thomas

Please login to be able to comment or post an answer.

My DevOps rank

DevOps Members get more insights on their profile page.

My user earnings

0 Dojo credits

Spend your credits in our swag shop.

0 Reputation points

Boost your reputation, climb the leaderboard.

Promo banner DataMiner DevOps Professiona Program
DataMiner Integration Studio (DIS)
Empower Katas
Privacy Policy • Terms & Conditions • Contact

© 2025 Skyline Communications. All rights reserved.

DOJO Q&A widget

Can't find what you need?

? Explore the Q&A DataMiner Docs