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