USING SCOPE
For more details check Check SOQL API - USING SCOPE.
NOTE! 🚨 All examples use inline queries built with the SOQL Lib Query Builder. If you are using a selector, replace
SOQL.of(...)
withYourSelectorName.query()
.
DELEGATED​
SOQL
SELECT Id
FROM Task
USING SCOPE DELEGATED
SOQL Lib
SOQL.of(Task.SObjectType)
.delegatedScope()
.toList();
MINE​
SOQL
SELECT Id
FROM Account
USING SCOPE MINE
SOQL Lib
SOQL.of(Account.SObjectType)
.mineScope()
.toList();
MINE_AND_MY_GROUPS​
SOQL
SELECT Id
FROM ProcessInstanceWorkItem
USING SCOPE MINE_AND_MY_GROUPS
SOQL Lib
SOQL.of(ProcessInstanceWorkItem.SObjectType)
.mineAndMyGroupsScope()
.toList();
MY_TERRITORY​
SOQL
SELECT Id
FROM Opportunity
USING SCOPE MY_TERRITORY
SOQL Lib
SOQL.of(Opportunity.SObjectType)
.myTerritoryScope()
.toList();
MY_TEAM_TERRITORY​
SOQL
SELECT Id
FROM Opportunity
USING SCOPE MY_TEAM_TERRITORY
SOQL Lib
SOQL.of(Opportunity.SObjectType)
.myTeamTerritoryScope()
.toList();
TEAM​
SOQL
SELECT Id
FROM Account
USING SCOPE TEAM
SOQL Lib
SOQL.of(Opportunity.SObjectType)
.teamScope()
.toList();