Hai Guys ,
I am defining a workflow for PO release and i did the release procedure for 3 levels of approve. My workflow running successfully. the workitem send to the appropriate users and they release the workitem as very well. I used the standard workflow. my logic was
Release Code = Approver
01 = user1
02 = user2
03 = user3
when i create the PO the workitem was send to the user1 for release. he execute the workitem it will go to the release screen and he is able to release. after releasing and before saving user1 is able to release the user2 and user3 releases also. that was the logical mistake happening. the user1 should not allow to release the user2 and user3 releases. how it can be done?
Thanks in Advance.
Regards,
R.Sathis Kumar.
I think you can take help from Standar Workflow For Purchase Order WS20000075. The Release step uses this a method that has the following terminating event. I think you can restrict user 1 from releasing release code o User 2 by doing the release in background in other words not offering the user with ME29n screen.
Thanks
Arghadip
The problem lies with Release Procedure Configuration and not in workflow.
What you need to do is to define Release Prerequisite for each release strategy. Or ask your functional guy to do that.
And it will work even without workflow scenario.
Check it pl.
Dinesh
set the follwoing events as the outcome events for your workitem.
when user change the PO and SAVE then only the following events are going to trigger.
Purchase Order Rejected----REJECTION_START
Purchase Order Released---RELEASED
Purchase Order Changed Significantly---SIGNIFICANTLYCHANGED
Reagards
Gopi .
Reward points if helpfull.
Also check the approver's authorisations. If he has all - 01,02,03 authorizations, system will allow him to approve in all these cases.
What I am not sure here is whether system will force him to save after 01 release and then go to 02 OR
do all 01,02,03 at once and then save.
You need to test this and see.
Add a comment