Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


UI Text Box
sizemedium
typeinfo

This condition is used for hiding or blocking a transition depending on the result of a JQL query.


UI Text Box
typetip

Field codes in the format %{nnnnn} can be inserted in the JQL query. It will be replaced by the corresponding field values at JQL execution time. Most of the times you will require to introduce one or more field codes in your JQL query since usually some kind of reference to the current issue (%{00015}), current user (%{00020}), current date (%{00057}), assignee (%{00003}) wants to be made.


Configuration

UI Expand
titleJQL

Enter plain text and optionally use Field codes, e.g. %{issue.summary}, to insert field values.

UI Text Box
typetip

Test your expression by clicking the run button on the top right of the expression box.



The expression must return a
UI Expand
titleCondition

Choose the condition from one of the following options:

Option Description

Current issue belongs to the output of the query


Current issue doesn't belong to the output of the query


Number of issues returned by the JQL query satisfies a logical expression

Upon choosing 3. The following must be done:

UI Expand
titleExpression

An Expression* field will appear, and there you would have to enter a valid logical expression that must return true or false.



UI Text Box
typetip

Test your expression by clicking the run button on the top right of the expression box.



UI Expand
titleValidation options

Choose from one of the following options (multi-choice is possible):

OptionDescription
-

If the transition is triggered by a JWT post function, the validation will be skipped.

-

If the transition is triggered by a bulk operation, the validation will be skipped.

-

If the create transition is triggered by a clone operation, the validation will be skipped.

-

f

If

the create transition is triggered by a mail handler, the validation will be skipped.



Location

Define where the error message should be displayed.

Enter

Message

For the message content to be displayed when an error occurs, enter plain text and optionally use Field codes, e.g. %{issue.summary}, to insert field values.

UI Expand
titleError message

Add an optional error message to show when validation fails.

UI Expand
iconfalse
title
UI Expand
iconfalse
titleMessage
UI Text Box
typetip

Test your expression by clicking the play button on the top right of the expression box.

UI Button
titleAdd translation

UI Text Box
iconfalse
typeinfo

Click on the Add translation button and choose the desired language to be translated to.

Translations will be displayed based on the user's language setting.



UI Expand
iconfalse
titleRun as

Choose which user* will be able to execute this post function. By default, it is set to the Current user.



Use cases and examples

Page properties report
cqllabel = "use-case" and space = currentSpace() and parent = currentContent()


Excerpt Include
DECADIS:Contact support
DECADIS:Contact support
nopaneltrue


Page properties
hiddentrue



Status
Tech review

Status
titletodo

Style guide

Status
colourYellow
titleReady for review

Status
titletodo
Status
colourYellow
titleReady for review
Status
colourGreen
titledone
Status
colourRed
titleflagged


Page properties
hiddentrue


Short descriptionValidation on the result of a JQL query.
Label