this can be used to modify the approver and re-send a new email restricted to sys admins (or whatever role desired) name: Trigger New Approval condition: current.state=='requested' && gs.hasRole("admin") script: function trigger_new_approval(){ var res=confirm('Have you updated the approver and are happy to trigger a new approval notification?'); if (res){ alert('re-sending approval to ' + g_form.getValue('approver')); gsftSubmit(null, g_form.getFormElement(), 'resend_email'); //MUST call the 'Action name' set in this UI Action } } if (typeof window == 'undefined'){ resend_approval(); } function resend_approval(){ var grAppr=new GlideRecord('sysapproval_approver'); var grUser=new GlideRecord('sys_user'); if (grUser.get('sys_id', current.approver)){ if (!gs.nil(grUser.email)){ gs.eventQueue('approval.inserted', current, grUser.sys_id, gr...
All things ServiceNow... take a look at my channel: https://www.youtube.com/@cloudminus89