从 Web 资源的 JavaScript 中停用Microsoft Dynamics 2013 工作流



>我在 Dynamics 2013 Microsoft中有一个 Web 资源,其中包含一个 javascript 中的事件,我想在其中复制与 CRM 中编辑工作流页面上的"停用"按钮相同的停用工作流的功能。

我正在使用 XrmServiceToolkit,我希望我能够使用工具包中提供的 Soap 调用来"设置"工作流。喜欢这个。。。

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

甚至更好的;)

XrmServiceToolkit.Rest.InactivateWorkflow(myWorkflowId);

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

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

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

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

如果您已经拥有 ID,您应该可以调用

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

最新更新