You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

There are multiple parsing modes available in the expression parser. The two most commonly used parsing modes are:

  • Basic : with this simple parsing mode you can write free text and insert field codes with format %{...somefield} or %{...somefield.i} anywhere in your text. These field codes will be replaced at runtime with the corresponding field values of the issue currently being processed.
  • Advanced : with this parsing mode we can do much more complex text composition thanks to the usage of functions for replacing substrings, changing cases, reading fields in linked issues, sub-tasks, JQL selected issues, and much more. It requires the text to be parsed to be written as a string expression respecting the parser syntax.

You can easily switch between parsing modes. The available modes depend on the context!

Most functions will accept string values so casting values to string is a very powerful function. Details can be found below in the converting data types section! Additionally, you can directly transform a field value to text using the following syntax: %{...somefield}