Outlook for Android Breaks Email Approvals (+Solution)
If you’re an Android user who uses Outlook (and who among us corporate tools is not blighted by that app on a daily basis?) you may have noticed that the Outlook app for Android has recently undergone something of a redesign.
I haven’t decided if I love or hate the new design personally, but however you may feel about it, it seems that they’ve done a bit more than just change the aesthetic.
That’s right, despite the fact that it’s been an IETF standard since July 1998 (see: RFC 2368), Microsoft just plum-forgot about one of the most basic functions of an email application - correctly processing mailto: links - and have now verified that this is a confirmed “feature limitation”. They “might consider adding this feature” in future updates, but for now, well, who needs standards, anyway?
Now hold on, because I can hear you saying:
“But Tim, you big dumb jerk with great hair, this is a ServiceNow development blog! Surely ranting about Microsoft is a bit silly here, isn’t it?”
And normally, yes, this would be merely a petty rant - one of my favorite kinds of rants -but in this case, the implications of this are important for us ServiceNow nerds.
Thanks to Nick Simonelli (ServiceNow developer at Chipotle - lucky jerk) for bringing this to my attention in the ServiceNow Slack community!
By default, when an approval is sent out from ServiceNow, the “Click here to approve” and “Click here to reject” hyperlinks in that email, are simply mailto: links with subject and body parameters.
For example, the approve link in the screenshot on the right has the following href argument:
mailto:dev543xx@servicenowdevelopers.com?subject=Re%3ACHG0000089%20-%20approve&body=%0A%0ARef%3AMSG0000185_5CC1DvpMbFHS6y2PMWh%20
As you can see, this mailto: link makes use of the subject and body parameters, in order to generate an email such as the one below when the link is clicked.
One of the most common uses of this method of approving or rejecting a record, is to be able to do so while mobile.
However, with the latest update to the Microsoft Outlook, this will no longer work, because the Outlook app no longer parses subject or body arguments from mailto: links.
Fortunately, some time ago, I wrote a free tool which gets around this problem entirely: The “Better, One-Click Approval” tool!
If you’re already using this tool, then you won’t face this issue at all! If you’re not however, you can implement it rather simply (and like all of my tools, for free) by updating the templates for the relevant notifications on the sysapproval_approver and sysapproval_group tables, to the templates I’ve provided in the “with templates” version of the tool.
The “Better, One-Click Approval” tool can be found at this link, or by going to Tools > A Better, One-Click Approval from the navigation bar at the top of this site.
- March 2024
- February 2024
- Feb 12, 2024 5 Lessons About Programming From Richard Feynman
- July 2023
- May 2023
- April 2023
- December 2022
- Dec 13, 2022 ServiceNow Developers: BE THE GUIDE!
- October 2022
- August 2022
- March 2022
- February 2022
- May 2021
- April 2021
- February 2021
- November 2020
- Nov 17, 2020 SN Guys is now part of Jahnel Group!
- September 2020
- July 2020
- January 2020
- Jan 20, 2020 Getting Help from the ServiceNow Community
- December 2019
- November 2019
- April 2019
- March 2019
- February 2019
- Feb 27, 2019 Making Update Sets Smarter - Free Tool
- November 2018
- October 2018
- September 2018
- July 2018
- Jul 23, 2018 Admin Duty Separation with a Single Account
- June 2018
- May 2018
- May 29, 2018 Learning ServiceNow: Second Edition!
- April 2018
- March 2018
- February 2018
- Feb 11, 2018 We have a new book!
- November 2017
- September 2017
- Sep 12, 2017 Handling TimeZones in ServiceNow (TimeZoneUtil)
- July 2017
- June 2017
- May 2017
- April 2017
- March 2017
- Mar 12, 2017 reCAPTCHA in ServiceNow CMS/Service Portal
- December 2016
- November 2016
- Nov 10, 2016 Chrome Extension: Load in ServiceNow Frame
- September 2016
- July 2016
- May 2016
- May 17, 2016 What's New in Helsinki?
- April 2016
- March 2016
- February 2016
- January 2016
- December 2015
- October 2015
- August 2015
- Aug 27, 2015 Easily Clone One User's Access to Another User
https://snprotips.com/blog/2019/4/1/outlook-for-android-breaks-email-approvals