Skip to main content


 

Symptoms


How to check if the current workflow has already been run for the SharePoint List Item that launched it.

 

Diagnoses


Not directly possible, but the functionality is achievable with additional workflow logic.
 

Resolution

Workaround: Set a boolean flag somewhere (like a column) that denotes whether or not a workflow is currently running for the list item in question, and have a conditional check at the beginning at your workflow that checks if the flag shows that a workflow has already run, then ends the workflow there. When the Item Updated event receiver triggers, it will launch an additional process that completes immediately, bypassing the normal logic.




 
Be the first to reply!

Reply