- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-13-2011 08:55 AM
Is there a way to add the Attachment History to the Activity field? We would like a record of all attach/unattach activity for some of our records.
Solved! Go to Solution.
- Labels:
-
Orchestration (ITOM)
-
Service Mapping

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎07-14-2011 06:51 PM
Here is a business rule we use for Change Requests to log this into the Work Notes
Hope this helps!
Table: sys_attachment
When: After
Insert, Update, Delete are all checked
Condition: current.table_name == "change_request"
var gr = new GlideRecord("change_request");
gr.addQuery("sys_id", current.table_sys_id);
gr.query();
if (gr.next()) {
if (current.operation() == "delete") {
gs.eventQueue("change.attachment.delete", gr, current.file_name, gs.getUserDisplayName());
gr.work_notes = "Attachment: " + current.file_name + " has been deleted by " + gs.getUserDisplayName();
}
else {
gs.eventQueue("change.attachment.insert", gr, current.file_name, gs.getUserDisplayName());
gr.work_notes = "Attachment: " + current.file_name + " has been inserted or updated by " + gs.getUserDisplayName();
}
gr.update();
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-30-2013 08:36 AM
Kumar,
Mark's script is writing to the work_notes, which can only be read by itil.
Try writing to the comment field instead.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-30-2013 08:57 AM
With some guidance; I updated the CS for the Simultaneous Update Alert to check that the last update is not by the current user. Seems to work now.