Sunday, July 10, 2016

Job Level Approval in Requisition

Manage Jobs
Manage User

Problem:
Approval Requisition Rule based on Job Level does not work if HCM Hierarchy is broken, for example, Manage Users, Manager field is blank for one of the users that is not CEO.
The system does not validate the HCM Hierarchy and creates an incomplete approval list.
Do you think it is a bug or an enhancement ?
The manual only mentions that supervisory hierarchy is required. In this case, the supervisory hierarchy is set up, but it is not complete.
Regards, Maria

Steps to duplicate the issue:
In Manage Jobs, setup 2 jobs
MRManager, job level 1
MRDirector, job level 2
MRCEO, job level 3
In Manage Users, set up approvers as follows
MRApprover1, Job = MRManager, Manager = MRApprover2
MRApprover2, Job = MRManager, Manager = MRApprover3
MRApprover3, Job = MRManager, Manager = blanks
MRAPP40, Job = MRCEO, Manager = blanks
In Manage Requisition Approvals, set up an approval rule with
Route using = Job Level
Minimum job level = 3
Enter a requisition
Review Manage Approvals
Problem 1:
The approval list is incomplete. It only includes users with job level 1. It does not include the user with job level 3
Problem 2:
If all the users (job level 1 users ) approve the requisition, the requisition is successfully approved.
Job level is completed ignored.

Test Case : -

Manage Job
MRMANAGER, job level 1
MRCEO, job level 3






Manage Users
MRBUYER, Manager MRAPP1,  Manager, job level 1
MRAPP1, Manager MRAPP2, Manager, job level 1
MRAPP2, Manager MRAPP3, Manager, job level 1
MRAPP3, Manager = blanks, Manager, job level 1
MRAPP40, Manager = blanks, CEO, job level 4












Rule 4 Setup – Requires job level 3 to approve



Test Rule 4, requires job level 3 approval.
Notice that the MRAPP40 user (CEO, job level 3)  is not returned.
The approval list stops when a MRAPP3 Manager is not identified.  




If all level 1 approvers approve the requisition, the requisition is approved





3 comments:

  1. Hi ,

    I am trying the same scenario , But have a custom attribute need to check the value is populating or not.



    Thanks,
    Vijay

    ReplyDelete
  2. Interesting article about Puncout cXML.
    CXML Punchout

    ReplyDelete
  3. It's very interesting, thanks for sharing.
    CXML Punchout

    ReplyDelete