Отношения агрегат активности позволяют только оценку безопасности для пользователей без прав администратора, когда оценивается одна родительская запись

Я получаю следующую ошибку при выполнении запроса 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' )

Как можно переписать проблемный запрос? Почему существует такое ограничение?

Спасибо,

0 ответов

Другие вопросы по тегам