salesforce中,如果获取某个对象的权限

参考文档:https://www.salesforce.com/developer/docs/api/Content/sforce_api_objects_objectpermissions.htm

最近在给客户提出一个需求,需要遍历profile中对Mdical event对象有modifyall的权限的用户,而后,对他们的权限进行限制。

SELECT Id, SObjectType, PermissionsRead, PermissionsCreate, PermissionsModifyAllRecords,parent.profileid FROM ObjectPermissions where sobjecttype = 'Medical_Event_vod__c' and 
PermissionsModifyAllRecords = true


通过上述sql语句就可以很灵活的获取medical event对象上,有modify all权限的profile 了。

        需要弄清profile permissionset ,和Objectpermissions之间的关系。



你可能感兴趣的:(salesforce中,如果获取某个对象的权限)