配置 Adobe Sign for Salesforce,以针对在 Salesforce 环境外部创建的协议,发送大文档(在发送协议页面中大于 4.0 MB,批量发送时大于 9.0 MB)或推送协议
回调用户(配置大文档和推送协议时都必需回调用户)需要两个元素:
Salesforce Professional Edition 中既不支持大文档事务也不支持推送协议。
建议专用用户为回调过程授予对象权限。
1. 创建新的回调用户配置文件
2. 创建一个使用标准 Salesforce 许可证的新用户
3. 将 Adobe Sign Integrator 权限集添加到回调用户
在打开权限集分配页面时:
4. 在 Adobe Sign 中激活回调用户
通过发送协议,您将在 Adobe Sign 帐户中生成和激活用户:
5. 将回调用户链接到 Adobe Sign
将显示“允许访问?”页面
您必须设置并配置一个 Adobe Sign 回调站点,以便将协议更新及时推送到 Salesforce。
如果您的 Salesforce 组织中没有使用 Salesforce 站点,则必须先注册一个 Force.com 域名,以用于帐户中的所有 Salesforce 站点。(请参阅 Salesforce.com 帮助中的注册自定义 Force.com 域)。请记住,如果您要注册新域名,则建议您的域名不要太长,否则,安全 Web URL 可能会超出 Adobe Sign 对回调 URL 设定的 255 个字符的上限。
“站点”页面将刷新以显示您的新站点
3. 单击新建按钮
4. 在“站点编辑”页面中,执行以下操作:
这些字段应如下所示:
5. 单击保存
6. 在站点中添加公共访问设置的 IP 范围,以将其正确地限制为 Adobe Sign IP。
a. 从回调站点的“站点详细信息”页面,单击公共访问权限设置按钮
a. 单击登录 IP 范围链接以跳转到相应的部分
c. 单击新建按钮
d. 在“登录 IP 范围”对话框中,输入第一个 IP 地址范围:
○ 起始 IP 地址:52.71.63.224
○ 结束 IP 地址:52.71.63.255
○ 说明:Adobe Sign
e. 单击保存
如果出现错误“此 IP 范围列表不包含您当前的 IP 地址...”,请启用保存此 IP 范围,即便不包含我当前的 IP 地址选项,然后再次单击“保存”。
f. 对以下所有 IP 地址范围重复上述步骤 b-e:
起始 IP | 结束 IP | 说明 |
---|---|---|
13.126.23.0 | 13.126.23.31 | Adobe Sign |
3.236.206.64 | 3.236.206.95 | Adobe Sign |
40.67.154.249 | 40.67.154.249 | Adobe Sign |
40.67.155.112 | 40.67.155.112 | Adobe Sign |
40.67.155.147 | 40.67.155.147 | Adobe Sign |
40.67.155.185 | 40.67.155.185 | Adobe Sign |
44.234.124.128 | 44.234.124.159 | Adobe Sign |
51.105.221.160 | 51.105.221.191 | Adobe Sign |
52.196.191.224 | 52.196.191.255 | Adobe Sign |
52.35.253.64 | 52.35.253.95 | Adobe Sign |
52.48.127.160 | 52.48.127.191 | Adobe Sign |
52.58.63.192 | 52.58.63.223 | Adobe Sign |
52.65.255.192 | 52.65.255.223 | Adobe Sign |
52.71.63.224 | 52.71.63.255 | Adobe Sign |
Adobe Sign 回调站点的最终登录 IP 范围应当如下所示:
发送事务和后台操作自动支持大文档,但是存在以下具体限制:
要启用更大的文档,必须执行以下操作:
要启用 Adobe Sign 回调站点用户的对象级别权限,请执行以下操作。
您还必须自定义自己的 Adobe Sign 回调站点的配置文件以添加 LargeFileDownloadService Apex 类使其可见
4. 单击启用 Apex 类访问权限链接以跳转到该部分,然后单击编辑。
1. 导航至设置 > 用户界面 > 站点和域 > 站点
2. 单击回调站点的站点标签
在自定义 URL 部分中,单击查看链接
从新选项卡中,复制浏览器中的 URL 值,并将其粘贴到一个文本文件中。
您的 URL 应与下面显示的 URL 类似:
5. 导航至设置 > 平台工具 > 自定义代码 > 自定义设置
6. 单击 Adobe Sign 设置标签
7. 单击管理按钮
8.单击新建或编辑
9. 将“从 Adobe 到 Salesforce 站点的回调 URL”值设为在配置 Adobe Sign 回调站点后复制的“安全 Web 地址”的值(请参阅上述步骤 7)。
10. 单击保存以保存您的设置。
现在已启用大文档服务。
您可以使用 Adobe Sign API 发送协议以请求签名,或创建 Web 表单并将其嵌入您的网站,然后在 Salesforce 中推送和创建所有这些协议,就好像它们是从 Salesforce 发送的一样。您还可以通过 echosign.adobe.com Web 应用程序发送协议,然后将它们全部推送回 Salesforce。
要启用这些推送协议,您必须:
3. 将鼠标置于“权限集分配” 链接上方,然后单击编辑分配按钮
4. 在“可用权限集”部分中,选择 Adobe Sign 集成用户
3. 滚动到站点 Visualforce 页面部分,然后单击编辑。
4. 找到 echosign_dev1.EchoSignAgreementPushCallback,然后单击以选中
5. 单击添加以将页面移至“启用的 Visualforce 页面”侧
6. 单击保存
添加 Visualforce 页面后,您会返回到回调站点的“站点详细信息”页面。
有些对象还需要进行字段级别的调整:
如果您希望将帐户中所有在 Adobe Sign 之外发送的协议创建并推送到 Salesforce 中,请按照以下说明执行操作:
如果您通过 API 发送协议,请按照以下说明执行操作:
登录到您的帐户