【发布时间】:2012-08-21 13:27:44
【问题描述】:
我有一个能够更新 CRM 中的案例的插件,但我现在希望它创建一个新的知识库文章,因为我不相信使用工作流可以自动执行此操作。该插件由解决案例时执行的工作流触发。
这是我目前所拥有的,但它不起作用:
Entity article = new Entity("kbarticle");
article["title"] = articleTitle;
article["subject"] = articleSubject;
service.Create(article);
Guid articleGUID = service.Create(article);
ColumnSet attributes = new ColumnSet(new string[] { "description" });
article = service.Retrieve(article.LogicalName, articleGUID, attributes);
article["description"] = articleDescription;
service.Update(article);
【问题讨论】:
-
什么特别不起作用?
-
我不确定,因为 CRM 不提供任何调试信息。我只能说没有创建新文章,工作流程也没有完成,抱歉!
-
工作流是否卡在等待状态?如果是这样,那么它可能出错了,请检查工作流记录本身的 Crm 日志。
-
是的,它只是停留在等待状态,工作流记录上的插件作业旁边有错误
-
错误说明了什么?
标签: c# plugins dynamics-crm dynamics-crm-2011