Moving Configurations, Workflows and Screens From Test to Production

Most organizations will have a Test and Production System. It is vital for SDLC that development not be done in Production but rather, in Test and then Promoted.

This page will advise how to effectively do this whilst minimizing the amount of effort that will be duplicated across the systems. The sections that follow will provide information on how to:

  1. Develop and test screens in test and export to Production

  2. Develop and test Workflows and export to Production

  3. Export Workflows from Production to Test

  4. Implement System Settings/System Administration Change Control for your Production system

Summary of the Process for Moving Work Packages from Test to Production

Before you begin a new body of work - Back Fresh to Test

Item in ASM
Item Type
Where Stored
Method of Moving
Who Can Execute

People Records

Data

Database

Manual/Import

Customer

Portal System

Data + Configuration

Database

Config Port/Import Screens/Manual (System Admin Settings)

Customer

Portal Skins

Screen Design

Database

Manual

Customer

Portal Menus (My Options)

Data

Database

Manual

Customer

Service Actions

Data

Database

Manual/CSV export/import

Customer

Services

Data

Database

Manual/CSV export/import

Customer

Stakeholder linkages

Data

Database

Manual

Alemba

Service Level Agreements

Data

Database

Manual

Customer

Email Templates

Screen Design

Database

Config Port/Import

Customer

Email Subject Headers (Email Subjects on Message Types)

Data

Database + Local XML Files

Config Port + Manual copy of XML FILes

Alemba

Email Processing Rules (IPK Workflow Rules)

Configuration

Database

Manual

Customer

Language Labels

Data

Database

CSV Export/Import

Customer

Workflows

Data

Database

Workflow Import

Customer

Screens

Screen Designs

Database

Config Port/Import Screens

Customer

Terms Used

  • The Production (PROD) system is the master target system - the final destination for all the changes being developed

  • The Test (TST) system is the source system - where all the changes are developed

Best Practice

Best Practice

Best Practice

Best Practice

Typical Mistakes that can cause data corruption

  1. Source (TST) and other Targets are not synced with the Master Target (PROD) before development starts

  2. Importing files from multiple environments into Master Target (PROD)

  3. Importing in the wrong sequence

    • For example, if you import a workflow that needs custom screen sets that have not yet been created in the System Administration settings or imported into designer, then the workflow will come in "fractured" because the screens it needs are not present.

    • You cannot import screens until the screen set has been created in System Administration because there is nothing to link them to yet.

    • Similarly, if that workflow has rules written that depend on values in a DropDown configured on either the screens or the System Administration settings, such as Request Phase, etc and they do not exist, this will also create a situation where your imported workflow will not work.

    • Always import/reconfigure in this order: System Admin Settings -> Screens -> Workflows.

Spreadsheet Template for Tracking System Administration Changes

Alemba can provide a template for you to use that will include the options for documenting your system.

**Alemba Cloud Customers

Alemba Cloud Customers will need to contact Alemba through the Self-Service Portal and coordinate the back-fresh from Production to Test as and when needed. Please try to give a 5-day advance notice so that it can be scheduled.

Was this helpful?