Skip to main content
Book your demo
Example scripts
To homepage
Jira
Data centre icon
Data Center

Limit a Behaviour to a Specific Workflow Action

Features
Behaviours
Created 2 year(s) ago, Updated 27 day(s) ago
App in script
ScriptRunner For Jira
ScriptRunner For Jira
by Adaptavist
Compatibility
compatibility bullet
Jira (8.0 - 8.14)
compatibility bullet
ScriptRunner For Jira (6.18.0)
Language |
groovy
import groovy.transform.BaseScript
import com.onresolve.jira.groovy.user.FieldBehaviours

@BaseScript FieldBehaviours fieldBehaviours

final expectedActionName = 'Start Progress'
final expectedDestinationName = 'Done'
final fieldName = 'Some Field'

def field = getFieldByName(fieldName)

actionName == expectedActionName || destinationStepName == expectedDestinationName ?
    field.setRequired(true) :
    field.setRequired(false)
Having an issue with this script?
Report it here