Hi Parag,
Thanks for the reply.
I am using same class but unfortunately did not complete my task.
Scenario :- I have done the replica of Transfer a Worker process as Salary Increment. In that need to select same position with update in new earning component.
In my case I can select same position with update of earning component and Transfer workflow also completing but after that Approval Status getting updated with "ERROR".
Message Log :- Specified date interval overlaps with existing intervals.
1. Created a new process like Transfer worker.

2. Click on Salary Increment and Selected Same Position

3. Update Earning code with new Amount.

4. Workflow Complete but Approval Status getting "ERROR".

Could you please give idea where I can change or checked to complete this scenario.
Thanks in advance.
Regards,
Amol