StartWorkflowOnListItem not showing start form

This is probalby an easy question, but when starting a workflow using the StartWorkflowOnListItem via javascript, the start form doesn't appear. It just runs the workflows without showing the start form. Is there a way to show the start form? The start form variable is a list of users and the workflow simply sends them a notification.


Note: it does start the workflow and returns success. 


I wasn't able to find anything that address my issue. Here is my function.


function startNotificationWorkflow(wfName, itemId, listName) {

var associationData = '';
var webMethod = _spPageContextInfo.webAbsoluteUrl + '/_vti_bin/NintexWorkflow/Workflow.asmx';
var soap = "<?xml version=""1.0"" encoding=""utf-8""?>" +
"<soap:Envelope xmlns:xsi=""" xmlns:xsd=""" xmlns:soap=""">" +
"<soap:Body>" +
"<StartWorkflowOnListItem xmlns=""">" +
"<itemId>" + itemId + "</itemId>" +
"<listName>" + listName + "</listName>" +
"<workflowName>" + wfName + "</workflowName>" +
"<associationData></associationData>" +
"</StartWorkflowOnListItem>" +
"</soap:Body>" +

type: "POST",
url: webMethod,
beforeSend: function (xhr) { xhr.setRequestHeader("SOAPAction", ""); },
data: soap,
contentType: "text/xml; charset=utf-8",
dataType: "xml",
success: function (data) {
error: function (requestObject, error, errorThrown) {
alert(requestObject.status + " " + error + " " + errorThrown);



Best answer by Tarf 5 May 2021, 10:00

View original

2 replies

Hi @skjones,

thats what the associationData parameter is for, see and 

When starting a workflow using javascript, there is no graphical interface you could show the user. You´d need them to enter the list of users beforehand so you can pass it in your web-service call to start the workflow.

Thanks for the reply! That's what I thought! 🙂