Managing steps
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 with which you are interacting. 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 they can be 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 finished to complete the request (for example, “update documentation”).
In BMC Release Process Management version 4.6, you can use packages in steps. To operate on packages, use custom automation scripts.
This topic consists of the following sections:
States of steps
Steps move through a series of states:
- Locked
- Ready
- In Progress
- Blocked
- Process
- Hold
- Complete
- Reopened
When a request that contains steps is started, information about the various states through which the steps pass is displayed automatically.
To see steps that currently have a Ready, In Progress, or Hold status, go to Dashboard > Currently Running Steps or Requests > Currently Running Steps. You can use the following filters to display the currently running steps:
- Status — Displays steps that have the selected status
- Work task — Displays steps that have the selected work tasks assigned
- Owner — Displays steps that have the selected users assigned as the step owner
- Server — Displays steps that are assigned to the selected servers
- Component — Displays steps that are associated with the selected components
- Group — Displays steps that are associated with the selected user groups
You can organize multiple steps into groups by using procedures.
To add steps to a request
On the Requests tab, click the appropriate request.
Note
You can add steps only for a request with the Created or Planned status.
Click New Step below the steps of the request.
In the New Step dialog box, enter the following information for the various fields:
(Click each item to expand it and see the description.)- Click Add Step & Close to save the step and close the New Step dialog box.
- Click Add Step & Continue to save the step and keep the New Step dialog box open. You can then add additional steps.
- Select the Execute Anytime check box to enable this step to be started anytime manually.
- Click Save Step.
The Administrator must configure notifications for each stage of a step. For more information about configuring the notifications, see Changing notification options.
To use the links associated with the steps
When you 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 Component | Use this link to change the components of the steps.
|
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.
|
To import steps
- On the Requests tab, click the appropriate request.
The request page opens. - On the right pane, click Import Steps.
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 multiline values and values containing special symbols, use quotation marks.
- All step parameters are optional. You do not need to specify the unused parameters for the imported steps.
- To import multiple steps, add a new line with the appropriate parameter values for each new step.
- Click Create Steps.
The new step with the specified parameters is added to the request.
For more information about the step parameters, see To add steps to a request.
Comments
Log in or register to comment.