Some PDIs are currently unavailable, and PDI actions are paused. View the latest updates here. Read More

how to restrict incident creation from calendar invites for DL

RudhraKAM
Tera Guru

As of now we are creating an Incidents via Inbound action , but when there is a calendar invite , still it is creating Incident , How to restrict that ?

 

I am not able to restrict subject , as it can be any 

 

RudhraKAM_0-1764942196011.png

 

45 REPLIES 45

pratyusha11
Tera Contributor
var templateId = 'YOUR_TEMPLATE_SYS_ID_HERE';
var gaver = new GlideAggregate('std_change_producer_version');
gaver.addQuery('std_change_producer', templateId);
gaver.addAggregate('MAX', 'sys_created_on');
gaver.groupBy('std_change_producer');
gaver.query();

if (gaver.next()) {
    gs.info('MAX sys_created_on: ' + gaver.getAggregate('MAX', 'sys_created_on'));
} else {
    gs.info('No records found');
}

pratyusha11
Tera Contributor
var gr = new GlideRecord('std_change_producer_version');
gr.addQuery('std_change_producer', 'YOUR_TEMPLATE_SYS_ID');
gr.query();

while (gr.next()) {
    gs.info('sys_id: ' + gr.getUniqueValue());
    gs.info('std_change_producer: ' + gr.getValue('std_change_producer'));
    gs.info('sys_created_on: ' + gr.getValue('sys_created_on'));
    gs.info('name: ' + gr.getValue('name'));
}

pratyusha11
Tera Contributor
var gr = new GlideRecord('std_change_producer');
gr.addQuery('sys_id', 'YOUR_TEMPLATE_SYS_ID');
gr.query();
if (gr.next()) {
    gs.info('template sys_id: ' + gr.getUniqueValue());
    gs.info('sys_created_on: ' + gr.getValue('sys_created_on'));
    gs.info('active: ' + gr.getValue('active'));
}

pratyusha11
Tera Contributor
var templateId = 'b510d90b3b6f521c59b1589a04e45a32';
var gaver = new GlideAggregate('std_change_producer_version');
gaver.addQuery('std_change_producer', templateId);
gaver.addAggregate('MAX', 'sys_created_on');
gaver.groupBy('std_change_producer');
gaver.query();

gs.info('gaver.next(): ' + gaver.next());
gs.info('MAX: ' + gaver.getAggregate('MAX', 'sys_created_on'));

pratyusha11
Tera Contributor
function onLoad() {
    if (!g_scratchpad.showInactivityBanner) return;
    if (!g_scratchpad.kbUrl) return;

    var deactivationDate = g_scratchpad.deactivationDate;
    var kbRaw = g_scratchpad.kbUrl;

    var kbLink = '';
    var kbTitle = '';

    try {
        var kbData = (typeof kbRaw === 'string') ? JSON.parse(kbRaw) : kbRaw;
        kbLink = kbData.url || '';
        kbTitle = kbData.title || '';
    } catch(e) {
        kbLink = kbRaw;
        kbTitle = kbRaw;
    }

    var message = 'This Standard Change Template has not been modified in the past 5 months. ' +
        'It is scheduled for <strong>automatic deactivation on ' +
        deactivationDate + '</strong>. ' +
        'Please review and update the template if it is still in use.<br/>' +
        'Learn more about template deactivation here: ' +
        '<a href="' + kbLink + '" target="_blank">' + kbTitle + '</a>';

    g_form.addInfoMessage(message);
}