Skip to main content

SharePoint 2010 Nintex list workflow.

I'm setting it to start conditionally when a list item changes.

The condition I'm testing is whether the previous value of a field against the value of the field.

I notice when I do this and test by changing the value in an edit form (e.g. I edit the SharePoint list item), that when I click to save the form, there is no response for a very long time...10-15 seconds. I'm tempted to click the save button again and sometimes do. Is Nintex somehow holding the form open to somehow access previous values or something?

The conditional test seems to NOT work when I change the list value through another workflow, I see that the workflow tries to start for a very long time (status says "Starting"...and very long time is maybe 2 minutes?) and then the workflow fails with a message "Failed to start workflow. The server is not licensed. Server name is: [the server name]" (we have a license...I promise!)

When I go back to modify that workflow to not test for a conditional start, everything works fine. The edit form submits normally, and the workflow runs when the list item is changed via another workflow.

Does this sound about right?

You could take a peek at the ULS logs and see if anything is outputting related to what you are experiencing.  Sometimes the logs give better and deeper details the messages displayed on the pages.

Thanks

Mike


Jeff,

That seems like some odd behavior. While this does not fix what you may be seeing, have you tried using the filter action inside the workflow instead of a conditional start.

I'm not saying that the conditional start isn't a way to go, but you have a few different things going on and one may be causing the other to fire weird. The timing for conditional start and closing the form is a disconnected issue for Nintex and one that I would suggest like Mike to look at your logs.  The workflow starting shouldn't affect the browser closing out the form as the workflow is firing off in the background.


One thing to note about page closing times, SharePoint will cache workflows when they run. So the first time they run after an App Pool recycle will take longer than successive runs.

Being on premise, how is your farm configured? Do you have a separate app server from the web front end? For the servername listed in the error, what role does it play?


I agree, these two things solve more problems than I can list.


I'm going to mark this as answered. Wasn't a very specific question to begin with, and I'm no longer confident that the long delay on a form submission is correlated with a Nintex conditional test. I'm still curious about how Nintex would have the previous value of a field (to test the condition) though.


Reply