公式字段基于字段配置期间输入的公式表达式计算字段值。这让管理员能够基于其他数据自动派生字段值。公式字段值不可编辑;它们仅显示计算所得的值。
因为公式字段通过计算得出,而非输入的值,所以它们不可编制索引,因而无法搜索或筛选公式字段值。公式字段值未经审计。
创建公式字段
您可以向自定义对象和标准对象添加公式字段。
添加对象字段:
- 按照配置 Vault 对象所述的创建字段的基本步骤执行操作。
- 选择公式作为字段类型。
- 选择返回类型。
- 输入公式表达式。请注意,无法在公式表达式中引用另一个公式类型字段。
- 单击保存。
有关如何编写公式表达式的更详细说明,请参阅在 Vault 中创建公式。
返回类型
对象的公式字段支持以下数据类型:
- 文本
- 是/否
- 日期
- 日期时间
- 图标
- 数字
- 链接(公式使用 Hyperlink 函数)
返回类型必须与公式表达式返回的数据类型匹配。某些返回类型允许使用其他选项,例如,用于数字的最小值或最大值。
示例:递增任务到期日期
您可以配置递增用户任务记录的到期日期的公式字段。以下公式添加距当前到期日期字段值七 (7) 天的日期。
current_due_date__c + Days(7)
将公式字段用于图标
您可以使用公式字段在对象记录中显示图标。配置后,公式字段可以基于公式的计算结果显示为图标。图标在对象记录列表视图和对象记录详细信息页面显示。
要配置显示图标的公式字段,请执行以下操作:
- 创建公式类型字段并选择图标作为返回类型。
- 单击公式表达式字段中的计算器图标。
- 使用
Icon(name, color, text)
函数输入公式表达式。使用 Vault 公式编辑器时,从图标中选择您的图标。请参阅 Vault 支持的图标。 - 要在对象记录详细信息页面的标题中显示图标,请选择在标题中显示。要指示图标应在标题中左对齐还是右对齐显示,请选择左或右。请注意,每个对象的标题中仅可显示一个图标。
- 单击验证。如果公式表达式出错,请更正。
- 单击保存。
示例:状态图标
您可能需要显示状态图标来指示完成状态。在以下示例中,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 对象配置以便创建公式字段 |
请了解有关权限的更多信息。