Preparing customized migration and deployment instructions
To prepare for migration, create a comprehensive set of
instructions that are tailored for your environment and solution applications.
The instructions serve as a roadmap for the process to follow when
you migrate a solution application from the development environment
to a test or production environment.
About this task
Ensure that the instructions include the required activities, their order of execution, configuration details and options, and the roles that are involved in the processes, including information about required system privileges. The following types of information are examples of solution migration and deployment process information to include.
Tips:
- To ensure that assets are imported in the correct order during deployment, you must understand the dependencies between assets. Consult with your development team and system administrators to develop a detailed plan for all types of assets that must be exported and imported.
- Although this documentation can be created when the deployment process begins, it is more efficient and produces a more complete description if the developers and designers complete the documentation as part of the development process.
- Solution packages
- Name and location of the solution package that was created when the solution was exported by using the Case administration client. If a solution package was not yet created, include the solution information to must be specified when the solution is exported. Also include the name and location of any other solution packages that must be deployed before this solution is deployed.
- FileNet® Deployment Manager information
- Instructions for running FileNet Deployment
Manager to
create the deploy packages of the assets that are managed by Content Cortex tools. If a deploy package
was provided as an input to the migration process, this information
is not required.
- Name and location of any existing deployment trees and FileNet Deployment Manager environments with required export manifests. If deployment trees were not already created, information about the environment and the Content Cortex assets to export is needed to facilitate creation of the FileNet Deployment Manager environments and export manifests.
- Name of the project area from which to export the assets that are managed by Content Cortex.
- If the Include all document versions include option will not be used, note which assets must be deleted or added to the manifest each time to ensure that the correct version of the asset is included in the export. For a description of the export include options that are typically used for IBM® Business Automation Workflow solution application export, see Include options for assets in FileNet Deployment Manager
- Which assets must be deployed before or after the solution is deployed, and which assets must be deployed before or after other assets.
- Data mapping information
- Data maps are used by the IBM Business Automation
Workflow administration
tool and FileNet Deployment
Manager to
convert the metadata and content of assets that are exported from
the source environment to reflect the information that is specific
to the target environment. Information is typically needed about
the following sets of data maps:
- Object stores
- The target object store in the project area that the solution is exported from is mapped to the corresponding object store in the target environment to which the solution is to be deployed. If some assets are located in other object stores, note the names of these object stores and the assets that are in each object store.
- Security principals
- The user or group in the destination environment that is to be assigned the access privileges of a specific principal from the source environment.
- Service data
- Service data can represent any number of types of configuration
data or services. Information about the configuration or services
in the source environment is matched to an entry for the destination
environment according to the following information:
- By its type as extracted from the metadata and content in the deploy dataset. For example, all services of type PESystemAdministration_F_WebServer in the source map are mapped to services of type PESystemAdministration_F_WebServer in the destination map.
- Labeled source services are matched with destination services that have the same labels and are of the same type. If no destination services have matching labels, the mapping is done by name.
- Any source services that cannot be mapped to a destination service are added to the data map as unmapped services.
- System configuration steps
- Configuration steps that are required to complete the deployment
of the solution or other assets. All configuration information should
be included in the solution documentation. For example, include the
following information:
- System configuration steps to complete before the solution is deployed, such as establishing a web service.
- Postrequisite steps to complete after the solution is deployed, such as setting up the printers that are expected to be available as a part of the operating environment of the case worker.
- Security configuration details
- Audit definition configuration details
- Destination environment
- Information about the destination environment, such as the following
information:
- Assets that are not directly managed by IBM Business Automation Workflow or Content Cortex tools, such as rules or custom services.
- Special backup considerations, such as for assets that are managed in an organization-wide technology such as IBM Operational Decision Manager.
- Post-migration steps
- Information about one-time tasks or special tools that are needed to alter existing case instances to reflect the redeployed solution. Also, include a verification plan for testing the various methods and roles that create and modify cases. It is especially important to test integrations with external components that might not have been available in the development or test environments.
This topic is shared by BAW, CP4BA. Last updated on 2025-03-13 12:15