我正在编写一个导入实用程序,用于将记录从旧系统迁移到CRM 2013中,并且我试图使用oData将用户分配到角色时遇到困难。
从任何地方我都可以找到文档来执行此操作,它说我必须对SystemUser的设置执行POST请求:
帖子的正文包含要关联的实体,如下所示:
{uri: "http://crmServer/orgName/XRMServices/2011/OrganizationData.svc/RoleSet(guid'd9e7b3b4-4889-e511-b945-005056a70da3')"}
当我运行时,我收到一个错误:
为实体&system;系统用户' systemuserroles_association指定了无效的角色。参考'
对我可能做错什么的任何想法?我验证了用户和角色都存在。