I have recently started working at a new job with a CRM team that had been using Dynamics 2011 for some time.
When they create simple workflows they were told that it is a best practice to put in a step to instruct the workflow to cancel when a check condition step is not met.
When I have created simple workflows in the past I have never added that cancel step.
I figure that when a check condition is not met the workflow stops there.
Any further steps are ignored and the workflow ends as a success.
Does anybody know if there any significant difference between the two methods in terms of overall load on the system?
In other words, is it cleaner to let the workflow end as a “success” or a make it end as a “cancel” when one of its check conditions is not met.