管理员可以将 Web 操作添加到文档或对象记录的操作菜单。Web 操作可以调用对上下文敏感的业务逻辑或者与外部系统和网站集成。例如,创建 Web 操作以便:
- 为提交生成自定义表单
- 与第三方内容编写工具集成
- 向外部网站发布内容
所有 Web 操作都必须采用 Web 链接 (URL) 的形式,可以在 Vault 中或独立窗口中打开。URL 可以使用文档/对象字段的令牌以及其他详细信息,例如会话 ID、Vault 域和用户 ID。
当用户选择操作时,Vault 将令牌替换为特定文档/对象的字段值或当前会话信息。与其他用户操作相似,管理员必须将操作添加到特定生命周期状态,并且可以将其更改为条件操作。
使用 Web 操作
Web 操作可用于以任何数量的方式扩展 Vault 的功能。通常,它用于提供不属于核心 Vault 产品组成部分的必要功能,例如组件编写、文档创建、电子签名或多种其他功能。例如:
- 通过将模板和相关对象数据合并到新文档中,创建可视格式副本
- 打开组件编写解决方案,以新建文档的草稿版本
- 调用外部服务,以检查语法并在文档字段中捕获评分
- 从对象记录访问报告,以查看相关文档和对象的详细信息
以上列出的操作会导航到外部服务的 URL,其理解要传递的参数并可以采取额外的其他操作。如果传递了会话 ID,则服务可能使用 API 回调 Vault 并执行任意数量的操作,例如查询更多数据或创建文档。
访问 Web 操作
可以从管理 > 配置 > Web 操作查看和编辑 Web 操作。您必须拥有具有 Web 操作权限的安全配置文件。
Web 操作页面列出当前位于系统中的所有 Web 操作。您可以单击创建来创建新的 Web 操作,或者单击 Web 操作名称来编辑现有 Web 操作。
如何创建 Web 操作
- 单击创建按钮。
- 为 Web 操作输入一个标签。标签作为文档或对象记录操作菜单中的选择显示。
- 为 Web 操作输入一个名称。这将根据标签默认为字段名称,例如,
my_web_action__c
。 - 选择文档或对象作为类型。这会确定操作是适用于文档还是对象记录。
- 从目标下拉列表选择在新窗口中打开或在 Vault 中显示。这些选项控制用户选择 Web 操作时目标 URL 的显示位置。
- 选择是否要通过 Post Message 发送会话凭据。我们建议选择此选项,因为这比通过 URL 发送会话凭据更安全。
- 从字段面板中选择一个或多个字段,然后双击或单击箭头图标以将其移动到 URL 面板。可用字段因文档和对象操作而异。
- 单击验证。Vault 将告知您的操作是否有效。
- 单击保存。
注意:在某些 Vault 中,“编辑电子邮件”、“复制到另一 Vault”和“请求 Web2PDF”等特定 Web 操作会自动可用。要使用这些操作,您仍然必须在文档生命周期状态上设置用户操作。
如何编辑 Web 操作
- 从 Web 操作列表,单击项的操作菜单。
- 单击编辑。
- 进行必要更改,然后单击保存。
如何删除 Web 操作
删除 Web 操作会从 Vault 中移除它,并且无法撤销。您无法删除属于活动工作流一部分的 Web 操作。
要删除 Web 操作,请执行以下操作:
- 从 Web 操作列表,单击项的操作菜单。
- 单击删除。
- 单击确认对话框中的继续,以永久删除 Web 操作。
URL 长度限制
Web 浏览器对 URL 中的最大字符数量有各种限制。Internet Explorer 的许多版本将 URL 限制为最多 2,083 个字符。建议将 URL 长度保持在该限制以下。请记住,您包含在 URL 中的令牌可能会呈现为更长的值。