> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# importSnapshot

> This operation utilizes Oracle EPM's migration capability to enable files to be moved across environments. For file type (artifact) objects, it upload

This operation utilizes Oracle EPM's migration capability to enable files to be moved across environments. 

* For file type (artifact) objects, it uploads the snapshot artifact. That snapshot is then imported into EPM which will update the files included in the snapshot.

* For template type objects, the operation will import a template JSON file containing an application/dimension for each file in the execution.

ImportSnapshot will work for both package deployments as well as standard project deployments.

This operation is applicable for the following EPM services:

* Planning

* FreeForm

* Financial Consolidation and Close

* Account Reconciliation

* Tax Reporting

* Enterprise Profitability and Cost Management

* Oracle Strategic Workforce Planning Cloud

* Oracle Sales Planning Cloud

* Enterprise Data Management

# Target Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Oracle EPM Account</td><td>`FDEPM_CLOUD_ACCOUNT_CODE`</td><td>Yes\
</td><td>Oracle EPM Account integration instance where the import will take place.See [Configuring Oracle EPM Cloud Account](https://docs.flexagon.com/flexdeploy-11-2-documentation/flexdeploy-plugin-guides/flexdeploy-oracle-epm-plugin-guide/appendix-oracle-epm/configuring-oracle-epm-cloud-account.md) for instructions on how to create Oracle EPM cloud account in FlexDeploy.</td></tr></tbody></table>

# Project Properties

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Property Name**</th><th>**Property Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Snapshot Base Name</td><td>`FDEPM_SNAPSHOT_BASE_NAME`</td><td>\*No</td><td>The Snapshot prefix used when exporting a Snapshot. The prefix will be followed by the workflow execution id to form the snapshot name.\*Required except when deploying EDMCS template files</td></tr><tr><td>Delete Imported EPM Objects</td><td>`FDEPM_DELETE_SNAPSHOT`</td><td>Yes</td><td>Once the import operation completes, should the imported snapshot/templates be deleted from EPM.</td></tr><tr><td>Backup Files Prior to Import</td><td>`FDEPM_BACKUP_FILES_PRIOR_TO_IMPORT`</td><td>Yes</td><td>Indicates whether a backup of the files should be performed prior to importing the files. The backup snapshot will be named with the Snapshot Base Name plus “\_backup”. This only applies to File type objects and not Templates.For more information on the backups repository see: [FlexDeploy Backups Repository](https://docs.flexagon.com/flexdeploy-11-2-documentation/flexdeploy-installation-guide/advanced/flexdeploy-backups-repository.md)</td></tr></tbody></table>

# Inputs

<table><colgroup><col /><col /><col /><col /></colgroup><tbody><tr><th>**Input Name**</th><th>**Input Code**</th><th>**Required**</th><th>**Description**</th></tr><tr><td>Oracle EPM Snapshot Timeout</td><td>`FDEPM_INP_SNAPSHOT_TIMEOUT`</td><td>No</td><td>Time to wait in seconds for the snapshot to be imported, uploaded or downloaded.  Defaults to 300.</td></tr></tbody></table>

# Artifacts

This operation consumes artifacts from the artifacts repository.

# Endpoint Selection

This operation will select all available endpoints associated to the target.

# Endpoint Execution

This operation will execute on any one of the selected endpoints and will be random in the determination of which one.

# Special Considerations

## Deploying Consolidation and Translation Rules

When deploying consolidation and translation rules through FlexDeploy, their deployment status in EPM will match the status from the source environment. For example, to undeploy a consolidation rule, undeploy it in your source EPM instance, then build the consolidation rule in FlexDeploy and deploy to your target EPM instance.

## Importing Templates

> [!NOTE]
>
> When importing an application and any of its dimensions, the import attributes for the application will be used. (Import options are Exclude Archived Objects, Replace Permissions, and Replace Policy Groups)

Application-level template imports automatically include all dimensions in the application. For accurate deployment history and change detection in FlexDeploy, it is recommended to also include all application dimensions in your FlexDeploy package when deploying an application. This can be done by manually adding dimensions to the package or by using a dynamic package, which would automatically add any new application dimensions to the package.

![image-20250516-151751.png](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596415438.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=5bee34c728ed0e02ca8b78c589f450d5)
