Vault 可以生成和填充任何 XFA PDF 表格,例如 FDA 表格 2301 或表格 2253。要使用此功能,管理员可以联系 Veeva 支持人员,以请求帮助设置 XML 元素对象记录以及将相关表格下载到您的 Vault 中。

设置结构之后,管理员需要配置生成表格文档生命周期状态用户操作。当用户触发一个生成表格操作时,Vault 会为模板文档创建一个副本,从对象记录构建 XML,使用来自已映射字段的数据填充 XFA PDF 表格,并使此表格成为新文档的源文件。

设置表格类型

要设置新的表格,请联系 Veeva 支持人员以寻求指导。在某些情况下,包括 2253,这些支持人员可以提供您通过 Vault 加载程序上传的 CSV 文件,以创建必要的对象记录。请注意,只有当您 Vault 中的所有非标准字段使用 __c 后缀而不是 __vs 时,所提供的 CSV 文件才能发挥作用。当联系支持人员时,请向他们告知您的 Vault 是否具有任何 __vs 字段。

  1. 可选:设置要用于表格的文档类型。如果使用一个已经存在的文档类型,则无需执行此操作。
  2. 创建一个新的文档,上传 XFA 表格并将其用作源文件。它将成为用于生成表格的模板。确保文档名称容易理解,因为 Vault 会将它用于所生成的表格。
  3. XML 元素对象中创建新的记录,以反映 XFA 表格的结构。建议您与 Veeva 支持人员一起完成此过程的这一部分。
  4. 表格字段映射进行任何必要的更改。您必须使用公钥(Document.product__v.name__v 等等),这些公钥比以前的映射方法中使用的私钥更易于查找和输入。
  5. 为用户在生成表格时需要使用的任何文档生命周期状态设置新用户操作。请注意,创建合规性包批量操作会在合规性包的文档生命周期的开始状态执行每个生成表格操作。

表格字段映射

XML 元素对象内的其中一个 XML 元素类型(对象类型)是输入。Vault 将存储此元素类型的表格的映射信息。

如何编辑映射

要为表格编辑映射:

  1. 导航到 XML 元素对象记录页面。您可能需要设置一个自定义标签页,或者在管理 > 业务管理员中更改对象设置以显示此标签页。
  2. 利用筛选器只显示 XML 元素类型输入的对象记录。设置一个筛选器,以便只为您处理的表格类型显示输入记录。如果您计划在将来添加一个新的 XFA 表格,建议为表格类型选项列表添加一个值,以便能够轻松组织您的对象记录。
  3. 每个输入记录都对应于表格中的一个字段输入。有些字段(例如“是/否”字段)具有两个或更多的输入,每个输入对应于一个选项。编辑用于对象记录的公式,其中应当包含一个映射,指向文档、活页夹或者 Vault 用于填充表格字段的被引用对象字段。

使用层次结构查看器

层次结构查看器会显示相关 XML 元素对象记录(例如 FDA 表格 2253 对象记录及其子级元素)的层次结构。要打开层次结构查看器,请单击 XML 元素的对象记录详细信息页面上的查看树状布局按钮。

公式

借助输入对象记录上的公式字段,您可以使用 Vault 的表达式语言。请参阅在 Vault 中创建公式

字段映射语法

可以将表格字段映射到文档字段、活页夹、活页夹中的文档、文档引用字段或被引用对象字段。对于每一个这样的映射目标,您必须使用一种特定的语法,并遵循 Vault 的标准公式语法。如果用户要从一个活页夹触发表格生成操作,而且您希望使用来自活页夹的组件文档的字段值,则需要使用前缀 DocInBinder。如果希望使用来自活页夹本身或用户要从中触发此操作的那个文档的字段值,请使用前缀 Document

文档或活页夹字段的示例:

  • 活页夹中的文档的文档名称DocInBinder.name__v
  • 活页夹本身的文档名称Document.name__v

被引用对象的示例:

  • 活页夹上的被引用产品的名称Document.product__v.name__v
  • 活页夹上的被引用产品的内部 IDDocument.product__v.internal_id__c
  • (通过活页夹的产品引用的)被引用申请的名称Document.product__v.application__v.name__v

在上述示例中,您将使用用于创建对象引用的文档字段,然后使用对象字段。

被引用文档的示例:

  • 被引用文档的字段的名称Document.product__v.current_pi__c

在上述示例中,您将使用具有文档引用字段的对象,然后使用被引用文档中的字段。

生成表格用户操作

每个生成表格操作都可以生成最多五 (5) 个不同的表格。

2253 生成

您的 Vault 不会自动切换,以使用此功能来执行 2253 生成。您必须联系 Veeva 支持人员,以启用 XFA 表格生成。启用之后,Vault 会自动创建 XML 元素记录,2253 生成功能会像在以前的版本中那样运行。

主要区别在于:

  • 您可以轻松在“管理”中编辑输入记录,以更新字段映射。
  • 您可以为用户需要从中触发 2253 生成操作的任何生命周期状态配置生成表格用户操作。如果需要,您可以为此用户操作设置条件,例如国家/地区等于美国
  • 和旧版本中同时创建表格 2253 和补充工作表的生成操作一样,生成表格用户操作可以一次性生成最多五 (5) 个表格。
  • Vault 先后按文档编号(资料 ID)的数字顺序和字母顺序对表格中的文档排序。

表格生成错误和警告

这一部分内容可以帮助您解决表格生成操作出现的常见错误。

错误说明
公式无效公式无效。导致此错误的原因可能是函数名称中存在拼写错误、公式使用了一个不存在的函数、公式引用了一个不存在的字段、一个函数使用的字段的数据类型不正确。这只是一个警告,因此 Vault 不会停止表格,但无效的公式将被视作空白/null。
表格公式无效指定的变量无效或者不存在。例如,一个表格字段映射到一个不适用于源文档的文档字段。
您无法查看活页夹中的所有文档,因此无法重新填充“次要品牌”字段。您无权查看活页夹中的一个或多个文档。这包括您正在生成的表格,因此请确保您至少有权查看活页夹中的每个文档。
重新生成失败,因为您没有权限查看或更新当前状态的表格。对于表格的当前生命周期状态,您的角色没有查看和版本控制权限。请检查所生成的表格的共享设置,并确保您有权在当前生命周期状态下进行版本控制。