Configure Workflow to allow Certain Group to Perform Certain Transition
Platform Notice: Data Center - This article applies to Atlassian products on the Data Center platform.
Note that this knowledge base article was created for the Data Center version of the product. Data Center knowledge base articles for non-Data Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
Currently, JIRA is not able to set permission schemes based on issue type, so if we want to allow only certain users to perform a certain transition on a specific issue type.
Workaround
For example, if we want to allow only the Team Lead to close bug and improvement requests in Project A, we can do the following setup.
- Create a new Workflow scheme by referring to Configuring workflow schemes - Adding a workflow scheme.
- Copy the current in-use project A's workflow.
- In the copied workflow, modify the "close issue" transition > under condition > add a new condition > only allow Team lead group to perform close issue transition. You can refer to Advanced workflow configuration to learn how to set condition to transition.
- In the new workflow schemes, assign the modified workflow to the scheme by selecting the issue type - bug. Refer to Configuring workflow schemes for detail steps.
- Repeat step above for improvement request and other issue type.
- Associate the new workflow scheme to the project.
After that, only users from Team lead group/role are allow to close bug and improvement request, while other issue types are not affected.