Release Management user roles and permissions
To access the release module in BMC Helix ITSM, you must have release master, release user, or release viewer permission. Along with the release permissions, you might have to perform the functional role of a release coordinator or release approver.
The release permissions and functional roles that are supported in BMC Helix ITSM are derived from Release Management . On the CTM:People form in mid tier, the administrator can assign the permission and functional role to BMC Helix ITSM users.
Release permissions
- Release Master—Release master permission supersedes the release user and release viewer permissions. As a BMC Helix ITSM user with release master permission, you can create and also modify release independent of any functional roles, or support group affiliations.
- Release User—Release user permission supersedes the release viewer permission. As a BMC Helix ITSM user with release user permission, you can create and edit release assigned to you or to your support group.
- Release Viewer—Release viewer permission is superseded by the release master and release user permission. As a BMC Helix ITSM user with release viewer permission, you can only view release. If you have release approver functional role, you can review a release. Although you cannot completely edit release, you can edit the Documents section of release and attach documents.
User with release permissions also have the following options:
- The user can also get asset viewer and change viewer permissions.
- The user can perform the functional role of release coordinator or release approver.
- The user can add comments in the Activity tab of release, activities, and tasks.
- The user can view release in all statuses and milestones, including releases in the Pending, Cancelled, and Rejected status.
The following table describes the scope of the release permissions. Note that the table covers all the supported milestones and statuses in each milestone:
Tasks | Release Master | Release User | Release Viewer | Details |
---|---|---|---|---|
Create release | ✅️ | ✅️ | ❌️ | For users with the release viewer permission, the Release option is not available on the Create menu. |
Create activities | ✅️ | ✅️ | ❌️ | Not applicable |
Create tasks | ✅️ | ✅️ | ❌️ | Not applicable |
Create related change requests | ✅️ | ✅️ | ❌️ | Not applicable |
Create release plan | ✅️ | ✅️ | ❌️ | Not applicable |
Edit release | ✅️ | ✅️ | ❌️ | For users with the release viewer permission, the Edit option is not available on the release profile. |
Edit the Documents section | ✅️ | ✅️ | ❌️ | You can edit the Documents section of the release, and attach or remove documents. For users with the release viewer permission, the Edit option is not available on the release profile. |
Edit activities | ✅️ | ✅️ | ❌️ | Not applicable |
Edit tasks | ✅️ | ✅️ | ❌️ | Not applicable |
Edit change requests related with the release | ✅️ | ✅️ | ✅️ | Users with the release viewer permission must have change master or change user permission to edit change requests related with the release. |
Edit change requests created from the release | ✅️ | ✅️ | ✅️ | Users with the release viewer permission must have change master or change user permission to edit change requests created from the release. |
Relate existing change requests with the release | ✅️ | ✅️ | ❌️ | Not applicable |
Perform global search to search for the release, activities, and tasks | ✅️ | ✅️ | ✅️ | Not applicable |
Search for the release, activities, and tasks from the Ticket Console | ✅️ | ✅️ | ✅️ | Not applicable |
Relate the release with other types of tickets | ✅️ | ✅️ | ❌️ | You can relate the release with the following type of tickets—incident, asset, change request, release, problem investigation, known error, and outage. Note that you cannot create the release from tickets. |
Move the release to the next milestone or status | ✅️ | ✅️ | ❌️ | You cannot move a release that is in review status. After approval, the system moves the release to the next status. |
Add comments to the Activity note of the release, activities, and tasks | ✅️ | ✅️ | ✅️ | You cannot add comments when a release is in Closed status. |
Change the release template after the release is created | ❌️ | ❌️ | ❌️ | Not applicable |
Modify the target date and completed date after the release is created | ✅️ | ✅️ | ❌️ | Not applicable |
Release functional roles
To efficiently manage release, BMC Helix ITSM supports the functional roles of release coordinator and release approver. To assign a user the functional role, ensure that the user has one of the release permissions. On the CTM:People form in BMC Helix ITSM, the administrator can assign the functional role to the users.
- Release coordinator— Users with release coordinator functional role have to manage release, coordinate with the stakeholders, and track whether the release is progressing as planned. Users with release master or release user permission, who belong to the support group of release coordinator, can access and edit a release assigned to the release coordinator.
- Release approver— Users with release approver functional role can review release. At a minimum, a release approver must have release viewer permission to access and view release awaiting review.
Depending on the release permissions that a release coordinator has, the following scenarios can happen:
Scenarios | View | Edit | Move release to the next status and milestone | Relate change requests with the release plan |
---|---|---|---|---|
User with release master permission and release coordinator functional role | ||||
You are the submitter and coordinator of release, and belong to the release coordinator's support group. | ✅️ | ✅️ | ✅️ | ✅️ |
You are the submitter, but not the coordinator of release, but do not belong to the release coordinator's support group. | ✅️ | ✅️ | ✅️ | ✅️ |
You are the submitter and belong to the coordinator's support group, but you are not the release coordinator. | ✅️ | ✅️ | ✅️ | ✅️ |
User with release master permission but without release coordinator functional role | ||||
You are the submitter and belong to the release coordinator's support group, but you are not the coordinator of release. | ✅️ | ✅️ | ✅️ | ✅️ |
You are the submitter, but not the coordinator of release, but do not belong to the release coordinator's support group. | ✅️ | ✅️ | ✅️ | ✅️ |
You are not the submitter or the coordinator of release, but you belong to the release coordinator's support group. | ✅️ | ✅️ | ✅️ | ✅️ |
You are not the submitter or the coordinator of release, but do not belong to the release coordinator's support group. Important: If the Applications Permission Model is set as Support Group, you will not be able to view and edit the ticket. | ✅️ | ✅️ | ✅️ | ✅️ |
User with release user permission and release coordinator functional role | ||||
You are the submitter and coordinator of release, and belong to the release coordinator's support group. | ✅️ | ✅️ | ✅️ | ✅️ |
You are the submitter and belong to the release coordinator's support group, but you are not the coordinator of release. | ✅️ | ✅️ | ✅️ | ✅️ |
You are not the submitter or the coordinator of release, but you belong to the release coordinator's support group. | ✅️ | ✅️ | ✅️ | ✅️ |
You are the submitter, but not the coordinator of release, but do not belong to the release coordinator's support group. (You create a release but assign it to a release coordinator from another support group.) | ✅️ | ❌️ | ❌️ | ❌️ |
You are not the submitter or the coordinator of release, but do not belong to the release coordinator's support group. | ✅️ | ❌️ | ❌️ | ❌️ |
User with release user permission but without release coordinator functional role | ||||
You are not the submitter or the coordinator of release, but you belong to the release coordinator's support group. | ✅️ | ❌️ | ❌️ | ❌️ |
You are the submitter and belong to the release coordinator's support group, but you are not the coordinator of release. | ✅️ | ❌️ | ❌️ | ❌️ |
You are not the submitter or the coordinator of release, but do not belong to the release coordinator's support group. | ✅️ | ❌️ | ❌️ | ❌️ |
Additional considerations
Users with release user or release master permission must consider the following points:
- You can add related change requests to the release plan and relate supported ticket types to the release in all milestones and statuses except when the release is in review, and when the release is in the Close Down milestone, or in the Pending, Cancelled, or Rejected status.
- You can add comments to the activity notes of release, activities, and tasks in all the milestones and statuses except when the release is in review or in the Closed status in the Close Down milestone.
- You can add or edit the release plan in all the milestones and statuses, except when the release is in review, and when the release is in the Close Down milestone, or in the Pending, Cancelled, or Rejected status.
- You can move a release to the next or previous status or milestone, except when the release is in review status, and when the release is in Close Down milestone, or in the Pending, Cancelled, or Rejected status.
Instructions for classic interfaces