如何以编程方式停止Dynamics 2011中的工作流程?

问题描述:

我需要停止与事件相关的所有正在运行的工作流(以及名称以“Auto_”开头的那些工作流)。如何以编程方式停止Dynamics 2011中的工作流程?

但是,我似乎无法找到任何有关如何以编程方式停止工作流的文档,我无法找到它们如何存储在数据库中。

这都通过:http://kelvinshen.blogspot.com/2011/09/cancelling-workflows-via-sdk.html

Entity workflowToCancel = new Entity("asyncoperation"); 

workflowToCancel.Id = workflowID; 
workflowToCancel["statecode"] = new OptionSetValue(3); 
workflowToCancel["statuscode"] = new OptionSetValue(32); 

myCRMService.Update(workflowToCancel);