- Introduction
- Getting started
- Build on any canvas
- Build with Case
- Reference
- Defining case keys (system vs. external)
- Establishing task I/O and write-back contracts
- Modeling primary and secondary stages
- Triggering a case from Data Fabric
- Implementing stage-level personas and permissions
- Setting SLAs and automated escalation rules
- Configuring a rework loop (re-entry)
- Configuring and testing the Case Manager Agent (preview)
- Build with Flow
- Build with BPMN
- Operating
- Monitoring
- Optimizing
- Reference information
Variables and element filtering
Filter process instances by variable values captured during execution to segment results, troubleshoot behavior, and analyze business outcomes in Maestro Orchestrate.
Filters
Variable filtering lets process owners and analysts filter process instances by variable values captured during execution (for example, invoice amount, region, or outcome). Use variable filters to segment execution results, troubleshoot behavior, and analyze business outcomes — not just technical metadata.
You can apply both basic filters (such as version and date range) and advanced filters (element- and variable-level filters) to refine the data shown on the Monitoring tab.
Filter the dashboard by:
- Version: Select the project version to visualize.
- Date range: Select the time period for which Maestro Orchestrate displays data.
- Status: Filter instances by status.
- Active instances: Running, Paused, Faulted
- Inactive instances: Cancelled, Completed
- All filters: Open the full filter panel and see all filtering options available for the selected process.
Configure element and variable filters
Use the Configure filtering option on the Monitoring tab to define advanced filters based on executed elements and process variables.
Filter by element
Filter data to show only process instances that executed a specific BPMN element. Maestro Orchestrate only lists elements that at least one instance executed.
Filter by variable
To filter by variables, configure variable filters directly from the Monitoring view.
-
From the Monitoring tab, select Configure filtering.
-
In the dialog, select the Variable field and choose one or more variables from the process variable list.
-
Select Select to open the Variable filter builder.
-
In the Variable filter builder:
- Add one or more variable conditions. All conditions must match.
- Select an operator based on the variable type, such as equals, contains, starts with, ends with, not equal, is null, or is not null.
- Provide the comparison value.
-
Save the configuration to apply the filter to the Monitoring view.
Result: The variable filter is applied to the Monitoring view and remains active until removed.
- You configure variable filtering from the Monitoring view. Maestro Orchestrate does not require any canvas-level configuration to make variables available for filtering.
- The variable selector lists variables defined in the deployed process version. If a variable does not appear, verify that the correct version is selected in Monitoring.
- Element filters only list elements that at least one instance executed.
- Variable filters persist after you enable them and remain active until you remove them.
- Variable filtering applies only to instances that run after you enable the filter.