0

我在 Salesforce 中使用 Docusign Apex 工具包发送电子邮件,如下所述: 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 自动发送电子邮件?

4

1 回答 1

0

DocuSign 信封只能由拥有 DS 帐户并至少具有发件人权限的用户创建。就像 GMAIL,如果您是 GMAIL 用户,您将能够从 GMAIL 域发送电子邮件。

因此,如果是访客用户,他们将访问您的应用程序,但您的应用程序应使用您 DS 帐户中的任何系统用户凭据(如 apiuser@system.com)对 DocuSign 进行 DS API 调用。Auth Type Doc解释了这种类型的流程。

于 2019-06-17T22:35:09.893 回答