Skip to main content

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

#StatusDescription
1EnabledRule ready for automatic execution
2DisabledRule 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