Maximo Open Forum

 View Only

 Setting Up Separate Environment for Development

Jump to Best Answer
  • Everything Maximo
  • Infrastructure
Toni Fields's profile image
Toni Fields posted 03-01-2023 16:21

First of all, I am fairly new to Maximo. My company is currently using 7.6.1. We have production and test environments that were set up by an outside contractor with no documentation to review. I want to set up a development environment. Does anyone know the process for creating another environment using the data from the test environment? Thanks in advance for your help.

Alex Walter's profile image
Alex Walter Best Answer

Toni,

The first step would be to install a fresh instance of Maximo for your development environment. This involves creating a new development database for Maximo, as well as installing the software on an application server. Once you've done that, you can then restore a backup of your production or test databases over your new development database and then modify some environment-specific information in the database before starting it up.

The steps for refreshing a lower environment from production are something like:

  1. Obtain a backup of the Production Maximo database
  2. Stop the Development Maximo application server
  3. Restore the backup over the Development Maximo database
  4. Run some scripts against the database to match the Development environment
  5. Start the Development Maximo application server 

For #4, there are quite a few considerations. Here are some that you may want to consider:

  • Correcting your attached documents paths
  • Disabling outbound emails to users (or adjusting the subject line so that it's clear the email came from the Development environment)
  • Disabling integrations (or re-pointing integrations to the appropriate Development systems)
  • Adjust your Cron Task and Escalation schedules (including clearing the TASKSCHEDULER table)
  • Disabling LDAP Authentication

Hope this helps.

Danny Richardson's profile image
Danny Richardson

Would the Test environment not work for this?

Toni Fields's profile image
Toni Fields

Alex,

Thank you for your response! That gives me a good idea of where to go from here.

Danny,

The test environment is primarily used for user testing before putting anything into production. A development environment would enable me to try out customizations without interfering with the users' experiences. Once ready for user testing, I can transfer the customization to the test environment for Maximo power users to test before putting it into the production environment.

- Toni Fields