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
  • Blog
  • 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
    • DataMiner Insights
      • Security
      • System Architecture
      • DataMiner Releases & Updates
    • 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
  • Downloads
  • More
    • Feature Suggestions
    • Climb the leaderboard!
    • Swag Shop
    • Contact
      • General Inquiries
      • DataMiner DevOps Support
      • Commercial Requests
    • Global Feedback Survey
  • PARTNERS
    • All Partners
    • Technology Partners
    • Strategic Partner Program
    • Deal Registration
  • >> Go to dataminer.services

Search Functionality in Visio

Solved2.20K views27th September 2021
1
Jeyaram Sumanthiran30 27th September 2021 0 Comments

We have setup a custom view in DataMiner (refer to the attachment)

  • Let’s assume, we have 40+ services in the European region. We wanted to have a search functionality based on the service name. When searching for service by name, it has to take the relevant service. Is it possible in Visio?

Ben Vandenberghe [SLC] [DevOps Enabler] Selected answer as best 27th September 2021

2 Answers

  • Active
  • Voted
  • Newest
  • Oldest
8
Sebastiaan Dumoulein [SLC] [DevOps Enabler]12.78K Posted 27th September 2021 2 Comments

You can simulate the search functionality with 2 basic Visio functionalities:

  1. Add a text box that sets a session variables, this will act as a search.
  2. Add a ‘Show’ condition to each service based on the name. As long as the name matches the search string, we keep showing the shape.

    Example:
    Show     <A>-A|Element:*|Name|RegEx=[var:SearchBox]

This is how it looks like in action:

Sebastiaan Dumoulein [SLC] [DevOps Enabler] Posted new comment 28th September 2021
Jeyaram Sumanthiran commented 28th September 2021

Hi Ben,

I did create the top long rectangle shape and configured the shape Data “-A|38702/96331:*|Name|RegEx=[var:SearchBox]” but I cannot see the log rectangle box in the frontend.

Anything wrong?

PS: I can’t find an option to attach screen grab.

Sebastiaan Dumoulein [SLC] [DevOps Enabler] commented 28th September 2021

Hi Jeyaram, the search box should only contain a “SetVar” shape data containing the name of the variable. In my example this is “SearchBox” (e.g. SetVar SearchBox). The other shape data should be applied to the shape representing a service. Feel free to also watch the Visual Overview course as this explain the above concepts in more detail.

1
Jarno Lernou [SLC] [DevOps Enabler]5.00K Posted 27th September 2021 0 Comments

This is all dependent on how you are linking the services.

You can do it in different ways:

  • Dynamically generating shapes
    • based on properties: Shape positioning based on coordinates stored in properties of elements, services or views
    • based on table data: Shape positioning based on coordinates stored in dynamic tables
    • If you are using this approach, you can use the SubscriptionFilter shape data in order to make filtering possible.
    • Advantage: Very generic and to be used for multiple customers/views
    • Disadvantage: Requires more time to make Visio and more experienced knowledge.
  • Manually adding the services on the Visio
    • You can use extended conditions to check if you want to hide/show the shapes: Extended conditional shape manipulation actions
    • Advantage: Custom, you can make any custom changes
    • Disadvantage: Very labor expensive.
  • Using a table representation
    • Turning a shape into a parameter control (Adding a filter box to a table control)
    • Advantage: Very easy to make
    • Disadvantage: Not a maps representation. You can link the table to the maps, i.e. clicking a row will show the selected services, but this requires experienced Visio knowledge as well (SelectionSetVar).

In summary, filtering services is thus technically possible.

Jarno Lernou [SLC] [DevOps Enabler] Edited answer 27th September 2021
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