関連するケースアクションレコードが作成されたときにチームにケースを割り当てるためのポストクリエイティブプラグインを作成しました。以下のコードの一部です:としてCRM 2011プラグインのアクティビティのオーナーパーティは1つだけにする必要があります
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-Entityレコードの所有者をX-Entityレコードにあるチームに設定します。私は、その作成前でも作成後でも更新後でもかまいません。そして、私はここに与えられたものをリンクしてみました.. –
謝罪してください。私はこの問題を誤解しました。これは新しいCRM環境か、以前のバージョンからアップグレードされましたか? –
これはCRM 2011の新バージョンです... –