The Wait For Field Change widget can pause a workflow until a specific field in the Current Item changes to a specified value. However, sometimes you want to pause a workflow until any field in the Current Item changes, no matter what it changes to. To do this, add the following additional steps to the workflow:
Add a workflow variable, as shown below:
Set Variable Widget
After you have added a workflow variable, use it to store the Current Item's current Modified field value using a Set Variable widget, configured as shown here:
Wait For Field Change Widget
Insert a Wait For Field Change widget wherever you want your workflow to pause until the current item is modified. The Wait For Field Change widget must be somewhere after the Set Variable widget. Configure the widget to wait for the current item's Modified field to be Not Equal To the Modified value stored in the workflow variable. When the Current Item's Modified value changes (which it will when anyone modifies any field in the item), the workflow will continue with the next step.
Workflow Conductor 1.5:
Workflow Conductor 1.1:
The above logic can also be used to pause a workflow until a specific field in the Current Item changes to anything other than its current value, rather than a specific value. Simple store the current value of the field in a workflow variable using the Set Variable widget, and then configure a Wait for Field Change widget to wait for that field to be Not Equal To the value stored in the variable.