🚀 JWT 3.0 is out 🚀 

The app was completely overhauled, and so was the documentation: Jira Workflow Toolbox (Server/Data Center) Home

The page you are viewing is still valid for all app versions prior to 3.0.

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

Compare with Current View Page History

« Previous Version 4 Current »

Example: Set a custom field "Urgency" depending on a combined value of issue's priority and "Impact" custom field

Let's suppose we want to set a custom field called "Urgency" depending on issue "Priority" and the value of another custom field called "Impact". We associate a numerical value to issue "Priority" and to custom field "Impact". These two values may be applied to a mathematical function to calculate another numerical value that will represent the "Urgency" of the issue. In our case we simply have summed both values, but we could have used a much more complex formula. Once we get the result of the sum, we revert the process, associating each possible result of the sum to an options in custom field "Urgency".

  1. Use post-function Set a field as a function of other fields to set on virtual fields "Ephemeral number 1" and "Ephemeral number 2" with a numeric value associated to issue "Priority" and the value of custom field "Impact".
  2. Use post-function Mathematical and date-time expression calculator to calculate the sum of "Ephemeral number 1" and "Ephemeral number 2" and store the result on "Ephemeral number 1".
  3. Use post-function Set a field as a function of other fields to set custom field "Urgency" from the value of "Ephemeral number 1".


Using post-function Set a field as a function of other fields we associate a numerical value to each possible value of issue "Priority", and this value is stored in auxiliary field "Ephemeral number 1".

Text to be parsed is:

(Trivial) 0

(Minor) 1

(Major) 2

(Critical) 3

(Blocker) 4


Using post-function " Set a field as a function of other fields" we associate a numerical value to each possible value of custom field "Impact", and this value is stored in auxiliary field "Ephemeral number 2".



Text to be parsed is:

(Low) 0

(Medium) 1

(High) 3


Using post-function " Mathematical and date-time expression calculator" we store in "Ephemeral number 1" the result of summing "Ephemeral number 1" and "Ephemeral number 2". 



Text to be parsed is: {00058} + {00059}


Note that:

  • {00058} is code for numeric value of "Ephemeral number 1"
  • {00059} is code for numeric value of "Ephemeral number 2"

Using post-function Set a field as a function of other fields custom field "Urgency" is set depending on the result of the former sum, which is stored in "Ephemeral number 1". 



Text to be parsed is:

(0)No Urgency

(1)Very Low Urgency

(2)Low Urgency

(3)Moderate Urgency

(4)High Urgency

(5)Very High Urgency

(6)Top Urgency


Once configured "Create Issue" transition looks like this:




Other examples of that function

Set a field as a function of other fields


Mathematical and date-time expression calculator

Related Usage Examples