Salesforce - описывает ли класс Schema методы, кэшированные в конце salesforce? - PullRequest
0 голосов
/ 12 июня 2018

У меня есть требование, при котором я хочу проверять разрешение для настраиваемого объекта и полей salesforce перед каждым DML.В качестве решения я реализовал свои собственные версии операторов DML, таких как Util.insert, Util.update и т. д.

В этих методах я выполняю проверки разрешений с помощью методов Salesforce «Описание схемы».

Я пытался найти информацию о внутренней работе этих методов. Если кэш Salesforce, то эта информация для отдельного контекста выполнения или кэширования должна быть обработана на моем конце для лучшей производительности.

Я не смог найтилюбую информацию об этом в своей официальной документации.

благодарю за любую помощь по этому вопросу.

Спасибо.

1 Ответ

0 голосов
/ 12 июня 2018

Вы можете сделать это вручную, если хотите, но есть этот проект на git, который использует контроллер доступа для проверки на наличие ошибок FLS и CRUD.Мы реализовали это, и это работает очень хорошо.

https://github.com/CodeScience/CSUtils/wiki/Using-Security-Coding-Library-(ESAPI)

...