- Understanding the Calculate Incident Priority Ruleset
- Understanding the Calculate Incident Priority Ruleset
- You must have a solid working knowledge of Oracle SOA Suite, Oracle BPM Suite, and Oracle Business Rules before modifying any business rules. For information on these products, see:
- Oracle Fusion Middleware User's Guide for Oracle Business Rules
- Oracle Fusion Middleware Administrator's Guide for Oracle SOA and Oracle Business Process Management Suite
- Oracle Public Sector Incident Reporting uses the Incident Priority Matrix Decision Table, in the Calculate Incident Priority Ruleset, to calculate the priority of an incident. The priority of an incident is based on its type and location where the incident occurred. This decision table includes conditions and actions as its rows and rules as its columns. The rules test the values of the conditions and set corresponding values for the actions. The rules must account for all possible combinations of values of all conditions in the table. Bucketsets and globals are used to set pre-defined values for certain rules.
- Upon submission of an incident report, the rules engine tests each condition. If a combination of condition values matches a rule, the corresponding actions are taken.
- The Incident Priority Matrix Decision Table provides the details for each condition, its rules, and the actions to execute. Following the table is an example scenario explaining how an incident report is processed based on the given condition.
- Incident Priority Matrix Decision Table
- A delivery driver spots and reports an incident where some young kids are spraying graffiti on the back of the mall. The Graffiti Incident Type Priority is a 3, the mall has a Location Type Priority of 2. The incident priority is set to a 2.
- To change the priority parameters, change the values of the Incident Type Priority or Location Type Priority globals. By default, the priority values range from 1 to 3, highest to lowest.
- You can modify the existing ruleset, conditions, or actions. Take caution before modifying a condition or action, it can require source code changes. Incident processing fails if this ruleset is deleted.
- To modify the ruleset, conditions, or actions, see "Editing Rules in an Oracle Business Rules Dictionary at Run Time," in
- Oracle Fusion Middleware User's Guide for Oracle Business Rules.