SLA gets cancelled but the associated workflow does not terminateIssue An SLA definition record defines the timings, conditions, workflows, and other information required to create and progress task SLAs.The issue is whenever the reset condition is met the task SLA record is cancelled, but the workflow is still progressing: 1. Create a sla definition on the incident table with reset condition as the state is work in progress and action should be cancel existing task sla.2. Create the incident record and change the state to work in progress.3. Check the task SLA record where it should cancel and the workflow attached to the task SLA record.CauseThere is a custom business rule which is running and processing the SLA instead of the "Run SLA" business rule.Another custom business rule is setting the stage to cancel and run even before the taskslacontroller is triggered by the above custom business rule.ResolutionChange the order of execution of the custom business rule which is setting the stage to cancel, such that it runs after the taskslacontroller is triggered.Also setting the custom business rule deactivated and utilizing the OOB behavior should help.