- Understanding the Approval Decision Ruleset
- Understanding the Approval Decision 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 Suite and Oracle Business Process Management Suite
- Oracle Internal Service Request uses the ISR Approval Decision Table, in the Approval Decision Ruleset, to determine whether management approval is required for a service request, and if so, how many management levels are required. 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. A value of otherwise means "all values not listed." A dash means "this value doesn't matter."
- Upon submission of a service request, the rules engine tests each condition. If a combination of condition values matches a rule, the corresponding actions are taken. The ISR Approval Decision Table provides the details for
- each condition, its rules, and the actions to execute. Following the table is an example scenario explaining how a service request is processed based on a given condition and action.
- ISR Approval Decision Table
- Layla Jones does not have the employee title of a second level manager, and she submits a service request with a service subtype other than Hardware Request. This request would take one or two levels of management approval depending on the nature of the request.
- You can modify the existing ruleset, conditions, or actions. Take caution before modifying a condition or action, it can require source code changes. Service request 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