Testing for Mass Approvals Issue

Preview:

Citation preview

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 aswell that exists and is ‘Active’ as below:

Click the Service Operation Security hyperlink. Make sure that Full Access is granted forALLPAGES:

4) On the Handler tab, make sure that the setup exists as below with a valid Handlername (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 notimportant) 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 beingthe 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 andthe LEVEL3 Role to PATRICKSANCHEZ. Set WENDYCHO to be the Supervisorfor CHRISBAKER, CHRISBAKER to be the Supervisor for WENDYCHO andPATRICKSANCHEZ to be the Supervisor for CHRISBAKER.

10) Login as VP 1 and create and Save 2 new ePro Requisitions that require theWorkflow 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 ManageApprovals page:

Choose to ‘Approve’ the first Requisition and ‘Deny’ the second Requ isition and clickthe 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 alook at the resulting Asynchronous Message and Detailsand there will be an error similar to below:

Attempt to call abstract method/property OnError of objectclass PS_PT:Integration:INotificationHandler(180,845)

This error, although not at all obvious, seems to be caused byeither the absence of the EMP_SERVLET URL value beingdefined 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 relevantApprovers within the ePro Workflow approval chain havevalid e-mail addresses specified.

With this change in place, the previously errored Messages canbe resubmitted via the Integration Broker Message Monitor andthey should then go through to success and update the eProRequisitions successfully:

Recommended