Behaviours Supported Fields and Products

Supported Jira Products

Jira ProductSupported CapabilitySupported on Cloud

Jira 

Company-managed projects

(tick)


Team-managed projects

(tick)

Jira Service Management


(error)

Supported Fields

Fields/Methods Not Supported

We continually strive to support the functionality provided by Atlassian. Here's a link to Atlassian's UI Modifications guide, where you can find further information. 

Developing Behaviours on Cloud and adding more functionality to this feature remains a high priority for the ScriptRunner team! Behaviours can be applied to Sub-tasks and the supported fields outlined below for the Global Issue Create, Issue and Transition views.

Wildcard Limitations

Using the 'All Projects' field on a behaviour means only 1 context is used for projects. If it is used with several Issue Types then this 1 context is multiplied by the number of issue types selected. If we enable this behaviour for multiple view types, this value is also multiplied by the number of view types. For example:

Field

Selected

Contexts

Project

All Projects (100 Projects)

1

Issue Type/s

Story, Bug, Task

3

View Types

Issue Create, Issue View

2


Total

6

Modifications may only be made on the supported fields depending on your selected view, as outlined in the CreateIssue and Transition view sections below:

Create View Supported Fields

Issue View Supported Fields

Hidden fields

When the text (single), select list (single and multiple), checkbox, radio and number fields are set to read only but have no value in Issue View, they will be hidden.
Field/methodssetName
getName
setDescription
getDescription
setVisible
isVisible
setValue
getValue
setReadOnly
isReadOnly
setRequired
isRequired
setOptionsVisibility
getOptionsVisibility
affects versions
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
assignee
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
cascading select
(tick)
(tick)
(tick)
(tick)
(tick)

(error)

(error)
components
(tick)
(tick)
(tick)
(tick)
(tick)

(error)

(error)
checkboxes
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
(tick)
date picker
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
date time picker
(tick)
(tick)
(tick)
(tick)

(tick)

(error)(error)
description
(tick)
(error)
(tick)
(tick)
(tick)
(error)(error)
fix versions
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
labels
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
multi select
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
(tick)
multi user picker
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
number
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
original estimate
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
paragraph
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
parent
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
priority
(tick)
(error)
(tick)
(tick)
(tick)
(error)(error)
radio buttons
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
reporter
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
single select
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
(tick)
status(error)(error)(error)
(tick)
(error)
(error)(error)
summary(error)(error)(error)
(tick)
(tick)
(error)(error)
text field
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
url
(tick)
(tick)
(tick)
(tick)
(tick)
(error)(error)
user picker
(tick)
(tick)
(tick)
(tick)
(tick)
(error)

(error)

Supported Views for Issue View

Behaviours configured to run on the Issue View are triggered when accessed through one of the views outlined below, which are highlighted with example images:

  • full page issue 
  • board issue 
  • backlog issue
  • list issue
  • Issues issue
  • search issue (global search)

Transition View Supported Fields

Atlassian's New Transition Dialog

Behaviours on transition view run only in the new Issue transition dialog, as defined by Atlassian’s UI Modifications API. If this has not been enabled for your instance then Behaviours on transition view will not work.

Field/methodssetName
getName
setDescription
getDescription
setVisible
isVisible
setValue
getValue
setReadOnly
isReadOnly
setRequired
isRequired
setOptionsVisibility
getOptionsVisibility
affects version
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
assignee
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
cascading select
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
checkboxes
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
date picker
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
date time picker
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
description
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
fix versions
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
issue type(error)(error)(error)
(tick)
(error)(error)
(tick)
labels
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
multi select
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
multi user picker
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
number
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
original estimate
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
paragraph
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
parent
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
priority
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
radio buttons
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
reporter
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
resolution
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
(tick)
single select
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
text field
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
url
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)
(error)
user picker
(tick)
(tick)
(tick)
(tick)
(tick)
(tick)

(error)



On this page