I've a scenario, where a Nintex-2010 Workflow sets the 'Approval Status' column to 'Approved' when a specific set of users (Approvers) upload their documents. Whereas, the same workflow should not be triggered if any other person uploads documents and is manually Approved by the Approvers.
The workflow seems to be not intelligent enough to get triggered, if and only if, Approvers upload their documents and not when others do. It gets triggered whatsoever. Any help in this regard would be encouraging..!!
Solved! Go to Solution.
one possibility is to use conditional starting of your workflow. In the Workflow settings you can change the "Start when items are modified" to "conditional" and check if your "modified by" user is one of your approvers. This of course gets quite annoying if you have many approvers and want to change the possible approvers.
So the second possibility is to always trigger your workflow but to implement a condition right at the beginning of your process. Create a SharePoint group for your approvers and put all the approvers inside. In your condition you can check if the "modified by" user is a user of that sharepoint group. This way the workflow will always trigger but only perform your logic if the document was uploaded by an approver.
Hope this helps.