用于自签名的 Adobe Acrobat Sign:用户指南

上次更新日期: 2023年8月17日

概述

适用于 Salesforce 的 Adobe Acrobat Sign 中的“自签名”功能使社区门户上的用户可以自助签署协议。 您可以将“自签名”添加到任意 Salesforce Experience 云门户(例如客户、合作伙伴、员工等),以帮助用户直接从门户启动和签署协议。

您可以从几个不同版本的 Salesforce 社区云的以下门户中访问“自签名”功能:

  • B2C 门户:客户使用社区用户登录和社区用户登录 Plus 许可证
  • B2B 门户:合作伙伴社区用户许可证

为了使用户能够在社区门户上接收和签署协议,您必须完成以下步骤:

验证先决条件

  • 转至 Adobe Acrobat Sign 管理员选项卡,选择生成示例协议模板选项(如果尚未选择)。 完成后,选择保存

注意:理想情况下,在将您的 Acrobat Sign 帐户关联到 Salesforce 时,您必须选择生成示例协议模板选项。

link-accounts

  • 如果在安装过程中未生成模板,或者您已从旧版本升级到包 V 19,则必须执行以下步骤生成模板:
    1. 转至 Adobe Acrobat Sign 管理员选项卡。
    2. 在右侧面板的"资源"列表中,选择"生成示例自签名协议模板"。
      \n它会在"协议模板"选项卡中打开"测试社区协议"模板。
    3. 在“测试社区协议”模板的高级选项下,验证协议类型是否为 NDA
在适用于 Salesforce 的 Acrobat Sign 中生成自签名模板。

Acrobat Sign 协议类型 NDA

启用 Chatter(仅适用于 V 18 至 22 上的商业云用户)

如果您在商业云上使用的是适用于 Salesforce 的 Acrobat Sign V 22 或更早版本,则必须在 SFDC 组织中启用 Chatter。 

要启用 Chatter,请执行以下操作:

  1. 设置页面上,使用顶部的搜索栏搜索 Chatter。 然后,从搜索结果中,选择 Chatter 设置。
  2. 选择编辑
  3. 选择启用复选框。
  4. 选择保存
edit-chatter-settings

enable-chatter-settings

注释

Acrobat Sign 政府云用户无需启用 Chatter。

激活两个 CSP 受信任站点

您必须配置两个 CSP(内容安全策略)受信任站点,以允许您的 Adobe Acrobat Sign 帐户使用基本 URL。 具体操作如下:

按如下步骤获取 Acrobat Sign 帐户分区值:

  1. 登录到您的 Adobe Acrobat Sign 帐户。
  2. 从 URL 中,仅复制位于 echosign.com(也可能是 adobesign.com)部分之前的参数(分区值)。 
    例如,URL https://caseyjones.na1.echosign.com的分区值为na1。
  3. 关闭该选项卡。

了解如何识别 Adobe Acrobat Sign 帐户环境

global-settings

使用“设置”页面中的搜索栏,搜索“受信任站点”,然后从搜索结果中,选择 CSP 受信任站点。 在打开的页面上,选择新建受信任站点

或者,导航至设置 > 设置 > 安全性 > CSP 受信任站点,然后选择新建受信任站点

csp-trusted-sites

在打开的“新站点定义”页面中,按如下要求填写必填字段:

  1. 受信任站点名称 - 提供一个名称,如 AcrobatSign
  2. 受信任地点 URL -
    \n商业云用户:输入地点 URL https://secure.<shard>.adobesign.com 例如,https://secure.na1.adobesign.com 如果您的帐户尚未更新为 adobesign.com 域,则可能改用 echosign.com
    \n政府云用户:输入地点 URL https://secure.<shard>.adobesign.us
  3. 选中 活动复选框。
  4. 上下文 - 选择用于上下文的 Experience Builder 站点。
  5. 选中 CSP 指令允许 frame-src 站点复选框。
  6. 选择保存
csp-trusted-site-definition

验证两个 CSP 受信任站点。

CSP 受信任站点

为所有社区用户启用“Adobe Acrobat Sign 社区用户”权限集

您需要为社区用户启用 Adobe Acrobat Sign 社区用户权限集,这样,他们才可以使用门户。 具体操作如下:

注意:如果您不启用 Adobe Acrobat Sign 社区用户权限集,您也可以构建社区门户。

导航至设置 > 管理 > 用户 > 权限集

从权限集标签列表中,选择 Adobe Acrobat Sign 社区用户

