Salesforce-访问案例记录,即使您没有“查看全部”案例访问权限

时间:2018-07-16 02:16:46

标签: java salesforce apex

我在Apex课堂上遇到了困难,无法获得特定记录类型的案例计数。原因是用户没有“查看全部”案例访问权限,因此他无法查看未分配给他的案例。根据我们的客户,他们不希望用户拥有“查看全部”案例访问权限。

下面是我的顶点代码

    public String curPage = ApexPages.currentPage().getParameters().get('id');  

    Object__c getRecord = [SELECT Id, Name FROM Object__c  WHERE Id = :curPage];
    system.debug('getRecord ' + getRecord);

    RecordType getRecordType = [SELECT id, name from RecordType WHERE Name = 'Sample Case'];
    system.debug('getRecordType ' + getRecordType);

    getCaseCount = [SELECT count() From Case where PSOFT_Project_Request__r.Id =: getRecord.Id and RecordTypeId =: getRecordType.Id];
    system.debug('getCaseCount ' + getCaseCount );

1 个答案:

答案 0 :(得分:0)

如果没有正确的权限,Salesforce不允许共享。您是否考虑或尝试过将案例记录共享规则添加到记录逻辑中?