管理员可以将 Web 操作添加到文档或对象记录的操作菜单。Web 操作可以调用对上下文敏感的业务逻辑或者与外部系统和网站集成。例如,创建 Web 操作以便:

  • 为提交生成自定义表单
  • 与第三方内容编写工具集成
  • 向外部网站发布内容

所有 Web 操作都必须采用 Web 链接 (URL) 的形式,可以在 Vault 中或独立窗口中打开。URL 可以使用文档/对象字段的令牌以及其他详细信息,例如会话 IDVault 域用户 ID

当用户选择操作时,Vault 将令牌替换为特定文档/对象的字段值或当前会话信息。与其他用户操作相似,管理员必须将操作添加到特定生命周期状态,并且可以将其更改为条件操作。

使用 Web 操作

Web 操作可用于以任何数量的方式扩展 Vault 的功能。通常,它用于提供不属于核心 Vault 产品组成部分的必要功能,例如组件编写、文档创建、电子签名或多种其他功能。例如:

  • 通过将模板和相关对象数据合并到新文档中,创建可视格式副本
  • 打开组件编写解决方案,以新建文档的草稿版本
  • 调用外部服务,以检查语法并在文档字段中捕获评分
  • 从对象记录访问报告,以查看相关文档和对象的详细信息

以上列出的操作会导航到外部服务的 URL,其理解要传递的参数并可以采取额外的其他操作。如果传递了会话 ID,则服务可能使用 API 回调 Vault 并执行任意数量的操作,例如查询更多数据或创建文档。

访问 Web 操作

可以从管理 > 配置 > Web 操作查看和编辑 Web 操作。您必须拥有具有 Web 操作权限的安全配置文件。

Web 操作页面列出当前位于系统中的所有 Web 操作。您可以单击创建来创建新的 Web 操作,或者单击 Web 操作名称来编辑现有 Web 操作。

如何创建 Web 操作

  1. 单击创建按钮。
  2. 为 Web 操作输入一个标签。标签作为文档或对象记录操作菜单中的选择显示。
  3. 为 Web 操作输入一个名称。这将根据标签默认为字段名称,例如,my_web_action__c
  4. 选择文档对象作为类型。这会确定操作是适用于文档还是对象记录。
  5. 目标下拉列表选择在新窗口中打开在 Vault 中显示。这些选项控制用户选择 Web 操作时目标 URL 的显示位置。
  6. 选择是否要通过 Post Message 发送会话凭据。我们建议选择此选项,因为这比通过 URL 发送会话凭据更安全。
  7. 字段面板中选择一个或多个字段,然后双击或单击箭头图标以将其移动到 URL 面板。可用字段因文档和对象操作而异。
  8. 单击验证。Vault 将告知您的操作是否有效。
  9. 单击保存

如何编辑 Web 操作

  1. 从 Web 操作列表,单击项的操作菜单。
  2. 单击编辑
  3. 进行必要更改,然后单击保存

如何删除 Web 操作

删除 Web 操作会从 Vault 中移除它,并且无法撤销。您无法删除属于活动工作流一部分的 Web 操作。

要删除 Web 操作,请执行以下操作:

  1. 从 Web 操作列表,单击项的操作菜单。
  2. 单击删除
  3. 单击确认对话框中的继续,以永久删除 Web 操作。

URL 长度限制

Web 浏览器对 URL 中的最大字符数量有各种限制。Internet Explorer 的许多版本将 URL 限制为最多 2,083 个字符。建议将 URL 长度保持在该限制以下。请记住,您包含在 URL 中的令牌可能会呈现为更长的值。