cancel
Showing results for 
Search instead for 
Did you mean: 

How to do 2nd level workflow

Former Member
0 Kudos

Hi Experts,

I have done one workflow of first level. Now if approver approves then it needs to be sent to the 2nd approver based on first approver's action. If 1st approver approves it has to go to 2nd level otherwise it has to go to initiator.

Please guide me how can achieve this 2nd level process.

Thanks

G.s.naidu

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

You can acheive this by looping step on 1 approval decision task. Means if approver 1 aprroves then set flag = 'X' by container opreation step. and provide this condition in looping step if FLAG = 'X', loop terminate and it will go to approver 2, otherwise it will be in loop only.

Now here for your second requirement if aprrover 1 reject request then it should go to initiator... for this provide one activity step in forefround in which assign initiator as a agent and add this activity in loop step only.

Hope this will help you.

Regards,

Smit

Edited by: smit shah on Jul 15, 2009 1:20 PM

Former Member
0 Kudos

Hi Smit,

I appreciate your reply, I need a step by step procedure if you can provide. Is there any standard 2 level template for better understanding?

Thank you

G.s.naidu

Former Member
0 Kudos

Hi,

Generally in standard workflow on reject action workflow will be closed. so in standard workflow u wont get this functionality.

For this requirement,

1. First do looping on Approver 1 user decision task by creating loop step.

2. If Approver 1 approves the request, then set one flag = 'X' by providing container operation step.

3. Create termination condition flag = 'X' and two outcome 'true' and 'false' in loop step. if flag = 'X' ( Approver 1 approves the request ) then loop step terminate and outcome will be 'true' and it will come out of the loop and goes to approver 2.

4. If Approver 1 reject the request then this time flag value is not 'X' means it will check termianting condition in loop step and follow output 'False'. Now in this branch provide one activity or mail step as per your requirement & in which assign initiator as an agent. so it will goes to initiator if Approver 1 reject the request.

Hope this will help you now.

Smit

Former Member
0 Kudos

HI smit,

Thanks for the immediate reply, I'll try like this and I'll let you know for any issues.

Thanks

G.s.naidu

Answers (0)