Name
global.snPlaybookAPI
Description
Routines to help SN Playbook function from the backend.
Script
var snPlaybookAPI = Class.create();
snPlaybookAPI.STATE_PENDING = 'PENDING';
snPlaybookAPI.STATE_READY = 'READY';
snPlaybookAPI.STATE_IN_PROGRESS = 'IN_PROGRESS';
snPlaybookAPI.STATE_COMPLETE = 'COMPLETE';
snPlaybookAPI.STATE_SKIPPED = 'SKIPPED';
snPlaybookAPI.prototype = {
initialize: function() {
},
setState: function(table, sysId, cardState) {
var gr = new GlideRecord('sys_pd_activity_context');
gr.addQuery('associated_table', table);
gr.addQuery('associated_record', sysId);
gr.query();
while(gr.next()){
gr.state = cardState;
}
gr.updateMultiple();
},
type: 'snPlaybookAPI'
};
Sys ID
97b8a3e6b70000101a6ddb91de11a9d6