pspShareKnowledge();
function pspShareKnowledge() {
var pspR = new PerspectiumReplicator();
var tableName = "kb_knowledge";
var kbgr = new GlideRecord(tableName);
kbgr.get('sys_id', event.instance);
kbgr.query();
if (!kbgr.next())
return;
var qc = new GlideRecord('psp_replicate_conf');
qc.addQuery("table_name", tableName);
qc.addQuery("sync_direction", "share");
qc.addQuery("action_update", "true");
qc.addQuery("active", "true");
qc.query();
while(qc.next()) {
pspR.shareRecord(kbgr, tableName, 'update', qc.sys_id);
}
} |