- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-07-2017 10:50 AM
Currently, the only field on request items that shows approval information is stage and only tells you the status. I have an ask to show who the approver is on the list view.
I believe the only way to accomplish this is to copy the approver on the sys_approval table to the sc_req_item table. I created a field on the requested item field as Approval For(u_approval_for)
Business Rule condition. There are no actions, as i have used advanced
Code
(function executeRule(current, previous /*null when async*/) {
var requestitem = new GlideRecord('sc_req_item');
requestitem.get(current.document_id);
if(requestitem.isValidRecord()) {
sc_req_item.u_approval_for = current.approver + ',' + sc_req_item.u_approval_for;
requestitem.update();
}
})(current, previous);
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-08-2017 12:50 PM
Harel, i fixed my problem
i switched my approval for field to be a reference field to the user table.
i modified the script to be
requestitem.u_approval_for = current.approver ;
and now the approval for field displays the approver
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-07-2017 10:55 AM
Where are you looking to show the approval?
harel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-07-2017 11:00 AM
in the list view for requested items.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-07-2017 11:20 AM
Change sc_req_item.u_approval_for = current.approver to requestitem.u_approval_for = current.approver...
harel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-07-2017 12:02 PM
Script has been updated:
requestitem.u_approval_for = current.approver + ',' + sc_req_item.u_approval_for;