When creating a workflow that needs to trigger on specific edits on a record, there are two options:
- Evaluate the rule when a record is created, and every time it's edited
- Evaluate the rule when a record is created, and any time it's edited to subsequently meet criteria
You can only use the ISCHANGED() function with the first variant. Say, I want a workflow to fire when a condition C, involving some_field, becomes true. What is the difference between using the first variant with formula ISCHANGED(some_field) && C and the second variant with formula C (and nothing more)?
I am not interested in time dependent actions, so from that perspective I don't care. I am wondering if there is a difference regarding whether the workflows are fired/evaluated when some_field is changed, because that can have consequences on process flows (which might be triggered or not).