Onboarding to a new BMC Helix Innovation Suite Cloud
Activate your systems and onboard your Foundation, Template or Process, and Configuration Items (CI) data to your new BMC Helix Innovation Suite Cloud system to access the new SaaS capabilities.
Onboarding to a new 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 onboarding process includes the following major tasks:
- Activation tasks
- (Optional) Development activities and working on integrations
- Data Loading/Onboarding:
The forms involved in mapping and loading the data are mentioned in Stage 4: Data Loading section.
As part of this process, you can onboard and/or load Foundation data, Template or Process data, and Configuration Items (CI) data. - User Acceptance Tests (UAT)
- Go Live
Starting from version 21.x, the BMC Helix Innovation Suite environments which are activated in BMC Helix Innovation Suite Cloud consist of the following applications:
- BMC Helix ITSM
- Smart IT
- BMC Helix Digital Workplace
- BMC Helix Digital Workplace Catalog
- BMC Helix Dashboards
Planning the onboarding
Prepare the following documents required for planning your onboarding project:
- Implementation planning document: Review your requirements and ensure that you create an implementation plan that covers your development work, creating custom forms, new CMDB classes and prepare data for loading. The document must also include the Foundation, CMDB, and process setup data onboarding details.
- Project plan:
- Create a project plan that includes all the tasks and activities to be performed for all stages 1 through 6.
- Create a Go-Live plan including the tasks and activities described in Stage 7.
Make sure that you also include the tasks that the BMC team is responsible for in each of the stages. - We recommend that you create a draft project plan before you start working on the activities.
Onboarding process
The following image gives an overview of the onboarding process:
Stage 1: Activation - Environments provisioning
No. | Task | Action |
---|---|---|
1. | (BMC Helix Innovation Suite Cloud system) Activate the required systems and BMC Helix installations. | After your ordering process is complete, BMC initiates the activation for the following systems and services required for your migration:
Important:
|
2. | Enable Quiet and Admin only mode | After you activate your systems, create a ticket to enable the Quiet and Admin only mode. The BMC team performs the following steps to enable the Quiet and Admin only mode:
|
3. | (On-premises system) Install Developer Studio and other client tools on the on-premises system as needed. | While your BMC Helix environments are being activated, download and install the latest version of Developer Studio and Data Import tool on your on-premises system:
|
4. | Create realm entries and configure your SAML and Active Directory (AD) authentications. | Configuring SAML: We recommend that you create a realm for SAML authentication, and configure the general details for the realm. Obtain the necessary information from the IdP administrator and then configure SAML authentication. For more information, see Importing configuration from an identity provider and configuring SAML. |
Configuring Active Directory: After you configure BMC Helix SSO as a service provider and Active Data Federation Services (AD FS) as the remote identity provider (IdP) in BMC Helix SSO Admin Console, you can configure SAML for AD FS. For more information, see Configuring Active Directory Federation Services as a SAML identity provider. |
Stage 2: Activation - Lifecycle requests
No. | Task | Action |
---|---|---|
1. | Lifecycle request: Create Configure the client gateway | Set up the client gateway environment in the on-premises system for your client tools connectivity and integrations configurations:
For more information, see the following topics: |
(Optional) Stage 3: Development activities
Perform the activities mentioned in this stage only if you want to create the following:
- Overlays to extend the out-of-the-box functionalities to support customizations such as field changes, adding new fields, updating existing workflow, and adding new workflow.
- Create custom objects such as forms, fields, workflows, and CMDB extensions (classes and attributes).
No. | Task | Action |
---|---|---|
1. | Perform custom/overlay development changes for the BMC Helix applications | Perform 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 on-premise integrations. These integrations can include BMC TrueSight Operations Management, BMC Helix Discovery, and so on.
Important: For integrations that require client gateway (Support tickets) |
3. | Request database backup with customizations and integrations | Create a change request 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. |
Stage 4: Data loading
In this stage, you can manually create or populate the DMT spreadsheet to create the following data:
- Foundation data - Company, Organization, Support Groups, People
- Template or Process data - Incident, Change, SLM, and task templates
- CMDB data - The Configuration Items (CIs) that you need
You can either load the data manually by using the Application Administration Console, by using the Data Management Console (DMT), or a combination of both process.
4.1 To enable the system in full mode
After you activate your systems, create a ticket to enable the system in full mode.
The BMC team performs the following steps to enable the system in full mode:
- Turn on any alerts and monitoring services that you are using in your environment.
- In the Server Group Configuration screen of the AR System Management Console, set the following global parameters:
- Enable Escalations
- Enable Archive
Disable Admin only mode
See Setting global-level and local-level configurations for a server group in Action Request System documentation.
- In the Server Group Configuration screen of the AR System Management Console, disable the Flashboard services.
On the AR System Server Group Operation Ranking form, rank all processes as they were ranked earlier.
See Setting failover rankings for servers and operations in Action Request System documentation.- On the Service Failover form, turn on the following settings:
- Normalization
Make sure that the Full text search (FTS) services are running.
See Enabling and disabling full text search in Action Request System documentation.- On the AR System Email Mailbox Configuration form, disable the status of the incoming mailbox and outgoing mailbox.
- Enable the Email services.
Enable the Email Engine.
See Stopping and starting the Email Engine in Action Request System documentation.
4.2 To load the data by using Application Administration Console:
Perform the following steps to load the data manually by using Application Administration Console:
- Load the Foundation data manually
- Load the Template or Process data manually
- Load the CI data manually
- Create a golden backup #2
4.2.1 To load Foundation data by using Application Administration Console
The common elements of foundation data are as follows:
- Company
- Organization
- People
- Support groups
- Categorization
To load foundation data manually by using Application Administration Console, complete the following tasks:
No. | Task | Action |
---|---|---|
1. | Create foundation data by using Application Administration console. The common elements of foundation data are as follows:
| See the following links for the overview and configuration of foundation data using Application administration console: |
2 | Create and configure companies: The first step in standard configuration is to configure a company. Everything else that you configure belongs to this company. You can configure multiple companies if your company is made up of smaller companies that are separate entities. | To create and configure a company, see Creating companies. |
For each company that you create, you must configure the following data: | ||
3 | Organizational structure | |
4 | Locations | See the section To add or modify a company location in the topic Creating companies. |
5 | Support groups | |
6 | People | |
(Optional) For each company, you can configure other data, such as: | ||
7 | Product categories | |
8 | Operational categories | |
9 | Assignment routing | |
10 | Approval processes |
4.2.2 To load Template or Process data by using Application Administration Console
To load the Template or Process data manually, perform the following steps by using the Application Administration Console:
No. | Task | Action |
---|---|---|
1 | Create Templates | |
2 | Configure Change Templates | |
3 | Configure Release Templates | |
4 | Configure Activity Templates | |
5 | Configure Incident Management Templates | |
6 | Manage Knowledge Article Templates |
4.2.3 To load CI data by using Application Administration Console
Use one of the following methods to load your CI data manually:
- Creating CI data in CMDB Explorer
- Creating CI data by using Discovery
- Creating CI data by using Atrium Integrator Interface
To create CI data in CMDB Explorer
In a BMC Helix CMDB system, most configuration items (CIs) are created by discovery applications, such as BMC Helix Discovery.
However, you can create CIs manually and use those CIs to build a service model. In such scenarios, you can create a CI for any non production dataset.
Perform the following steps:
You can create a CI manually in an existing service model and add a relationship to that CI. This CI can belong to a production dataset (BMC.Asset) or to a non-production dataset.
For more information, see Creating a CI for an existing service model.You can create CIs in a non-production dataset, and build the service model for these CIs.
For more information, see Creating a CI for a new service model.
To create CI data by using Discovery
To discover configuration (CI) data, you can use BMC Discovery products or third-party discovery products. This documentation assumes the use of BMC Discovery products.
If you have already discovered your configuration data with other tools, export that data in a database or flat files, and use Atrium Integrator to transfer that data to BMC Helix CMDB.
No. | Task | Action |
---|---|---|
1. | Create CI data by using BMC Discovery products or third-party discovery products | See the following links for the overview of creating CI data by using BMC Discovery products: |
To create CI data by using Atrium Integrator interface
You can use Atrium Integrator interface in the CMDB portal to create and load CI data into CMDB.
No. | Task | Action |
---|---|---|
1. | Create CI data by using Atrium Integrator interface | See the following links for the overview of creating CI data by using Atrium Integrator interface: |
4.2.4 To create a golden backup
After you successfully load your Foundation, Template or Process, and CI data, create a change request to create Golden Backup #2.
You are now ready to unit test your data.
4.3 To load the data by using Data Management Console (DMT)
You can load data in bulk by using a console in BMC Helix Innovation Suite known as the Data Management Console (DMT).
If you are using the Data Management Console (DMT) to perform data loading, we recommend that you review the documentation to understand the required configurations and process.
Perform the following tasks to load the data by using Data Management Console:
- Review the documentation of Data Management Console
- Load Foundation, Template or Process, and CI data into the spreadsheets
- Run the data load job by using the Data Management Console
- Create a golden backup #2
4.3.1 To review the documentation
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 topics to learn about the overview and configuration of the Data Management console:
- DMT Overview (End to End Steps)
- DMT Configuration
4.3.2 To load Foundation data into the spreadsheets
To populate and load Foundation data by using DMT, download and populate the data in relevant spreadsheets from the Spreadsheet Manager section of Data Management Console.
Refer to Foundation data mapping section in the topic Spreadsheets provided and target form mapping to understand the mapping of Foundation data from spreadsheets to target forms.
For Foundation data, download and load data into the following spreadsheets:
- Company.xlsx
- PeopleOrg.xlsx
- Location.xlsx
- Operational Catalog.xlsx
- SupportGroup.xlsx
- People.xlsx
4.3.3 To load Template or Process data into the spreadsheets
To populate and load the Template or Process data by using DMT, download and populate the data in relevant spreadsheets from the Spreadsheet Manager section of Data Management Console.
Refer to Process setup data mapping section in the topic Spreadsheets provided and target form mapping to understand the mapping of Template or Process data from spreadsheets to target forms.
For Process setup, download and load data into the following spreadsheets:
- Change_Process_Setup.xlsx
- Foundation_Process_Setup.xlsm
- Incident_Process_Setup.xlsm
- Request_Process_Setup.xlsm
- ProcessSetup-Knowledge.xlsm
- SLM_Agreement_Template.xlsx
- SLM_Service_Target_Template.xlsx
- SLM_Contract_Template.xlsx
- Task_Process_Setup.xlsm
4.3.4 To load CI data into the spreadsheets
To populate and load the data by using DMT, download and populate the data in relevant spreadsheets from the Spreadsheet Manager section of Data Management Console.
Refer to Transactional data mapping section in the topic Spreadsheets provided and target form mapping to understand the mapping of CI data from spreadsheets to target forms.
For CMDB data, download and load data into the following spreadsheets:
- Transactional_CI_Express.xlsx
- Transactional_CI.xlsx
- Transactional_Asset.xlsx
4.3.5 To create and run dataload jobs
No. | Task | Action |
---|---|---|
1. | Onboard and load data by using Data Management Console | Load data from the dataload spreadsheets into BMC Helix Innovation Suite Cloud system by using Data Management Console:
Using the Enable Wait option:
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 creating and running the dataload jobs, see Data creation and updates using a dataload job. |
2. | (Optional) Modify your CMDB data | If you want to modify the CMDB data after you have already loaded data in CMDB forms, we recommend that you run a purge reconciliation job first to delete the data and run a new job to load the modified data. For information about purging CIs that are not required in any dataset, see Deleting CIs from a dataset by using the Delete activity in BMC Helix CMDB documentation. |
4.3.6 To create a golden backup
After you successfully load your Foundation, Template or Process, and CI data, create a change request to create Golden Backup #2.
You are now ready to unit test your data.
Stage 5: Perform unit testing and fixes
Before you begin the unit testing, make sure that the following tasks are completed:
- All development tasks including:
- Creation of deployable data packages with issue fixes
- Initial data load or onboarding.
Perform the following steps to complete unit testing:
- Disable the Quiet mode on the development server.
- Perform unit testing on the development server.
Fix any functional issues.
For Action Request System (AR System) objects, use the Deployment console to export and create the packages.
- After you complete unit testing, create a support ticket to restore to Golden Backup #2 in Quiet mode.
- Apply the fixes found during unit testing.
- Create a change request to replace the existing Golden Backup #2 and restart the system in Quiet mode.
- After completing the unit testing, create a change request to restore Golden Backup #2 to your BMC Helix QA and production environments.
Stage 6: User Acceptance Tests (UAT)
No. | Task | Action |
---|---|---|
1. | Perform UAT | Create a change request 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
UAT sign-off
|
3. | Restore the backup | After you complete the UAT sign-off successfully, perform the following steps on the production server:
|
Stage 7: Go-live
No. | Task | Action |
---|---|---|
1. | Go-live | Going Live tasks include the following:
Seven to ten days before going live, create a Salesforce ticket for a Health check assessment of all the BMC Helix Innovation Suite of products. |