Versions Compared

Key

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


Page properties
hiddentrue


Tech review

Status
colourGreen
titledone

Style guide

Status
colourGreen
titledone

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



UI Text Box
sizemedium
typeinfo

Build individual expressions to be evaluated.

Boolean conditions use all the features made available by the powerful expression parser. You add as many conditions to a rule as needed. 

The boolean condition will either return true or false - and the actions configured for each condition will only be performed when the condition returns true.

Read more about boolean or logical expressions.


Boolean condition configuration

Below you will find a detailed description of each parameter needed to configure the condition.

Expression*

Enter a logical expression that will be checked. Field codes and parser expressions can be entered as well. 

UI Text Box
typetip

A very common example would be a simple field value check: 

Code Block
languagebash
linenumberstrue
%{trigger.issue.status} = "Open"

followed by an action: For example: Add comment Add comment "Please start work"

Adding additional conditions checking for other statuses and combining them with different actions is a common example of a nested condition rule.


Additional options

UI Expand
titleStop the execution if the condition is met

If the condition is fulfilled (returns true), the execution of the rule will stop after the condition. All elements following the condition will not be executed.


UI Expand
titleInvert condition

When selected, the condition's logic will be inverted.

Tip

This option is really helpful if you have very complex expressions. Simply re-use an expression on a second condition and invert it instead of inverting / negating every statement inside the expression.




Use cases

Page properties report
firstcolumnUse case
headingsAutomated action, Use case description, Complexity
cqllabel = "boolean-condition" and space = currentSpace()


Excerpt Include
DECADIS:Contact support
DECADIS:Contact support
nopaneltrue