为社区用户启用权限集。

在打开的“权限集”页面中,选择管理分配

为社区用户启用权限集

在“已分配用户”页面中,选择添加分配

permission-set-enable-3

在“分配用户”页面中,选择要向其应用权限集的所有用户,然后选择下一步

permission-set-enable-4

在打开的“选择过期日期...”页面上,您可以根据需要为已分配的用户选择一个过期日期。 完成后,选择分配

permission-set-enable-5

创建社区门户用户

要将您的用户配置文件配置为使用 Adobe Acrobat Sign 自助服务门户,您必须克隆并编辑其中一个标准配置文件。 具体操作如下:

导航至设置 > 管理 > 用户 > 配置文件

对于任何标准客户配置文件,请选择克隆

有四个客户社区配置文件,您可以使用任意一个来克隆和创建用户配置文件。 请注意您克隆的配置文件的用户许可证类型。

setup-profiles

为克隆的配置文件提供一个直观的名称,然后选择保存

cloned-profile-name

在打开的“克隆的配置文件”页面上,选择编辑

cloned-profile-edit

在“自定义编辑”页面上,向下滚动至自定义对象权限并启用所有 Adobe Acrobat Sign 对象。 您可以选中查看全部复选框或仅选择所需的权限以增强安全性。 

可以根据用户许可证授予对自定义对象记录的额外访问权限。 例如,可以通过用户配置文件向具有客户社区许可证的用户授予访问权限,而通过共享规则向具有客户社区+许可证的用户授予访问权限。

为社区创建帐户和联系人

您必须为社区创建帐户和联系人。 

帐户所有者必须与某个角色相关联,才能启用门户用户。 要将某个角色与 Salesforce 用户相关联,请转至设置 > 管理 > 用户 > 用户。 接下来,从用户列表中,为相应用户选择编辑,然后在打开的页面中,打开角色下拉列表 > 选择角色 > 选择保存

从应用程序启动器中启动 Sales 应用程序。

打开帐户下拉菜单,然后选择 +新建帐户

sales-new-account

在打开的新建帐户页面中,输入一个帐户名称值,然后选择保存

帐户名称应将该帐户标识为 Adobe Acrobat Sign 门户帐户。 帐户名称是您需要在此处提供的唯一值。

create-account-2

在 Ligtning 页面的右上角,选择 + 以打开“创建”菜单,然后选择新建联系人

create-new-contact

在出现的新建联系人对话框,完成以下操作:

  1. 输入一个有意义的名称值。
  2. 输入联系人的电子邮件值。 您最好添加管理社区门户内容的管理员的电子邮件。
  3. 联系人关联到您在上一步中创建的 Adobe Acrobat Sign 社区门户帐户。
  4. 选择保存
在适用于 Salesforce 的 Acrobat Sign 中创建社区联系人

打开您刚刚创建的新联系人页面。

在页面右上角,选择设置(齿轮图标)> 编辑对象
它会在对象管理器中打开联系人对象。

create-contact-3

在“对象管理器”页面的左侧面板中,选择页面布局

对于“联系人布局”项目,请打开下拉菜单,然后选择编辑

create-contact-4

在“联系人布局”部分中,从“对象”选项中选择 Mobile 和 Lightning 操作

启用客户用户按钮拖动到 Salesforce Mobile 和 Lightning Experience 操作部分。

drag-enable-customer-user

以用户身份登录到 Experience 按钮拖动到 Salesforce Mobile 和 Lightning Experience 操作部分。

drag-login-to-experience-user

选择保存

返回到“社区联系人”页面,并从右上角打开下拉菜单。 从菜单中选择启用客户用户

此时会打开新建用户页面,其中包含导入的联系人信息。

create-contact-7

在打开的新建用户页面,按如下要求配置用户:

  • 用户许可证设置为与您之前克隆的配置文件的许可证相匹配。
  • 配置文件设置为克隆的配置文件。
  • 选择保存

此时将会刷新设置用户页面,并显示用户的详细信息。

create-contact-8

在刷新之后的页面,将鼠标悬停在权限集任务上,然后选择编辑任务

contact-permission-set-edit

在打开的用户权限集任务页面上,执行以下操作:

  1. 可用的权限集框中,选择 Adobe Acrobat Sign 社区用户
  2. 选择"添加"。
    \n所选权限集将显示在"已启用权限集"框中。
  3. 选择保存
permission-set-add-contact

启用数字体验

