<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question In ServiceNow, gather all approval requests created last week (sysapproval_approver records) in Community Central forum</title>
    <link>https://www.servicenow.com/community/community-central-forum/in-servicenow-gather-all-approval-requests-created-last-week/m-p/3298816#M3498</link>
    <description>&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;In ServiceNow, gather all approval requests created last week (sysapproval_approver records). Group them by approver and collect the list of tickets each person was asked to approve.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;This solution script is intended to help others.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;var approvallist={};&lt;/DIV&gt;&lt;DIV&gt;var gr=new GlideRecord('sysapproval_approver');&lt;/DIV&gt;&lt;DIV&gt;gr.addQuery('sys_created_on','&amp;gt;=',gs.beginningOfLastWeek());&lt;/DIV&gt;&lt;DIV&gt;gr.addQuery('sys_created_on','&amp;lt;=',gs.endOfLastWeek());&lt;/DIV&gt;&lt;DIV&gt;gr.query();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;while(gr.next()){&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;var approver=gr.approver.toString();&lt;/DIV&gt;&lt;DIV&gt;var approvalFor=gr.sysapproval.getDisplayValue();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;if(!approvallist[approver]){&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;approvallist[approver]={&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;emailname:approver,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;approvaltikcets:[]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;approvallist[approver].approvaltikcets.push(approvalFor);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;for(var user in approvallist){&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var information=approvallist[user];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var infolist=information.approvaltikcets.join(' , ');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var eventParms={&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Approver Name': information.emailname,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'List information':infolist&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gs.eventQueue('Event_name',null,information.emailname,JSON.stringify(eventParms));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 24 Jun 2025 13:15:41 GMT</pubDate>
    <dc:creator>Community Alums</dc:creator>
    <dc:date>2025-06-24T13:15:41Z</dc:date>
    <item>
      <title>In ServiceNow, gather all approval requests created last week (sysapproval_approver records)</title>
      <link>https://www.servicenow.com/community/community-central-forum/in-servicenow-gather-all-approval-requests-created-last-week/m-p/3298816#M3498</link>
      <description>&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;In ServiceNow, gather all approval requests created last week (sysapproval_approver records). Group them by approver and collect the list of tickets each person was asked to approve.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;This solution script is intended to help others.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;var approvallist={};&lt;/DIV&gt;&lt;DIV&gt;var gr=new GlideRecord('sysapproval_approver');&lt;/DIV&gt;&lt;DIV&gt;gr.addQuery('sys_created_on','&amp;gt;=',gs.beginningOfLastWeek());&lt;/DIV&gt;&lt;DIV&gt;gr.addQuery('sys_created_on','&amp;lt;=',gs.endOfLastWeek());&lt;/DIV&gt;&lt;DIV&gt;gr.query();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;while(gr.next()){&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;var approver=gr.approver.toString();&lt;/DIV&gt;&lt;DIV&gt;var approvalFor=gr.sysapproval.getDisplayValue();&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;if(!approvallist[approver]){&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;approvallist[approver]={&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;emailname:approver,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;approvaltikcets:[]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;approvallist[approver].approvaltikcets.push(approvalFor);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;for(var user in approvallist){&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var information=approvallist[user];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var infolist=information.approvaltikcets.join(' , ');&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var eventParms={&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'Approver Name': information.emailname,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'List information':infolist&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;gs.eventQueue('Event_name',null,information.emailname,JSON.stringify(eventParms));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 13:15:41 GMT</pubDate>
      <guid>https://www.servicenow.com/community/community-central-forum/in-servicenow-gather-all-approval-requests-created-last-week/m-p/3298816#M3498</guid>
      <dc:creator>Community Alums</dc:creator>
      <dc:date>2025-06-24T13:15:41Z</dc:date>
    </item>
  </channel>
</rss>

