You can use the workflow properties to implement restrictions on certain steps or transitions of a workflow. However, it is not really recommended as we do not guarantee some data and operations (e.g. bulk operations) will not be broken.

So, use it at your own risk.

Available JIRA Workflow Properties

There are a few workflow properties which you can use in a transition or step of a workflow. Here're some helpful links:

Name

Values

Related Issues

References

Notes

jira.field.resolution.exclude

Resolution id

 

Resolutions per Workflow Step

Transition

jira.field.resolution.include

Resolution id

JRA-16443

Resolutions per Workflow Step

Transition

jira.i18n.submit

i18n property key

JRA-6798

 

Transition (usage: action submit button name)

jira.i18n.title

i18n property key

JRA-6798

 

Transition (usage: action name, etc.)

jira.issue.editable

true, false

 

Configuring Workflow

Step

jira.permission.*

user1, user2 / group1, group2 / ...?

JRA-6381

* WorkflowBasedPermissionManager class description (API documentation)
* Forum discussion

Step

opsbar-sequence

Integer value greater than or equal to 0

 

Configuring Workflow (Customising Transitions)

Transitions on the 'View Issue' page