I am facing a problem in the following. Below is the scenario given,
a) Kindly refer to the process diagram given below.
b) At 'PM Approval' status we have three actions available
i) PM Approved
ii) PM Rejected
iii) Choose PM
out of which first two actions are available to user's PM and the third one is available to analysts where analyst chooses another PM for user when actual PM is not there.
c) The problem is related to 'Choose PM' action. As you can see in the process whenever I select a new PM for user a notification goes to user's actual PM and through 'Add Assignment' action the ticket goes to new PM for approval. (see screenshot 2).
d) When I perform this action for the first time it works absolutely fine. i.e the assignment goes to new selected PM and a notification goes to actual PM.
But when I perform 'Choose PM' action for the second time the assignment stays with PM I selected in first action. And now here is the twist,when I perform the 'Choose PM' action for the third time the assignment goes to PM that I selected in 2nd action. This stays forever, i.e when I perform it for fourth time assignment goes to PM selected in third action and so on.
Can anybody help me in this? Why is it happening?
Your help is appreciated. Thanks in advance