Expert-only Transitions

You can use Skillset fields along with Jira’s built-in Workflow Conditions to restrict transitions based on user’s competence. Only users who match the skill requirements included in a task will be allowed to execute the transition.

Configuring your Workflow

  • Open your Jira Workflow for editing

  • Select the Transition of interest

  • Configure workflow conditions as on the screenshot below:

    • “Any of the following conditions” should be true:

      • Add a standard workflow condition "User Is In Custom field"

        • Use the "Skillset field name-Experts" field as a target

      • “All of the following conditions” should be true (condition group)

        • “Skillset field name” is empty

        • “Skillset field name-Experts” is empty

https://www.youtube.com/watch?v=oDt_SXl_jz8

Workflow conditions in the example are configured to restrict transitions to “In Progress” based on qualification, if skill requirements are specified. If not - anyone can work on the task.

You can get much more creative with "Skillset" fields and Jira workflows if you are using Jira addons that offer custom workflow extensions like Script Runner for Jira Cloud.

For example, you could prevent transitions if there's another user with the required skillset, who has better availability. You could do that by reading the users property of the "Skillset" field and analyzing backlog for all qualified users.