I have a huge problem with a workflow I have been developing in Nintex Worflow 2013 for Sharepoint.
I have a infopath form that allows users to fill up to 3 "Subs" with relevant information about quantities, categories and plants. The user can fill the 3 of them, just one or leave them all empty.
But if they do fill more than one, the workflow must send two three user lists a Request Data, where they will fill in and then the workflow will update the form with the user input.
For that, I have a parallel action box in a loop box. Each branch of the parallel box with first have a condition where I will evaluate if the "Subs" textboxes where filled or left behind empty. The loop box have three conditions with boolean variables, while all of them are TRUE, continue looping, if all are FALSE, exit loop.
My problem is, when a Subs is filled and the first condition of the branch is met, the Workflow queries a custom list that have multiple users per index.
Then, I send a Request Data to those users, where 2 or more users receive the task (in a first come first serve basis).
Thing is, the workflow does not sends a Request Data task to the user, instead, the workflows errors and when I go in to see its status I see information as if the user cancelled it when I am sure no user even did something to it because I have this in a test environment.
What could be causing this? If you need more information, please ask.
if you searched through the forum you might have find several similar problems when task actions are used within parallel action.
see eg. Philipp Lucas' experience here - https://community.nintex.com/message/49220-re-problem-with-parallel-workflow-tasks?commentID=49220#c...
I'd recommend to move task handling logic to a separate child workflow(s) and within parallel action just start these workflows.
It does not help. I fixed the problem, I use variables to query a list with a list user emails, apparently, a branch query was set wrongly. After I fixed the query, the workflow managed to go through.