Howdy!
Has anyone had any luck creating an automation rule to email a user of incomplete tasks/action items in Confluence where you can include a link to the page where the incomplete action item is?
Hi @Bell Lopez
You bet. The specific code I use is:
LINK URL TO THE PAGE: <a href="https://<YOUR SITE URL HERE>/wiki/pages/viewpage.action?pageId={{task.contentId}}">View Page with Task</a>
LINK URL TO ALL THE USER'S TASKS: <a href="<YOUR SITE URL HERE>/wiki/home/tasks" >View All My Tasks</a>
I like to pretty it up using buttons for the above as well as providing some details of the task.
Here's the email I send out...
==============
I send TO the smart value {{task.assignee.emailAddress}}
With SUBJECT: You have a Task due by {{task.DueDate.toBusinessDayBackwards.longDate}} on this page [{{page.title}}]
-------------------
EMAIL BODY:
<h3>CONFLUENCE TASK NOTIFICATION</h3>
Hello {{task.assignee.publicName.split(" ").first}},
<b>You have an assigned task coming due soon!</b>
<br />
<a href="https://<YOUR SITE URL HERE>/wiki/pages/viewpage.action?pageId={{task.contentId}}" style="background-color:#0052CC;color:#fff;padding:10px;text-decoration:none;border-radius:4px;font-size:14px;font-weight:bold;">View Page with Task</a> <a href="<YOUR SITE URL HERE>/wiki/home/tasks" style="background-color:#B0C4DE;color:#fff;padding:10px;text-decoration:none;border-radius:4px;font-size:14px;font-weight:bold;">View All My Tasks</a>
<br />
<b>DETAILS:</b>
<table><tr><td style="border: 1px solid lightgrey;">
<ul><li><b>Due Date:</b> {{task.DueDate.toBusinessDayBackwards.longDate}} *
</li>
<li><b>Page:</b> <a href="<YOUR SITE URL HERE>/wiki/pages/viewpage.action?pageId={{task.contentId}}">{{page.title}}</a>
</li>
<li><b>Task message:</b> {{task.body}}
</li></ul>
</td></tr></table>
Have a great day!
This email was sent by Confluence automation
<br />
<b>*</b> This "Due Date" is displayed as the actual date unless due on a weekend -> then it displays as the first business day PRIOR to the due date.
===============
Results in this email:
===============
I also use a GROUP to put in only the users who want to be notified in a specific space.
And I send another similar email via automation for PAST DUE tasks, too.
I hope this helped.
Mark
Have you tried something like this?
Put {{page.url}} in the email body for a link to the page.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shawn,
True. Good point. People can replace <a href="{{page.url}}">{{page.title}}</a> for simplicity.
And, if they are sure the page will render the URL as a link and they want to display the link instead of the page title, they could just use "Page: {{page.url}}"
Thanks!
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.