Getting started with orchestrating change through Workflow Jobs


This topic describes the products you must install and the configuration needed for this use case.

Installation roadmap

The following table lists the products and versions that are required.

Product

Version

Reference

BMC Atrium Orchestrator

7.6.01 Patch 004

BMC BladeLogic Server Automation

8.1

Configuration roadmap

The following table lists the configuration tasks that are required. It also provides pointers to publications with detailed instructions.

Task

Products involved

Description and reference

Step 1. Activate the relevant modules that contain the processes that you plan to use in Workflow Jobs and enable all relevant adapters.

BMC Atrium Orchestrator

You must determine what modules in BMC Atrium Orchestrator contain processes you need to include in a Workflow Job.

You must set up the relevant modules in BMC Atrium Orchestrator so you can choose the appropriate processes from those modules. If you are using adapters you must enable them.

For information about modules and processes, see the BMC Atrium Orchestrator Development Studio User Guide. If you are using adapters, refer to the user guide for the appropriate adapter.

Step 2. Install and configure the BMC BladeLogic Server Automation adapter for BMC Atrium Orchestrator.

BMC Atrium Orchestrator

If you are planning to use complex workflows that involve child jobs, you must set up the adapter for BMC BladeLogic Server Automation.

See the BMC Atrium Orchestrator Application Adapter User Guide for BMC BladeLogic Server Automation.

Step 3. Grant the role defined for the adapter (typically BLADMINS) permission to execute any type of BMC BladeLogic Server Automation job that you want to execute through a Workflow Job.

BMC BladeLogic Server Automation

To grant permissions to roles, use the RBAC capabilities of BMC BladeLogic Server Automation. To grant full permission to a Workflow Job, give a role the WorkflowJob.* authorization. If a Workflow Job is running other types of BMC BladeLogic Server Automation jobs, you must grant permission for each of those types of jobs as well. For example, if a Workflow Job is running a Compliance Job, you should grant appropriate authorizations for Compliance Jobs, such as the ComplianceJob.* authorization.

For more information on granting permissions to roles, see "Access management" in the BMC BladeLogic Server Automation Users Guide.

Step 4. Configure BMC Atrium Orchestrator input parameters for any process you want to associate with a Workflow Job.

BMC Atrium Orchestrator

By default, any input parameters that have been defined for a BMC Atrium Orchestrator process (within its Start activity) are passed on to the BMC BladeLogic Server Automation Workflow Job as string-type input parameters. To enable the use of the full range of BMC BladeLogic Server Automation input types in the Workflow Job, as well as to organize the input parameters on Workflow Job panels, you must modify the original process in BMC Atrium Orchestrator.

For detailed instructions on how to make these modifications, see "Configuring input parameters in a process" in the BMC BladeLogic Server Automation Users Guide.

Step 5. Include BLCLI commands in a BMC Atrium Orchestrator Application Actor adapter.

BMC Atrium Orchestrator, BMC BladeLogic Server Automation

To take full advantage of Workflow Job results, you must include certain BLCLI commands in the BMC Atrium Orchestrator process.

For a list of the BLCLI commands, see "BLCLI commands for inclusion in a process" in the BMC BladeLogic Server Automation Users Guide.

For details on setting up the BMC BladeLogic Server Automation Adapter for BMC Atrium Orchestrator, see "Configure BMC Atrium Orchestrator components for the solution" in the BMC Continuous Compliance for Server Automation solution Getting Started Guide.

For details on using BLCLI commands see the BMC BladeLogic Server Automation BLCLI Help.

Step 6. Configure the connection between BMC BladeLogic Server Automation and BMC Atrium Orchestrator.

BMC BladeLogic Server Automation

Through the BMC BladeLogic Server Automation console, you must add the configuration information required to connect to BMC Atrium Orchestrator.

For more information, see "Setting up the connection to the BMC Atrium Orchestrator" in the BMC BladeLogic Server Automation Users Guide.

Step 7. Select the BMC Atrium Orchestrator modules that contain the processes you initially plan to use in Workflow Jobs.

BMC Atrium Orchestrator

Before you create Workflow Jobs and select BMC Atrium Orchestrator processes in Workflow Jobs, you must perform an initial selection of the BMC Atrium Orchestrator modules that you plan to use. This filtering task limits your subsequent choice of BMC Atrium Orchestrator processes during the creation of Workflow Jobs to the relevant processes that are contained within the selected BMC Atrium Orchestrator modules.

For details on how to perform this filtering, see "Choosing modules for Workflow Jobs" in the BMC BladeLogic Server Automation Users Guide.

 

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