on 10-13-2008 5:40 PM
Hi
i have a requirement.
1)we are using three level approval, where in first level employees immediate manager will approve
2)Second level task will go to the immediate managers manager approval
3)In the third level go the manager of second level manager approval
but here two levels are working fine, when the task moving to the third level, there is no manager or superior for second level manager as per org structuer, so Rule looking for for the superior if its not found its terminating.
But here my requirement is if there is no superior in the next level the Task needs to forward directly to the HR Admin approval.
We are using standard rule with FM HR_ASR_AGENTFINDER.
Kindly adcivce me on this.
Thanks in Advance.
Hi,
Assume approvers are A, B and C, where C is the top most approver in the org structure.
1 simple solution would be to use a check condition in your 3rd stage of approval on the user id of the 2nd stage approver. If 2nd level approver was user C, then you can route your approval agent to HR admin, else you can continue to use the normal agent determination method.
Advantage of this method is that it is very simple to implement. Useful if you know that approver C is going to be in that position for long. Dis-advantage is that you have to hard code the user id in the decision step. If C's position is not stable, then you might have to write a code to check on the position id rather than user id.
It all depends on how complex your needs are.
Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.