要启用数字体验,请执行以下操作:

  1. 导航至设置 > 平台工具 > 功能设置 > 数字体验 > 设置
  2. 选择启用平台复选框。
  3. 选择启用体验工作区复选框(如果未启用)。
  4. 选择保存。 
在适用于 Salesforce 的 Acrobat Sign 中启用数字体验。

配置“SFDC 社区”页面

要配置 SFDC 社区门户页面,您必须实施以下步骤:

导航至设置 > 平台工具 > 功能设置 > 数字体验 > 所有站点

选择新建

digital-all-sites-new

在打开的页面上,选择客户服务体验。

自助服务组件需要客户服务体验。

choose-customer-service-experience

在打开的客户服务页面上,选择开始使用

customer-service-get-started

在显示的对话框中,执行以下操作:

  1. 输入站点的名称。
  2. 或者,向 URL 中添加特定于站点的名称,当您拥有多个社区时,这会非常有用
  3. 选择创建
enter-name-customer-service-portal

创建社区时会显示一个令人愉快的图形。 完成后,会显示“社区”页面,其中社区的名称显示在窗口顶部(以黄色突出显示),而 URL 中特定于站点的字符串可以在地址栏中看到。

new-community-portal

导航至设置 > 平台工具 > 功能设置 > 数字体验 > 所有站点

对于社区列表,请选择工作区

digital-experiences-workspaces

在打开的我的工作区页面中,选择管理

此时将打开您的社区的“管理”页面。

test-portal-administration

在左侧面板中选择设置后,选择激活

portal-administration-activate

在左侧面板中,选择“成员”,然后按如下步骤配置相应字段:

  • 打开“搜索”下拉菜单,然后选择“全部”。
  • 可用的配置文件列表中,选择您创建的自定义配置文件。
  • 选择添加以将配置文件移动到选定的配置文件列表中。
  • 可用的权限集列表中,选择 Adobe Acrobat Sign 社区用户,并将其移至选定的权限集列表。
  • 选择保存

在左侧面板中,选择“首选项”,然后选择查看此站点的其他成员复选框。

configure-sfdc-12

导航至设置 > 平台工具 > 功能设置 > 数字体验 > 所有站点

对于社区列表,请选择 Builder

digital-experiences-builder

在打开的 Builder 页面中,执行以下操作:

  1. 在页面的右上角,选择齿轮图标以打开“设置”页面。
  2. 选中访客用户无需登录即可查看站点并与站点交互复选框。
  3. 关闭设置窗口。
experience-builder-settings

在页面的右上角,选择“发布”图标。 然后,在出现的对话框中,选择 发布 确认。

发布

experience-builder-settings-publish-confirm

此时将显示一条消息,指示正在发布站点更新。 更改生效后,您会收到一封确认电子邮件。

导航至设置 > 平台工具 > 功能设置 > 数字体验 > 所有站点

对于社区列表,请选择工作区

recipients-send-on-behalf-of

我的工作区部分下,选择 Builder

workspaces-builder

在左侧面板中,选择组件图标,然后:

  1. 滚动至菜单底部。
  2. 拖动Adobe Self Service Sign选项并将其放置到页面布局中。
    您可以将组件放置到您希望公开 Acrobat Sign 协议的任何位置。
drag-self-service-sign

页面会刷新以在页面布局中显示添加的组件,并在右上角呈现该组件的管理面板。

adobe-self-service-sign

您可以通过窗口右上角的“管理”面板控制“门户”设置。 这些设置可应用于组件中显示的所有协议。

注意:这些设置都不是必需项,因此,只有当您打算全局应用此设置时才使用。

“管理”面板含有以下控件:

  • 协议模板 - 用于控制门户中列出的协议的模板。
  • 协议范围 - 此设置用来定义所要求的签名者参与级别。 它具有以下两个设置选项:
    • 用户 用户设置可允许帐户中的所有用户使用协议,并要求每位用户签名。
    • 帐户 - 帐户设置可允许帐户中的所有用户使用协议,但是只要求其中的一位用户签名。 签名后,其他帐户用户将无法再使用该协议。
  • 签名期限 - 一个静态的日期字段,用于限制协议的签名期限。 超过签名期限后,协议旁边的签名按钮将被移除,以防用户填写协议。
  • 续订天数 - 一种自由形式的数值,用于指定签名后协议再次有效的时间。 如果您的协议需要每隔 90 天重新签署一次,您可以在签署上一个协议 90 天后自动重新发布该协议。
  • 标头标题 - 自助服务组件中最上方的标题,位于上图 Adobe Acrobat Sign 徽标的右侧。
  • 隐藏标头徽标 - 将 Adobe Acrobat Sign 徽标隐藏到标头标题的左侧。 选中该复选框,徽标就将隐藏起来

