cloneEnvironment

克隆当前环境和(可选)身份域对象(用户和预定义角色分配)、数据管理记录、审核记录、作业控制台记录、应用程序属性、收件箱和发件箱的内容以及存储的快照。此命令可以替代迁移中的克隆环境功能。

在源或目标环境的预定日常维护时间之后启动克隆操作。如果在克隆正在进行中时开始对源环境进行日常维护,则克隆过程将终止。即使在日常维护开始时克隆正在进行,目标环境上的克隆过程也不会受到影响。在这种情况下,将在克隆完成后运行日常维护。

如果克隆环境需要很长时间,请重新调度源环境上的日常维护开始时间,以避免克隆过程被终止。有关重置日常维护开始时间的信息,请参阅以下信息源。

Note:

  • 数据管理 如果临时表包含大量记录,克隆数据管理记录可能需要很长时间。类似地,克隆收件箱和发件箱的内容以及存储的快照可能需要大量时间,尤其当它们包含大量数据时更是如此。
  • Planning如果 Planning 业务流程包含重命名的植入期间成员而原始成员已被自定义期间成员取代,克隆可能会失败。例如,您将植入的 YearTotal 期间成员重命名为 unused_YearTotal 后,添加了使用原始植入成员名称(在此示例中为 YearTotal)的备用类型期间成员。在这种情况下,环境克隆可能会失败。

有关这些主题的详细信息,请参阅《管理迁移》中的“克隆云 EPM 环境”。

适用于

PlanningPlanning 模块自由形式Financial Consolidation and CloseTax ReportingAccount ReconciliationProfitability and Cost ManagementEnterprise Profitability and Cost ManagementOracle Fusion Cloud Enterprise Data ManagementNarrative Reporting销售规划战略性人员规划

所需角色

  • 服务管理员
  • 任何预定义角色和“迁移 - 管理”应用程序角色

用法

epmAutomate cloneEnvironment TARGET_USERNAME TARGET_PASSWORD TARGET_URL [SnapshotName=NAME] [UsersAndPreDefinedRoles=true|false] [DataManagement=true|false] [appAudit=true|false] [jobConsole=true|false] [storedSnapshotsAndFiles=true|false] [DailyMaintenanceStartTime=true|false] [ApplicationProperties=true|false],其中:

