借助页面链接,管理员可以创建将用户导航到自定义页面目的地的链接。当管理员或用户需要自定义对象详细信息页面(而不是 Vault 的标准对象详细信息页面)时,页面链接很有用。例如,管理员可能想要创建自定义用户界面用于简化 Vault 对象中的数据输入,以跟踪事件

当您的用户想要为拥有自定义页面链接的对象新建对象记录时,或当他们单击对象操作菜单或对象记录中的“查看”、“编辑”或“复制”时,Vault 会导航到自定义 URL,而不是标准对象详细信息页面。当他们退出自定义页面时,Vault 会导航回到标准 UI。

您可以为以下对象记录操作创建页面链接:

  • 创建
  • 查看
  • 编辑
  • 副本

所有页面链接都必须采用 Web 链接 (URL) 的形式,其会像标准对象详细信息页面一样打开。URL 可以使用对象字段令牌以及对象名称记录 ID 等其他详细信息。当用户选择操作时,Vault 会将令牌替换为特定对象的字段值。

您可以在管理 > 配置中创建、查看和编辑页面链接。页面链接页面列出当前位于系统中的所有页面链接。通过单击创建新建页面链接,或通过单击页面链接的名称编辑现有页面链接。

对于每个页面模式,对象都可以拥有一个页面链接。例如,对于以下每个操作,应用程序对象都可以拥有一个页面链接:创建查看编辑复制

  1. 导航到管理 > 配置中的页面链接
  2. 单击创建按钮。
  3. 为页面链接输入标签,例如,“我的页面链接”。Vault 会自动填充名称字段,例如,my_page_link__c
  4. 可选:输入描述。这会在页面链接列表视图中显示。
  5. 选择页面模式。这会确定将用户重定向至自定义页面的操作。
  6. 页面类型默认为对象
  7. 选择页面链接将应用于的对象
  8. 字段面板中选择一个或多个可用字段,然后双击或单击箭头图标以将其移动到 URL 面板。
  9. 单击验证。如果操作无效,Vault 会显示错误。
  10. 单击保存

URL 令牌

Vault 在 URL 字段中提供占位符 URL 文本以及基本的受支持令牌。Vault 仅支持 https 页面的页面链接。您可以将以下令牌添加到页面链接 URL:

  • 对象名称 {{Metadata.name}}
  • 记录 ID {{Object.id}}
  • 用户名 {{User.name__v}}
  • 用户电子邮件 {{User.email__v}}
  • 用户 ID {{User.id}}
  • Vault 域 {{Vault.domain}}
  • Vault ID {{Vault.id}}
  • 字段参数 {{Related.fieldParameters}}

外部 URL

Vault 支持指向包含 iFrame 的外部 URL 的页面链接。管理员可以在创建页面链接时配置 iFrame 地址。拥有正确对象权限的用户可以单击外部 URL 页面链接,以在标准 Vault 窗口中的 iFrame 中打开 URL。

管理员创建的页面链接为自定义页面链接,并具有 __c 自定义命名空间后缀。Vault 还支持标准页面链接,其具有 __v 标准命名空间后缀。管理员无法删除标准页面链接,但他们可以编辑标签描述字段。

  1. 页面链接列表视图中,单击页面链接的操作菜单。
  2. 单击编辑
  3. 进行必要更改,然后单击保存
  1. 页面链接列表视图中,单击页面链接的操作菜单。
  2. 单击删除
  3. 单击确认对话框中的继续,以永久删除页面链接。

删除页面链接会将其从 Vault 中删除。此操作无法撤销。

URL 长度限制

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

管理员必须具有拥有页面链接权限的安全配置文件。用户是否能够访问具有页面链接自定义目的地的对象记录操作取决于其对象权限。