Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过JavaScript结束nintex工作流_Javascript_Web Services_Workflow_Sharepoint 2013_Nintex Workflow - Fatal编程技术网

通过JavaScript结束nintex工作流

通过JavaScript结束nintex工作流,javascript,web-services,workflow,sharepoint-2013,nintex-workflow,Javascript,Web Services,Workflow,Sharepoint 2013,Nintex Workflow,希望有人能找到答案,但我就是找不到。我的问题是: 有没有办法通过使用JavaScript来结束Nintex工作流(在列表项上)? 我今天在研究过程中遇到的要点: Nintex使用旧的SharePoint 2010工作流引擎 不支持用于结束工作流的web服务,请参阅 关于的JavaScript用法几乎没有文档 getWorkflowInteropService方法 请注意,我们正在使用SharePoint Server 2013(我认为这是问题的一部分) 如有任何帮助,将不胜感激。有一个we

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

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

我今天在研究过程中遇到的要点:

  • Nintex使用旧的SharePoint 2010工作流引擎
  • 不支持用于结束工作流的web服务,请参阅

  • 关于的JavaScript用法几乎没有文档
    getWorkflowInteropService
    方法

请注意,我们正在使用SharePoint Server 2013(我认为这是问题的一部分)


如有任何帮助,将不胜感激。

有一个web服务操作可终止工作流:

您需要用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>

00000000-0000-0000-0000-000000000000
0
4f3d251f-3e3d-4065-8784-8d698868f429
它还有一个响应示例:

<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>

有一个web服务操作可终止工作流:

您需要用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>

00000000-0000-0000-0000-000000000000
0
4f3d251f-3e3d-4065-8784-8d698868f429
它还有一个响应示例:

<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>


这可能会有帮助,然后必须使用SOAP。这可能会有帮助,然后必须使用SOAP