Note:

  • dataManagement 参数不适用于云 EDMNarrative Reporting 环境。

    仅当源环境和目标环境的每月更新相同或目标环境比源环境多更新一次时,才可以克隆数据管理记录。例如,22.01 数据管理记录可以克隆到其他 22.01 环境,或者仅克隆到 22.02 环境。

  • jobConsole 参数仅适用于 PlanningPlanning 模块自由形式Financial Consolidation and CloseTax ReportingEnterprise Profitability and Cost Management销售规划战略性人员规划
  • appAudit 参数仅适用于 PlanningPlanning 模块自由形式Enterprise Profitability and Cost Management销售规划战略性人员规划

    默认情况下,Financial Consolidation and CloseTax Reporting 的审核信息包含在快照中。

  • 如果 dataManagementjobConsoleappAudit 参数不适用于环境,该命令将忽略您指定的值。
  • ApplicationProperties 参数仅适用于 Account Reconciliation
  • TARGET_USERNAME 是目标环境中的服务管理员的 ID。您必须使用目标身份域用户名(而非 SSO 用户名)。

    Note:

    要克隆用户和角色分配,此用户必须是分配有身份域管理员角色的服务管理员
  • TARGET_PASSWORDTARGET_USERNAME 标识的用户的加密密码或 OAuth 2.0 刷新令牌的名称和位置。
  • TARGET_URL 是要成为克隆环境的环境 CLOUD-EPM_BASE_URL
  • SnapshotName(可选)是应该用于克隆的快照的名称。此快照必须存在于源环境中。默认值为 Artifact Snapshot,即使用上次的维护快照来克隆环境。

    Note:

    这必须是日常维护流程创建的快照。它可以是使用 restoreBackup 命令复制到源环境的任何此类快照。
  • UsersAndPreDefinedRoles(可选)标识是否克隆用户及其预定义角色分配(始终克隆访问控制组)。默认值为 false

    要让此选项生效,TARGET_USER_NAME 标识的用户必须在目标环境中具有身份域管理员角色。

    如果在选中此复选框后,克隆环境的用户不是身份域管理员,则导入用户及其预定义角色将失败。迁移状态报表中将记录以下错误:无法导入外部目录对象 <artifact_name>。用户 <user_name> 无权执行此操作。用户必须具有身份域管理员角色才能执行此操作。
    • 如果您不导入用户,并且源快照中的用户未分配目标环境中的预定义角色,则将显示错误 (EPMIE-00070: Failed to find user during assigned roles import)。
    • 不会克隆身份域管理员角色分配。仅分配了身份域管理员角色的用户不会克隆到目标环境。

      将克隆在源环境中分配了身份域管理员角色和预定义角色的用户,但在目标环境中仅为这些用户分配各自的预定义角色。这些用户在目标环境中将没有身份域管理员角色。

    • 对用户预定义角色的更改将根据源快照中分配的角色进行更新。但是,不会为了匹配源快照中的角色分配而删除目标中的角色分配。例如,假设 jdoe 分配给目标环境中的超级用户预定义角色,但在源快照中只有用户角色。在这种情况下,此命令会将 jdoe 分配给用户角色,并且不会删除目标环境中的超级用户角色分配。
    • 如果源快照中不存在现有用户,此命令不会从目标环境中删除这些用户。例如,jdoe 在目标环境中有一个帐户,但此帐户在源快照中不存在。在这种情况下,目标环境中 jdoe 的该帐户不会被删除。
    • 此命令添加目标环境中不存在的用户;它不会更新目标环境中的当前用户属性,即使源快照中的这些属性不同。例如,如果源快照中 jdoe 的姓氏在目标环境中拼写不同,则不会在目标环境中进行更改。随机密码将分配给目标环境中的新用户。新用户将收到提示其更改密码的帐户激活电子邮件。
    • 此命令不会更改目标环境中现有用户的密码,即使它在源快照中有所不同。
  • dataManagement=true|false(可选)将源环境中的数据管理记录克隆到目标环境。默认值为 true,即克隆数据管理记录。如果不希望克隆数据管理记录,请将此值设置为 false
  • appAudit=true|false(可选)将源环境中的审核记录克隆到目标环境。默认值为 true,即克隆应用程序审核数据。如果不希望将应用程序审核数据克隆到目标环境,请将此值设置为 false
  • jobConsole=true|false(可选)将源环境中的作业控制台记录克隆到目标环境。默认值为 true。如果不希望克隆作业控制台记录,请将此值设置为 false
  • storedSnapshotsAndFiles(可选)标识命令是否应该克隆收件箱和发件箱的内容以及存储的快照。默认值为 false

    Note:

    仅克隆收件箱和发件箱中的顶层文件夹,而不克隆子文件夹。如果需要保留子文件夹的内容,请将它们备份到本地计算机,然后将它们上传到目标环境。
  • DailyMaintenanceStartTime(可选)将克隆的目标环境的维护开始时间重置为源环境的维护开始时间。默认值为 true。要保持目标环境的当前维护开始时间,请将此值设置为 false
  • ApplicationProperties(可选)克隆 Account Reconciliation 应用程序设置(电子邮件通知开/关设置、Redwood 体验、主题、业务流程名称、标识图像和背景图像)。默认值为 true

    为了使目标环境保留其当前的应用程序设置,请将此值设置为 false

示例

  • 克隆环境、用户和预定义角色分配、审核数据、作业控制台记录以及数据管理记录。此外,还将目标环境的维护开始时间更改为源环境的维护开始时间:

    epmAutomate cloneEnvironment serviceAdmin Password.epw https://test-cloudpln.pbcs.us1.oraclecloud.com UsersAndPreDefinedRoles=true

  • 克隆环境(包括收件箱和发件箱的内容以及存储的快照),但不克隆用户和预定义角色分配、数据管理记录、审核记录以及作业控制台记录,并且不更改目标环境的维护开始时间:

    epmAutomate cloneEnvironment serviceAdmin Password.epw https://test-cloudpln.pbcs.us1.oraclecloud.com DataManagement=false appAudit=false jobConsole=false storedSnapshotsAndFiles=true DailyMaintenanceStartTime=false

  • 使用自定义快照克隆整个环境(用户和预定义角色分配、审核数据、作业控制台记录、收件箱和发件箱内容、存储的快照以及数据管理记录)。此外,还将目标环境的维护开始时间更改为源环境的维护开始时间:

    epmAutomate cloneEnvironment serviceAdmin Password.epw https://test-cloudpln.pbcs.us1.oraclecloud.com UsersAndPreDefinedRoles=true storedSnapshotsAndFiles=true SnapshotName=SampleSnapshot

  • 仅限 Account Reconciliation克隆环境、用户和预定义角色分配,以及数据管理记录,但保留目标环境的应用程序设置:

    epmAutomate cloneEnvironment serviceAdmin Password.epw https://test-cloudarcs.arcs.epm.us.oraclecloud.com UsersAndPreDefinedRoles=true ApplicationProperties=false