我已經編寫了一個Post-create插件,用於在創建關聯案例操作記錄時將案例分配給團隊。下面是一段代碼:應該只有一個所有者參與CRM 2011插件中的活動
Entity caseActionEntity = context.InputParameters["Target"];
EntityReference team = (EntityReference)caseActionEntity.Attributes["fmc_teamid"];
EntityReference caseEntity = (EntityReference)caseActionEntity.Attributes["regardingobjectid"];
AssignRequest request = new AssignRequest
{
Assignee = new EntityReference("team", team.Id),
Target = new EntityReference("incident",caseEntity.Id),
};
service.Execute(request);
但它給人的異常如應該只有一個活動所有者一方。 後面的 service.Execute(request);執行。任何人都可以告訴我如何將現有的病例記錄分配給團隊..?
此插件正在創建X-Entity記錄時觸發,並將Y實體記錄的所有者設置爲X實體記錄中的團隊。我猜這是無關緊要的預先創建或後創建或更新。我也試過這裏給出的鏈接.. – 2012-04-27 07:52:46
道歉。我誤解了這個問題。這是一個新的CRM環境還是從以前的版本升級? – 2012-04-27 08:07:39
這是CRM 2011新版本... – 2012-04-27 10:55:05