转到应用程序启动器,然后从右上角选择 Adobe Acrobat Sign。
- Adobe Acrobat Sign 集成
- 新增功能
- 产品版本和生命周期
- Acrobat Sign for Salesforce
- Acrobat Sign for Microsoft
- Acrobat Sign for Microsoft 365
- 适用于 Outlook 的 Acrobat Sign
- 适用于 Word/PowerPoint 的 Acrobat Sign
- 适用于 Teams 的 Acrobat Sign
- 适用于 Microsoft PowerApps 和 Power Automate 的 Acrobat Sign
- 适用于 Microsoft Search 的 Acrobat Sign 连接器
- 适用于 Microsoft Dynamics 的 Acrobat Sign
- 适用于 Microsoft SharePoint 的 Acrobat Sign
- Acrobat Sign for Microsoft 365
- Acrobat Sign for ServiceNow
- 适用于 HR ServiceNow 的 Acrobat Sign
- 适用于 SAP SuccessFactors 的 Acrobat Sign
- 适用于 Workday 的 Acrobat Sign
- 适用于 NetSuite 的 Acrobat Sign
- 适用于 SugarCRM 的 Acrobat Sign
- 适用于 VeevaVault 的 Acrobat Sign
- 适用于 Coupa BSM Suite 的 Acrobat Sign
- Acrobat Sign 开发人员文档
概述
适用于 Salesforce 的 Adobe Acrobat Sign:字段映射和模板指南提供有关如何使用模板以及如何配置“数据与合并映射”功能的说明。
Acrobat Sign 为您提供了以下功能:使用交互式表单收集签名者的数据,将签名和缩写签名字段放置在文档中,以及收集发件人和签名者的双方信息等。
您可以通过将 Acrobat Sign 表单和模板存储在“Salesforce 文档”选项卡中,来创建自己的 Acrobat Sign 模板库。
适用于 Salesforce 的 Adobe Acrobat Sign:字段映射和模板指南提供以下操作的说明:
成功的映射要求您预先构建表单并在其中定义字段名称,以便从逻辑上将 SFDC 对象字段关联到 Acrobat Sign 表单字段。
下面显示了一个简单的表单。 字段使用两对大括号(定义字段的宽度)和字段名称(大括号之间的字符串)定义。
您可以使用 Acrobat Sign 文本标记执行以下操作:
- 在文档上设置特定位置,以供客户添加签名和缩写签名。
- 收集签名者的数据,稍后可将这些数据推送回您的 Salesforce 帐户。
- 发送文档以请求签名之前,将 Salesforce 中的数据合并到文档字段中。
您可以通过将特殊文本标记添加到任意通过 Acrobat Sign 发送的文档(Word、PDF、文本等)来创建 Acrobat Sign 表单。
文本标记可以包含名称值以外的其他参数,包括验证、计算和正则表达式。深入了解表单构建可以显著提高您在签名过程中捕获的数据质量。
借助文本标记缩短功能,您可以创建具有字段映射功能的表单,从而为跨文档反复出现的字段名称建立标准化约定。此功能可以带来下列好处:
- 节省时间,因为无需重新创建正式标记。
- 提高跨多个表单的数据映射一致性,并用作未来表单的参考。
有关更多详细信息,请参阅 Adobe Acrobat Sign 文本标记指南。
您可以使用以下设置来配置适用于 Salesforce 的 Sign 帐户中的合并映射与数据映射:
可选设置
- 启用映射错误通知(默认已启用):启用此设置后,每当执行映射出错时,都将向数据映射或合并映射所有者发送电子邮件通知。
- 显示字段 API 名称(默认已禁用):启用此选项后,可在设置数据映射与合并映射时,显示每个字段的 API 名称和 Salesforce 对象的关系。
建议的设置
- 将字段名称上传到 Salesforce 表单:您可以通过将字段名称上传到 Salesforce 表单来使用合并映射与数据映射字段名称填充 SFDC 对象字段。这使您可以从选择列表中选择字段名称,而不是徒手将字段名称键入到文本字段中。
按照以下步骤将字段名称上传到Salesforce对象字段:- 创建一个表单,并在其中定义所有字段。
- 通过 Salesforce 使用意义清晰的协议名称(如 W4 字段模板)发送表单以请求签名。它可以帮助您在映射字段时找到正确的模板。
- 在您想要映射的每个字段中输入一些内容,然后签署协议,以便该协议在 Salesforce 中注册为已完成。
现在,当您使用数据/合并映射的导入功能时,可以选择该模板
您可以使用 Acrobat Sign 合并映射将 Salesforce 中的字段数据合并到您的文档字段中,然后再发送文档以请求签名。
例如,您可以先将 Salesforce 记录中的潜在客户地址和电话号码自动填充到协议中,然后再发送文档以请求签名。在协议完全签署并执行后,您还可以更改业务机会的状态。如果您选择将签名者更新映射回 Salesforce,则签名者可以选择性地更新合并的数据字段。
您也可以使用合并映射自动添加与业务机会关联的产品列表。您可以设置包含在协议中的产品属性(如数量和价格),并指定如何对关联的产品进行排序和筛选。
关于合并映射
合并映射的数据源类型可以是特定的常量值,也可以是能够从 Acrobat Sign 协议引用的 Salesforce 对象字段中的值。每个合并映射项目对应的目标是 Acrobat Sign 协议上的指定字段。
例如,下图中的映射使用 Salesforce 收件人(联系人)字段数据更新 Acrobat Sign 文档字段中的“FirstName”和“LastName”。此外,还使用帐户名称填充文档中的公司字段。
在选择要映射的对象时,您应先选择协议对象,然后再选择父对象/查找对象。对象之间的关联必须在运行时就已建立。
要创建合并映射,请执行以下操作:
-
-
选择合并映射选项卡。
-
在“合并映射”主页上,选择新建。
此时会显示“新建合并映射”页面。
-
在映射信息部分下,执行以下操作:
- 键入映射的名称。
- 要在发送协议以请求签名时默认执行映射,请选中默认合并映射复选框。
-
要导入并映射现有文档中的表单字段名称,请选择一个已发送请求签名并已签署的协议。
您可以导入其他协议中的字段来添加更多字段,如下所示:
- 选择导入文档表单字段标题以显示导入文档表单字段部分。
- 选择导入字段表单的搜索图标。
- 选择要从中导入字段的协议。
- 选择导入表单字段。
此时将显示导入的表单字段的数量。
注意:系统不会两次导入名称重复的字段。
-
在将 Salesforce 对象字段映射到文档字段部分下,您可以通过能够从 Acrobat Sign 协议对象(包括自定义字段)引用的字段创建映射。您还可以添加用于将数据合并到 Acrobat Sign 文档中的映射规则。
-
要添加新的空白行,请选择添加字段映射。
-
在以下字段下定义映射和映射规则:
- 目标文档字段——如果您已导入表单字段,请选择这些字段或输入特定的字段名称。选择目标文档字段左侧的图标,可在文本输入字段和显示可用和已导入表单字段值的下拉列表之间切换。
- 源类型 - 选择 Salesforce 对象字段或常量。
- 源值 - 根据所选择的源类型,您必须指定以下内容:
- 如果源值为 Salesforce 对象字段,您必须选择一个值。要执行此操作,请选择所选对象,然后从出现的对象选择工具对话框中选择 Salesforce 源对象字段。
- 如果源值为“常量”,您必须在“源值”字段中键入一个值。
- 禁用 - 选中此选项后,将不会执行该映射行。
- 操作 - 选择此选项可删除该行。
-
重复步骤 1-2 以添加更多映射行。
在将 Salesforce 产品线项目字段映射到 Adobe 文档字段部分中,您可以添加与业务机会关联的产品列表。
-
要添加新的空白行,请选择添加字段映射。
-
选择所选对象。
-
在打开的对象选择器对话框中,选择 Salesforce 源字段,再选择业务机会、业务机会产品,然后添加协议中包含的产品属性(例如数量、价格和产品线描述)。此外,您还可以指定排序字段和排序顺序。
-
选择完成。
-
重复步骤 1-4 以添加更多映射行。
完成合并映射模板后,选择保存。
您可以创建所需数量的合并映射,并将其中一个映射定义为默认映射,每当发送协议以请求签名时,都会执行该默认映射。只能将一个映射定义为默认映射。
您也可以明确指定要对协议使用的合并映射,方法是在协议的“合并映射”(echosign_dev1__Merge_Mapping__c) 字段中引用该合并映射。您可以使用 Salesforce 工作流程来运行任何自定义业务逻辑,以确定要使用的模板。您不需要将该字段设置为指向默认映射;如果该字段留空,即会执行默认映射。
建议在初始试用/概念验证期间,只使用默认映射进行大规模或复杂的部署。应当明确关联模板。
Salesforce 字段具有的验证规则可能会导致映射失败。例如,如果您将 Salesforce 电子邮件字段映射到 Adobe Acrobat Sign 文本字段,可能会因为电子邮件地址无效而失败。
如果映射因某种原因而失败,则会在 Adobe Acrobat Sign 协议对象的“合并映射错误”(echosign_dev1__Merge_Mapping_Error__c) 字段中记录错误消息,并且还向合并映射的所有者发送电子邮件以指示该错误。
注意:您可以创建报告或列表视图以显示失败的映射字段。
Acrobat Sign 表单字段数据映射可帮助您定义 Acrobat Sign 如何使用签名者数据更新 Salesforce 对象。例如,您可以使用签名者在填写和签署文档时提供的地址和电话号码来更新 Salesforce.com 中的签名者联系人记录。此外,您还可以通过设置文件映射,将 Acrobat Sign 已签名协议、审核记录以及从收件人那里上传的任何支持文档推送回 Salesforce 对象。
关于数据映射
在签署 Acrobat Sign 协议后或在协议工作流程的指定阶段,Acrobat Sign 数据映射会更新 Salesforce 对象。每个数据映射都是提前设置的,其中包含数据映射规则。每个数据映射规则都定义了数据源和必须要更新的目标 Salesforce 字段。
用于映射的数据源可以是 Acrobat Sign 表单字段、特定的常量值或 Adobe Sign 协议字段中的值。每个数据映射项目对应的目标可以是能够从 Acrobat Sign 协议引用的任何 Salesforce 对象中的任何字段。
例如,下图中的映射更新联系人对象中签名者的名字和姓氏(由签名者输入)。此外,还更新业务机会阶段,并在签署协议后将已签名的协议和审核记录添加到业务机会。
使用数据映射更新 Salesforce 的其他示例包括:
- 更新收件人联系信息
- 将 PO 号添加到业务机会
- 将付款信息更新到帐户
- 在签署合同后,更新业务机会阶段
- 将已签名的 PDF 和审核记录添加到联系人。
要使用数据映射将签名者数据和文件推送到 Salesforce 记录,您必须了解如何:
按照以下步骤创建 Acrobat Sign 数据映射:
-
在“应用程序启动器”页面的左上角,选择 Adobe Acrobat Sign。
-
选择数据映射选项卡。
-
在数据映射主页上,选择新建。
-
在新建数据映射页面上:
- 为映射提供一个直观的名称。
- 要将其设置为默认映射,请选中默认数据映射复选框。这样,协议签署后将默认执行映射。
- 或者,您可以将数据映射分配给协议模板以在创建协议时使用。
-
要立即保存未定义字段的映射,请选择保存。
否则,请继续定义字段到字段映射。注意:如果您要从中导入的文档中没有自定义 Acrobat Sign 字段,则无法导入每个已签名协议附带的默认 Acrobat Sign 字段,例如签名日期、电子邮件、名字、姓氏、职务和公司。
使用字段映射部分,您可以定义 Salesforce 环境中的字段与协议表单字段之间的字段到字段关系。您可以为 Salesforce 中的任何字段(包括自定义字段)创建映射规则。
要将协议表单字段映射到 Salesforce 环境中的字段,您需要执行以下操作:
- 选择要从中检索数据的目标 Salesforce 对象字段。
- 定义数据源。
- 设置应触发要推送到目标字段的源字段内容对应的状态事件。
要从已签名协议导入字段名称并启用“从选择列表中选择字段名称”选项,管理员必须将对应表单字段上传到 Salesforce。
您可以从已签名协议中导入字段名称以使这些字段在表单中可用。导入字段名称时只返回在签名过程中更新的字段,而忽略未更改的字段。
要从协议中导入字段,请执行以下操作:
-
选择导入表单字段旁边的搜索图标可打开一个查找页,其中显示您最近访问的协议列表。
-
选择要从中导入字段名称的协议。
-
选择导入表单字段。
此时将显示导入的字段数。
要定义字段到字段的关系,请执行以下操作:
-
在字段映射下,选择添加映射可添加一条记录。
-
指定目标、源和触发器,如下所示:
- 在要更新哪个 Salesforce 对象下,选择要在其中更新数据的目标 Salesforce 对象。
- 在要更新哪个 Salesforce 字段下,选择要在其中更新数据的目标 Salesforce 字段。
- 在数据来自何处? - 选择类型下,选择以下选项之一:
- 协议字段:它显示了 Salesforce 中协议对象上的对象列表。
- 常量:它允许插入一个常量(文字)值。
- EchoSign 表单字段:它允许显示从已签名协议导入的字段名称列表。
注意:您也可以手动键入每个字段的值。
- 协议字段:它显示了 Salesforce 中协议对象上的对象列表。
- 在数据的值是什么下,根据所选的数据来源选项来选择以下选项之一:
- 数据来自“EchoSign 表单字段”- 选择一个 EchoSign 表单字段或输入特定的字段名称。选择该字段左侧的图标,可在文本输入字段和显示可用和已导入表单字段值的可选择下拉列表之间切换。
- 数据来自“常量”- 键入一个特定值。例如,您可以放置一个要对 Salesforce 选择列表进行更改的字段值。或者,输入要更新到 Salesforce 字段中的数字或文本。
- 数据来自“协议字段”- 从下拉列表中选择一个协议字段。
- 在何时运行映射?- 选择协议状态下,请选择以下任一状态选项以在协议状态更改为指定状态时运行:
- 已签名/已批准/已接受/已填写表单/已交付
- 正等待会签/批准/接受/表单填写/交付
- 已发出进行签名/批准/接受/表单填写/交付
- 已取消/已拒绝
- 过期
- 已签名/已批准/已接受/已填写表单/已交付
-
重复步骤 1-2,直到定义了所有字段关系,然后选择保存。
在记录级别,您可以控制是否推送内容更新。具体操作如下:
- 在“操作”下,选择设置(齿轮)图标。
- 在打开的字段映射值设置对话框中,选择以下选项之一:
- 请勿覆盖现有值 - 如果目标 Salesforce 字段中已存在值,这将防止覆盖该值。
- 请勿写空值 - 如果 Acrobat Sign 协议中的源值为空,这会阻止将空值写入目标 Salesforce 字段。
- 要禁用某个映射行使该映射不被执行,请选择禁用。
您可以将 Acrobat Sign 已完成协议和/或审核记录映射到选定的目标 Salesforce 对象。为此,请执行以下步骤:
-
在文件映射部分下,选择添加映射。
-
定义要添加的文件、要将这些文件添加到的目标对象以及添加的样式,如下所示:
- 在要更新哪个 Salesforce 对象下,选择要随文件一起更新的目标 Salesforce 对象。
- 在您想要如何添加文件下,选择以下选项之一:
- 向文件添加引用链接 - 它提供指向协议 PDF 的 URL。引用链接必须映射到基于文本的字段,如字符串或选择列表。引用链接仅支持文件类型签名协议 - 合并的 PDF。
- 将文件直接附加到对象 - 如果附件列表可用于要映射到的某个对象,则将 PDF 文档直接附加到该对象。所有 Salesforce 对象均不支持文件附件,例如用户。
- 另存为附件 - 它允许将文档存储为附件对象类型。 如果未选中此选项,则内容将存储为文件对象。
- 在要将文件 URL 添加到哪个字段下,选择要将 URL 复制到的相应目标字段。只有当您选择向文件添加引用链接时,才需要执行此操作。
- 在要添加哪个文件下,选择以下选项之一:
- 签名协议 - 合并的 PDF - 如果您在单个事务中发送多个文档以供签名,并且希望最终签名的 PDF 存储为单个合并的 PDF,请选择此选项。
- 签名协议 - 单独的 PDF - 如果您在单个事务中发送多个文档以供签名,并且希望将单个文件作为单独的 PDF 附加到 Salesforce 记录,请选择此选项。
- 审核记录 - 选择此选项可将 PDF 格式的审核记录推送回 Salesforce 记录。
- 支持文档 - 选择此选项可将收件人上传的任意支持文档推送到 Salesforce 记录。
-
在何时运行映射?- 选择协议状态下,选择以下选项之一可指定触发以运行数据映射的协议状态:
- 已签名/已批准/已接受/已填写表单/已交付
- 正等待会签/批准/接受/表单填写/交付
- 已发出进行签名/批准/接受/表单填写/交付
- 已取消/已拒绝
- 过期
-
完成后,选择保存。
-
如果您的 Adobe Acrobat Sign URL 中包含自定义子域(例如 https://caseyjones.na1.adobesign.com),则必须在映射已签名协议时将该 URL 添加到 Salesforce 远程站点列表。具体操作如下:
- 导航至设置 > 设置 > 安全 > 远程站点设置。
- 选择新远程站点。
- 将您的 Adobe Sign URL 添加为新远程站点 URL。
您可以根据需要创建大量数据映射,并将其中一个映射定义为默认映射。只要协议状态发生变化,就会执行默认映射。只能将一个映射定义为默认映射。
您可以明确指定要对协议使用的映射,方法是在协议的“数据映射”(echosign_dev1__Process_Template__c) 字段中引用该数据映射。您可以使用 Salesforce 工作流程或触发器来运行自定义业务逻辑,以确定要使用的数据映射。
注意:您不需要将该字段设置为指向默认映射,如果该字段留空,即会自动执行默认映射。
您也可以通过设置“触发数据映射”(echosign_dev1__Trigger_Process_Template__c) 复选框,在协议状态更改为“已签名”之前或之后执行映射(例如,在第一个签名者签署之后执行映射)。您可以使用 Salesforce 工作流程或触发器来运行任何自定义业务逻辑,以确定执行数据映射的时间。
此外,您还可以将数据映射关联到协议模板。有关更多信息,请参阅协议模板。
Salesforce 字段具有的验证规则可能会导致映射失败。例如,将 Acrobat Sign 文本字段映射到 Salesforce 电子邮件字段时,如果该字段的内容不是有效的电子邮件地址,则验证可能会失败。
请确保尽可能使用 Acrobat Sign 表单字段验证规则,以确保签名者输入的数据可以推送到 Salesforce。 通过 PDF 文档中的 Acrobat Sign 标准 PDF 表单字段验证规则,您可以在使用 Adobe Sign 文本标记时创建验证规则。有关更多信息,请参阅文本标记文档。
如果映射因某种原因而失败,则会在 Acrobat Sign 协议对象的“数据映射错误”(echosign_dev1__Data_Mapping_Error__c) 字段中记录错误消息,并且还向数据映射的所有者发送电子邮件以指示该错误。
还可以创建显示失败的映射字段的报告或列表视图。
默认情况下,电子邮件通知处于启用状态,但您也可以按照以下步骤将其关闭:
- 导航至设置 > 平台工具 > 自定义代码 > 自定义设置。
- 选择 Adobe Sign 设置。
- 选择管理。
- 选择新建或编辑。
- 查找 (ctrl/cmd + f) 启用映射错误通知设置。
- 根据需要编辑该设置。
- 选择保存。
您可以使用 Adobe Acrobat Sign 协议模板提前为协议设置默认值并指定其他设置。您也可以将协议模板关联到“发送以请求签名”按钮。
关于协议模板
您可以通过协议模板预定义协议字段,其中包括名称、消息、语言、到期日期和安全选项。您还可以将特定的数据映射、合并映射和对象(例如业务机会、帐户、联系人、潜在客户、合同)关联到协议模板。此外,您可以预设收件人定义、将字段映射到协议字段,以及预定义文件附件。
您还可以设置一个“发送以请求签名”按钮,使其显示在相关的对象记录(例如业务机会)中,以便该按钮默认链接到协议模板。要使用协议模板生成协议,您可以选择发送以请求签名。
登录 Salesforce 并启动适用于 Salesforce 的 Adobe Acrobat Sign 应用程序,然后选择协议模板选项卡。
要创建新协议模板,请执行以下操作:
-
在显示的对话框中,输入模板名称,然后根据需要选择模板的工作流程。
注意:仅在已启用工作流程且关联的 Sign 帐户配置了活动的工作流程时,您才能看到用于选择工作流程的选项。
请参阅如何启用工作流程。 -
它包括与模板通过引用 Salesforce 对象创建的协议相关的核心详细信息。要提供模板详细信息,请填写以下字段:
- 协议名称:此字段定义协议的默认名称。所有协议最初创建时均使用此名称。
文本字段,例如协议名称,可以使用 Salesforce 变量作为定义的一部分来动态生成有意义的字段值。 例如,您可以自定义 协议名称 在生成协议时包含收件人的姓名,如Acme Corp协议 — {!Name}。 - Salesforce 对象:选择您要用作协议模板中某些可选定义的主引用的 Salesforce 主对象。
例如,您可以使用主对象或相关查找对象中的字段和数据来在协议中指定收件人、字段映射或附件。如果您在协议模板中定义了主对象,则应该通过单击该主对象上的“发送以请求签名”按钮来启动协议。
了解如何启用“发送以请求签名”按钮。 - 映射的数据:选择将数据映射到协议字段并选择映射方法:
- 从对象中选择:它需要定义一个 Salesforce 对象。 根据您设置的主对象,选择一个来源字段和一个目标协议字段。 例如,如果主对象是“业务机会”,则在下一个屏幕中,从您的主对象(例如,业务机会)选择源字段,并且选择数据将被映射到的目标协议对象字段。
- 输入特定值:将文字值推送到目标协议字段。
所有映射字段都会在模板上列出,可以单独编辑或删除各个字段。
您必须向模板附加一个或多个文档才能发送。 如果模板未附加任何文档,则发件人在配置协议时将必须选择相应的文档。
如果模板设置为自动发送,则至少应该向模板附加一个文档。
对于政府云客户,Document Builder 选项处于禁用状态。
要附加文档,请执行以下操作:
- 选择上传文件,然后通过菜单驱动的向导上传文件。
或者,从桌面拖放文件。
注意:所有上传的文件都会添加到 Salesforce CRM 和文件内容并归上传者拥有。
- 在选择添加文档下,选择以下选项之一,并使用搜索栏按特定库搜索文档:
- Salesforce CRM 和文件 - 它是您的个人库。从您的系统中上传的所有文档均存储在这个库中,以备将来使用。
- Salesforce 文档 - 它是指在用户之间共享的 Salesforce 库。
- Acrobat Sign 库 - 它是指存储在 Acrobat Sign 系统中的库内容。
- 高级搜索 - 它是一个包含上述所有可用选项的界面。
- 在高级选项下,选中选择文档源(可选)。它使您可以从 Salesforce 对象或运行时变量选择文档或对象。某些 Salesforce 主对象为文档源提供了其他选项。例如,如果模板详细信息选项卡上的 Salesforce 对象是业务机会,则为您提供一个额外的来源选项:从业务机会报价添加。这里有三个选项:
- 从 Salesforce 对象添加
- 源类型 - 从文件或附件中选择文档的对象类型
- 文档选择 - 根据以下任一条件选择要附加的文档:最新文档(最近创建日期)、最旧
- 文档(最早创建日期)或所有文档(找到的所有文档)。
- 从业务机会报价添加
- 报价类型:最新报价或最早报价。
- 报价类型确定日期:上次修改日期或相关日期。
- 报价文档类型:最新文档、最旧文档或所有文档。
- 运行时变量
- 从对象动态添加附件。
- 添加运行时变量名称:从 Salesforce 对象指定变量和 ID 类型。
- 从 Salesforce 对象添加
- 要从 Adobe Sign 库中导入字段模板,请使用添加表单字段模板字段下的搜索栏。
您可以使用收件人选项卡来添加收件人并控制协议的收件人堆栈。为此,请填写以下详细信息:
- 在“签名”工作流程下,选择以下两个选项之一:
- 所有收件人签名:模板中定义的所有收件人需要根据各自适用的角色参与签名流程。对于不需要仅由发件人签署的所有协议,请选择此选项。
- 仅限发件人签名:启用此选项可将“只有我签名”功能添加到模板。您必须选择启用仅限发件人签名设置才能使用此选项。根据您的要求,可以使用仅限发件人签名为只读设置将此选项设置为只读。
- 在收件人下,从“签名者”下拉菜单中选择收件人角色。
- 在搜索联系人字段,搜索收件人的联系人。或者,从下拉列表中选择电子邮件并添加收件人的电子邮件地址。 可以通过以下来源添加收件人:
- Salesforce 对象 - 联系人、用户、潜在客户或组。
- 电子邮件 - 可接受任何电子邮件地址。
- 运行时变量 - 按照模板详细信息选项卡中的定义,根据主对象上变量的导入值动态插入收件人。
- 要添加更多收件人,请选择添加收件人。
- 要将自己添加为签名者,请选择添加我。选择“最后签名”或“首先签名”以指定您自己的签名顺序。如果需要,选择托管第一位签名者的签名。
- 要更改身份验证方法,请选择电子邮件以打开身份验证菜单。从下拉列表中,根据需要选择以下验证方法之一:密码、KBA、电话或政府 ID。
- (可选)为协议收件人添加消息。
- 在高级选项下:
- 为了方便托管签名、本人签名,请选择启用托管签名(本人签名)。
- 如果您想要在发送协议以请求签名之前预览协议并将表单字段拖放到协议上,请选择启用预览和位置字段。
- 要代表特定用户发送协议,请选择“发件人名义”并指定用户记录 ID。了解如何启用“代表其他人发送”功能。
- (可选)如果要根据内部或外部收件人状态控制签名者验证,请选择高级验证方法为收件人配置相应的验证方法。
在数据映射选项卡上,您可以选择指定在使用此协议模板发送协议时,要自动运行的数据映射和/或合并映射。
- 合并映射:选择用于在发送协议之前,将 Salesforce 字段合并到该协议中的合并映射。
- 数据映射:选择用于将已签名协议中的输入内容映射回 Salesforce 的数据映射。
您可以配置用来自动执行常见协议任务的其他规则。为此,请根据要求填写以下字段:
- 在自动提醒下,从下拉菜单中选择以下选项之一:从不、每天、签名前、每周、签名前。
- 在距到期日天数下,输入距离协议到期的天数。当从协议模板生成协议记录以动态计算到期日期时,会将输入的天数添加到当前日期。
注意:如果使用 21.x 或更早版本的软件包,您会看到距到期日天数显示为数字字段。如果客户使用的是 21.x 或更高版本的软件包,该字段显示为文本字段,这使该字段可以引用主对象中的其他字段,如 {!Expiry Date}。从先前版本升级到 v21 的客户将会看到这两个字段。 - 在签名后重定向 URL 下,输入一个 URL,以便在协议签名者签名后自动将签名者重定向到指定的 URL。必须启用启用签名后选项设置才能使用此选项。
- 如果您已启用签名后选项设置并指定了签名后重定向 URL,请在签名后重定向延迟(秒)字段下,输入执行重定向之前应经过的秒数。
- 选中密码保护签名文档复选框可对发送给签名者的已签名 PDF 进行加密。
- 选中设置为所有协议的默认模板复选框可将此协议模板设置为新协议的默认模板。您还可以定义特定的协议模板来与其他协议相关联,从而覆盖默认协议模板。例如,您可以为与特定协议模板关联的帐户对象创建自定义“发送以请求签名”按钮。有关自定义按钮的更多信息,请参阅启用“发送以请求签名”按钮。
- 如果您已在组织上启用了 Chatter 发布者操作,请选择作为 Chatter 发布者操作启用以启用此协议模板。用户可以使用 Chatter 发布者操作选项从 Chatter 发送协议。选中此框可为以下任意主对象的 Chatter 动作启用此协议模板:联系人、帐户或业务机会。例如,如果主对象是业务机会,则选中此框将使用户能够从任何业务机会 Chatter Feed 使用此协议模板发送协议。如果将主对象留空,则可以在主页 Chatter Feed 上启用协议模板。
有关更多信息,请参阅 Adobe Acrobat Sign Chatter 发布者操作。
作为 Chatter 发布者操作启用选项对政府云客户不可见,因为 Chatter 目前仅在商业云上受支持。
可以将 Salesforce 轻松配置为从 Acrobat Sign 导入工作流程,这样代理可以灵活地从两个采用相同收件人结构、身份验证方法和邮件分发机制等的环境中进行发送。
使用工作流程作为 Salesforce 模板源后,还可以允许使用多用途文档模板,这些模板可根据需要顺畅地包含或跳过收件人。
附加了工作流程时,定义 Salesforce 模板略有不同,因为工作流程会修改“接收者”选项卡以与工作流程保持一致,并插入一些已配置元素,这些元素通常在 SFDC 模板中定义。
以下列表说明了设置过程的差异:
如果您使用的是适用于 Salesforce 的 Adobe Acrobat Sign V 24.14 或更高版本,则可以跳过前提条件步骤。包 V 24.14 或更高版本无需用户为推送协议配置 Salesforce 帐户,也不需要回调站点 URL 和通知。
要访问 Salesforce 中的工作流程,您必须符合以下要求:
- Acrobat Sign 中至少有一个工作流程可供使用。
- 为推送协议配置 Salesforce 帐户。它会生成下一步所需的回调站点 URL。
- 在自定义 Adobe Sign 设置的回调 URL 协议通知字段中输入回调站点 URL,如下所示:
- 以 Salesforce 管理员的身份登录。
- 导航至设置 > 平台工具 > 自定义代码 > 自定义设置。
- 选择 Adobe Sign 设置。
- 选择管理。
- 选择编辑。
- 将从 Adobe 到 Salesforce 站点的回调 URL中的值复制并粘贴到回调 URL 协议通知字段中。
- 选择保存。
现在,您可以使用 Salesforce 组织中的工作流程。
- 在应用程序启动器页面的右上角,选择 Adobe Acrobat Sign。
- 选择协议模板选项卡。
- 在协议模板主页上,选择新建。
- 提供一个模板名称。
- 从选择工作流程下拉菜单中选择工作流程。您只能看到 Adobe Sign 中可供用户使用的工作流程。
模板详细信息选项卡会自动填充由工作流程定义的协议名称值。
所有其他字段都可用于配置为标准模板。
在附件选项卡下,您只能看到 Acrobat Sign 工作流程中可用的文档。
- Acrobat Sign 中的文档标题值将导入并显示在 Salesforce 的标题列中。
- Acrobat Sign 工作流程中附加的文档将导入到 Salesforce 中文件选取器的列表中。
- 选取器中只有一个选项,即 Acrobat Sign 工作流程中定义的文件。构建模板时,必须在选取器中明确选择某个文件,并且在用户调用模板时自动附加该文件。
- 如果 Acrobat Sign 中定义的文档没有附加文件,则会显示一个添加文件选项
- 这个“空”文件可在模板级别填充,并将在用户调用模板时填充。如果未在模板级别添加文件,则该字段将保持开放状态,供发件人在创建协议时添加文件。
收件人选项卡从 Acrobat Sign 工作流程中导入收件人列表和顺序。
- Acrobat Sign 工作流程中的收件人姓名值将作为收件人记录最左侧的“标题”导入。
- 工作流程中明确标识有电子邮件的收件人,会将该电子邮件填充到 Salesforce 模板中。
- 如果 Acrobat Sign 工作流程不允许编辑收件人,则模板会锁定该收件人对应的字段,从而阻止编辑。
- 对于工作流程中未明确标识的收件人,可以在模板中对他们进行编辑。
- 如果向模板添加了值,则在调用模板时会插入该值,并且发件人可以编辑该值
- Adobe Sign 工作流程中“可选”的收件人,可能会在 Salesforce 中保留为空值
也可以将协议消息和抄送人导入到收件人选项卡(通过 Acrobat Sign 工作流程的协议信息部分)。
如果您的 Acrobat Sign 工作流程包含收件人的身份验证方法,则也会导入这些方法,但不会显示在模板中。
无法从 Acrobat Sign 工作流程中导入数据映射,但是仍可以为模板手动配置。
规则选项卡可以从工作流程中导入距离到期的天数值:
对 Salesforce 模板所做的更改将不会自动保存。
请确保单击屏幕右上角的保存按钮以保存编辑。
“发送以请求签名”按钮可与默认协议模板或您配置的任何特定协议模板相关联。默认情况下,适用于 Salesforce 的 Acrobat Sign 集成包含一个“发送以请求签名”按钮,您可以将此按钮添加到业务机会、帐户、联系人、潜在客户或合同页面布局中。您还可以创建多个自定义“发送以请求签名”按钮,以便将这些按钮添加到其他对象以及与不同的协议模板相关联。
以下是为业务机会对象启用“发送以请求签名”按钮的示例:
-
导航至设置 > 平台工具 > 对象和字段 > 对象管理器。
-
从左侧的对象列表中选择要编辑的对象(本例中为业务机会)。
-
从左侧面板中,选择页面布局。
-
选择要编辑的页面布局。
-
从左侧面板的列表中,选择按钮。
-
将发送以请求签名按钮从顶部拖动到业务机会详细信息部分中的“自定义按钮”框。
您可以为其他对象创建自定义“发送以请求签名”按钮。您可以根据自己的需要标记该按钮。
以下是为业务机会对象创建自定义“发送以请求签名”按钮的示例:
-
导航至设置 > 平台工具 > 对象和字段 > 对象管理器。
-
从左侧的对象列表中选择要编辑的对象(本例中为业务机会)。
-
加载对象页面时,从左边栏中选择按钮、链接和操作选项。
-
在右上角,选择新建按钮或链接。
此时会显示自定义按钮或链接编辑页面。
-
您可以复制为默认业务机会按钮设置的内容(请参见下面的屏幕截图),但必须将路径末尾的对象 ID 变量替换为您要添加的对象 ID 变量:
{! URLFOR('/apex/echosign_dev1__AgreementTemplateProcess', null, [masterId=Opportunity.Id]) }
- (可选)将特定的协议模板关联到按钮:
如果您要为特定的“发送以请求签名”按钮关联特定的协议模板,则按钮路径应为:
{!URLFOR('/apex/echosign_dev1__AgreementTemplateProcess', null, [masterId = Opportunity.Id, templateId='a024J000002LuyBQAS'])}
其中,应将 templateId 设置为要使用的协议模板的特定 ID。如果未设置此值,则将使用默认协议模板。您可以从协议模板页面的 URL 中获取 templateId:
- (可选)单击按钮并生成协议后,使用 retURL 参数将用户发送到协议页面以外的其他页面。
例如:您可以定义“发送以请求签名”按钮,以便在单击该按钮后,用户会转到指定的 URL 或返回到记录,而不是转到协议页面。要定义此按钮,请使用以下字符串(作为示例):
/apex/echosign_dev1__AgreementTemplateProcess?masterid={!Opportunity.Id}&retURL=/{!Opportunity.Id}
- (可选)单击按钮后,为“发送”触发 onLoadAction
例如:您可以定义“发送以请求签名”按钮,以便在单击该按钮后,用户会转到协议页面,并且在加载该页面后,将会“发送”协议,而无需额外的用户干预。要定义此按钮,请使用以下字符串(作为示例):
/apex/echosign_dev1__AgreementTemplateProcess?masterid={!Opportunity.Id}&onloadAction=Send
要了解有关 onLoadAction 的更多信息,请参阅 onLoadAction。或者,您也可以将“发送”值映射到协议记录上的“加载时操作(选择列表)”字段。有关如何定义此映射的信息,请参阅将数据映射到协议字段。
-
选择保存。
在创建自定义按钮后,转至该对象的页面布局,并将其添加到页面,步骤与上述业务机会示例的步骤类似。
您可以启用签名后选项,以便将签名者引导至您选择的登陆页面。这将使发送协议页面上的“签名后重定向 URL”和“签名后重定向延迟”选项可用。协议签名者在签名后将被重定向到指定的 URL。例如,您可以将签名者重定向到您的公司网站或某个调查页面。使用签名后选项为只读设置,可将此选项设为发件人只读选项。
要启用签名后选项,请执行以下操作:
-
导航至设置 > 平台工具 > 自定义代码 > 自定义设置。
-
选择 Adobe Sign 设置。
-
选择管理。
-
选择新建(或编辑)。
-
找到启用签名后选项并根据需要进行修改。
(可选)找到签名后选项为只读设置并根据需要进行修改。
-
选择保存。
对于适用于 Salesforce 的 Adobe Acrobat Sign 版本 11.7 或更高版本,您可以在 Salesforce 中启用“代表其他人发送”功能,以允许个人代表其他人发送协议。该功能适用于所有协议发送场景,包括通过更新“后台操作”字段或使用协议模板中的“自动发送”选项启动的后台操作。此外,您还可以通过以下方法简化流程:在协议模板中设置用户查找,以便在生成协议时自动填充。
要启用“代表其他人发送”功能,您必须将“Adobe Acrobat Sign 管理员”权限集分配给 Salesforce 管理员。这会为管理员用户授予对以下两个字段的访问权限,以启用“代表其他人发送”功能:
- User.EchoSign_Allow_Delegated_Sending__c
- User.EchoSign_Email_Verified__c
注意:Adobe Acrobat Sign 包的所有用户必须先获得分配 Adobe Acrobat Sign 用户权限,然后才可以使用该服务。
执行以下步骤以允许代表其他人发送:
-
执行以下操作,将“允许代表其他用户发送”字段添加到用户记录布局:
- 导航至设置 > 平台工具 > 对象和字段 > 对象管理器。
- 从对象管理器中,选择用户。
- 从用户对象页面的左侧边栏中,选择用户页面布局。
- 选择用户布局。
- 选定字段后,选中允许以其他用户身份发送并将其拖动到布局的其他信息(标题仅在编辑时可见)部分。
- 选择保存。
-
将“Adobe Acrobat Sign 电子邮件已验证”字段添加到用户记录布局:
- 从用户页面布局页面中的字段部分中,选择 Adobe Acrobat Sign 电子邮件已验证选项并将其拖到布局的“其他信息(标题仅在编辑时可见)”部分。
- 选择保存。
-
执行以下操作,启用“允许代表其他人发送”设置:
- 导航至设置 > 平台工具 > 自定义代码 > 自定义设置
。 - 对于 Adobe Sign 设置列表,选择管理。
- 选择新建(或编辑)。
- 查找 (ctrl/cmd + f) 允许代表其他人发送设置并根据需要进行编辑。
- 选择保存。
- 导航至设置 > 平台工具 > 自定义代码 > 自定义设置
-
对于要代表其发送的特定用户,必须按如下所示启用两项设置:
- 导航至设置 > 管理 > 用户 > 用户。
- 对于特定用户,请选择编辑。
- 在用户编辑页面上的其他信息部分下,启用 Adobe Sign 允许以其他用户身份发送和 Adobe Acrobat Sign 电子邮件已验证选项。
- 选择保存。
启用此设置可在发送协议页面的“收件人”部分显示并启用“仅限发件人签名”选项。当使用“仅限发件人签名”选项时,协议或文档将会呈递给发件人进行签名。此功能与 Adobe 服务中的“填写并签署”功能类似。可以使用仅限发件人签名为只读设置将此选项设置为只读。
要启用“仅限发件人签名”功能,请执行以下操作:
-
导航至设置 > 平台工具 > 自定义代码 > 自定义设置。
-
选择 Adobe Sign 设置。
-
选择管理。
-
选择新建(或编辑)。
-
找到启用仅限发件人签名设置并根据需要进行编辑。(可选)找到仅限发件人签名为只读设置并根据需要进行编辑。
-
选择保存。
适用于 Salesforce 的 Acrobat Sign 允许您通过“协议”面板和“协议”列表查看和管理协议。您可以将 AgreementPanel(或 AgreementPanel-wide)和 AgreementList 组件添加到以下任意 Salesforce 标准对象的 Lightning 页面中,并使用它们发送和管理该对象中任何记录的协议:
- 帐户
- 联系人
- 合同
- 潜在客户
- 业务机会
- 用户
按照以下步骤将 AgreementPanel(或 AgreementPanelWide)和 AgreementList 添加到 Salesforce 对象:
-
确保为您的帐户设置了“我的域”。
请参阅如何设置“我的域”以在 Salesforce 环境中使用 Adobe Acrobat Sign。 -
打开任意 Salesforce 对象的所有记录。下面的示例是将组件添加到业务机会对象中的记录。
-
在记录页面的右上角,选择“设置”图标以打开菜单,然后选择编辑页面。
此时将以编辑模式打开页面。 -
在左侧面板中,向下滚动到自定义管理组件列表。
-
要添加“协议”面板,请将 AgreementPanel 拖放至所需位置,如下所示。
如果需要,您可以添加 AgreementPanelWide 而不是 AgreementPanel。这两个组件都提供类似的功能,但 AgreementPanelWide 可提供更宽广的视图。
-
要添加“协议”列表,请将 AgreementList 拖放至所需位置,如下所示。
-
在右上角,选择保存。
-
如果系统提示您激活页面以使用户看到该页面,请选择激活。
-
在显示的对话框中,选择所需的外形大小,然后选择下一步。之后,查看任务并选择保存。
此时将保存更改并为用户激活页面。
Salesforce 可以通过 Acrobat Sign 支持的加载时操作 URL 参数自动触发以下协议按钮操作:“发送”、“提醒”、“删除”、“取消”、“更新”和“查看”。URL 参数将遵循管理员设置的工具栏设置(请参阅高级自定义指南),以便只有那些已启用的工具栏可以使用。
具有 onLoadAction 的 URL 示例:
- 发送:确保您的帐户中具有状态为“草稿”的协议。
https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=send
- 提醒:确保您的帐户中具有状态为“发出进行签名”的协议。
https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=remind
- 删除:确保您的帐户中具有状态为“发出进行签名”的协议。
https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=delete
- 取消:确保您的帐户中具有状态为“发出进行签名”的协议。
https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=cancel
- 更新:确保您的帐户中具有状态为“发出进行签名”的协议。
https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=update
- 查看:确保您的帐户中具有状态为“发出进行签名”、“已签名”或“已取消”的协议。
https://echosign-dev1.ap1.visual.force.com/apex/EchoSignAgreementAdvanced?id=[agreementID]&sfdc.override=1&onLoadAction=view