请参阅社区用户视图以查看上述设置的示例。

要使门户更新可用,请选择发布

每当更改门户设置或进行任何更新后,都必须重新发布门户。

启用“允许以其他用户身份发送”设置

您可以为没有 Adobe Acrobat Sign 许可的用户启用“允许代表其他人发送”设置。 此设置允许社区用户使用其他用户的许可生成协议。

要执行此设置,您必须完成以下配置步骤:

导航至设置 > 平台工具 > 自定义代码 > 自定义设置

在打开的“自定义设置”页面中,选择 Adobe Sign 设置

custom-settings

选择管理

adobe-sign-settings-manage

选择新建或者编辑(如果您之前配置了设置)。

在打开的 Adobe Sign 设置页面中,选中允许代表其他人发送复选框,然后选择保存

adobe-sign-settings-edit

导航至设置 > 平台工具 > 对象和字段 > 对象管理器

选择用户

从左侧面板中,选择用户页面布局 > 用户布局。

选定字段后,选中允许以其他用户身份发送并将其拖动到布局的其他信息(标题仅在编辑时可见)部分。

drag-allow-sending-as-other-users

dragged-allow-sending-as-other-users

选择保存

在适用于 Salesforce 的 Acrobat Sign 上允许以其他用户身份发送

每个协议模板可以有(且只有)一个代表其发送协议的用户。 所选用户必须能够通过 Adobe Acrobat Sign 发送协议,但没有其他限制。

您必须使用社区用户的 Salesforce ID 和 Adobe Acrobat Sign 许可证配置协议模板。 具体操作如下:

导航至设置 > 管理 > 用户 > 用户

setup-users.png

选择用户的全名链接。

随后会打开设置用户页面,其中可在页面的 URL 中找到用户 ID(以绿色突出显示)。

users-user-id-url

上述 URL 为(包含以粗体显示的 ID):https://adobe-1df-dev-ed.lightning.force.com/lightning/setup/ManageUsers/page?address=%2F0055j000006w2LP%3Fnoredirect%3D1%26isUserEntityOverride%3D1

复制并保存用户 ID。

确保没有包括 %2F

要将用户 ID 应用于模板,请导航至应用程序启动器 > Adobe Acrobat Sign > 协议模板,然后选择要编辑的协议模板名称

agreement-templates

选择收件人选项卡,然后在代表其他人发送字段中,将 Salesforce 用户 ID 粘贴到该字段中,然后选择保存

recipients-send-on-behalf-of

您需要设置社区用户的“电子邮件”设置才能公开个人资料。 具体操作如下:

打开您将代表其执行发送操作的用户的联系人页面。

选择以用户身份登录到 Experience

set-profile-to-public

在打开的门户页面中,执行以下操作:

  1. 在“社区”页面右上角,选择用户图标以打开下拉菜单。 
  2. 从菜单中,选择我的设置
set-profile-to-public-2

我的设置页面上的配置文件可见性部分中,将电子邮件值设置为公开,然后选择
保存

set-profile-to-public-3

注释

如果您使用的模板中为内部用户启用了"代表…发送"设置,则必须UserPreferencesShowEmailToExternalUsers 设置为真。 

授予对 Salesforce 集成数据的访问权限

默认情况下,我们包的自定义对象最初针对外部用户设置为“私密”。 社区用户权限集提供对自定义对象及其字段的访问权限,但不提供对其他用户(内部和外部)创建的记录的访问权限。

在社区门户中,管理员可以使用以下两个选项来设置电子签名流程:

  • 使用我们的预构建组件(自签名和简易签名)。
  • 使用我们的 Apex API 创建您自己的工作流。 

在这两种情况下,管理员通常使用协议模板使社区用户能够发起或参与电子签名流程。 为此,社区用户需要对协议模板和相关资源(例如,通常由内部用户创建的合并和数据映射对象)具有只读访问权限。

社区用户许可证的类型决定了授予访问权限的方式:

  • 社区用户登录许可证:管理员可以通过社区用户配置文件,为协议模板和合并/数据映射对象启用“查看全部”,以此授予访问权限。
  • 社区用户登录 PLUS 许可证和合作伙伴社区用户许可证:无法通过配置文件启用“查看全部”访问权限。 管理员需要使用基于角色的共享规则来提供访问权限。

