我有一个能够更新 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);