Migration process for Remedyforce to BMC Helix Innovation Suite Cloud
Starting from version 21.x, the converged platform environments which are activated in Helix cloud consist of the following applications, which are now a part of BMC Helix Innovation Suite of products:
- BMC Helix ITSM
- Smart IT
- BMC Helix Digital Workplace
- BMC Helix Digital Workplace Catalog
- BMC Helix Dashboards
The migration of Remedyforce system to a BMC Helix Innovation Suite Cloud (BMC Helix ITSM SaaS) system involves several tasks that must be performed in phases. After BMC completes the provisioning of the development, QA, and production environments, the major tasks involved in the migration process include:
- Activation tasks
- (Optional) Development activities, such as any new development work and working on integrations
Data Loading/Onboarding
The forms involved for mapping and loading the data are mentioned in Stage 5: Create mappings section. You can review the Mapping Foundation and CMDB data topic before you continue with this process.
Important
As part of this process, onboarding and/or data loading of CMDB and ITSM Foundation data is supported.
Loading of Transactional data is not supported and is not in scope.
- User Acceptance Tests (UAT)
- Go Live
Prerequisite
We recommend that you have an understanding of the following technologies and tools to successfully perform the migration:
- Remedyforce knowledge to extract data.
For more information, see Data Export Service Page.
- Data Management Console (DMT) knowledge to populate the spreadsheets and load/onboard the data.
For more information, see Stage 4: Preparing for data load.
Planning the migration
Complete the following tasks before the start of the migration process:
Prepare documents required for planning your migration project
- Make sure that you have an implementation planning document that includes details of the development work you are planning to do. The document must also include the Foundation and CMDB data onboarding details.
- Make sure you have a project plan that includes all the tasks and activities to be performed by you and the BMC team.
Stage 1: Activation - Environments provisioning
No. | Task | Action |
---|---|---|
1. | Activate required systems and BMC Helix installations. | BMC initiates the activations for the following systems and services required for your migration after your ordering process is complete:
Important:
|
2. | Install Developer Studio, and other client tools on the Remedyforce system as needed. | While your BMC Helix environments are being activated, download and install the latest version of Developer Studio on your Remedyforce system: |
Stage 2: Activation - Lifecycle requests
No. | Task | Action |
---|---|---|
1. | Lifecycle request: Create Configure the client gateway |
For more information, see the following topics: |
2. | Lifecycle request: Request for Authentication Integration configuration (Single-Sign On configuration) | Create a lifecycle request to have the external authentication configured with one of your preferred authentication sources:
For more information, see the following links in the BMC Helix Subscriber documentation: |
3. | Lifecycle request: Set up permanent FTP set up for integrations | Create a lifecycle request for an additional permanent FTP setup to transfer data related to integrations. For the lifecycle request for File Transfer Directory, select your environment from the list. For more information, see the following links in the BMC Helix Subscriber documentation: |
(Optional) Stage 3: Development activities
Perform the activities mentioned in this stage only if you want to develop custom applications or integrate third-party or other BMC applications.
Important
Package and deploy all configuration, environment changes or fixes applied on the development staging server during any phase of the migration to all your BMC Helix environments.
- Perform this activity after every database restore, unit testing, UAT, and your final UAT.
- If you do not apply these changes to all environments, create a request to reapply these changes after every database restore. Track these requests so that data from existing requests can be used as a reference for the changes to be applied.
No. | Task | Action |
---|---|---|
1. | Perform custom development changes for the BMC Helix applications | Perform any custom development work needed for:
|
2. | Configure third-party or other BMC applications integrations | You can integrate the BMC Helix ITSM system with your existing Remedyforce integrations that are supported in BMC Helix version 21.3. These integrations can include BMC TrueSight Operations Management, BMC Helix Discovery, and so on.
For more information about the available products, see Integrations. |
3. | Create deployment packages and request database backup with customizations and integrations | Create a support ticket to have Golden Backup 1: Customizations/Fixes No Data. This backup is your Golden Backup #1 with the base data and customizations and integration information. Best Practice: |
Stage 4: Preparing for data load
No. | Task | Action |
---|---|---|
1. | Review the documentation of Data Management to get an overview and understand the required configurations and steps to perform the data loading | See the following links for the overview and configuration of the Data Management console:
|
2. | Download the data load spreadsheets | Locate and download the dataload spreadsheets.
For the CMDB data, download the following spreadsheets:
|
Stage 5: Create mappings
No. | Task | Action |
---|---|---|
1. | Populate the dataload spreadsheets with the mapping data | You must populate the downloaded dataload spreadsheets with the mapping information. Export the data from the Remedyforce system and map the exported data into the dataload spreadsheets according to the correct forms. For steps on populating the dataload spreadsheets, see Mapping Foundation and CMDB data. |
Stage 6: Data load/onboarding
No. | Task | Action |
---|---|---|
1. | Onboard and load data by using the Data Management Console | Load the data from the dataload spreadsheets into the BMC Helix Innovation Suite Cloud system by using the Data Management Console:
We recommendation to run a job with Enable Wait set on the promote step and to validate the data in the load form. This helps you review the data in the load form so you can determine the data you want to promote to the target form. If the data is not accurate, then you can simply fix the spreadsheets and run a new job to load the data the same way to the load form and the data will not be duplicated as each data loaded will have a job ID reference. Therefore, you can run multiple jobs to load corrected data to the same form multiple times without worrying about duplicate data and/or cleaning up the data. This is only possible if you run the job with the Enable Wait set to promote step. After you have done a few revisions as needed with the above approach and the data for that form in your spreadsheet is accurate then that is considered as your Golden Spreadsheet for that form and now you will create a new job to load that data to the target form without setting Enable Wait on the promote step. We recommend creating Golden Spreadsheet for all your forms. Use the Golden Spreadsheets to run jobs and load data to the QA and/or production environments as needed. This is also helpful if you revert your database to an earlier state. Important: If you run a job without setting the Enable Wait parameter on the Promote step and the data is already in the target forms, then if you need to correct the data, revert back to Golden backup 1 described in the Step 3 of Stage 3. For detailed steps about crating and running the dataload jobs, see
Data creation and updates using a dataload job
|
2. | (Optional) CMDB data correction or modification | If you want to correct or modify the CMDB data after you have already loaded data in CMDB forms, we recommend you to run a purge reconciliation job first to delete the data and run a new job to load the corrected data. For information about purging CIs that are not required in any dataset, see
Deleting CIs from a dataset by using the Delete activity
|
3. | Create a golden backup | Create a ticket to create Golden Backup #2 after the successful load of your Foundation and CMDB data. You are now ready to unit test your migration. |
Stage 7: Perform unit testing and fixes
No. | Task | Action |
---|---|---|
1. | Perform unit testing and fixes | Before you begin the unit testing, make sure the following tasks are completed:
Complete the following steps to complete unit testing:
|
Stage 8: User Acceptance Tests (UAT)
No. | Task | Action |
---|---|---|
1. | Perform UAT | Create a support ticket to deploy Golden Backup #2 with the fixes to your BMC Helix QA and Production environment.
|
2. | Complete UAT cycles, fixes, and sign-off | Fixing issues
|
Stage 9: Go-live
No. | Task | Action |
---|---|---|
1. | Go-live | Going Live tasks should include the following:
Seven to ten days before going live, create the Salesforce ticket for Health check assessment of all the BMC Helix Innovation Suite of products. Important: |
Comments
Log in or register to comment.