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);