授予对协议模板和相关对象的访问权限

如果社区用户要使用协议模板来创建协议,那么他们必须对协议模板和相关对象拥有“查看全部”访问权限。

  • 协议模板 (echosign_dev1__Agreement_Template__c)
  • 合并映射 (echosign_dev1__SIGN_Merge_Mapping__c)
  • 数据映射 (echosign_dev1__SIGN_Data_Mapping__c)

如果 Acrobat Sign Document Builder 模板与协议模板一起用作文件附件,则需要向社区用户授予对以下对象的访问权限:

  • Document Builder 模板 (adobesign__Document_Template__c)

  • 对象字段映射 (adobesign__Object_Field_Mapping__c)

使用社区门户发送和签署协议

验证前提条件

要能够通过使用社区门户发送协议或签署协议,您必须确保:

  • 社区门户已配置
    • 门户必须处于活动状态。
    • 确保允许用户访问适当的配置文件。
    • Adobe Acrobat Sign 组件已安装。
  • 已为社区配置用户
    • 已在社区中启用用户。
    • 为用户分配了正确的用户许可证和配置文件。
use-portal-1

确保帐户级别模板满足要求

帐户级别模板必须满足以下要求:

  • 使用查找协议类型协议模板创建。
  • 主对象类型设置为联系人
  • 已附上文件。
  • 选择性地配置代表以下人员发送
确保帐户级别模板满足 Acrobat Sign 社区门户要求。

了解如何在社区门户中向用户发送协议

您可以使用以下两种方法中的任意一种来将协议发送给社区门户中的用户:

  • 直接发送 - 如果您将协议发送至 Salesforce 联系人,则用户会在其个人门户视图中看到列出的协议。
  • 帐户模板 - 如果您需要从帐户获取签名,则可以创建模板,然后向用户公开该模板。 从用户角度来看,前后没有什么区别,但是这种方法仅在用户单击“签名/批准”按钮后才会生成新的协议。 有关更多详细信息,请参阅协议模板部分。

可通过社区的组件管理面板将协议模板插入到社区门户中。 随着模板数量的增多,模板可以在等待您处理部分中查看,看起来就像直接发送给用户的协议。

区别在于,发送/审批按钮在单击时会触发模板生成新的协议,然后在门户中托管该协议。  因此,在用户启动签名流程之前,协议列表不会填充这些可能的协议。

在任何给定时间只能使用一个模板,且该模板由管理面板上的其他设置控制(如下所述)。

use-portal-3

协议模板设置

  • 协议范围:定义了触发模板的用户限制。
    如果设置为"用户",则所有具有门户访问权限的用户都可以使用该模板。每个用户都可以签署一份单独的协议副本。 使用此选项,每份已签署的副本都会显示在门户上的"已完成协议"部分下。
    \n如果设置为"帐户",则只有第一个生成协议的用户可以签署该协议。用户完成协议后,协议就会从其他用户的视图中消失。
  • 续订天数:它确定何时向客户重新显示模板链接,尽管客户无法直接看到它。 具体而言,此值指定在上次模板签名之后但在链接再次可访问之前的天数。 例如,值 360 可确保协议模板链接在签名后 360 天可重新显示。
  • 标头标题和徽标:标头标题是可自定义的文本字段,您可以根据需要对其进行调整。 同时,标头标题选项可控制 Adobe Acrobat Sign 徽标的可见性,从而允许您显示或隐藏它。
  • 签名期限:它规定必须在该日期之前签署协议,在协议名称下方突出显示。 超过期限后,系统将删除“签名”按钮并以红色突出显示期限文本。
use-portal-2

注释

要将协议直接发送给用户,收件人必须是联系人。 使用电子邮件值将不会在门户中填充协议。

了解用户如何在社区门户中查看和签署协议

正确设置用户和门户后,发送给联系人的协议将出现在门户上。 用户可以在方便时访问和签署这些协议。 以下是用户在社区门户上看到的内容:

  • 等待用户签名的协议将出现在列表顶部。 协议名称旁边的按钮表示是否需要签名或批准。
  • 用户成功签署或批准协议后,组件面板上将弹出一条成功消息。
  • 下面列出了用户已签署但正在等待其他收件人采取行动的协议。
  • 已完成协议显示在组件面板的底部,并会显示签名者/审批者的电子邮件地址和执行日期。
use-portal-4