如何使用Dynamics Web API检索实体的用户访问权限?我正在使用v9.0
ie;检查用户是否具有读取/创建/编辑实体的权限。
答案 0 :(得分:0)
这些Web api端点将帮助您了解事物并实现您想要的东西。
https://crmdev.crm.dynamics.com/api/data/v9.1/systemusers(3bd2aded-20b2-e911-a98e-000d3a374b53)/Microsoft.Dynamics.CRM.RetrieveUserPrivileges()
https://crmdev.crm.dynamics.com/api/data/v9.1/privileges?$select=name
例如当我将系统用户GUID传递给第一个功能时-第二个URL结果显示我具有全局(组织)级别的创建特权。
{"Depth":"Global","PrivilegeId":"a8bff87f-0df0-41d4-babd-f093faf1e32c","BusinessUnitId":"b08c8c6c-5c20-e511-80f7-c4346bac59ac"}
{"@odata.etag":"W/\"101387508\"","name":"prvCreateContact","privilegeid":"a8bff87f-0df0-41d4-babd-f093faf1e32c"}
词汇表:
基本(用户)
本地(业务部门)
深(父母:孩子)
全球(组织)