インシデント レコードに対して動作するワークフロー アクティビティを作成しています。このアクティビティは、所有者 ID をユーザーからユーザーがメンバーであるチームに変更することを目的としています。このチームの回収に成功しました。OwnerId フィールドは、標準の Owner タイプです。私は次のことを試しました:
if (results.Entities.Count > 0)
{
var er = new EntityReference("team",new Guid(results[0].Attributes["teamid"].ToString()));
er.Name = results[0].Attributes["name"].ToString();
updatedEnquiry.OwnerId = er;
Service.Update(updatedEnquiry);
}
results は EntityCollection Service は IOrganizationService です
インシデント、チーム、およびユーザー エンティティは、すぐに使用できる CRM 2011 エンティティです。
ワークフローがインシデント レコードで終了した後、所有者は変更されていません。
この所有者フィールドを新しいデータで更新するにはどうすればよいですか?