通过根据业务需求动态隐藏对象记录详细信息页面上的不相关字段和节段,布局规则可简化数据输入流程。例如,当患者是狗时,兽医诊所可以隐藏患者记录页面上与猫科动物医学相关的所有字段和节段。

布局规则使用布尔表达式隐藏或显示字段和节段。您最多可以为每个布局配置 20 个规则。每个布局规则可以隐藏一个或多个字段、节段,或同时隐藏两者。

布局规则

访问布局规则

您可以通过两种方式访问布局规则列表页面:

  • 导航到业务管理员并选择一个对象。在对象记录详细信息页面,单击所有操作菜单并选择配置页面布局。然后单击布局规则
  • 导航到管理 > 配置 > 对象 > [对象] > 页面布局。单击以打开对象页面布局,然后单击布局规则

创建布局规则

要新建布局规则,请执行以下操作:

  1. 布局规则列表页面,单击创建
  2. 为布局规则输入一个标签
  3. 选择要隐藏的项的类型。您可以隐藏单独的字段,也可以隐藏整个节段。使用加号 (+) 和减号 () 图标来添加或删除字段和节段。
  4. 选择要隐藏的字段或节段。使用下拉列表和输入提示快速搜索并选择字段和节段。
  5. 输入布局规则表达式,该表达式必须是布尔 (true/false) 表达式。您可以使用字段函数运算符标签页来搜索选项列表。
  6. 单击检查语法。如果没有错误,则单击保存
  7. 要返回对象页面布局详细视图,请单击布局节段

布局规则表达式使用 Vault 的标准表达式语法并返回 true/false。如果表达式返回 true,则 Vault 隐藏字段和节段。布局规则支持 Vault 表达式语法中支持的所有标准字段类型,并使用与公式字段、验证规则和其他基于表达式的功能相同的语法。

对象类型布局可以拥有独立于基本对象的规则。布局规则只能使用来自当前对象或对象类型的字段,以及来自当前页面布局的节段。您不能在布局规则中使用相关对象字段,对象引用字段除外。

布局规则还可以使用引用已登录用户的字段。您可以将布局规则配置为隐藏来自单独的用户或用户组的字段和节段。例如,医疗诊所可以阻止非临床工作人员查看患者的敏感医疗记录。

布局规则表达式示例

布局规则配置

描述

字段和字段类型

表达式

对没有过敏史的患者隐藏过敏史节段

是否有过敏史?,是/否

allergies__c = false

对 21 岁以下患者隐藏每周饮酒次数字段

年龄,数字

age__c < 21

对不受信任员工隐藏 SSN 字段

用户名,文本

@User.name__v = "Kevin"

如果兽医患者不是猫,则隐藏猫科动物节段、小猫健康史节段、猫瘟疫苗字段、猫砂盆问题字段和毛球字段

物种,选项列表

species__c ! = "cat__c"

编辑和删除布局规则

要编辑或删除布局规则,请执行以下操作:

  1. 导航到配置 > 对象 > [对象] > 页面布局,并选择一个页面布局。
  2. 单击布局规则
  3. 在布局规则的操作菜单中,选择编辑删除。您还可以单击某个布局规则以打开它,然后单击编辑删除按钮,或使用布局规则列表页面布局规则名称旁边的操作菜单图标,并选择编辑删除

布局规则可以是标准规则、系统规则或自定义规则。仅规则所有者可以删除和编辑标准及系统布局规则的某些属性,例如状态规则名称。删除页面布局将删除所有关联的布局规则。

配置布局规则列表页面

如果某个对象拥有多个布局规则,则 Vault 会按其在布局规则列表页面中显示的顺序应用它们。当您新建布局规则时,Vault 会将其添加到列表底部。如果引用节段和字段的最后一个规则为 false,节段和规则始终在对象记录详细信息页面中显示。

要更改布局规则的顺序,请单击重新排序。将规则拖放到其新位置并单击保存

您可以使用标准的系统管理员Vault 所有者安全配置文件完成本文章中的所有步骤。如果您的 Vault 使用自定义安全配置文件,则您的配置文件必须授予以下权限:

类型

权限标签

控制

安全配置文件

管理员:对象:编辑

能够编辑和配置 Vault 对象,以创建对象记录页面布局规则。