When resetting workflow the change request gets approved before getting reset.Issue When resetting workflow the change request gets approved before getting reset.This is usually found when the following bus.rule "SNC Approval - Reset conditions" ( /sys_script.do?sys_id=210c95650a0a0b26533c32cc0cdfb045 ) is activated and configured per business requirementCauseIn the same transaction running the following will still make the workflow proceed forward. CancelAll method will execute and if the workflow context is on an approval activity, it will evaluate and give a result of "skipped" which will follow the "approved" path of the activity, and then it will restart the workflow. new WorkflowApprovalUtils().cancelAll(current, comment); new Workflow().restartWorkflow(current);Resolutioncancel the workflow before resetting approvals and restarting the workflow new Workflow().cancel(current); new WorkflowApprovalUtils().cancelAll(current, comment); new Workflow().restartWorkflow(current);Related LinksWorkflowWorkflow scripts provide an interface with the workflow engine.Use these methods to manipulate workflows.Use these methods to manipulate workflows.