Dear Sandy,
Thanks for the repsonse.
But the information you have porvided will not suit my scenario.
My issues, The approvers are deteremined based on SLAPPROVER Atrribute in org.structure with Approval limit of each user maintained in attribute are checked with the total value.
We have defined the logic that it will check the preciovs approver limit value with the current approval limt and total value. The below logic is defined in 3, 4 and 5 level of Process levels.
( Approval Limit of Processor of Contract > Check Approval limit of previous processor ) AND ( Total value > Check Approval limit of previous processor ).
So, what happens at the runtime, if we assign the substitute or forward the workitem back to the prevoius approver, then the determination for process level happens and moving to next level.
(e.g. only 3 level of approval needed for this contract. We assign the substitute for approver 3 as approver 2).
when the approver 2 approves the workitem of approver3. then based on the above logic determines on process level, it is moving to approver 4. but it should not happen.
So i need to restrict in such a way that it should not go to next level approval.