Incident

P1234
Tera Contributor

Hi Everyone,

 

I want to print the all incidents account & incidents managers names.

 

I build the code but not working.

 

var inc = new GlideRecord('incident');
inc.addQuery('sys_id','57af......')
inc.addExtraField('caller_id.manager.manager.name');
inc.query();
if(inc.next()){
gs.print("Caller's Manager's Manager Name: "+inc.caller_id.manager.manager.name);
}
 
Any idea please let me know.
5 REPLIES 5

RashmiG35965605
Tera Contributor

To fetch the caller's manager's manager name for single incident:

var inc = new GlideRecord('incident');
inc.addQuery('sys_id','ab6e21121bf1a25020928402604bcbdf');
inc.addExtraField('caller_id.manager.manager.name');
inc.query();
if(inc.next()){
gs.print("Incident Number: "+inc.number+ " and Caller's Manager's Manager Name: "+inc.caller_id.manager.manager.name);
}

To fetch the caller's manager's manager name for multipe incident:

var inc = new GlideRecord('incident');
inc.addActiveQuery()
inc.addExtraField('caller_id.manager.manager.name');
inc.query();
while(inc.next()){
gs.print("Incident Number: "+inc.number+ " and Caller's Manager's Manager Name: "+inc.caller_id.manager.manager.name);
}


I hope this helps.
Thanks!