Setting up ServiceNow to Work with Ticket Concierge
Prerequisite:
ServiceNow Setup:






Creating Business Rules




Scheduling the Job


Last updated
Was this helpful?












Last updated
Was this helpful?
Was this helpful?
(function() {
var now = new GlideDateTime();
var gr = new GlideRecord('incident');
gr.addQuery('assignment_group.name', 'old group');
gr.addQuery('state', '2'); // "In Progress"
gr.addQuery('sys_created_on', '<=', gs.minutesAgo(15));
gr.query();
while (gr.next()) {
var originalSysId = gr.getValue('sys_id');
var number = gr.getValue('number');
var dbGroup = new GlideRecord('sys_user_group');
dbGroup.addQuery('name', 'new group'); replace this with your field and label
dbGroup.query();
if (dbGroup.next()) {
gr.assignment_group = dbGroup.sys_id;
gr.work_notes = 'Ticket re-routed from old group to new group due to inactivity after 15 minutes.';
gr.update();
gs.log('Moved incident ' + number + ' (sys_id: ' + originalSysId + ') to "new group" group.');
} else {
gs.logError('Could not find "Database" group. Incident ' + number + ' not updated.');
}
}
})();