管理导入选项

使用导入选项,您可以在维级别指定如何处理空传入值,如何管理导入时的清除数据以及合并导入期间如何处理删除和重新排序。

要管理维的导入选项,请检查要导入到的维(请参阅“检查维”),然后选择导入/导出选项卡。

导入空值

对于数据类型支持空值的属性(请参阅“了解属性中的 Null 值和空值”),导入时忽略空字段字段可确定如何处理空值。导入不包含属性值的文件时:

  • 如果启用了导入时忽略空字段,则不会为该属性导入值。(如果属性的值未继承值,并且没有定义值或默认值,则该属性的值将为 null。)
  • 如果未启用导入时忽略空字段
    • 对于支持已定义空值的属性数据类型(例如字符串、列表、备注或数字字符串):为该属性存储已定义的空值。
    • 对于不支持已定义空值的属性数据类型(例如布尔、日期、浮点型或整数):导入时将在导入历史记录的消息部分显示警告,并且不会为该属性导入任何值。

导入时清除值

导入的清除值关键字设置可用于定义一个关键字,该关键字将在导入具有该关键字的文件时清除属性的值。例如,如果在此字段中输入 <none>,当您导入的文件的属性字段中包含 <none> 时,将清除该属性的现有值。(如果属性的值未继承值,并且没有默认值,则该属性的值将为 null。)

最佳做法是在导入文件中始终使用清除值关键字来清除现有值。如果属性数据类型不支持空白值,禁用导入时忽略空字段并为属性导入空白值时不会用空白值覆盖属性值。例如,您无法通过导入空白来用空白值覆盖现有的日期值。

导入时展开允许的值

仅对于“重置”和“替换”导入模式,选择导入时展开允许的值以在运行导入时将新的不同允许值添加到具有字符串和列表数据类型的属性中。如果当前在节点类型覆盖级别存在允许值,则会向其中添加导入的允许值。否则,将在应用程序覆盖级别添加新的允许值。

注:

导入时展开允许的值选项不适用于“合并”导入或动态允许的值列表。

合并导入选项

在合并导入期间删除节点或对节点重新排序

默认情况下,合并导入不会从要导入到的维中删除节点。如果一个节点存在于绑定维中,但不存在于导入文件中,则该节点将从要导入到的层次集中移除,但不会从节点集中删除。您可以选择删除绑定维中不在导入文件中的所有节点,也可以仅删除绑定维中未被维中任何其他层次节点集引用的节点。您还可以选择基于导入文件中的节点顺序对维中的节点重新排序。

要指定在合并导入期间如何处理节点删除和重新排序:

  1. 合并导入选项部分中,对于处理删除,从以下选项中进行选择:
    模式 描述 用例
    禁用

    (默认设置)

    如果节点不存在于导入源中,则从绑定视点中移除这些节点。不会从任何绑定节点类型中删除节点。

    请勿删除在绑定视点中存在但在导入源中不存在的任何节点。

    安全模式

    如果节点不存在于导入源中,则从绑定视点中移除这些节点。仅当未在维的任何其他层次节点集或层次集中使用节点时,才会同时从绑定节点类型中删除已移除的节点。

    防止删除其他层次集或层次节点集中使用的已移除的节点。

    强制模式

    如果节点不存在于导入源中,则从绑定视点中删除这些节点。这些节点将从维中的任何节点集和层次集使用的节点类型中删除。

    从绑定视点中删除不再存在于导入源中的节点,无论这些节点是否在维的其他层次集或层次节点集中使用。

  2. 选择处理重新排序以将要导入到的视点中的节点顺序设置为其在导入源文件中的显示顺序。

    注意:

    如果现有顺序和导入文件中的顺序存在重大差异,则此选项可能会生成大量请求项。

  3. 单击保存

配置合并导入的工作流选项

默认情况下,如果合并导入请求没有验证错误,系统会自动提交该请求,并且该请求会绕过任何审批或最终提交策略。可使用以下选项调整默认行为:

  • 取消选择自动提交以防止自动提交合并导入请求
  • 取消选择绕过审批和最终提交以防止自动提交的合并导入请求自动忽略所有审批和最终提交策略。(如果取消选择自动提交字段,则会自动清除此选项)。