- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2023 03:14 AM
Hi,
Can someone tell me how to add the comments when the request approved
Need to give the RITM that who has approved it .
Example : RITM has been approved by Adam George
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2023 06:19 AM
var approver = approvalBy.name;
change this line to var approver = approvalBy.approver.name;
Please mark correct if my response has solved your query.
Cheers,
Mohammed Basheer Ahmed.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2023 04:39 AM
Hi @Saib1 ,
Modify as below
var approver = approvalBy.name
Please mark correct if my response has solved your query.
Cheers,
Mohammed Basheer Ahmed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2023 05:58 AM - edited 01-18-2023 06:04 AM
correct me if i am doing anything wrong in script
var record = current.getUniqueValue();;
var approvalBy = new GlideRecord("sysapproval_approver");
approvalBy.addQuery("document_id", record);
approvalBy.addQuery("state", "approved"); //Add state only if there are mulitple approvers
approvalBy.query();
if (approvalBy.next()) {
var approver = approvalBy.name;
}
current.comments = "RITM approved by : " + approver;
current.work_notes = "RITM approved by : " + approver;

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2023 06:19 AM
var approver = approvalBy.name;
change this line to var approver = approvalBy.approver.name;
Please mark correct if my response has solved your query.
Cheers,
Mohammed Basheer Ahmed.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
01-18-2023 06:31 AM - edited 01-18-2023 07:05 AM
incase if it rejects ,
var record = current.getUniqueValue();;
var approvalw to modify belowBy = new GlideRecord("sysapproval_approver");
approvalBy.addQuery("document_id", record);
approvalBy.addQuery("state", "rejected"); //Add state only if there are mulitple approvers
approvalBy.query();
if (approvalBy.next()) {
var approver = approvalBy.approver.name;
}
current.comments = "RITM rejected by : " + approver;
current.work_notes = "RITM rejected by : " + approver;
This is working fine
Thanks @Basheer