使用 Object Transporter 迁移配置目录内容
配置Customer Central和 Object Transporter 的访问权限和安全性
您可以使用Customer Central的
“租户面板”
或“配置目录”
任务,将配置目录软件包或该软件包的一个或多个实例迁移到您的实施租户或沙盒租户。当您在目录中选择目标租户和配置包后, Workday会将您在目录中选择的实例与目标租户中的相应实例进行比较,并启动一系列检查以准备迁移。
如果您要迁移报告,请考虑对较低级别租户中已编辑报告的下游影响,以免迁移时潜能问题。Workday建议您在迁移报告后对其进行验证,并考虑对提醒和其他流程的下游影响。
Workday 完成迁移后,您可以查看
“迁移后”
报告,或创建 “租户比较”
报告,以比较迁移后租户之间的差异。- 以Customer Central用户或管理员身份登录Customer Central 。
- 访问“配置目录”任务。也可以通过“租户面板”Worklet()访问“”任务。
- 从“目标租户”提示中,选择配置目录内容要迁移到的租户。
- 请选择一个配置包。您可以单击“名称”列标题,然后筛选器来查找您的课程包。
- 单击“配置包实例”。
- 选择一个或多个要迁移的实例。要迁移整个数据包,请选中表标头中的复选框。
- 在“迁移前状态”页面上,单击“刷新”,或等待Workday完成对迁移范围内的配置数据的迁移前检查。某些实例的先决条件必须存在于目标租户中才能成功迁移。示例:计算字段。当Workday时:
- 查找缺少的先决条件,并生成“迁移前检查”报告。
- 未发现缺少的先决条件,则会跳过“迁移前检查”报告并生成“查看迁移前差异”报告。
- 如果Workday显示“未生成差异报告”页面,请单击“查看迁移前检查报告”以检查“错误”表格。下表列出了您必须先解决哪些缺失的先决条件,才能继续进行迁移。如果存在以下情况, Workday会将先修课程标记为缺失:
- 目标租户中没有相应的实例。
- 缺少参考编号。
- 参考编号不匹配。
您必须解决表中列出的前 50 个先决条件, Workday才能识别和显示任何其他问题。在解决缺少先修课程的问题时,请确保参考编号在两个租户中匹配。 - 确定缺少先修课程的解决路径,并处理不可映射的先修课程。检查“不可映射”列和“映射到目标中的实例(可选)”列,以确定针对列出的每个先决条件需要进行的修复:
- 如果“不可映射”列为“是”,请登录到目标租户并手动解决问题:
- 缺少实例:在目标租户中创建实例,并确保参考编号与源租户匹配。
- 编号缺失或不匹配:如果实例存在,请添加或更新参考编号以匹配源。
- 如果“映射到目标中的实例(可选)”列显示“映射实例”按钮,则您可以通过定制加载来映射实例,也可以像处理不可映射的实例一样手动解决先决条件。对于定制加载,请转至下一步。
- 如果“不可映射”列为空,则无需执行任何操作。
对于“WD 设置”迁移,您只能修改现有目标租户实例或映射到现有目标租户实例。 - 使用定制加载,自动将不匹配的源实例映射到目标租户中的兼容实例:
- 在“映射到目标中的实例(可选)”列中,单击。映射实例。您必须具有目标租户中兼容实例的参考编号,才能映射到该实例。
- 输入目标租户中兼容实例的参考编号,然后单击“搜索”。
- 在搜索结果中,选中兼容实例对应的复选框。如果Workday显示多个实例,请选择实施类型相同且与源最兼容的实例。
- 单击“应用映射”。
- (可选)要查看映射实例的详细信息,请单击“映射到”列中的链接。
- (可选)要删除映射,请单击“移除”。
- 通过手动更新或映射满足先决条件后:
- 如果您已更新或映射目标实例,请单击“重新扫描目标”。
- 如果您更新了源租户,请单击“重新尝试迁移”。
解决先决条件(包括在初始 50 个之后发现的任何先决条件)后, Workday会生成并显示“迁移前差异报告”页面。 - 如果您在配置目录中选择的内容包含具有生效日期的实例,请单击“设置生效日期策略”。
- 在“为封装包设置日期”提示中,首先为迁移中的所有实例选择一个策略。您可以应用默认生效日期 1900 年 1 月 1 日,也可以手动选择一个日期。如果您要迁移单个实例,则该实例的任何依赖关系都会继承您在此处选择的日期。如果没有生效日期的实例具有具有生效日期的依赖关系,则在迁移流程中,依赖关系的生效日期将继承迁移日期。您随时可以在迁移后更改生效日期。您还可以按实施类型为实例和依赖关系单独或作为一个组选择不同的日期,从而进一步优化生效日期策略。
- 要在实施类型或实例层级应用不同的生效日期,请单击“保存并继续编辑”。
- 要为某个实施类型的所有实例选择不同的生效日期,请在“按实施类型设置生效日期”列中选择一个日期。要更改年份,请直接在字段中输入年份。
- 要更改 1 个或多个唯一实例或依赖关系的生效日期,请单击“设置生效日期(按实例)”。
- 在“设置生效日期(按实例)”列中,为实例选择新的生效日期。Workday将这两个实例及其依赖关系显示为表格中的单独行。要更改实例或从属实例的年份,请直接在字段中输入年份。某些实施类型允许您输入将来的生效日期。如果您输入将来的日期,Object Transporter 会继续迁移并报告任何错误。
- (可选)如果您的包中包含的域或业务流程安全策略与目标租户上的相应策略不同,请单击“编辑迁移行为”,然后为全部或部分修改后的安全策略选择迁移行为。仅当Workday检测到 1 个或多个已修改的安全策略时,才会启用此期权。
选项 描述 合并(推荐)默认行为将所有已修改的源安全策略中的权限构成构成(例如安全组和角色)与相应的目标安全策略中的构成相结合。合并具有累加性。Workday 不会移除任何内容,因此是最安全的选项。当您需要执行以下操作时,请考虑此选项:- 优先考虑目标租户完整性。
- 将例行更新从预览环境、沙盒环境或开发环境迁移到上线环境,目标是在不影响现有配置的情况下引入新配置。
- 降低因无意中移除了对目标租户操作至关重要的权限或安全组而带来的风险。
- 保护特定于目标的变更。
由于“合并”操作默认为非破坏性操作,因此可减少检查潜在覆盖所花费的时间,使您能够将更多精力放在验证添加内容上。重设将目标租户中的所有安全策略替换为源租户中相应的已修改安全策略。替换时,Workday 会放弃目标租户中先前的相应策略,并仅实施源租户中修改后的安全策略。当您需要执行以下操作时,请考虑此选项:- 将源租户视为安全策略的权威来源。
- 执行初始部署或租户刷新。
- 有意完全替换目标安全策略。
- 确保与来源绝对一致。
当您迁移单个实例时,Workday 仅替换目标租户中的相应实例。手动选择提供最精细的控制,使您能够单独检查包中每项已修改的安全策略。在“每个实例的迁移行为”列中,为每个已修改的安全策略选择“合并”或“重设”。当您需要执行以下操作时,请考虑此选项:- 处理具有各种特定于政策需求的复杂迁移。
- 在单个策略包中满足混合要求,即不同的策略需要应用不同的合并或重设行为。
- 在需要对每项策略进行细致控制的敏感环境中运营。
- 管理由不同团队处理的分阶段推出或策略。
- 根据每项策略定制操作,实现最大程度的精确性和灵活性。
- 单击“刷新”,或等待 Workday 显示“查看差异报告”,然后单击该选项。“迁移前差异报告”页面显示迁移范围内的所有实例,这些实例按顶层实例的实施类型进行分组,并按迁移行为在以下选项卡中进行组织:选项卡描述所有实例列出您的配置包或配置提取中包含的所有实例。当您迁移单个实例时,此选项卡会显示 1 个顶层实例及其可能包含的任何从属对象。Modified状态图标:橙色列出源租户和目标租户中都存在但因先前的修改而不同的实例。在迁移期间,除非存在安全策略,否则 Workday 会使用源实例覆盖目标实例。默认情况下,Workday 会将源租户中的安全策略与目标租户中的相应安全策略合并。您可以使用“编辑迁移行为”选项来更改安全策略迁移的默认行为,以覆盖租户安全策略。新建状态图标:蓝色列出目标租户中尚不存在的实例。在迁移过程中,Workday 会将实例从源租户添加到目标租户。无变更状态图标:灰色列出源租户和目标租户中相同的实例。无需迁移。已排除列出您已从迁移中排除的顶层实例。如果您未排除任何内容,Workday 不会显示此选项卡。您可以选择一个选项卡,按迁移行为进行筛选。在该选项卡上,您可以展开实施类型,以查看要迁移的范围内的顶层实例。同一实施类型可以出现在多个选项卡上,但其下方列出的实例仅与特定的迁移行为相关。示例:您选择“已修改”选项卡,看到的实施类型与您在“新建”选项卡上看到的实施类型相同。您可以展开实施类型,然后在“新建”选项卡上查看实例中唯一的一组顶层实例。“已修改”选项卡会列出源实例与目标实例之间存在差异的实例。“新建”选项卡会列出目标租户中尚不存在的实例。“已修改”状态旁边的数字表示迁移范围内顶层已修改实例的总数。“新建”状态旁边的数字表示 Workday 将添加到目标租户的顶层实例总数。.对于未继续进行的迁移,“迁移前差异”报告的有效期为 30 天。
- (可选)检查新实例或修改后的实例的依赖关系:
- 导航到“已修改”或“新建”选项卡,然后展开实施类型。
- 在表格的“依赖关系”列中,单击要检查依赖关系的实例对应的“查看依赖关系”。Workday 建议您检查新建实例或修改后的实例中的依赖对象。与顶层实例一样,Workday 为每个从属实例提供了一个状态图标:“已修改”、“新建”或“无变更”。当 Workday 遇到循环依赖关系时,它会停止加载该实例的任何依赖关系。Workday 会迁移循环依赖关系。为防止重复报告同一依赖关系,系统仅显示第一个匹配项,并使用圆形依赖关系图标对其进行标记。
- (可选)要查看已修改实例的属性,请单击“查看属性差异”以检查已修改依赖关系对象中的各个属性。在“属性差异”页面上,Workday 为“已修改”实例的每个属性提供了一个状态图标。下表描述了 Workday 如何对源属性和目标属性之间的差异进行分类:属性状态描述进行以下变更:源属性和目标属性存在,但不相同。迁移操作会使用源属性替代目标属性。如果源属性属于某个安全策略实例,Workday 会将其添加到目标租户,除非您在编辑安全策略的迁移行为时选择了“重设”选项。新建目标租户中不存在属性。Workday 会将源属性添加到目标租户。不匹配源属性和目标属性具有不同的折算值。Workday 会将目标折算值与源折算值合并。示例:源属性具有波兰语翻译值,目标属性具有英语翻译值。迁移操作会将波兰语翻译值添加到目标属性,而不会更改英语值。移除属性在目标租户中存在,但在源租户中不存在。迁移操作会移除目标属性。Workday 不会将“移除”状态指定给属于域或业务流程安全策略的属性。
- (可选)当迁移中包含修改实例时,单击“依赖关系比较”页面上的“管理修改实例”,以从迁移中排除修改实例或其某个依赖关系。
- 在“要迁移的实例”表中,取消选中要排除的实例对应的复选框。排除顶层实例还会从迁移中排除其依赖关系。
- (可选)在“依赖关系”列中,单击“查看”以再次查看实例的依赖关系。
- 单击“保存变更”并确认要保存您的选择。保存后,您无法撤消排除操作。要撤消排除操作,请启动新的迁移。
在“依赖关系差异”页面上, Workday会将该实例显示为已从实例列表中排除。当您排除某个顶层实例时, Workday会将该顶层实例报告为“已排除”,并将其依赖关系报告为“由父级排除”。如果依赖关系同时也是另一种实施类型的依赖关系,Workday是该实施类型属于同一迁移。您还可以在“迁移前差异报告”页面的“已排除”选项卡上验证已排除的实例。 - 在您查看并了解迁移操作将对目标租户()进行的变更后,单击“继续迁移”以查看要迁移的实例的最终汇总信息。
- 单击“开始迁移”。
- 迁移完成后,单击“查看迁移后报告”以查看目标租户中的变更汇总。迁移后汇总报告的有效期为 2 年。
- (可选)在“迁移后报告”页面上,单击“运行租户比较”,以比较 2 个租户之间的实施类型实例。您可以将比较结果另存为“租户比较”报告。
优化配置内容以满足客户需求后,您可以将配置目录内容从沙盒租户迁移到上线租户。