Dynamics crm 如何使用Javascript获取CRM 2013中其他用户的安全角色

Dynamics crm 如何使用Javascript获取CRM 2013中其他用户的安全角色,dynamics-crm,crm,dynamics-crm-online,dynamics-crm-2013,Dynamics Crm,Crm,Dynamics Crm Online,Dynamics Crm 2013,从上下文获取当前(记录的)用户安全角色非常简单: Xrm.Page.context.getUserRoles() 但我找不到一个答案:如何通过Id或名称获取另一个用户的角色?(与当前登录的用户不同)您可以使用odata获取分配给用户的角色: http://<server>/<org>/xrmservices/2011/OrganizationData.svc/SystemUserRolesSet?$filter=SystemUserId eq guid'<user

从上下文获取当前(记录的)用户安全角色非常简单:

Xrm.Page.context.getUserRoles()

但我找不到一个答案:如何通过Id或名称获取另一个用户的角色?(与当前登录的用户不同)

您可以使用odata获取分配给用户的角色:

http://<server>/<org>/xrmservices/2011/OrganizationData.svc/SystemUserRolesSet?$filter=SystemUserId eq guid'<user guid>'
http:////xrmservices/2011/OrganizationData.svc/SystemUserRolesSet?$filter=SystemUserId eq guid“”
以类似的方式,您可能希望检查分配给用户所属团队的角色