Approvals in Oracle Fusion

What is Approval Management?
Approval management is used to determine the policies that apply to approval workflows for particular business objects such as expense reports. For example, you can specify levels of approval for expense reports over a particular amount, to reflect your own corporate policies. You also determine the groups of users who act on these workflow tasks, for example, the chain of approvers for expense reports.
Approval management is an extension of the human workflow services of Oracle SOA Suite.
Approval is based on certain key elements shows as below:


Transaction Type: These are the set of activities/ operations we perform on any task such as Invoice Creation in Payables, Purchase Order Creation in Procurement, Hire an Employee through HCM. All these activities require authorization if setup as per business requirements.
Rules: These are consisting of business requirement conditions and their respective actions like if an invoice amounts more than a 1000 $, it should go for approval process else not.
Conditions: These are typically an event on which approval process triggers such as if an employee is hired in R&D department, it should trigger the approval process.
List Creation: This is the determining factor like who and till what level approver would route to. There could be a Chain of Authority or a supervisory hierarchy going up to 4-5 levels.
Task Operations: What we expect the Approvers to do, once they have an approval to perform, this is decided by the task operations we have in the system. There could be several actions, we could expect the system to perform once the approval condition is met such as Approve/Reject, Request for Information, Delegate, Escalate etc.

Multi-Level Approval


Above picture shows, how a multilevel approval works, a transaction is submitted, at first level, either it is approved or rejected. If it is Approved, it is routed to the next level and the same process is repeated. If it gets rejected at any level, the process is terminated.
Approver Types
You can include any number of approvers of various types in your approval sequence. This topic explains each of the approver types.
Managers
You can include the following predefined types of managers in your approval sequence:
  • Line manager
  • Resource manager
  • Project manager
  • Regional manager
If your enterprise defines additional types of managers, then they appear automatically in the Approvers section of the Manage Approval Rules page and you can include them in the approval sequence.


Approval Groups
You create approval groups using Oracle BPM Worklist. When defining your approval sequence, you can enter the names of one or more existing approval groups.
Users
You can include one or more Oracle Fusion Applications users in the approval sequence.
Responsibility Holders
You can include holders of the following predefined responsibilities in your approval sequence:
  • Human resources representative
  • Benefits representative
  • Union representative
  • Payroll representative
If your enterprise defines additional responsibility types, then they appear automatically in the Approvers section of the Manage Approval Rules page and you can include them in the approval sequence.
Human resource specialists assign responsibilities to workers using the Manage Areas of Responsibility task. A worker becomes an approver for a transaction if he or she has that responsibility for the transaction subject. For example, if you specify that the benefits representative is an approver for a promotion, then the benefits representative of the worker who is being promoted is invited to approve the promotion.
Positions
If you include a position hierarchy in your approval sequence, then position holders are invited to approve the transaction. For positions with more than one position holder, the transaction is approved by the first position holder to approve.
Approval Rules:
When using the Manage Approval Rules and Notifications interface, you can specify one or more approval rules for each approver type. To create additional approval rules, you either add a new rule or duplicate a selected rule and edit it as appropriate. When you create multiple approval rules for an approver, they are evaluated individually in an undefined order.
Approval rules comprise one or more IF statements and one THEN statement.
IF Statements
IF statements are tests that determine when an approval rule takes effect. For example, you could specify that an approval rule for a promotion takes effect when the worker's department is Sales or the worker's job is Area Manager. The values in the IF statement are those belonging to the worker's proposed new assignment.
You can specify multiple IF statements. If you join multiple statements with "and" operators, then all statements must be true before the approval rule takes effect. If you join multiple statements with "or" operators, then only one of the statements must be true before the approval rule takes effect.
THEN Statements
THEN statements determine:
  • How individual approvers of the specified type are identified
  • Any actions that approvers are expected to take

Credits: Oracle Docs

Comments

  1. Thank you so much sir for sharing this knowledge to us🙏😊
    We have also blog related to oracle please visit www.know-oracle.com

    ReplyDelete

Post a Comment

Popular posts from this blog

SLA Customization in Oracle Fusion

Export and Import Configuration in Oracle Fusion