Postfunction Send a custom email with ScriptRunner doesn't work

Stéphane Eursels October 10, 2017

Hi,

I have added a postfunction "ScriptRunner workflow function - Send a custom email".

When i preview the result on a specific issue it's work.

After some test when i go to the postfunction i see that "No failures in the last 4 execution(s)".

But the notification never arrived.

I have put into the condition and configuration field :

issue.issueType.name == 'Invoice'

 

I have put into the email template field :

Dear ${issue.assignee?.displayName},

The ${issue.issueType.name} <a href = "${baseurl}/browse/${issue.getKey()}">${issue.key}</a> has been assigned to you.

</br>Description: $issue.description

<% if (mostRecentComment)
    out << "Last comment: " << mostRecentComment
%>


</br>Regards,
</br>${issue.reporter?.displayName}

 

I have put into the subject template field :

Issue $issue requires your approval

I have put inzo the To issue fields field :

Assignee

Does any one can help me ?

Regards

Stéphane

2 answers

1 accepted

0 votes
Answer accepted
Joshua Yamdogo @ Adaptavist
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 10, 2017

Hi Stéphane,

Are you using Jira Sever or Jira Cloud? I have tested a post-function on server according to your specifications and it works for me.

Could you go to the workflow step that you've added the post-function on and ensure that the post-function is the last item to be executed on the workflow step? If the post-function is not the last item, could you move it down?

Screen Shot 2017-10-10 at 8.34.39 AM.png

Stéphane Eursels October 10, 2017

I use Jira server and in fact I'm sorry it works fine.

It's just that our new testing machine has not been connected with an SMTP server.

I am really sorry.

Joshua Yamdogo @ Adaptavist
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
October 10, 2017

Hi Stéphane,

No worries :)

I am glad you found your problem.

Thanks for using ScriptRunner!

0 votes
Silvana Tieko February 14, 2020
Dear ${issue.assignee?.displayName},

The ${issue.issueType.name}<ahref = "${baseurl}/browse/${issue.getKey()}">${issue.key}</a> has been assigned to you.

</br>Description: $issue.description

<%if (mostRecentComment)
out << "Lastcomment: " << mostRecentComment
%>


</br>Regards,
</br>${issue.reporter?.displayName}

How could I send the most recent public comment? 

Suggest an answer

Log in or Sign up to answer