Отношения агрегат активности позволяют только оценку безопасности для пользователей без прав администратора, когда оценивается одна родительская запись
Я получаю следующую ошибку при выполнении запроса SOQL Salesforce со стандартной учетной записью.
Запрос:
SELECT ( SELECT Id, Subject FROM OpenActivities ORDER BY ActivityDate
ASC , LastModifiedDate DESC LIMIT 500) FROM Account WHERE Id in (
'001b0000009owSN', '001b0000009owNo' )
Результаты:
MALFORMED_QUERY: Ограничение реализации: агрегатные отношения активности разрешают оценку безопасности только пользователям без прав администратора, когда оценивается одна родительская запись
Тот же запрос под учетной записью администратора работает хорошо.
Подобный запрос хорошо работает под стандартной учетной записью:
SELECT ( SELECT Id, Name FROM Contacts ORDER BY Email ASC LIMIT 500)
FROM Account WHERE Id in ( '001b0000009owSN', '001b0000009owNo' )
Как можно переписать проблемный запрос? Почему существует такое ограничение?
Спасибо,