- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-23-2018 04:57 AM
Hi,
We have been asked by one of our internal teams using ServiceNow if there is a possibility that the email client can "pickup" previously sent emails on the incident record so that it continues as an email chain (ie. similar to outlook)
At the moment creating a new email in the email client only creates a blank email with some fields pulled in e.g. subject includes numbers and 'To' includes the caller.
Is there some clever way of it being able to read previously sent emails/replies from the same record and insert this into a new email so that it continues on the thread of email exchanges?
Many thanks,
James
Solved! Go to Solution.
- Labels:
-
Incident Management
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2020 05:17 AM
I eventually found a solution to this which was pretty simple after searching more of the community.
If you navigate to sys_properties.list and add the glide.ui16.emailStreamResponseActions and set the value true you should see the Reply, Reply All and Forward button for every email sent out and received in the record.
I had a follow on issue where the insert date/time stamp was not in native timezone.
To resolve this I had to edit the email script "insert_original_email_message" and replace this line:
(template.print("On " + cdate.toLocaleString() + ", '" + uname + "' wrote:\n\n");)
with:
var gdt = new GlideDateTime(cdate);
var curr_date = gdt.getDisplayValue();
template.print("On " + curr_date + ", '" + uname + "' wrote:\n\n");
Hopefully this will be useful for others.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-19-2020 05:17 AM
I eventually found a solution to this which was pretty simple after searching more of the community.
If you navigate to sys_properties.list and add the glide.ui16.emailStreamResponseActions and set the value true you should see the Reply, Reply All and Forward button for every email sent out and received in the record.
I had a follow on issue where the insert date/time stamp was not in native timezone.
To resolve this I had to edit the email script "insert_original_email_message" and replace this line:
(template.print("On " + cdate.toLocaleString() + ", '" + uname + "' wrote:\n\n");)
with:
var gdt = new GlideDateTime(cdate);
var curr_date = gdt.getDisplayValue();
template.print("On " + curr_date + ", '" + uname + "' wrote:\n\n");
Hopefully this will be useful for others.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-13-2020 01:49 AM
Where can you find this: "insert_original_email_message"?
Can't find it in my Notification Email Scripts
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
03-13-2020 02:07 AM
Hi Adrian,
Go to "Notification Email Scripts" from the app nav.
James
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-16-2023 04:45 AM