UW-Ariba
Approval Routing Technical Information
|
Updated:
29-Apr-03
|
The Ariba routing and approval engine is used by Web applications that need processes or documents routed for approvals.
Basic Process Flow
- Web application
- User creates an approvable
- Web application sends the approvable and approver information to Ariba
- Ariba
- Creates an approvable and an approval graph
- Sends email notification to the first approver
- Approver
- Clicks on the URL in their email to access Ariba
- Uses Ariba to view the approvable in the web application (via URL),
approve/deny, add ad-hoc approver
- Ariba sends out status of the approvable for the application to pick up
See our Power Point slide
presentation.
Development
To get this to work, the web application development team sets up some
processes, and the Ariba Platform team creates the eform and sets up some more
processes. Here are the steps. DT = development team, APT = Ariba
Platform Team.
- DT designs business rules for approval process
- DT enters approvals into Astra - UW's central repository for application
authorizations
- DT sets up interface to send approvable info and approvers to the Ariba
staging database
- DT adds to application any processing desired to incorporate status data
Ariba sends to the staging database
- APT creates eform
- APT sets up integration event to put data into eform from staging database
- APT sets up triggers to get status data to the staging database