Testing performed within E900G2AP (Oracle – Build C330) http://ple70011gspa.us.oracle.com:7061/psp/e900g2ap/EMPLOYEE/ERP/?cmd=login
1) Verify that the PTAF_APPROVALS queue is set to ‘Run’ properly:
2) Verify that the PTAF_APPROVALS Service is ‘Active’ and exists as below:
3) Confirm that there is a Service Operation for PTAF_MAS S_APPROV ALS as well that exists and is ‘Active’ as below:
Click the Service Operation Security hyperlink. Make sure that Full Access is granted for ALLPAGES:
4) On the Handler tab, make sure that the setup exists as below with a valid Handler name (the name is not important) for the OnNotify App Class in ‘active’ status:
Click the details link.
The Action Details should appear as below:
Click OK. Click the Routings tab.
5) On the Routings tab, ensure there is a routing defined (again, the name is not important) that exists as below:
6) Associate existing User Roles to the MASS_APPROVER ePro Role Action:
7) Configure the Approval Transaction Registry as below:
8) Configure the ePro Workflow in the usual manner to route from VP1 -> WENDYCHO -> CHRISBAKER -> PATRICKSANCHEZ, with each user being the Supervisor to the prior User, defined as below:
Path Details and Criteria:
Step Details and Criteria:
Assign the LEVEL 1 Role to WENDYCHO, the LEVEL2 Role to CHRISBAKER and the LEVEL3 Role to PATRICKSANCHEZ. Set WENDYCHO to be the Supervisor for CHRISBAKER, CHRISBAKER to be the Supervisor for WENDYCHO and PATRICKSANCHEZ to be the Supervisor for CHRISBAKER.
10) Login as VP 1 and create and Save 2 new ePro Requisitions that require the Workflow approval for Business Unit ‘US 100’
Click Save and Submit for each Requisition.
The Workflow approvals are generated successfully as below:
11) Now login as WENDYCHO and approve each Requisition at the 1 st approval level. Then logout as WENDYCHO and login as CHRISBAKER and navigate to the Manage Approvals page:
Choose to ‘Approve’ the first Requisition and ‘Deny’ the second Requ isition and click the Submit button.
12) The Submit Confirmation page appears as below:
Enter Comments for the Denial and click OK.
13) Logout as CHRISBAKER and login as VP1 and take a look at the resulting Asynchronous Message and Details and there will be an error similar to below:
Attempt to call abstract method/property OnError of object class PS_PT:Integration:INotificationHandler(180,845)
This error, although not at all obvious, seems to be caused by either the absence of the EMP_SERVLET URL value being defined or it being defined incorrectly…
Therefore, make sure via: PeopleTools -> Utilities -> Administration -> URL’s that the EMP_SERVLET value has been defined properly, something similar to below:
http://ple70011gspa.us.oracle.com:7061/psp/e900g2ap/EMPLOYEE/ ERP Also be sure that the User Profiles for the relevant Approvers within the ePro Workflow approval chain have valid e-mail addresses specified.
With this change in place, the previously errored Messages can be resubmitted via the Integration Broker Message Monitor and they should then go through to success and update the ePro Requisitions successfully: