Upload
amjadmohar8431
View
21
Download
0
Embed Size (px)
Citation preview
An Introduction to theInvoice Approval Workflow
Jeannie Dobney, EduSource&
Karen Brownfield, Solution Beacon
Agenda
Introduction Business scenario and context Implementation Overview
Document Business Logic Check Patching Levels Payables Set Up Oracle Approvals Management set up Workflow modification Testing
End-notes
Business Scenario
Requisition
Shipments
PO Header
PO Lines
Distributions
Goods Inspection(Receipting
Transaction)
Supplier Invoice
Standard non-POrelated Invoice
Approval processed in Oracle Purchasingensure that organisational approvals areobtained before the Purchase Order isissued.
Oracle Purchasing
Oracle Payables
EmployeeExpenses
Matching:2 way - Invoice to PO3 way - Invoice to PO & Receipt4 way - invoice to PO, Receipt & inspection
Receipt of Goods
RecurringInvoice
Business Scenario
Excluded from the Approval Process: Expense Reports Recurring invoices PO Matched invoices Invoices for which OAM rules determines approval is not required.
Invoice Payment
Oracle Payables
Payables Processes: Invoice Validation Invoice Approval Workflow Create Accounting (uses Account Generator)
Implementation Steps
First document your business logic! Which invoices are going to be included /
excluded? Which values require approval / are some
invoice amounts not material? Are there special cases for which additional
approvers may be required e.g. IT, legal work. What determines who are the appropriate
approvers?
2. Check Patching Levels
At least 11.5.4 or later Payables mini-pack I Workflow 2.6 Various individual patches Recommendation:
Alicia Hoekstras paper: To Patch or Not to Patch
3. Payables Set Up
4. Oracle Approvals Management
Use this Application to set up the rules which the workflow will use
Format: If Then e.g. If Invoice Total > $100 NZD
Then Send to Supervisor for Approval Documentation from MetaLink (HR or AP) Application short name OAM or AME Check Site Profile Option: AME:Installed Required Responsibility:
AME Application Administrator (with securing attributes)
Using OAM: Select Trans. Type
OAM Attributes Tab
OAM Setting Attributes
OAM Creating Conditions
OAM Create Condition (2)
OAM Create Condition (3)
OAM Create Condition (4)
OAM Approvals
Edit or Create New Approval Types
Create Approval Rule
Create Approval Rule (1)Description, Type, Date
Create Approval Rule (2)Approval Type
Create Approval Rule (3)Approval
Create Approval Rule (4)Attributes
Create Approval Rule (5)Condition
Create Approval Rule (end)
5. Modify the Workflow
Modify the Workflow (2)
WF: Check if Matched to PO
Uses This Attribute
WF: Identify Approver
WF: Send Notifications
WF: Update History
Test the Workflow
Create a business case Enter an invoice (note its invoice ID) Validate the invoice Initiate Approval using Invoice Actions WF Admin: check the WF_Deferred queue Start the Workflow listener Review the notification & approve the invoice In Payables, query back the invoice & review
Test the Workflow
Test the Workflow
Testing in OAM
Testing in OAM (2)
End-Notes Invoice Approval and Validation are not
alternatives, they work together Consider mods for Cancelled invoices
Modify the WF notification to show invoice status In OAM set a rule to exclude cancelled invoices
Inquiry and Reporting: Invoice Approval History window Invoice Approval Status report
Force Approval option allows manual approval through Invoice Actions window
Workflow Administration
Set up and test email notifications Schedule the Workflow Agent Listener Identify a user to monitor WF & OAM errors Review and set Workflow profile options Decide a purge schedule for WF & OAM And in Payables:
schedule the Approval Workflow Program
Conclusions & Questions