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

Visio – Can you use a session variable inside of a param placeholder?

Solved841 views31st May 2024dynamic parameter SetVar variable Visio
3
Amber Rowe [DevOps Advocate]435 21st December 2023 0 Comments

Hello!

My goal: After someone has selected a service via the setvar drop-down menu, Visio will store that data as “MyVar1” and then in another shape use “MyVar1” to find a specific parameter in a table, and then display that data.

In shape “1”
This part works perfectly – It gets the data from the search bar and the parameter I have given it and then displays the correct details.

In Shape “2” I then want to test the placeholder that I’ll be using for Shape 3. So, I would like shapes 1 & 2 to display the same data, but shape 2 doesn’t display anything.

In Shape “3”

I then want to use the new placeholder to display a new parameter. But this again doesn’t work, and doesn’t display anything.

In Shape “4”

This works perfectly – and this is just proof that if I hard-code it, it works.

In theory 1536″test from edge” would = 1536[param:1408*[var:MyVar1]*]

This is what is looks like in DataMiner

Can someone assist in this please? I would love it if Shape 3 could work.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 31st May 2024

1 Answer

  • Active
  • Voted
  • Newest
  • Oldest
4
Sebastiaan Dumoulein [SLC] [DevOps Enabler]12.83K Posted 21st December 2023 4 Comments

Hi Amber,

There is some great documentation on how you can use placeholders (see docs).

To resolve a parameter, you’ll need to specify the element, parameter and index (all separated by commas by default). This should be [param:[this elementid],1408,*[var:MyVar1]*] in your case.

Marieke Goethals [SLC] [DevOps Catalyst] Selected answer as best 31st May 2024
Amber Rowe [DevOps Advocate] commented 21st December 2023

Hi Sebastian, Thanks for the reply!! I appreciate it so much!

I might be missing something totally obvious here – but when I type this onto a shape (NO data types or *)

[param:[this elementid],1536],[param:[this elementid],1408,*[var:MyVar1]*]

the result is this:

“16|0|0|88|0|64|0,test from edge”

What do you think I did wrong?

Sebastiaan Dumoulein [SLC] [DevOps Enabler] commented 22nd December 2023

That is indeed what I would expect. You have two param placeholders. The first one does not specify an index, which means it will retrieve all row entries for that column (separated by pipes). Your second placeholder is resolving to ‘Test from edge’.

Amber Rowe [DevOps Advocate] commented 22nd December 2023

So would this be the correct code for combining them altogether?

[param:[this elementid],[param:[this elementid],1536],[param:[this elementid],1408,*[var:MyVar1]*]

Sebastiaan Dumoulein [SLC] [DevOps Enabler] commented 31st May 2024

I believe you’re still missing a closing bracket, other than that it looks good.

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