用于自签名的 Adobe Sign (Experience Cloud)

“自签名”是一个开箱即用且简单易用的组件,它允许社区门户用户自助签署协议。将这个组件添加到任意 Salesforce Experience Cloud 门户(客户、合作伙伴、员工门户等),以便用户可以直接在门户中启动和签署协议。

先决条件

对于新的安装,请您在将 Salesforce 与 Adobe Sign 建立关联时,记着要选中“生成示例协议模板”。

第 1 步 - 关联您的帐户

如果安装期间未生成模板,或者如果您已从软件包的早期版本升级到 v19,则可以通过“Adobe Sign 管理员”选项卡来生成模板。

2. 通过“管理员”选项卡生成模板

请确认以下几点:

  • “协议类型”选项卡具有 NDA 类型
  • “协议模板”选项卡具有测试社区协议模板
3. 协议类型 - NDA

4. 协议模板 - 测试社区


启用 Chatter(仅限 v18-21)

如果您的软件包版本低于 v22,则必须在 SFDC 组织中启用 Chatter。

如果您尚未启用 Chatter:

  • 导航至:设置 > 平台工具 > 功能设置 > Chatter > Chatter 设置
  • 单击编辑按钮
  • 选中启用复选框
  • 单击保存


启用数字体验

如果尚未启用数字体验,则将需要进行启用。

  • 导航至:设置 > 平台工具 > 功能设置 > 数字体验 > 设置
  • 选中启用数字体验复选框
  • 为您的体验提供一个域名
    • 如果您的帐户已有创建的域,则可以将相同的值用于体验
  • 单击保存
    • 当系统警告您在创建域后无法对其更改时,单击确定
启用数字体验


激活两个受信任的 CSP 站点

必须配置两个“受信任的内容安全策略站点”,以便将 Adobe Sign 帐户的基础 URL 明确列入允许列表

