Important Considerations for Cloning Environments
This topic provides several important considerations for the Cloning Environment feature. To learn more, read:
Supported Cloning Scenarios
The following scenarios for cloning are supported:
-
Migrating to another NetSuite EPM SKU
-
Production to test cloning
-
Test to production cloning
Unsupported Cloning Scenarios
The following scenarios for cloning are not supported:
-
NetSuite Account Reconciliation and NetSuite Narrative Reporting do not support cloning one environment to another environment that is on a previous monthly update.
-
Cloning may fail if NetSuite Planning and Budgeting contains a renamed seeded period member that has been supplanted by a custom period member. For example, you renamed the seeded YearTotal Period member to unused_YearTotal. Then, you added an alternate type period member with the original seeded member name (YearTotal in this example).
Cloning Uses Current Snapshot
The Clone Environment feature uses the current snapshot (named Artifact Snapshot) that is created by the last daily maintenance.
After the snapshot you will use to clone the environment is created, avoid making changes to your source application. Any changes you make to your application after the snapshot is created will not carry over when you clone the environment.
If you needed to modify the source environment, you must use a new snapshot with those changes and redo the cloning process. Before you clone the source environment again, you should remove the application on the target environment by using the Recreate Service feature. Click your user name in the upper-right corner, and from the Settings and Actions menu, select Recreate Service.
Compatibility Between Source and Target Environments
NetSuite EPM Cloud supports cloning from a source environment to a target environment if their monthly updates are within one month of each other. For example, if the source environment is on the 24.08 monthly update, the target environment can be on either 24.07, 24.08, or 24.09. NetSuite Account Reconciliation is the exception.
For NetSuite Account Reconciliation, cloning can only occur between environments that are on the exact same monthly update. For example, if the source environment is on the 24.08 monthly update, the target environment must also be on the 24.08 monthly update.
Clone After Scheduled Daily Maintenance
You should initiate cloning after the scheduled daily maintenance of the source and target environments. On the source environment, if the daily maintenance starts while cloning occurs, the cloning process will be terminated. On the target environment, the cloning process is not affected even if the cloning occurs at the start time of the daily maintenance. In this scenario, the daily maintenance will run after the cloning completes.
If cloning your environment takes a long time, on the source environment, reschedule the start time for daily maintenance. This action prevents the cloning process from being terminated. For information about resetting the daily maintenance start time, see the following help topics in the Oracle Help Center:
If you want to manually start service maintenance instead of waiting for the scheduled daily maintenance, use the runDailyMaintenance EPM Automate command. For more information, see the help topic runDailyMaintenance.
Cloning Options and Key Considerations
The following table lists the cloning options available to you when you clone an environment and the key considerations of those options.
Clone Options |
Considerations for Cloning |
---|---|
Users and Predefined Roles |
|
Data Management |
|
Application Audit |
For NetSuite Close Management and Consolidation and NetSuite Tax Reporting, the data for Application Audit is, by default, included in the snapshot. This option is not available in NetSuite Account Reconciliation. |
Job Console |
This option is not available in NetSuite Account Reconciliation. |
Stored Snapshots and Files |
|
Daily Maintenance Start Time |
|
Target Account Reconciliation Settings Reset After Cloning
After cloning, the settings for the target NetSuite Account Reconciliation application will reset to their default values.
If you want to keep the settings of the target application, complete these steps in the following order:
-
Export the settings from the source environment by using the exportARApplicationProperties EPM Automate command. See exportARApplicationProperties.
-
Clone the environment.
-
After cloning is complete, import the application properties into the target environment by using the importARApplicationProperties EPM Automate command. See importARApplicationProperties.