MSAMM
Back to course

Oracle Fusion Technical: Reports, Data, Integrations and Extensions · Module 14 · Approvals and BPM workflow

Approval rules and how they are evaluated

Lesson 138 of 177 · 2 min

Read a rule set as the ENGINE reads it, not as a policy document. That is the whole skill. Each rule is a condition and an outcome: if the amount is over ten thousand and the business unit is X, route to these participants. The engine evaluates the rules in order and, depending on the rule set's configuration, may stop at the FIRST MATCH. FIRST-MATCH BEHAVIOUR IS WHAT SURPRISES PEOPLE. A rule set written as a policy — general case first, exceptions after — matches the general rule for everything and the exceptions never fire. The rules are all correct individually and the set is wrong, and it looks right in the editor because the exception rule is visibly there. So order from MOST SPECIFIC to LEAST, and read the set top to bottom asking "would this transaction have matched anything above?" for each rule. Priorities do the same job

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Fusion Technical: Reports, Data, Integrations and Extensions, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 14 · Approvals and BPM workflow

  1. 1How approvals are actually structured
  2. 2Approval rules and how they are evaluated
  3. 3Supervisory and position hierarchies
  4. 4Parallel, serial and FYI participants
  5. 5Delegation, escalation and timeouts
  6. 6Notifications and what they say
  7. 7Testing an approval rule properly
  8. 8Diagnosing a stuck transaction
  9. 9What breaks: the approval nobody received
  10. 10Lab briefing · Build and break an approval chain