1. 查找 Adobe Sign URL 分区:

  • 登录到 Adobe Sign 并查看 URL
  • 复制正好位于 echosign.com(也可能是 adobesign.com)部分前面的那个参数(分区值
    • 在此示例中,分区值为.na1:https://caseyjones.na1.echosign.com
  • 关闭该选项卡

 

2. 导航至设置 > 设置 > 安全 > 受信任的 CSP 站点

3. 单击新建受信任的站点

 

4. 按照如下所示设置相应字段:

  • 受信任的站点名称:AdobeSign
  • 受信任的站点 URL:https://secure.<分区>.adobesign.com
    • (例如,https://secure.na1.adobesign.com)
    • 如果您的帐户尚未更新到 adobesign.com 域,则可以改为使用 echosign.com
  • 活动:保持选中状态
  • 上下文:体验构建器站点
  • 检查 CSP 指令:允许 frame-src 站点

5. 单击保存

CSP 信任站点定义

 

6. 导航回设置 > 设置 > 安全 > 受信任的 CSP 站点

7. 单击新建受信任的站点

8. 按照如下所示设置相应字段:

  • 受信任的站点名称:AdobeSign2
  • 受信任的站点 URL:https://secure.adobesign.com
  • 活动:保持选中状态
  • 上下文:体验构建器站点
  • 检查 CSP 指令:允许 frame-src 站点

9. 单击保存

第二个 CSP 信任站点

 

完成后,CSP 站点应类似于:

CSP 信任站点


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

为社区用户启用 Adobe Sign 社区用户权限集不是构建社区门户的先决条件,但在使用门户前,必须启用该权限集。

  • 导航至:设置 > 管理 > 用户 > 权限集
  • 单击 Adobe Sign 社区用户权限集标签
分配权限集

  • 此时会打开权限集页面:
    • 单击管理分配
  • 此时会打开已分配用户页面
    • 单击添加分配
  • 此时会打开分配用户页面
    • 选中需要分配权限集的所有用户
    • 单击分配
为用户分配权限集


创建社区门户用户

克隆社区用户配置文件

要将您的用户配置文件配置为使用 Adobe Sign 自助服务门户,您需要编辑配置文件,这意味着需要克隆其中一个标准配置文件。

  • 导航至:设置 > 管理 > 用户 > 配置文件
  • 单击某个标准“客户社区”配置文件旁边的克隆链接
    • 共有四个“客户社区”配置文件,可使用其中的任意一个
    • 请注意您克隆的配置文件的“用户许可证”类型
  • 为克隆的配置文件提供一个直观名称,并进行保存


为社区创建帐户、联系人和用户

需要创建一个帐户、联系人和用户。

注意:

帐户所有者必须与某个角色相关联,才能启用门户用户。请确保您的 Salesforce 用户具有关联的角色(任何角色都可以)。

设置 > 管理 > 用户 > 用户 > {单击您的“全名”左侧的“编辑”链接}

要创建帐户,请执行以下操作:

  • 从“应用程序启动器”中启动销售应用程序
  • 单击“帐户”选项卡上的向下箭头,选择 + 新建帐户菜单选项

显示“新建帐户”叠加窗口时,输入“帐户名称”值,该值需明确标识此帐户为 Adobe Sign 门户帐户。

  • 这是唯一需要的值
  • 完成后单击保存

接下来,需要在帐户中创建联系人和用户:

  • 单击窗口右上方的创建图标
  • 从菜单中选择新建联系人

出现“新建联系人”叠加窗口时:

  • 输入一个有意义的名称
  • 输入联系人的电子邮件值。最好是负责管理社区门户内容的管理员的电子邮件
  • 将“联系人”关联到您在上一步中创建的 Adobe Sign 社区门户帐户
  • 单击保存
配置社区联系人

  • 打开您刚刚创建的新“联系人”页面
  • 单击窗口右上角的设置齿轮
  • 从菜单中选择编辑对象
编辑联系人对象

 

  • 从左侧边栏中选择页面布局选项
  • 编辑联系人布局

 

  • 从对象选项中选择 Mobile 和 Lightning 操作
  • 启用客户用户按钮拖动到“Salesforce Mobile 和 Lightning Experience 操作”部分
  • 以用户身份登录到体验按钮拖动到“Salesforce Mobile 和 Lightning Experience 操作”部分
  • 保存页面布局

  • 返回至社区联系人,然后单击启用客户用户按钮
启用客户用户

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

配置用户:

  • 将“用户许可证”设置为与您之前克隆的配置文件的许可证相匹配
  • 将“配置文件”设置为克隆的配置文件
  • 完成后单击保存

设置用户页面将会刷新,其中显示了用户的详细信息。

  • 将鼠标置于权限集分配链接上方
  • 单击编辑分配按钮

此时,会打开用户的权限集分配页面。

  • 选择 Adobe Sign 社区用户
  • 单击添加按钮
  • 单击“保存”


配置 SFDC 社区页面


开始新的数字体验

  • 导航至:设置 > 平台工具 > 功能设置 > 数字体验 > 所有站点
  • 单击新建按钮
数字体验 - 所有站点

 

  • 选择客户服务体验
    • 自助服务组件需要“客户服务”体验

 

  • 加载“客户服务”页面后,单击开始

 

  • 输入站点的名称
    • 或者,您也可以向 URL 中添加特定于站点的名称,当您拥有多个社区时,这会非常有用
  • 配置“名称”后,单击创建

创建社区时会显示一个令人愉快的图形。完成操作后,将会显示社区页面。

►社区名称显示在窗口顶部,以黄色突出显示

►URL 中特定于站点的字符串可以在地址栏中看到,以青绿色突出显示


配置体验工作区以启用“用户”

  • 导航至:设置 > 平台工具 > 功能设置 > 数字体验 > 所有站点
  • 单击您的社区的工作区链接
单击“工作区”

此时会加载“我的工作区”页面:

  • 单击管理选项

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

在左侧边栏中选择“设置”后:

  • 单击“状态”指示符右侧的激活按钮
激活站点

 

从左侧边栏中选择成员

  • 从“搜索”下拉菜单中选择全部
  • 从“可用的配置文件”列表中选择您创建的自定义配置文件
  • 单击添加按钮,将配置文件移动到“选定的配置文件”列表
  • 单击保存按钮

发布门户

  • 导航至:设置 > 平台工具 > 功能设置 > 数字体验 > 所有站点
  • 单击您社区的生成器链接
选择生成器

  • 单击窗口右上角的发布按钮
发布


将社区用户的“电子邮件”设置的“配置文件可见性”设置设为“公开”

社区的配置文件可见性部分中的电子邮件地址必须设置为公开

  • 打开您将代表其执行发送操作的用户的“联系人”页面
  • 选择以用户身份登录到体验
以用户身份登录到体验

此时会打开门户界面:

  • 单击社区页面窗口右上角的用户名称,以打开下拉窗口
  • 选择我的设置

此时会打开用户的“我的设置”页面:

  • 在“配置文件可见性”部分,将“电子邮件”值设置为公开
  • 单击保存


将“Adobe 自助签名”组件添加到工作区

  • 导航至:设置 > 平台工具 > 功能设置 > 数字体验 > 所有站点
  • 单击您的社区中的工作区链接
  • 单击页面上“我的工作区”部分中的构建器选项
  • 单击页面左上方的“组件”图标,滚动至菜单底部,然后单击 Adobe 自助服务签名选项并将其拖动到页面布局中。
    • 将该组件放置到您希望公开 Adobe Sign 协议的任何位置
将组件拖动到工作区

 

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

14. “社区”页面上的“Adobe 自助服务签名”对象

窗口右上角的管理面板可控制门户设置。在该组件中显示的所有协议都将应用此设置。

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

单个的控件包括:

► 协议模板 - 用于控制门户中列出的协议的模板。

► 协议范围 - 此设置用来指定所要求的签名者参与级别。可采用两种设置:

○ 用户 用户设置可允许帐户中的所有用户使用协议,并要求每位用户签名。

○ 帐户 - 帐户设置可允许帐户中的所有用户使用协议,但是只要求其中的一位用户签名。签名后,其他帐户用户将无法再使用该协议。

► 签名期限 - 一个静态的日期字段,用于限制协议的签名期限。超过签名期限后,协议旁边的签名按钮将被移除,以防用户填写协议。

► 续订天数 - 一种自由形式的数值,用于指定签名后协议再次有效的时间。如果您的协议需要每隔 90 天重新签署一次,您可以在签署上一个协议 90 天后自动重新发布该协议。

► 标头标题 - 自助服务组件中最上方的标题,位于上图 Adobe Sign 徽标的右侧。

► 隐藏标头徽标 - 将 Adobe Sign 徽标隐藏到标头标题的左侧。选中该复选框,徽标就将隐藏起来

 

单击发布按钮,门户将变为可用状态。

  • 每次对门户或任何设置进行更改后,必须重新发布该门户


“允许代表他人发送”可启用未获得 Adobe Sign 许可的用户

如果您有未获得 Adobe Sign 许可的门户用户,则需要利用软件包中内置的“代表以下人员发送”功能,避开用户许可。这允许社区用户使用其他用户的许可生成协议。

此设置需要四个配置:

  • 在自定义设置中启用“允许代表他人发送”功能
  • 为已授权用户启用“允许代表以下人员发送”
  • 使用社区用户的 Salesforce ID 和 Adobe Sign 许可证配置协议模板
  • 将以上社区用户的“电子邮件”设置的“配置文件可见性”设置设为公开

 

第一部分 - 启用设置:

  1. 导航至:设置 > 平台工具 > 自定义代码 > 自定义设置
    • 此时将加载“自定义设置”页面
  2. 单击 Adobe Sign 设置标签
    • 此时将加载“Adobe Sign 设置”页面

    3. 单击管理按钮

    4. 单击新建(如果您之前配置了设置,则单击编辑

  • 此时将加载“Adobe Sign 设置”页面。

5. 搜索允许代表他人发送

  • 通过选中相应的复选框以启用该设置
  • 单击保存

使用户能够代表他人发送协议

要启用支持“代表以下人员发送”功能的用户,可通过执行以下操作将“允许以其他用户身份发送”字段添加到用户记录布局中:

  • 导航至设置 > 平台工具 > 对象和字段 > 对象管理器
  • 从对象管理器选择用户
  • 从“用户”对象页面的左侧边栏中选择用户页面布局
  • 单击用户布局链接
  • 选定字段后,单击 Adobe Sign 允许以其他用户身份发送并将其拖动到布局的“其他信息(标题仅在编辑时可见)”部分
  • 单击保存

放置该字段后,启用特定用户:

  • 导航至:设置 > 管理 > 用户 > 用户
  • 单击“社区联系人”用户对应的编辑操作
  • 在“用户编辑”页面的“其他信息”部分,启用 Adobe Sign 允许以其他用户身份发送选项。
  • 单击保存按钮


使用管理员用户 ID 配置协议模板

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

以下示例使用前面配置的社区用户。

 

首先,查找并保存 Salesforce 用户的用户 ID:

  • 导航至:设置 > 管理 > 用户 > 用户
  • 单击用户的“全名”链接

此时会打开“设置用户”页面。

可在该页面的 URL 中找到用户 ID(下面以黄色突出显示的内容):

以上的 URL 为(包含以粗体显示的 ID):

https://adobedocwinter18test-dev-ed.lightning.force.com/one/one.app?source=aloha#/setup/page?nodeId=ManageUsers&address=%2F0051I000000TA5N

请注意不要包含 %2F

  • 复制并保存用户 ID

 

然后,将用户 ID 应用到模板:

  • 导航至:应用程序启动器 > Adobe Sign > 协议模板
  • 单击要编辑的“协议模板名称”
导航至“协议模板”

单击“收件人”选项卡并编辑代表以下人员发送字段

  • 将 Salesforce 用户 ID 粘贴到该字段中(存在一个占位符 ID,您可以放心地将其删除)
  • 单击“保存”
编辑“发件人名义”


在门户中填充协议

有两种向社区门户中的用户发送协议的方法:

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

 

两种方法都需要:

  • 正确配置门户
    • 必须处于活动状态
    • 必须允许正确的配置文件,以便用户能够对其访问
    • 必须安装了 Adobe Sign 组件
  • 为社区配置用户
    • 已在社区中启用
    • 已配置正确的用户许可证和配置文件

将协议直接发送给用户:

  • “收件人”必须是联系人
    • 如果使用电子邮件值,协议不会在门户中填充
已配置的协议

创建帐户级别模板

  • 使用可正确查找“协议类型”的“协议模板”创建
  • 将“主对象类型”设置为联系人
  • 附加一个文件
  • 选择性地配置“代表以下人员发送”


社区用户视图

正确配置用户和门户后,发送到联系人的协议会在门户中填充,以供用户自行决定访问和签署。

等待用户签署的协议列在顶部。协议名称右侧的按钮指示需要签署还是审批。

  • 每当用户成功签署或审批协议后,组件面板的顶部会显示一条成功消息

用户之前已签署但还在等待其他收件人完成操作的协议列在其后。

组件面板的底部是已完成的协议,其中列出了签名者/审批者的电子邮件地址和执行日期。

门户示例

协议模板

可通过社区的组件管理面板将“协议模板”插入到社区门户中。

管理面板

随着模板数量的增多,模板可以在“等待您处理”部分中查看,看起来就像直接发送给用户的协议。

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

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


协议范围

“协议范围”可从数量上限制能够触发模板的人员:

  • 将“协议范围”设置为用户时,模板可供有权访问门户的所有用户使用。每个用户都可以签署他们自己的协议副本
    • 当选中“用户”时,每个签署的模板副本在门户的“已完成的协议”部分下均可看到
  • 帐户选项只允许一个用户签署(第一个用户单击按钮并生成协议)。第一个签名者完成协议后,将从所有其他用户的视图中删除相应链接


签名期限

如果在组件管理面板中输入“签名期限”,则必须在该日期之前签署协议。协议名称下方会明确指出签名期限。

已定义签名期限

一旦错过定义的日期,就会删除“签名”按钮,并且签名期限文本会以红色字体显示。

过期协议


续订天数

从客户端不能明确看到“续订天数”值,但是会在指定天数过后再次提供模板链接。

例如:如果值为 360,则协议模板链接将在模板上次签署后再次出现 360 天。


标头标题和徽标

标头标题是个开放的文本字段,可以更改为您喜欢的任何值。

标头徽标是一个用于显示或禁止显示 Adobe Sign 徽标的打开/关闭选项。

Adobe 徽标

登录到您的帐户