Пользователь Salesforce Guest получает доступ к Docusign Apex Toolkit для отправки электронного письма. - PullRequest
0 голосов
/ 17 июня 2019

Я использую Docusign Apex Toolkit в Salesforce для отправки электронных писем, как указано здесь: https://developers.docusign.com/salesforce/code-examples/salesforce-sending-signing-template

Письмо отправляется, когда поле дела обновляется до определенного значения с помощью триггера.

Это прекрасно работает, если я вошел в систему.Однако, если пользователь, выполняющий это, является гостем, выдается следующее сообщение об ошибке: Для выполнения этой операции у вас должны быть разрешения отправителя DocuSign

Class.dfsle.Permissions.verifyIsDocuSignSender: строка 300, столбец 1↵Class.dfsle.Permissions.verifyIsDocuSignSender: строка 295

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

Я дал разрешения всем объектам dosusign иполя для гостевого профиля пользователя.

Как разрешить автоматическую отправку электронных писем через apex в триггере для гостевых пользователей?

1 Ответ

0 голосов
/ 18 июня 2019

Конверт DocuSign могут создавать только пользователи, имеющие учетную запись DS и имеющие как минимум разрешение отправителя. Это как GMAIL, вы сможете отправить электронное письмо из домена GMAIL, если вы являетесь пользователем GMAIL.

Таким образом, в случае пользователя «Гость», они придут в ваше приложение, но ваше приложение должно сделать DS API-вызов DocuSign с любыми учетными данными пользователя системы (например, apiuser@system.com), который является пользователем вашей учетной записи DS. Auth Type Doc объясняет этот тип потока.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...