I have created workflow for travel management. For this I have used BUS2089 BO and the workflow is activated for create and change event of the BO . Once an employee applies for travel request it will go for approval of process head, operation head, travel desk, Finance user and Accounts User .
Assume one employee has raised travel request and same is approved by Process Head and operation head, so now the workitem is pending with Travel desk .After some time of interval employee realised that he wants some advance and which he has not mentioned in the applied travel request . So he opens the same travel request once again and make the changes by entering the advance required . Once he changes the travel request new Workflow gets triggered and now workitem will start flowing to approvers given above .
The concern is once the new workflow has started because of change in Travel request the old woritem should get deleted so that Travel desk need not to approve the same travel request two times .How do I go forward?