To run a workflow with a button or a link, maybe its display form, you can use the following url:
In one Nintex workflow I have developed, I had a strange bug. In short:
- the workflow updated the current item
- and then removed the write rights to the item
Well, what is strange is that I had workflow errors, and logging in the history list, I could clearly see that some operations where logged before others, really difficult to understand...
In this article it is explained that some actions are batched, in particular when is a mix of SharePoint and Nintex workflow actions.
The solution is: use the Commit Pending Action.
For a customer I have developed a custom action through a Nintex workflow.
But how to skip the default Initiation form? Simply, define a custom form type and leave the start page field empy.
I have found this trick in the article How Do We Remove the Start & Cancel Buttons on Initiating a Nintex Workflow.