관련 사례 작업 레코드가 생성되었을 때 팀에 사례를 지정하기 위해 사후 작성 플러그인을 작성했습니다. 다음은 코드의 조각 :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-Entity 레코드의 소유자를 X-Entity 레코드에있는 팀으로 설정합니다. 나는 그것의 pre-create 또는 post-create 또는 update 여부에 상관없이 상관 없다고 생각한다. 그리고 나는 또한 여기에 주어진 링크를 시도했다 .. –
사과. 나는 그 문제를 오해했다. 이것은 새로운 CRM 환경인가 아니면 이전 버전에서 업그레이드되었는지 여부입니다. –
이것은 CRM 2011 새 버전입니다 ... –