对象类型是用于收集同一个对象内类似但不完全相同的数据的字段组合。例如,产品对象可能包括两种类型:药品医疗设备。这些对象类型共享着一些字段,例如缩写内部名称,但每种对象类型还具有特定于其业务用途的数据,例如用于药品剂量和用于医疗设备型号

并非所有对象都使用对象类型。您必须为各个对象启用并设置对象类型。启用此设置之后,对象内的每个记录都将属于一种特定的对象类型。例如,正在创建新产品记录的用户必须首先确定它是一个医疗设备还是药品

设置概述

要对对象使用对象类型:

如何启用对象类型

要在特定对象上启用对象类型:

  1. 导航到管理 > 配置 > 对象 > [对象]
  2. 单击“详细信息”标签页中的编辑
  3. 选中启用对象类型复选框。
  4. 单击保存

当启用对象类型时,Vault 会自动:

  • 创建“基础”对象类型,例如基础产品。系统会将在启用之前就已存在的任何对象字段分配给基础类型。
  • 对象类型标签页添加到对象配置区域。从此标签页中,您可以查看对象内的所有类型、创建新的类型以及为每个类型分配字段。

如何创建对象类型

要创建新的对象类型:

  1. 详细信息标签页中,导航到对象类型标签页。
  2. 单击创建
  3. 输入一个标签复数标签
  4. 可选:将名称更改为默认值以外的值。
  5. 可选:将状态更改为非活动。这样可以防止用户使用此对象类型创建记录,因此您可以选择让对象类型始终处于非活动状态,直到您完成设置。
  6. 单击保存

如何分配字段

对象类型的主要优势之一是能够在不同类型的数据之间重复使用某些字段,但不能重复使用所有字段。

要更改将哪些字段分配给哪些对象类型:

  1. 对象类型标签页中,从操作菜单中选择编辑对象类型字段
  2. Vault 会将所有对象类型和字段显示为一个矩阵网格。选中相应的复选框,以便将字段应用于特定的对象类型。要从对象类型中移除一个字段,只需清除相应的复选框。您可以使用对象类型标签正下方的复选框,以应用所有字段。
  3. 单击保存

不可编辑的字段

所有字段都会自动应用于基础对象类型。您无法编辑这一设置。有些标准字段(包括系统管理的字段)应用于所有对象类型,例如创建日期创建人状态。必填字段始终应用于所有对象类型。

创建新的字段

当在对象上创建新的字段时,Vault 会自动只将其应用于基础对象类型。创建新的字段之后,您需要将此字段分配给它适用的任何其他对象类型。

请注意,您标记为必填字段的任何字段都会自动应用于所有对象类型。

如何设置必填对象类型字段

将一个字段分配给对象类型时,您可以修改此字段,以使其只成为特定类型的记录的必填字段。此选项只适用于自定义的对象类型字段和可选的对象类型字段。在对象级别标记为必填字段的字段将应用于对象类型字段,而且不可编辑。

要设置必填对象类型字段:

  1. 对象类型标签页中,在首选对象类型的下方,单击指定的类型字段的复选框,以打开此字段类型的详细信息。对象类型字段还会出现在对象类型详细信息页面上。
  2. 单击编辑
  3. 选择用户必须始终输入值(必填)复选框。
  4. 单击保存

当返回到对象类型标签页时,一个星号会显示在此复选框的旁边,表示属性覆盖。此外,将鼠标光标悬停在此复选框上时,一个悬停卡会在属性覆盖标签下方显示必填。和对象的必填字段一样,必填对象类型字段也会自动添加到“页面布局”编辑器中。

如何设置对象类型字段默认值

将一个字段分配给对象类型时,您还可以为此字段指定一个默认值,此默认值将只应用于特定类型的记录。此选项只在支持字段默认值的环境中可用。在类型级别具有默认值的字段将覆盖在对象级别设置的任何默认值。

例如,纠正措施对象可能包括两种类型:内部合规性承诺。这些对象类型共享着初始响应到期日期字段。内部纠正措施默认将此字段设置为从今天起的 30 天,而合规性承诺类型默认将此字段设置为从今天起的 15 天。

请注意,您无法覆盖对象级别的默认值以使其为空或无效。例如,如果纠正措施基础类型默认将初始响应到期日期设置为从今天起的 30 天,则您无法在(没有任何初始响应到期日期的)内部类型上默认将此字段设置为空白。

