2.0 enhancements


This section contains information about enhancements in version 2.0 of BMC Change Automation.

The following enhancements are available in this release of BMC Change Automation.

Simplified installation and automatic configurations

The BMC Change Automation installer simplifies the process of integration with base components and enables the solution features.

BMC Change Automation installer performs the following:

Installs BMC Atrium Orchestrator, if not already installed

 If BMC Atrium Orchestrator version 7.9 is not installed on the computer, running the BMC Change Automation installer installs BMC Atrium Orchestrator 7.9 on that computer.

Integrates the base components

 A connection with following components is enabled by configuring the connection details:

  • BMC Server Automation
  • BMC Atrium Orchestrator
  • BMC Remedy Change Management
Configures the database and creates database tables

The installer configures Derby database to store data coming from the automation system and the change management system. The following database tables are created:

  • IncomingMessages
  • AutomationHosts
Activates modules

 The following modules are activated:

  • BMC-SA-CLA_ITSM_Integration
  • AutoPilot-AD-Utilities
Configures and enables adapters

 The installer configures following adapters:

  • CLA_DBActorAdapter
  • CLA_MonitorAutomation 
  • CLA_MonitorRemedy
  • CLA_WSAdapter
  • CLA_WSAdapterSync
Uploads latest ROAR file

Uploads the latest ROAR file to the repository that has patches for BMC Change Automaton.

Simplification of user interaction

The following web services are added in BMC Remedy Change Management to support integration with an external automation system.

Web service name

Purpose

CHG_ChangeServiceInterface

To create or update a Request For Change for an automation job.

See Creating-a-Request-For-Change.

CHG_ChangeOutboundInterface

To pull data from the change management system.

See Receiving-change-record-updates.

CHG:ChangeInterface_TransactionalInterface

To support the history of certain transactions such as worklog updates.

See Receiving-change-record-updates.

TMS_TaskTemplateServiceInterface

To create a task template for an automation job.

See Creating-task-templates.

Job enhancements

The following job enhancements support the Operator-Initiated Change and Change-Initiated Job use cases in BMC Change Automation 2.0.

Option

Description

A checkbox for Execute on Approval on Schedules panel.

Ensures that the job is run after approval from change management.

A checkbox for Create incident on job failure on Default Notifications panel.

Ensures creation of an incident upon failure of a job.

A checkbox for Change Task Template Enabled on General panel.

Enables creation of a task template in change management having all job details. This task template is utilized by the change manager during creation of a change.

Ability to dynamically apply templates to a change record

In this release of BMC Change Automation, templates are dynamically applied to a change record. This ensures that change records are quickly created and relevant attributes are applied to enrich the change record.

To ensure that correct templates are searched, optionally, you can define template selection rules using the new Template Selection Configuration interface. Using this UI, you can create, edit, delete, and search template selection rules. A template selection rule consists of criteria to search and apply a relevant template when a change record is created.

Navigate to Administrator Console > Application Administration Console > Custom Configuration > Foundation > Advanced Options > Template Selection Configuration to access this interface. For more information, see Managing-change-template-selection-rules.

The following screenshot shows the new UI.

Template selection form.png

A new default change process to ensure change manager review

Starting with this release, a new process flow is provided out of the box that is applied to a Request for Change from an automation system. This process flow is called Standard Process-Automation System.

In this process flow, the state of the change record by default transitions directly from Draft to Planning in Progress stage. To avoid the possibility of applying existing auto-approval processes to these new types of automated change records, this stage transition ensures that the auto approval process is bypassed even if the auto approvals are configured in the system.

The following screenshot depicts the state transition of the Standard Process-Automation System process flow.

Standard_process_flow_Automation.png

This capability ensures that the change manager has the opportunity to:

  • Review the new automation change records
  • Determine who can accept or reject the Request For Change 
  • Establish under what conditions they want to configure an auto approval process going forward
  • Ensure process compliance
  • Ensure efficient tracking and documentation of the changes in the system

For more information, see Overview-of-Standard-Process-Automation-System-process-flow.

New change rules for automation systems

A set of new change rules are provided that are applicable to requests from automation systems.

Automation tab-Global rules.png

The following tables lists the rules and their default values:

Rule Name

Default Value

Create Service Request on Submit

No

Default Automation Change Process Flow

Standard Process-Automation System

Default Change Duration

Three days

Outbound Communication Approval Status

Scheduled For Approval

For more information, see Configuring-change-rules-for-requests-from-automation-system.

A comprehensive one-click utility to validate integrations

A single-click, end-to-end integration validation utility is provided to help you verify whether the integration between the automation system, BMC Atrium Orchestrator and BMC Remedy Change Management is working fine. The one-click utility runs automatically after you set the connection details in the BSA console. The utility displays the results of the test and integration errors, if any. After you fix the errors, you can manually run the utility again to validate whether the integrations are working correctly.

For more information, see Validating-integrations.

Guaranteed delivery of data

To facilitate guaranteed delivery of data and ensure reliability, this release of BMC Change Automation supports a store-and-forward mechanism in BMC Atrium Orchestrator. When BMC Atrium Orchestrator receives data from an automation system or retrieves information from the BMC Remedy Change Management system, the data is stored in the event when either of the endpoint is unavailable. In this event, periodically, BMC Atrium Orchestrator retries sending this data to the other end point. The default duration to resend the stored data is three days, which can be configured as per your requirement. For more information, see Configuring-data-persistence-interval.

The major benefit of this feature is that BMC Atrium Orchestrator reliably tries resending data to the end point and communicates failure or success of the process.

BMC Atrium Orchestrator workflows and adapters

In this release of BMC Change Automation 2.0, workflows and adapters are provided in BMC Atrium Orchestrator for successful implementation of Operator-Initiated Change and Change-Initiated job. These workflows and adapters ensure efficient transmission of data between automation system and change management.

Workflows:

  • BMC-SA-CLA_ITSM_Integration:SetConnectionDetails
  • BMC-SA-CLA_ITSM_Integration:ITSM_Integration:Blade:Process Request
  • BMC-SA-CLA_ITSM_Integration:Setup_Validation:OneClickValidation

Adapters:

  • CLA_DBActorAdapter
  • CLA_MonitorAutomation 
  • CLA_MonitorRemedy
  • CLA_WSAdapter
  • CLA_WSAdapterSync

For more information, see BMC-Atrium-Orchestrator-workflows-and-adapters.

Enabling customization best practices through customization windows

To extend your system and to maintain the flow of information from the automation system and change management, three new wrapper workflows are introduced in BMC Atrium Orchestrator. These wrapper workflows operate as customization windows and represent empty implementation of the workflow. These customization windows provide an opportunity to search and add functionality without changing the default behavior.

Ensure that you perform modifications only in the given customization windows. This best practice ensures that your modifications do not alter the default settings of the workflow.

For more information about the customization windows, see Best practices.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*