是否可以通过Javascript终止SharePoint工作流?
我想通过单击功能区中的自定义按钮(使用JavaScript)批量终止工作流,该按钮按ID获取列表中的选定项。我可以用JavaScript终止工作流吗是否可以通过Javascript终止SharePoint工作流?,javascript,sharepoint,powershell,workflow,sharepoint-workflow,Javascript,Sharepoint,Powershell,Workflow,Sharepoint Workflow,我想通过单击功能区中的自定义按钮(使用JavaScript)批量终止工作流,该按钮按ID获取列表中的选定项。我可以用JavaScript终止工作流吗 或者,我制作了一个PowerShell脚本,可以根据项目ID终止所有正在运行的工作流。将所选项目数据从JavaScript发送到PowerShell脚本或让它们说话的最佳方式是什么(显然是与客户端/服务器相关的问题)?如果您指的是SharePoint功能区,那么您的自定义按钮位于SharePoint页面上,您可以使用以项目ID为参数的方法创建web
或者,我制作了一个PowerShell脚本,可以根据项目ID终止所有正在运行的工作流。将所选项目数据从JavaScript发送到PowerShell脚本或让它们说话的最佳方式是什么(显然是与客户端/服务器相关的问题)?如果您指的是SharePoint功能区,那么您的自定义按钮位于SharePoint页面上,您可以使用以项目ID为参数的方法创建webservice。方法将通过对象模型终止所有正在运行的WFs(代码将非常类似于您在PS脚本中编写的代码)。必须在SharePoint中部署Web服务 然后可以用javascript调用webservice 只有当javascript和webservice位于同一个SharePoint应用程序上,所以您不必处理身份验证时,上述场景才可能出现 看看这个。它描述了如何创建webservice以及如何从javascript调用它