Release Custom Rules
The custom rules help you to enforce the organization’s compliance while processing a release. Using these rules you can ensure that any change in the release attributes is supported by proper comments or notes. For example, a release should not move to the approved state if there is no manager assigned to the release. Similarly, you can use custom rules to enforce the approval workflows and closing tasks to close a release.
To view the Release Custom Rules page, navigate to Admin > Release Management > Release Custom Rules.
When Should Custom Rules be Enforced
For the release management module, the custom rules are evaluated based on the actions configured at any of the below stages:
- Submitted Rules: Check the items that should be enforced before submitting a release request.
- Planning Rules: Check the items that should be enforced before planning a release.
- Build Rules: Check the items that should be enforced while building the solution for the release.
- Testing Rules: Check the items that should be enforced while testing the solution for the release.
- Deployment Rules: Check the items that should be enforced while deploying the solution for the release.
- Review Rules: Check the items that should be enforced before reviewing a release.
- Required Note Rule: Check the items that should require a note before changing their values.
- Show Dialog Rules: Check the items for which a confirmation dialog should appear whenever the selected fields are updated.
- Add Worklog Rules: Check whether the user has permission to add work log. The "Add Worklog" button appearing in the Worklog tab of the respective ticket's details page will be unavailable if the user is not given access.
The options are:
- All Technicians: All technicians can add a worklog in the respective module.
- Only Assignee: The assigned technician can add a worklog to the module.
- Only Technician Group: The assigned Technician Group members can add worklog to the respective module.
- Only Assignee or Technician Group: The assignee or the technicians of the assigned Technician Group can add a worklog to the respective module.
Tasks created without any reference module will not have any configuration; hence, all technicians can add a worklog.
Example Scenario: You cannot create a task when the release is on Approval stage.