Проверить пользователя/профиль Salesforce на наличие разрешения на массовую отправку электронной почты с помощью Apex/SOQL?

На странице «Профиль» в Salesforce есть флажок разрешения для массовой электронной почты. Как я могу запросить это значение с помощью Apex?


person Matt K    schedule 03.01.2012    source источник


Ответы (2)


Объект Profile имеет набор полей с именами типа PermissionXXX, которые указывают, имеет ли профиль определенное разрешение. Я только что проверил, и в моей организации я не вижу поля разрешения для массовой рассылки электронной почты. Так что либо в моей организации нет этой функции (я так не думаю), либо, что более вероятно, отдел продаж решил не предоставлять это разрешение для объекта Permission. Если последнее истинно, может не быть другого способа проверить, кроме try/catch, который вы могли бы рассматривать как проверку разрешения.

person Jeremy Ross    schedule 03.01.2012
comment
Если вы считаете, что это будет полезно другим, рассмотрите возможность отправки этой идеи на сайте success.salesforce.com. Я пытаюсь заставить их открыть другие настройки, доступные в настоящее время только через графический интерфейс. - person Ray; 06.01.2012

http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_gov_limits.htm

На приведенной выше странице есть раздел ограничений по электронной почте, в котором указаны все ваши ограничения для массовой рассылки и индивидуальной электронной почты.

person user1048080    schedule 03.01.2012