Vault LIMS 包含静态数据执行数据的版本控制功能。

静态数据版本控制

Vault LIMS 确保执行的实验测试与生成这些记录的静态数据之间具有完全的可追溯性。这是通过版本控制机制实现的,有效状态类型的记录不能以任何方式编辑,在进行更改之前必须使用特殊的创建新版本操作。这适用于与实验方法实验室规程实验室规范相关的记录。

防止有效状态类型的更改

当版本控制记录处于有效生命周期状态类型时,Vault 禁止以下操作:

  • 编辑字段
  • 添加、删除或更新相关记录
  • 删除记录

例如,如果实验室规程记录有效,则不能添加、删除或修改与该有效实验室规程相关的任何样品定义记录。

创建新版本的静态数据记录

为了对有效静态数据记录进行更改,用户必须先执行创建新版本操作。此操作可供在与有效生命周期状态类型相关的生命周期状态中具有编辑权限的用户使用,并可在其权限集中访问此操作。此操作将创建一组初始生命周期状态类型的新记录,并允许用户在不影响以前版本的情况下进行必要的字段或相关记录更改。

Vault 会将以下数据转发到新版本,具体取决于复制的静态数据类型:

  • 实验室规范
    • 实验室规范标准
    • 实验室规格映射
  • 实验方法:
    • 实验结果定义
    • 实验方法输入
  • 实验室规程
    • 实验样品定义
    • 样品定义实验方法之间的连接记录
    • 规程变量目标:请参阅有关计算的更多信息。

通过使用这种版本控制机制制作新记录,LIMS 确保这些更改不会影响任何飞行中或历史数据。

由于这些记录的层次结构,要对较低级别的记录进行更改,例如存在于实验方法版本内的实验结果定义,必须先创建顶级记录的新版本,为所有底层相关记录创建新的草稿副本。

当静态数据记录进入有效生命周期状态类型时,Vault 会自动将之前的有效版本移动到已替换状态类型。

版本历史记录

创建新静态数据记录时,LIMS 会为其分配一个组记录:实验室规程组

实验室规范组实验方法组。创建新版本的静态数据记录时,新版本引用的组记录与其创建记录相同。这允许 LIMS 将其理解为同一版本历史记录的一部分,并在专门的版本历史记录对象页面布局节段显示出来,让您查看当前版本,并将其与其他版本进行比较。无法从该节段创建新版本。相反,必须在最新版本上使用创建新版本操作。

关于计算常量版本控制

Vault LIMS 以不同的方式跟踪实验室计算常量的版本。每次编辑实验室计算常量值记录时,系统都会创建一条实验室计算常量值版本记录。

实验室计算常量实验结果变量所引用时,LIMS 针对的是实验室计算常量值记录的特定当前版本,以确保在常量值因任何原因更新时完全可追溯。

执行数据版本控制

Vault LIMS 通过实验结果历史记录对象维护实验结果的可追溯性。每当结果的值字段被更新时,LIMS 就会自动创建新的实验结果历史记录。如果更改是在结果评估之前进行的,则记录为结果输入记录。如果更改是在结果评估之后进行的,则记录为结果更改记录。

如果在结果评估后进行了更改,但用户决定不提交他们的更改并恢复到之前的值,则此结果更改仍会被记录,但作为恢复后的结果记录。

实验结果历史记录对象作为结果值更改的高级审计跟踪,允许用户报告结果更改,并允许 Vault LIMS 在专门的实验结果历史记录模式中呈现这些更改。

实验室位置历史记录

每次更新实验室位置上的父级位置字段时,Vault LIMS 都会自动创建一条相关的实验室位置历史记录,指明其移动位置、由谁移动以及日期/时间。如果父级位置记录本身被移动到新位置,LIMS 也会创建这些记录。

以下权限会影响用户创建新版本和查看 Vault LIMS 版本历史记录的能力:

  • 对象操作权限:LIMS:创建新版本:查看、执行,适用于以下对象:
    • 实验方法
    • 实验室规程
    • 实验室规范
  • 对象控制权限:查看历史记录,适用于以下对象:
    • 实验方法
    • 实验室规程
    • 实验室规范