Versions Compared

Key

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

...

Parameter

Type

Description

${slaDescription}

String

Name of the SLA

${dateTool}

DateTool

DateTool can be used to format dates. (v7.7.0+)

Example:

$dateTool.format('d-M-yyyy H:m:s', ${issue.getCustomFieldValue($customFieldManager.getCustomFieldObject('customfield_11201'))})

${dateTimeFormatter}

DateTimeFormatter

DateTimeFormatter can be used to format dates with predefined formats in Jira. (v7.7.0+)

Example

$dateTimeFormatter.formatDMYHMS(${issue.getCustomFieldValue($customFieldManager.getCustomFieldObject

('customfield_11201'))})$dateTimeFormatter.format(${issue.getCustomFieldValue(

$customFieldManager.getCustomFieldObject('customfield_11201'))})

${slaValue}

String

SLA value as a time string

${slaStartDate}

String

Start time of the SLA

${slaEndDate}

String

End time of the SLA

${slaNotifyBefore}

String

Notify before parameter in notification settings

${originStatus}

String

Origin status name, null if origin is not set by status

${targetStatus}

String

Target status name, null if target is not set by status

${slaExceeded}

Boolean

Indicates whether or not SLA is exceeded (v7.1.0+)

Example:

#if(${slaExceeded})You missed SLA deadline#end

${slaRemainingTime}

String

Remaining duration of SLA (i.e. 1h 30m) (v7.1.0+)

${slaOverdue}

String

Overdue duration of SLA (i.e. 1d 10h) (v7.1.0+)

${issue}

Issue

Issue object to retrieve various issue attributes (e.g. ${issue.summary} )

${customFieldManager}

CustomFieldManager

CustomFieldManager could be used to insert custom field values into e-mail text

Example:

${issue.getCustomFieldValue($customFieldManager.getCustomFieldObject('customfield_11100'))}

${http://issue.priority.name}

Get priority information

${baseUrl}/browse/${issue.key}

Get link information

Panel
panelIconId2b50
panelIcon:star:
panelIconText
bgColor#FFFAE6

Tip for Template Variables:

In some cases, custom fields or other fields on the issue may have a null value, resulting in variable names being displayed in email content.To prevent this, put an ! after $ sign on a variable name like this:

$!{issue.getCustomFieldValue($customFieldManager.getCustomFieldObject('customfield_11100'))}

🤔 How can I format dates with a custom time zone?

You can change the time zone of the dateTimeFormatter provided in the notifier context.

...