模板对象和设置

下表列出了从源环境导出应用程序或维,然后在目标环境中导入并添加或更新应用程序或维(取决于目标环境中是否已经存在相应的应用程序或维)时,模板中所有对象和设置的预期行为。

目标环境中已经存在要导入的应用程序或维时,将使用模板文件中的信息更新该应用程序或维。(请参阅“使用模板更新现有应用程序或维”)。更新期间,根据对象类型,可能会执行以下操作:

  • 覆盖:使用模板文件中的设置或参数覆盖目标应用程序或维中的设置或参数。例如,如果模板文件中应用程序的名称与目标应用程序的名称不同,则将使用模板中的名称覆盖目标应用程序的名称。
  • 合并:模板文件中的新对象将添加到目标应用程序或维中现有的那些对象集中,现有对象集将保留。例如,如果模板文件包含新的维和节点类型,这些对象将添加到目标应用程序中的现有维和节点类型中。
  • 保留:保留目标应用程序或维中的对象、设置或参数,即使模板中存在新项也是如此。模板文件不包含目标中的对象时,主要使用此操作。例如,模板文件不包含目标应用程序中订阅的顶级节点筛选器,因此在目标应用程序中保留这些筛选器。
  • 替换:目标应用程序或维中的对象、设置或参数替换为模板文件中的相应项。

Table 31-1 使用模板导出、添加或更新应用程序或维时的预期行为

对象或设置 导出应用程序或维时: 添加应用程序或维时: 更新应用程序或维时:
应用程序 将导出活动应用程序。

注意:不会导出应用程序级别的禁用工作流设置。

将添加新应用程序。

将覆盖现有应用程序的一般应用程序参数(例如名称、描述以及外部系统类型和标签(仅限通用应用程序))以及应用程序注册信息和应用程序阻止期间。

数据源 将导出未注册数据源。

如果要导出某个应用程序,则会导出该应用程序的已注册数据源。

将添加已注册和未注册数据源。 将合并新数据源。将覆盖一般数据源参数(例如名称、描述和代码)。
属性

对于序列属性,不会从源环境导出最后一个序列值。将根据目标环境中的序列(如果该序列未曾递增,则根据序列起始值)生成目标系统中的序列值。请参阅“使用序列属性”。

将创建属性。

将为应用程序设置属性覆盖。

如果已存在名称相同但 ID 不同的目标属性,则会在目标环境中重命名源属性以使其唯一。

将合并新属性,并且新属性排在属性列表末尾。

将覆盖以下属性特性:

  • 标签
  • 描述
  • 基本参数
  • 应用程序和节点类型覆盖
  • 排序顺序
  • 必需标志
属性组 将导出选定应用程序的视图和视点中的属性组。 将在视图级别创建属性组,并在视点级别将属性分配给组。 将合并新属性组。将在视图和视点级别更新现有属性组。
查找集 将仅导出应用程序的属性或节点类型转换器使用的查找集。

导出维时,包含该维的应用程序使用的所有查找集都将导出到模板文件中。

将创建查找集。

将为应用程序设置查找值。

如果已存在名称相同但 ID 不同的目标查找集,则会在目标环境中重命名源查找集以使其唯一。

将合并新查找集。

将覆盖一般查找集参数(例如名称和描述)和查找值。

全局连接
  • 将仅导出应用程序的提取使用的全局连接。
  • 出于安全原因,不会导出全局连接的位置、身份名称、用户名和密码。

模板文件中的源全局连接与目标环境中的全局连接匹配。

如果已存在名称相同但 ID 不同的目标连接,则会在目标环境中重命名源连接以使其唯一。

在目标环境中创建全局连接后,必须对其进行编辑以添加位置、身份名称、用户名和密码。请参阅“创建全局连接”。

将合并新全局连接。

将覆盖一般全局连接参数(例如名称和描述)。

将保留目标应用程序中全局连接的位置和凭据,因为模板不包含这些信息。

应用程序连接 出于安全原因,不会导出全局连接的位置、身份名称、用户名和密码。

必须修改目标环境中的应用程序注册,以添加连接的位置、身份名称、用户名和密码。

将合并新应用程序连接。

将覆盖一般应用程序连接参数(例如名称和描述)。如果模板中设置了主要标志的连接与目标不同,则将覆盖主要标志;如果模板中没有设置了主要标志的连接,而目标中有,则将保留主要标志。

将保留目标应用程序中应用程序连接的位置和凭据,因为模板不包含这些信息。

视图 将仅导出包含选定应用程序的视点的视图,并且仅导出选定应用程序的视点。

将导出活动视图和已存档视图。

如果已存在名称相同但 ID 不同的目标视图,则会在目标环境中重命名源视图以使其唯一。

对于视图筛选器,如果目标环境中不存在源用户或组,则不会导入视图筛选器,并显示一条消息,指示缺少用户或组。

将合并新视图、视点和权限。

将覆盖一般视图参数(例如名称和描述)。

“在视图页面上显示”设置:如果筛选器类型相同,则将合并新用户和组。如果不同,则将使用模板中的筛选器覆盖目标。

时间标签 导出某个应用程序时,将会导出该应用程序的视图中的所有时间标签。  

将合并新时间标签。

将覆盖一般时间标签参数(例如名称)。

将导出活动维和已存档维。

将导出基本维的属性维。

将创建活动维和已存维。

将创建属性维。

将合并新维。

将合并新属性维。

将覆盖一般维或属性参数(例如名称和描述)以及导入和导出选项。

节点类型

将导出活动节点类型和已存档节点类型。

对于每个节点类型,将导出以下对象:

  • 属性和属性覆盖
  • 节点类型转换器
  • 自定义验证
  • 权限和策略

