从 Web 资源的 javascript 停用 Microsoft Dynamics 2013 Workflow

Deactivate Microsoft Dynamics 2013 Workflow from the javascript of a web resource

我在 Microsoft Dynamics 2013 中有一个 Web 资源,在 javascript 中有一个事件,我想在其中复制停用工作流的相同功能,作为编辑工作流页面上的 "Deactivate" 按钮客户关系管理

我正在使用 XrmServiceToolkit,我希望能够使用工具包中提供的 Soap 调用 "SetSate" 工作流。 像这样...

XrmServiceToolkit.Soap.SetState(myWorflowNameHere, myWorflowIdHere, 1, 2);

甚至更好 ;)

XrmServiceToolkit.Rest.InactivateWorkflow(myWorkflowId);

对于我正在尝试做的事情,似乎没有其他可用的东西。

我这个练习的主要目标是能够从 javascript 编辑工作流。要编辑工作流,需要将其停用。我可以从工作流中获取实现此目的所需的任何数据。

感谢任何有关更新活动工作流程或从 javascript 停止工作流程的帮助。

规则:
它必须在网络资源的 javascript 中完成。提前致谢。

如果你已经有了id,应该可以调用

XrmServiceToolkit.Soap.SetState("workflow", workflowId, 0, 1); //StateCode: 0 = Draft, StatusCode: 1 = Draft