Add new flows Only Admins
Each folder can hold one or more 'flows'. These are message chains, an aggregation of all the messages that can be linked to the same incoming message. Flows are the functional representation of the message with an optional context property name and / or optional context property value.
Add/Edit a flow
| Flow property | Required | Description |
|---|---|---|
| Flow Name | yes | A case sensitive name that describe the client interaction (example: ex. invoice request, invoice approval, …) |
| Folder | yes | The location of where to save the flow. Flows are always structured in folders. |
| Mapping | no | The mapping that is used to 'map' flow traces to this flow. The DSAV mapping are special business properties that are treated differently during flow trace importing, loaded from 'tracked properties, for instance, when using importing them via Logic Apps.). A dedicated WorkflowName is added in those cases as well to map the flow traces of the Logic App workflow more easily to the flow. |
| Business Properties | no | Additional properties to describe the flow. These are only here to provide metadata and are not used in the flow tracing. |
| Advanced Settings | no |
|
| Alerts | no | See alerting |
Allow access to flow
You can allow both active Microsoft Entra ID groups and local users to access the flows in the folder. Based on the chosen role, the user will receive their allowed permissions on the flow.
info
Users with the [System admin] role can access all flows in every folder available.
Add an alert for a flow
require role assignments after installation
The Invictus Dashboard requires additional role assignments to add alerts to flows.
| Alert property | Required | Description |
|---|---|---|
| Alert name | yes | The name for the alert rule, must be unique per flow. (Name will automatically have the flow name added as a prefix to it.) |
| Description | no | The optional text giving more context to the alert. |
| Severity | yes | The level of severity of the alert. |
| Schedule | yes |
|
| Trigger | yes | The Threshold value together with the Threshold Operator (Equal/GreaterThan/LessThan) defines when the alert rule should be triggered. |
| Throttling | no | Suppress alerts (minutes): suppress alerts for x minutes if alerts for a rule have been triggered. |
| Query | yes | Invictus Activity CheckMonitors flow activity via Azure logs ( InvictusImportJobFlowActivityAlert custom events). Invictus logs one activity per active flow every hour. If an alert running every 60 minutes finds no logs in the last 60 minutes (threshold < 0), Invictus flags the flow as inactive and triggers an alert. Note: Logging is per flow (not per message) and may exceed one entry per hour due to scaling or multi-threading. To increase logging frequency, reduce FlowActivityIntervalInMinutes during deployment (link).Invictus Error CheckMonitors flow activity via Azure logs ( InvictusImportJobFlowErrorAlert). Invictus logs an entry for each flow that triggers an error. If an alert running every 10 minutes finds more than 0 logs in the last 10 minutes (threshold > 0), Invictus flags the flow as failed and triggers an alert.Azure Resource CountUse custom Azure alert syntax, see the official Microsoft documentation to learn more about alerting. |
| Recipients | yes | The email recipients that get notified upon a triggered alert rule. |