将为每个维创建节点类型以及以下对象:

  • 属性将添加到每个节点类型,并为每个节点类型设置属性覆盖。
  • 如果目标环境中同时存在源应用程序和目标应用程序,则会创建节点类型转换器。

    提示:迁移具有节点类型转换器的应用程序时,请先迁移转换器的源应用程序,以便在迁移转换器的目标应用程序时,创建节点类型转换器。

  • 将为每个节点类型创建自定义验证。
  • 如果目标环境中存在源用户或组,则会为每个节点类型创建权限和策略。

将合并新节点类型、节点类型转换器和自定义验证。

将覆盖一般节点类型参数(例如名称和描述)。

层次集

将导出活动层次集和已存档层次集。

对于每个层次集,将导出以下对象:

  • 自定义验证
  • 权限和策略

将为每个维创建层次集以及以下对象:

  • 将为每个层次集创建自定义验证。
  • 如果目标环境中存在源用户或组,则会为每个层次集创建权限和策略。

将合并新层次集、节点类型和自定义验证。将更新子节点类型。

将覆盖一般层次集参数(例如名称和描述)以及共享节点和自定义顺序设置。

节点集

将导出活动节点集和已存档节点集。

警告:将不导入顶级节点。

将不导入顶级节点。

将合并列表的新节点集和节点类型。

将覆盖一般节点集参数(例如名称和描述)。

将保留顶级节点,因为模板文件不包含它们。

视点

将导出活动视点和已存档视点。

将导出普通视点和设置了时间标签的视点。

将仅导出选定应用程序的视点。

 

将合并新视点。

将覆盖一般视点参数(例如名称和描述)以及允许的操作、时间标签和可编辑的属性。

比较配置文件 将导出包含配置文件中的“自”视点或“至”视点的应用程序或维的比较配置文件。

注意:将不导出比较配置文件中的“自”和“至”节点参数。

目标环境中同时存在“自”视点和“至”视点时,将创建比较配置文件。

将合并新比较配置文件。

将覆盖比较参数(例如名称和描述)以及比较范围和节点筛选器。

查询

导出包含查询的应用程序或维时,将导出保存的公共和专用查询。

不导出选定的节点参数。

将导入公共查询。仅当目标系统中存在用户(按用户名)时导入专用查询。

将合并新公共查询。仅当目标系统中存在用户(按用户名)时合并新专用查询。

将覆盖一般查询参数(例如名称、描述和代码)。

在源中已提升为公共查询的专用查询在目标中将提升为公共查询。

如果目标中不存在查询的视点,则不会导入该查询。

现有查询的选定的节点参数保留在目标环境中。

订阅 将导出目标视点的订阅。

注意:如果导出的应用程序包含作为订阅源的视点,则不会导出订阅。

警告:将不导出订阅的顶级节点筛选器。

仅当目标环境中同时存在订阅源应用程序和目标应用程序时,才会创建订阅。

提示:迁移具有订阅的应用程序时,请先迁移订阅的源应用程序,以便在迁移目标应用程序时创建订阅。

将不导入订阅的顶级节点筛选器。

将对源视点和目标视点进行匹配,以确定目标中存在的订阅。

  • 将合并目标中不存在的视点组合的新订阅。
  • 将更新目标中存在的订阅。

将覆盖一般订阅参数(例如名称和描述)以及选项、操作和条件筛选器以及包含属性。

将保留顶级节点筛选器。

将保留默认接受者。将合并备用接受者。

绑定    

将合并新的非映射绑定。将替换目标应用程序中的现有映射绑定,因为每个维仅支持一个映射绑定。

将覆盖一般绑定参数(例如名称和描述)以及设置、键和映射键。

提取 将导出公共和专用提取。

将导入公共提取。仅当目标系统中存在用户(按用户名)时导入专用提取。

将合并新公共提取。仅当目标系统中存在用户(按用户名)时合并新专用提取。

将覆盖一般提取参数(例如名称和描述)以及列、筛选器和选项。

在源中已提升为公共提取的专用提取在目标中将提升为公共提取。

加载 将导出所有视点的加载 将导入所有视点的加载

将合并新加载。

将覆盖一般加载参数(例如名称、描述和选项)。

自定义验证    

覆盖

约束 导出应用程序时,会导出应用程序、维和节点类型约束。导出维时,仅导出维约束。  

将合并新约束。

将覆盖现有约束。

策略

注意:导入模板时,选择替换策略组可将目标环境中的现有策略组替换为源模板中的策略组。请参阅“使用模板”。

将为以下对象导出策略用户和组:
  • 选定的应用程序
  • 选定应用程序中的维
  • 选定应用程序中的节点类型
  • 选定应用程序中的层次集
如果目标环境中存在源用户或组,则会导入策略用户和组。

如果目标环境中不存在源用户或组,则不会导入策略用户或组,并显示一条消息,指示缺少用户或组以及关联的对象。

将合并新策略和策略组。

将覆盖一般策略参数(例如名称和描述)以及策略筛选器。

默认情况下将保留现有策略的策略组。使用替换策略组选项时,将替换而不是保留现有策略组。

权限

注意:导入模板时,选择替换权限可将目标环境中的现有权限替换为源模板中的权限。请参阅“使用模板”。

将为以下对象导出权限和数据访问权限:
  • 选定的应用程序
  • 选定应用程序中的维
  • 选定应用程序中的节点类型
  • 选定应用程序中的层次集
  • 选定应用程序中具有视点的视图
如果目标环境中存在源用户或组,则会导入权限和数据访问权限。

如果目标环境中不存在源用户或组,则不会导入权限和数据访问权限,并显示一条消息,指示缺少用户或组以及关联的对象。

将合并新权限。

默认情况下将保留目标中的现有权限和数据访问权限。使用替换权限选项时,将替换而不是保留现有权限和数据访问权限。