我正在编写一个针对事件记录运行的工作流活动。该活动旨在将 ownerid 从用户更改为用户所属的团队。我已经成功找回了这个团队。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);
}
结果是一个 EntityCollection 服务是一个 IOrganizationService
事件、团队和用户实体是开箱即用的 CRM 2011 实体。
在事件记录的工作流结束后,所有者没有更改。
如何使用新数据更新此所有者字段?