This article explains the Assign Personnel outcome within the Workflow Rules (automated rules in Assure that execute an outcome when a record meets defined criteria) feature in Assure (the Evotix health, safety, and risk management platform). The Assign Personnel outcome automatically allocates the Assignee (the user who reviews and submits a record) and the Approver (the user who formally approves a record) of an Incident Record based on defined filter criteria. This outcome is used alongside the default Approval Workflow to handle exceptions, for example routing high-severity incidents to a specific manager. It is part of a series of Workflow Rules articles. This article covers prerequisites, best practice, trigger compatibility, outcome configuration, override options, and the permissions that control which users can appear in the Assignee and Approver selection lists.
Cross-module note: Workflow Rules currently apply to the Incident Record module only. The Assign Personnel outcome interacts directly with the Approval Workflow and the Organisational Unit structure in Assure.
Prerequisites
- Define your assignment and approval process. Review what the process should look like and identify who in your organisation should assign and approve records.
- Set your default Assignee and Approver in Assure (if required). Use the Org Unit Defaults configuration to establish the standard workflow. Workflow Rules are then used to handle exceptions.
- Create Workflow Rules only for exceptions not covered by the default setup.
- Communicate any changes to your team so users understand why they are being assigned to a record.
- Monitor rule execution via the Workflow Rules Log (navigate to Settings > System Configuration > Workflow Rules Log).
Why This Is Useful
- Severity-based routing -- High-severity incidents need to be assigned to a senior manager or Health and Safety lead rather than the default Assignee.
- Incident type routing -- Environmental incidents, vehicle incidents, or contractor incidents may need to follow a different review path to a specialist team.
- Departmental exceptions -- Certain Org Units may have a different default Approver from the system-wide setting, and a rule can override that automatically.
- Reducing manual reassignment -- Without rules, a record may be assigned to the wrong person and then manually reassigned, causing delays. Automation removes that step.
- Consistency and audit trail -- Rules ensure the correct people are always assigned based on objective criteria, supporting compliance and governance requirements.
Best Practice for Setting Up Workflow Rules
- Plan before you build. Think through all scenarios before creating rules.
- Review your current setup first. Review existing Org Unit approval assignments and update as required.
- Align rules to your Org Unit approval settings. Review how permissions work (see the Permissions section below) before configuring rules.
- Define rules lean. If only the Assignee needs to change but not the Approver, create the rule for the Assignee only. It is acceptable to leave the Approver field blank.
- Use a standard naming convention. Include the Org Unit, criteria used, and outcome in the rule name. The Name and Description fields are searchable.
- Set up rules for both create and edit triggers if you want rules to apply when criteria are updated during review.
Click here to check out other articles related to the Workflow Rules manager.
Steps
Check out this article about how to create a workflow rule for a step by step guide to set up rules.
Step 1: Choose Your Trigger
- When a record is created -- Workflow Rules are checked as soon as the record is created (by any source except data import). If criteria are met, the outcome executes immediately. This trigger can be combined with the edit trigger.
- When a record is edited -- Workflow Rules are checked when a record is saved. If criteria are met, the outcome executes accordingly. This trigger can be combined with the create trigger.
- When a record is submitted -- This trigger can only be used with the Set Status to Approved outcome.
- When a record is approved -- This trigger can only be used with the Set Status to Archived outcome.
Step 2: Set Your Filter Criteria
1. Select the Org Unit the rule will apply to. Only records created or edited in this unit will be affected by the rule.
2. Tick Include Child Organisational Units if the rule should cascade down to child Org Units within the selected structure.
3. Configure the Filter to define the specific record conditions (for example, Incident Severity equals Major). Filters created within a rule are only visible within that rule and cannot be accessed via the module filters.
Step 3: Configure the Assign Personnel Outcome
Step 4: Configure Override Options (Optional)
1. Navigate to Settings > Module Setup > Incident Record.
2. In the Approvals section, locate the override settings.
3. Tick Allow override of rule outcome assignee to give users the option to override the Workflow Rule when manually assigning a record.
4. Tick Allow override of rule outcome approver to allow users to select a different Approver at the point of submission, rather than having the Approver fixed by the rule.
5. Click Save and Close.
How Override Works: Assignee
- If the user ticks the box, no Workflow Rules are applied and the record remains with the manually selected user.
- If the user does not tick the box, the system checks for any applicable Workflow Rule and re-assigns the record to the user defined in that rule.
How Override Works: Approver
Permissions: Which Users Can Appear in the Assignee and Approver Lists
Assignee
- The user holds the Assign role permission for the module the rule applies to.
- The user has access to the Org Unit specified in the rule. If Include Child Organisational Units is ticked, the user must have access to every unit included in the rule scope.
Approver
- The user holds the Approve role permission for the module the rule applies to.
- The user has access to the Org Unit specified in the rule. If Include Child Organisational Units is ticked, the user must have access to every unit included in the rule scope.
Examples
- Evotix (root)
- Directorate 1
- Department A
- Department B
- Directorate 1
Example 1: User has permission for Directorate 1 Including Children
Example 2: User has permission for Directorate 1 NOT Including Children
AI Metadata
- Product Area: Workflow Rules Management, Incident Record, Approval Workflow, Organisational Configuration
- User Role: Assure System Administrator (requires the Manage Workflow Rules Supervisor Privilege)
- Tags: Workflow Rules, Assign Personnel, Assignee, Approver, Record Rule, Incident Record, Permissions, Org Unit, Include Child Organisational Units, Override Workflow Rule, Module Setup, Approval Workflow
- Version / Region: All Assure versions; all regions. Workflow Rules currently apply to the Incident Record module only.
- Important Synonyms: Assign Personnel = Assign Assignee and Approver; Assignee = Submitter; Record Rule = Workflow Rule for Records; Override = Manual Override; Include Child Organisational Units = Cascade to children; Workflow Rules Management = Workflow Rules Manager
- Suggested Embedding Keywords: assign personnel workflow rule, workflow rule assignee approver, Assure assign personnel outcome, who can be assignee in workflow rule, override workflow rule assignee, workflow rule permissions Assure, Assign permission workflow rule, Approve permission workflow rule, include child org units workflow rule, high severity incident workflow rule, why use assign personnel workflow rule
- Relevant Modules and Cross-Module Implications: This article is scoped to the Workflow Rules Management area in Assure and applies exclusively to the Incident Record module (the only module currently supported for Record Rules). The Assign Personnel outcome directly interacts with the Approval Workflow, Role Permissions (the Assign and Approve permissions control user eligibility), and Org Unit configuration (which determines which Org Units are in scope for a rule). The Override settings are configured in Settings > Module Setup > Incident Record.