公式字段基于字段配置期间输入的公式表达式计算字段值。这让管理员能够基于其他数据自动派生字段值。公式字段值不可编辑;它们仅显示计算所得的值。

因为公式字段通过计算得出,而非输入的值,所以它们不可编制索引,因而无法搜索或筛选公式字段值。公式字段值未经审计。

创建公式字段

您可以向自定义对象和标准对象添加公式字段。

添加对象字段:

  1. 按照配置 Vault 对象所述的创建字段的基本步骤执行操作。
  2. 选择公式作为字段类型
  3. 选择返回类型
  4. 输入公式表达式。请注意,无法在公式表达式中引用另一个公式类型字段。
  5. 单击保存

有关如何编写公式表达式的更详细说明,请参阅在 Vault 中创建公式

返回类型

对象的公式字段支持以下数据类型:

返回类型必须与公式表达式返回的数据类型匹配。某些返回类型允许使用其他选项,例如,用于数字的最小值最大值

示例:递增任务到期日期

您可以配置递增用户任务记录的到期日期的公式字段。以下公式添加距当前到期日期字段值七 (7) 天的日期。

current_due_date__c + Days(7)

将公式字段用于图标

您可以使用公式字段在对象记录中显示图标。配置后,公式字段可以基于公式的计算结果显示为图标。图标在对象记录列表视图和对象记录详细信息页面显示。

要配置显示图标的公式字段,请执行以下操作:

  1. 创建公式类型字段并选择图标作为返回类型
  2. 单击公式表达式字段中的计算器图标。
  3. 使用 Icon(name, color, text) 函数输入公式表达式。使用 Vault 公式编辑器时,从图标中选择您的图标。请参阅 Vault 支持的图标
  4. 要在对象记录详细信息页面的标题中显示图标,请选择在标题中显示。要指示图标应在标题中左对齐还是右对齐显示,请选择。请注意,每个对象的标题中仅可显示一个图标。
  5. 单击验证。如果公式表达式出错,请更正。
  6. 单击保存

示例:状态图标

您可能需要显示状态图标来指示完成状态。在以下示例中,Vault 基于完整性选项列表值显示不同的状态图标。

If(completeness__v = Picklist.completeness__v.complete__v), Icon("circle", "#00C345", "Complete"), If(completeness__v = Picklist.completeness__v.inprogress__v), Icon("adjust", "#FFA60C", "Adjust"), Icon("circle-o", "#FA2819", "In Progress")))

替代文本

icon(name, color, text) 公式中的“text”引数为可选,允许您为用户提供替代文本。当用户将光标悬停在图标上时会显示此文本,以帮助说明图标的含义。如果不提供值,Vault 会为图标显示默认替代文本。

导出记录时,还会导出替代文本。

可用函数和运算符

有关可用函数和运算符的详细信息,请参阅 Vault 公式引用指南

限制

默认情况下,Vault 允许为每个对象配置最多十 (10) 个公式字段。如果您的配置需要更多字段,请联系 Veeva 支持人员。

您可以使用标准的系统管理员Vault 所有者安全配置文件完成本文章中的所有步骤。

如果您的 Vault 使用自定义安全配置文件,则您的配置文件必须授予以下权限:

类型权限标签控制
安全配置文件管理:配置:对象:编辑能够编辑 Vault 对象配置以便创建公式字段

请了解有关权限的更多信息。