I have a workflow that monitors new mail to ensure that users tasked with dealing with new mail in a timely manner follow through with the necessary steps within 2 days. (I get notified if they don't and I must follow up with ensuring these tasks get completed.)
My dilemma is when the entry is reassigned to another individual.
Two Options already tried:
- The first user drops the entry into the User InBox of the new person being assigned the tasks.
- A user can drop the entry into the folders that activate the workflows to monitor the steps. (The line in the clipshot shown above was reassigned this way and the starting name got "New Mail" and the ID # added twice via the two workflows activating on this same entry.)
What happens:
- In Option #1 above, my workflows still think User #1 is assigned and I end up following up with the wrong users (unless I spend time reviewing the history of each one I have to follow up on first).
- In Option #2 above, I end up with two workflows monitoring the same Entry (and, unless I happen to notice that or spend time reviewing the history again, I might still end up contacting the wrong person.)
In either case, I can adapt and make sure I double check whether or not the Entry was reassigned, but it would be better if I can know who is currently assigned without having to check for that first.
QUESTION: Can a workflow be configured to cancel a previous workflow on the same entry? I could tell it to look for the words "New Mail" in the name (which is added by the first instance of the workflow. But, can it then cancel the previous workflow?
If not, is there something else that I can do, other than having it email me when this happens?