I want to create a three-state workflow in SP (I do not have SP designer). I want to trigger the start of the workflow only when a field changes to a specific value but the workflow is starting as soon as a new item is created. Is that how all three-state workflows work? Is there a way to trigger the start of the workflow only when certain criterion is met?
Using SharePoint Designer, there is a way to wait workflow based on condition. Suppose we have a column named "IsSubmitted" and default value for this column is False. We want to move forward if the Value is True. So if we change the value to True, then the workflow will execute the next steps.
See below screenshot about the workflow
If the answer helpful, please upvote and mark as accepted.
Three state workflows do not have the option to be started on item updation. They can only be started manually or on item creation.
You can either write a custom workflow to achieve your requirements or (havn't tried this just suggesting but then you need designer for this) - create a custom workflow till your field changes and once it does, invoke the three state workflow in this workflow.
Yes, the three state workflow will get triggered as soon as item is created. It only means that the workflow has been started and will go into initial stage only when the column value you have given in workflow settings' initial stage is met. The workflow will not do anything if it does not go into initial stage