Custom fields provided by JMCF

Calculated fields are fields whose value is calculated on the fly instead of being stored in the Jira database. Their value is recalculated every time the issue is displayed or updated, or a re-index is performed. You can display calculated fields on issue and transition views, and you can use them in JQL searches such as in the Issue Navigator, Saved Filters, Agile Board queries, etc.

A calculated field can be a field that:

  • Evaluates a Groovy expression to compute the value of the field based on other fields, other issues, versions, etc. The result can be a number, a date, a string, a duration, or a single- or multi-select option value.
  • Returns the Date/Time of execution of one or more specified transitions of your workflow
  • Returns the caller of one or more transitions of your workflow
  • Returns the execution count of one or more transitions of your workflow
  • Returns the status of the issue's parent, if any.
  • Returns the Date/Time when a field was last modified
  • Returns the user who last modified a field
  • Etc.

Calculated fields provided by the add-on

The Jira Misc Custom Fields plugin provides a suite of custom fields for use in your custom JIRA workflows. 

  • Calculated (Scripted) Date custom field typeA Calculated Date custom field type represents a java.util.Date calculated using Groovy script. It is a read-only field.
  • Calculated (Scripted) Date/Time custom field typeA Calculated Date/Time custom field type represents a java.util.Date and is displayed as date+time. It is a read-only field.
  • Calculated (Scripted) Duration custom field typeA Calculated Duration custom field type represents a duration and is displayed either as a duration string or as a number of seconds. It is a read-only field.
  • Calculated (Scripted) Multi-select custom field typeA Calculated Multi-select custom field type represents a collection of Options and is displayed as a String representing the option values. It is a read-only field. You will need to configure options to this field just like any Jira Standard custom field of Multi-select list/Checkboxes type.
  • Calculated (Scripted) Multi-User custom field typeA Calculated Multi-user custom field type represents a collection of users and is displayed as a String representing the user display names. It is a read-only field.
  • Calculated (Scripted) Number custom field typeA Calculated Number custom field type represents a number and is displayed in Double format. It is a read-only field.
  • Calculated (Scripted) Single-select custom field typeA Calculated Single-select custom field type represents an Option and is displayed as a String representing an Option value. It is a read-only field. You will need to configure options to this field just like any Jira Standard custom field of Single select list/Radio buttons type.
  • Calculated (Scripted) Single-User custom field typeA Calculated Single-user custom field type represents an ApplicationUser and is displayed as a String representing the display name of the user. It is a read-only field.
  • Calculated (scripted) Text/Html custom field typeA Calculated (scripted) Text/Html custom field type displays text calculated using a Groovy script and supports HTML formatting tags.
  • Calculated (scripted) Wiki Text custom field typeA Calculated Wiki Text custom field displays text calculated using a Groovy script and optionally supporting wiki-style formatting (like the Description field).
  • Last Field Value Change Author custom field typeA calculated Last Field Value change Author custom field type that represents the author of the last modification made to a field and is displayed as a String representing the display name of the user. It is a read-only field.
  • Last Field Value Change Date/Time FieldA calculated Last Field Value Change Date/Time custom field type represents a java.util.Date and is displayed as date+time. It is a read-only field.
  • Parent Status custom field typeA Parent status calculated custom field type represents the status of the issue's parent issue, if any, and is displayed as a String representing the status name.
  • Status Entered by User custom field typeA Status entered by user custom field type represents the user who last (or first) moved the issue to the specified status and is displayed as a String representing the user display name. It is a read-only field.
  • Status Entered on Date/Time custom field typeA Status entered on Date/Time custom field type represents the date+time the issue has been last (or first) moved to the specified status and is displayed as date+time. It is a read-only field.
  • Time in status custom field typeA Time in status custom field type represents a duration and is displayed either as a duration String or as a number in a Long format representing the number of seconds. It is a read-only field.
  • Transition Caller custom field typeA Transition Caller custom field type returns the user who first/last executed a specific workflow transition and is displayed as a String representing the display name of the user. It is a read-only field.
  • Transition Callers custom field typeA Transition Callers custom field type returns the users who triggered a particular transition on the issue and is displayed as a comma-separated list of the display names of the user. It is a read-only field.
  • Transition Count custom field typeA Transition Count custom field represents the number of times a specified workflow transition(s) was executed and is displayed as a number in Double format.
  • Transition Date/Time custom field typeA Transition Date/Time custom field type represents a java.util.Date and is displayed as date+time.