清单设计加载程序允许管理员将完整的设计作为单个 CSV 文件上传,包括所有相关的对象记录(节段设计可用答案设计等),。

如何启用清单设计加载程序

要使用清单设计加载程序,您必须在清单设计生命周期的一种或多种状态下配置上传设计配置用户操作。此操作允许用户上传清单设计 CSV。对于汇总清单设置为清单设计,此操作不可用。

导出清单设计

您可以导出您的清单设计并与其他 Vault 共享。Vault 会以 CSV 格式导出您的设计,允许您将它们上传到任何 Vault。将导出清单设计用户操作添加到清单设计对象生命周期上的任何生命周期状态以进行此设置。对于汇总清单设置为清单设计,此操作不可用。

此操作会导出所有相关的设计记录,包括节段、问题、答案和问题依赖关系。当您的清单设计可供下载时,Vault 会发送通知以及文件下载链接。您可以使用清单设计加载程序上传您的设计。

如何使用清单设计加载程序

要使用清单设计加载程序创建清单设计:

  1. 导航到清单设计记录列表页面。
  2. 创建新的清单设计记录。
  3. 清单设计记录上的所有操作菜单中,选择上传设计配置。请注意,根据您的配置标签或会有所不同,并且记录必须处于已配置用户操作的状态。
  4. 上传设计配置对话框中,单击选择并选择该 CSV 文件。
  5. Vault 会验证 CSV 文件的格式是否正确,是否包含所有所需列,并且不会超过 Vault 对记录数量或文件大小的限制。如果该文件无效,将显示错误。请注意,加载程序不支持自定义字段。
  6. 单击提交以上传该文件。对于无效文件,提交按钮将处于非活动状态。
  7. 加载程序将处理 CSV,创建记录,并在该过程完成时发送通知。如果加载程序在处理文件时遇到任何错误,Vault 将不会创建任何记录,并且您将收到通知。在通知中,您可以下载包含详细错误消息的 CSV 文件。

模板 CSV 文件

下载:

CSV 文件验证

Vault 会检查该 CSV 文件,以确保:

  • section_design__sys.name__v 中的唯一节段名称数量不超过 20 个。
  • 单个节段的 question_design__sys 记录的数量不超过 50 个。
  • available_answer_design__sys 中的答案数量不超过 10 个。
  • question_design__sys.object_type__v 列仅包含有效的选项:
    • text_question__sys
    • date_question__sys
    • number_question__sys
    • multiple_choice_question__sys
  • question_design__sys.question_help_text__v 的值不超过 300 个字符。
  • 如果 question_design__sys.XXX_allowed__sys(例如 doc_attachments_allowed__sys)为“true”,则 question_design__sys.XXX_required__sys 的值(例如 doc_attachments_required__sys)只能为“true”。
  • question_design__sys.documents_allowed__sysavailable_answer_design__sys.documents_allowed__sys 的值仅包含有效的选项:
    • true
    • false
  • 同一行中的 question_design__sys.documents_allowed__sysavailable_answer_design__sys.documents_allowed__sys 的值不同时包含值 true。
  • question_design__sys.documents_required__sysavailable_answer_design__sys.documents_required__sys 的值仅包含有效的选项:
    • single_document__sys
    • multiple_documents__sys
    • not_required__sys
  • 在某个特殊节段内,question_design_sys.name__v 中的值是唯一的。请注意,此列中 CSV 中显示的值不会上传到 Vault。CSV 中此列中的值仅用于定义相关问题。由于这是系统管理的字段,因此当上传到 Vault 时,系统会为 question_design_sys.name__v 字段分配下一批适当的值。如果您导出现有清单设计并指定现有 question_design_sys.name__v 字段值,下次您使用清单设计加载程序上传清单设计时,Vault 会删除清单设计中的所有现有记录和相关记录(节段、问题、答案和依赖关系),并将其替换为 CSV 中的新值。
  • question_design__sys.maximum_answer_value__sys 的值大于 question_design__sys.minimum_answer_value__sys 的值。
  • 对于某个特定问题,available_answer_design__sys 的值是唯一的。
  • 文本字段的值不超过配置的最大字符数。
  • “是/否”(布尔值)字段的值为“true”或“false”。
  • 数字字段的值在配置的范围内。
  • question_design_sys.decimal_places__sys 的值(如有)是 0 到 9 的整数。
  • dependency_design__sys.controlling_question__sys 下方只能引用多选题。
  • 对于给定记录,dependency_design__sys.controlling_question__sys 不同于 dependency_design__sys.dependent_question__sys
  • 简介类型节段设计不包括任何问题。
  • 简介类型节段设计不包括权重 (section_design_sys.weight__sys)。
  • 在整个 CSV 中,用于分隔与答案选项有关的数值的分隔符是“;”分号。