User Tools

Site Tools


inbound_actions

Inbound Actions


BCA PC

(function runAction(/*GlideRecord*/ current, /*GlideRecord*/ event, /*EmailWrapper*/ email, /*ScopedEmailLogger*/ logger, /*EmailClassifier*/ classifier) {

	// Implement email action here
	
	var subject = email.subject;
	var workstation = subject.replace('ALERT: Node ','').replace(' is Down','').trim();
	
	var gr = new GlideRecord('cmdb_ci');
    gr.addQuery('name', workstation);
    gr.query();
    
    if (gr.hasNext()) {
		while (gr.next()) {
			current.cmdb_ci = gr.sys_id;
		}
    }
	
	current.update();
	
})(current, event, email, logger, classifier);

inbound_actions.txt · Last modified: 01/22/2025 08:19 by johnsonjohn

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki