A step is an individual and complete part of a request. Steps indicate the way a request is executed. A step includes components and automation scripts assigned to the application that you are dealing with. A step can also indicate a phase or run time phase (for example, “third phase of release”). Steps can be completed in a series, where each step must be completed before starting the next, or completed in parallel, where execution can proceed asynchronously to accommodate different dependencies in the work. There are also anytime steps, which can be performed at any time during the request, but must be completed to complete the request (for example, “update documentation”).
Steps move through a series of states:
After the request with steps started, information about the current states of each step update automatically.
To see steps that currently have Ready, In Progress, or Problem status, go to Dashboard > Currently Running Steps or Requests > Currently Running Steps. You can use the following filters for displaying the currently running steps:
You can organize multiple steps into groups by using procedures.
On the Requests tab, click the appropriate request.
Note
You can add steps only for a request with the Created or Planned status.
Click the New Step link below the request to add multiple steps.
In the New Step dialog box, enter the following information for the various fields.
(Click each of the items to expand it and see the description)
When you click open any request, you have access to the following links that you can use to work with the steps.
The set of links is divided into the following parts: Select and Actions. The following table describes how to use these links in BMC Release Process Management.
Name of the link | Description |
---|---|
Select | |
All | Click this link to select all the steps under a request. |
None | This link clears the selection of any or all steps selected by a previous action. |
On | Click this link to display all the steps that are on in the current action. |
Off | Click this link to display all the links that are off in the current action. |
Actions | |
Delete | Use this link to delete steps that are not required in this request under the current action.
|
Modify Assignment | Use this link to change the assignments of the steps to individuals or groups.
|
Modify Task/Phase | Use this link to modify the work task or the phases of steps.
|
Turn On/Off | Use this link to either turn on or turn off a selected number of steps in a request.
|
In the Import/Paste Steps text box:
As the first line, enter the step parameters separated by comma.
As the second line, enter values for the appropriate parameters, separated by comma.
Parameter | Description |
---|---|
name | Name to identify the step |
description | Information to describe the deployment task for which you are creating the step |
component | Name of the component for the step, that is assigned to the request environment |
assigned_to | Owner of the step — a group or a user that you want to associate with the step Note: For users, enter the user's first name and then the last name. |
estimate | Estimated duration of the step in minutes |
automation | Automation script name |
Notes
For more information about the step parameters, see To add steps to a request.