Overview
The Repeated Activity enrichment detects when specific activities occur more than once within a single case, which often indicates a conformance issue in your process. Repeated activities can signal problems such as rework, process loops, duplicate approvals, or system errors that require investigation.
For example, if a purchase order is approved twice, or an invoice is sent multiple times to the same customer, this may indicate a breakdown in your process controls or a system malfunction that needs to be addressed.
Common Uses
Use this enrichment to:
- Identify cases where critical activities are repeated, which may indicate process inefficiencies or control failures
- Monitor for duplicate approvals, repeated shipping events, or other activities that should only occur once per case
- Create conformance rules that flag cases for review when key activities are repeated
- Detect process loops or rework patterns that impact process efficiency
Settings
Start by going to the 'Log Enrichment' engine by going to any analysis and clicking 'Log Enrichment' in the top right.
Then click 'Add New'
Then choose the enrichment block.
Understanding Rule Groups
This enrichment uses a "Rule Group" concept that allows you to monitor multiple activities under a single configuration. When you create a rule group, the enrichment generates one boolean attribute for each activity you select, all prefixed with your group name. This makes it easy to organize and identify related conformance checks in your analysis.
For example, if you create a rule group called "Duplicate Operations" and select three activities (Ship, Invoice, Reject), the enrichment will create three new attributes:
- "Duplicate Operations Ship sales order line"
- "Duplicate Operations Send invoice line"
- "Duplicate Operations Reject sales order line"
Configuration Options
Rule Group Name: Specify the name of the group. This name will be used as a prefix for all the new attributes created by this enrichment. For each activity you select, the new attribute name will be: [Rule Group Name] [Activity Name]
Severity: Select the severity level (Low, Medium, or High) for the conformance issue when a selected activity is repeated. This severity level affects how the issue is displayed in conformance dashboards and reports.
Activity Attribute Values: Select one or more activities that should not be repeated within any case. A separate attribute will be created for each selected activity.

Examples
Let's configure the enrichment to detect repeated activities in our sales order process. We want to identify cases where any of the following activities occur more than once:
- Ship sales order line
- Send invoice line
- Reject sales order line
We'll set the conformance severity to 'Low' since these repeated activities are process inefficiencies rather than critical failures, but they still warrant investigation.

Click 'Create' and once you're ready click 'Calculate Enrichment' to add the new attributes to your data set.

After the enrichment completes, you'll see the new conformance attributes in your dataset, one for each activity you selected.

Output
When you run this enrichment, mindzieStudio creates one boolean attribute for each activity you selected in your rule group:
- Attribute Names:
[Rule Group Name] [Activity Name] - Attribute Values:
TRUE- The activity was repeated in the case (conformance issue detected)FALSE- The activity occurred only once or not at all (no conformance issue)NULL- The activity did not occur in the case
Using the Output
You can use these new conformance attributes to:
- Filter Cases: Show only cases where specific activities were repeated
- Create Visualizations: Display the frequency and patterns of repeated activities across your process
- Generate Conformance Reports: Identify which activities are most commonly repeated and in which cases
- Trigger Alerts: Set up notifications when critical activities are repeated in new cases
- Combine with Other Enrichments: Use alongside other conformance enrichments to build comprehensive process compliance monitoring
See Also
Related conformance enrichments:
- Allowed Case Start Activities - Detect cases that start with unexpected activities
- Allowed Case End Activities - Detect cases that end with unexpected activities
- Mandatory Activity - Identify cases missing required activities
- Undesired Activity - Flag cases containing activities that shouldn't occur
- Wrong Activity Order - Detect when activities occur in the wrong sequence
For more information on building conformance strategies, see:
- Conformance Experiments - Overview of conformance analysis in mindzieStudio