Moving an application to production
- To move applications to production after you have completed testing the development environment.
- To move applications to a different farm. For example, to test a new version of Infor EPM.
- To move applications from a development single tenant to a production single tenant. Some operations require the assistance of Cloud Ops because of the upload limit of 128 MB.
You can move a custom application and Infor EPM business application as an initial action or an update to an already existing application in the target environment.
This table shows actions and explanations about which you must remember when you move an application to the production system:
Type of action | Custom applications | Infor EPM business applications |
---|---|---|
Initial | To package a custom application into the .biapplication file, click on the Applications dashboard. Then install the application in the target tenant. |
To extend standard business applications, you can create a custom application, which provides custom reports and Application Engine processes to the standard application. To package a custom application into the .biapplication file, click on the Applications dashboard. Then install the application in the target tenant. Note: In on-premises environments, you must manually install
Infor EPM business applications in the target
tenant's farm.
See "Installing Business Modeling-based Infor EPM business applications" or "Installing Designer-based Infor EPM business applications". |
Initial/Update | To move the OLAP model and the relational model,
including the Staging tables, load queries, and scripts, use the bundle export feature
in relational modeling. Then import the .rmbundle file into the target tenant. See "Export and import". Note: In the case of big tables and data within
them, use the SQL Management Studio to move data.
|
To extend the OLAP database (DEPMAPPS), use the bundle
export feature to move the OLAP model and the relational
model, including the Staging tables, load queries, and scripts. Then import the
.rmbundle file into the target tenant. See "Export and import". |
Initial/Update | Currently, you cannot export and import security configurations such as IFS roles and users' role assignments. You must perform the configuration manually. | Currently, you cannot export and import security configurations such as IFS roles and users' role assignments. You must perform the configuration manually. |
Update | Each time you move updated content, we recommend that you perform these
actions:
|
Each time you move updated content, we recommend that you perform these
actions:
|
This table describes the tasks, in the order in which the tasks must be completed, for moving an application manually:
Completed | Task | Additional information |
---|---|---|
❑ | Create the target application. When moving content of a custom application the first time, you must create a target application to which to import content. Select the same capabilities as in the source application when creating the target application. Note: Skip this task if you use the Export Application function to export a custom
application to a .biapplication
file.
Note: Creating the target application is not
required for protected and standard applications, which are deployed.
|
Applications dashboard See Managing applications ST. |
❑ | Add custom data connections. Custom data connections that are used by Application Studio reports are moved with the report export/import. Data connections for OLAP mappings and so on must be recreated earlier. |
Data Connections dashboard See Adding a data connection. |
❑ | Export and import queries and tables. | Relational Modeling dashboard See Exporting a model and Importing a model. |
❑ | Export and import OLAP data roles. You must import the OLAP data roles into the production application before you import the OLAP data. |
Data Roles dashboard See Exporting data roles and Importing data roles. |
❑ | Export and import application roles. You must import the application roles into the production application before you import the OLAP data. Note: This task does
not apply to restricted applications such as Infor EPM business
applications. For protected applications, you must export and import only custom
objects.
|
Application Roles dashboard See Exporting application roles and Importing application roles. |
❑ | Export and import OLAP data. Typically, you do not transport OLAP data from development to production because the data is mostly in production. However, you may need to move OLAP data from production to development in order to develop custom reports using real data. |
Databases dashboard See Exporting and importing OLAP databases. |
❑ | Export and import mappings. | Mappings Overview dashboard See Exporting mappings and Importing mappings. |
❑ | Export and import Application Engine
processes. Note: For restricted applications such as Infor EPM business applications, custom processes are located in a
custom application that extends the restricted application.
For protected applications, you must export and import only custom objects. |
Application Engine Process Editor See Exporting processes to folder and Importing processes from folder. |
❑ | Export and import Application Studio reports. Note: For restricted
applications such as Infor EPM business applications, custom
reports are located in a custom application that extends the restricted
application.
For protected applications, you must export and import only custom objects. |
Application Studio See Exporting, importing, and printing. |
❑ | Export and import dashboards. Note: This
task does not apply to restricted applications such as Infor EPM
business applications.
For protected applications, you must export and import only custom objects. |
See Exporting dashboards and Importing dashboards. |
❑ | Backup and restore the Designer and Integration databases. | Microsoft SQL Server See the Microsoft SQL Server documentation. Configuration values such as configuration sets and versions are stored in configuration cubes and are included in the OLAP database backup. Cloud Ops must complete this task for single tenant installations. |
❑ | Update the tblSystemProperties table for the Designer database. | Use SQL Server Management Studio to clear the values these
fields:
After clearing the values, start Designer and register the database repository. See Registering a Designer database. Cloud Ops must complete this task for single tenant installations. |
❑ | Export and copy ImportMaster definitions (IMD). | Requires the ImportMaster full client. See the ImportMaster online help. |