要设置必填对象类型字段:

  1. 对象类型标签页中,在首选对象类型的下方,单击指定的类型字段的复选框,以打开此字段类型的详细信息。对象类型字段还会出现在对象类型详细信息页面上。
  2. 单击编辑
  3. 默认值节段,输入文字值或来自字段函数运算符列表的项来创建表达式。请了解有关如何设置默认字段值的更多信息。
  4. 单击保存

当返回到对象类型标签页时,一个星号会显示在此复选框的旁边,表示属性覆盖。此外,将鼠标光标悬停在此复选框上时,一个悬停卡会在属性覆盖标签下方显示字段默认值

如何设置对象类型选项列表

在各种对象类型之间共享的选项列表字段上,您可以使用对象类型选项列表来设置约束。这样即可在一个选项列表中选择与特定的对象类型相关的值。例如,药品医疗设备对象类型共享着治疗领域字段,此字段将确定记录是否属于一个特定的研究领域,例如肿瘤科、神经科、儿科等等。您可以约束治疗领域字段,以使其只为药品对象类型显示儿科,并只为医疗设备类型显示神经科

要设置对象类型选项列表:

  1. 对象类型标签页中,在首选对象类型的下方,单击指定的类型字段的复选框,以打开此字段类型的详细信息。您还可以在对象类型详细信息页面上访问对象类型字段。
  2. 单击编辑
  3. 选中覆盖此对象类型的选项列表值复选框。
  4. 所选值节段中选择适用的选项列表值,然后将它们移到可用值节段。您还可以移除不适用的值。
  5. 单击保存

当返回到对象类型标签页时,一个星号会显示在此复选框的旁边,表示属性覆盖。此外,将鼠标光标悬停在此复选框上时,一个悬停卡会在属性覆盖标签下方显示选项列表值。

如何设置引用约束

您可以在各种对象类型之间共享的引用字段上设置约束。这样即可将一个引用字段中的可用记录的列表限制为所定义的一组与特定对象类型相关的值。例如,药品医疗设备对象类型引用了申请字段。由于这两种对象类型需要不同类型的申请,因此您可以在申请字段上设置一个约束,以便只在申请类型适用于指定的对象类型时显示记录。您只能使用 VQL 查询来设置对象类型引用约束。

要设置引用约束:

  1. 对象类型标签页中,在首选对象类型的下方,单击指定的类型字段的复选框,以打开此字段类型的详细信息。您还可以在对象类型详细信息页面上访问对象类型字段。
  2. 单击编辑
  3. 向下滚动到约束引用对象中的记录节段。
  4. 输入一个 VQL 查询,以定义条件。
  5. 单击预览,以查看实施筛选规则后所选字段的外观。
  6. 单击验证,以验证表达式语法。
  7. 单击保存

当返回到对象类型标签页时,一个星号会显示在此复选框的旁边,表示属性覆盖。此外,将鼠标光标悬停在此复选框上时,一个悬停卡会在属性覆盖标签下方显示引用约束

如何分配用户操作

为对象分配对象操作之后,您可以细化每个对象类型的分配。配置了一个操作并将其添加到个别对象类型之后,Vault 只会在具有指定类型的记录上显示此操作。通过为对象类型而不是对象分配操作,能够让您的配置反映您的业务需求。您还可以使用操作级别安全性 (ALS) 来控制安全配置文件、生命周期状态和生命周期角色级别的操作。

要分配对象操作:

  1. 对象类型标签页上,单击操作
  2. 操作菜单中,选择编辑对象类型操作
  3. Vault 会在一个矩阵网格中显示所有对象类型和可用的操作。选中相应的复选框,以便为特定的对象类型分配操作。要从对象类型中移除一个操作,只需取消选中此操作的复选框。要将所有操作应用于一个对象类型,请选中此对象类型标签正下方的复选框。
  4. 单击保存

如何删除对象类型

要删除一个对象类型:

  1. 对象类型标签页中,单击特定类型的标签,以打开此类型的详细信息。
  2. 单击删除
  3. 在确认对话框中,单击继续

您无法删除正在被使用的对象类型。例如,如果存在一种对象类型的记录,则无法删除此对象类型。

限制

您可以为每个对象配置最多 30 个对象类型。