I have a workflow with a timeout based on a date field the user sets on the record. The workflow is triggered by a change the Date Field in the first place. My concern is that if the user changes the date field it will cause a second workflow to initiate for the same process. Is there a way to have some form of parallel wait condition that could cancel the workflow on change of the date field?
My only other though was I could use a checkbox to basically make the user "request" a date change that would control the lock status of the field and then have a parallel wait condition waiting for the field to = "something" and have the workflow initially set the field to = "somethingElse" to re-lock on field change. just seeing if there's a better way than creating more check boxes.
here's a screen shot of the basic setup I currently have that does not account for date field update:
*This post is locked for comments