1

希望有人有答案,我只是找不到。我的问题是:

有没有办法通过使用 JavaScript 来结束 Nintex 工作流程(在列表项上)?

我今天研究时遇到的要点:

请注意,我们使用的是 SharePoint Server 2013(我相信是问题的一部分)。

任何帮助将不胜感激

4

1 回答 1

0

有一个 Web 服务操作可以终止工作流:TerminateWorkflow

您将需要在 JavaScript 中构建soap 请求。该文档有一个示例:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" 
   xmlns:nin="http://nintex.com">
   <soap:Header/>
   <soap:Body>
      <nin:TerminateWorkflow>
         <nin:listId>00000000-0000-0000-0000-000000000000</nin:listId>
         <nin:itemId>0</nin:itemId>
         <nin:instanceId>4f3d251f-3e3d-4065-8784-8d698868f429</nin:instanceId>
      </nin:TerminateWorkflow>
   </soap:Body>
</soap:Envelope>

它还有一个响应样本:

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
   xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soap:Body>
      <TerminateWorkflowResponse xmlns="http://nintex.com"/>
   </soap:Body>
</soap:Envelope>
于 2016-03-02T16:45:31.687 回答