Rules
A rule is reusable logic that processes the results generated by a script and performs automated actions on those findings. Rules are defined through code that operates on data already detected by the script.
What it is used for
Automate actions on findings detected by scripts:
- Create cases automatically
- Send email notifications to responsible parties
- Attach documents
- Subscribe users to cases
- Distribute information to the corresponding teams based on predefined criteria
Inputs and outputs
Inputs:
- Transactional data to evaluate
- Job execution context
Outputs:
- Automatically generated cases
- Email notifications
- Evaluation logs
Statuses
| # | Status | Description |
|---|---|---|
| 1 | Enabled | Rule ready for automatic execution |
| 2 | Disabled | Rule temporarily deactivated |
Available actions
- Create rule
- Edit rule
- Enable / Disable
- View execution history
- Delete rule
Invocation from jobs
Rules are configured within jobs. When a script associated with a job completes successfully, all enabled rules configured in that job are automatically executed. This allows automating actions (creating cases, sending emails, etc.) on the script's results without needing to modify the script's code.
Traceability
Each rule execution records:
- Execution date and time
- Processed data
Relationship with other modules
- Executed during a Job
- Generates findings that become Cases
- Recorded in the auditable execution of the Job
- May be subject to modification through change Requests