Easy Post-function Emails for Jira
Easy Post-function Emails provides users with option to send custom notification emails on issue workflow transitions, using custom templates.
This can be handy when you do not want to use existing JIRA templates or wish to send emails to external persons, that are not registered as users in your JIRA.
Download
Download and install from Atlassian Marketplace.
Easy Post-function Emails consists of the following templates:-
A template manager
A template editor where you can configure what template to use, and
A post email creation function where you can decide to whom to send the email.
Template Manager
The template manager lists all created email templates, including template name & description
There are 3 x Operations
Edit - modify email template via Template Editor
Clone - create new email template using this template
Delete - remove this email template
Add - the user can click on the add button to create an new template. This action will redirect the user to the Template Editor
Template Editor
The template editor enables the user to create a new or edit an existing email template
The template editor has:-
Name - template name
Description - template description
Body - text content of email template
Email Preview - enter an email address to test this template
Save - save the template
Cancel - delete the template
Simple Email Template - Example
Here is an example of email template code, that can be used with this app.
It shows a sample of basic options that are available.
#!html <p>This is ticket <b>${issue.key}</b> from <b>${issue.project.name}.</b></p> <p>And you have to do: $!{issue.summary} </p> <p>How to do it: #if (${issue.description}) ${issue.description} #else is not defined. #end </p> <p><b>Problem:</b> $!{cfUtils.getValue($issue, "customfield_10000")}</p> <p><b>Steps to reproduce:</b> $!{cfUtils.getRenderedValue($issue, "customfield_10001")}</p> <p><b>Remote user:</b> $!{cfUtils.getValue($issue, "customfield_10003")}</p> <p><b>Tags:</b> $!{cfUtils.getValue($issue, "customfield_10004")}</p> #if ($comment) <p> <b>${userKey}</b> commented: $comment </p> #end <p>Have a nice day!</br> ${issue.reporter.displayName} </p> |