Name
global.ShadowTaskProcessor
Description
No description available
Script
var ShadowTaskProcessor = Class.create();
ShadowTaskProcessor.prototype = {
initialize: function() {
},
shouldProcess: function (shadowTask) {
if(JSUtil.nil(shadowTask))
return false;
PPMDebug.log("Into ShadowTaskProcessor: shouldRelationBeApplied " + (shadowTask.sys_id || shadowTask.id));
var origTaskSysId = shadowTask.orig_sys_id;
var origTaskRecord = ShadowTaskQueryHelper.plannedTaskRecord(origTaskSysId);
PPMDebug.log("Into ShadowTaskProcessor: shouldRelationBeApplied - origTaskRecord" +
origTaskRecord.getValue("short_description") + " - " + origTaskRecord.getValue("sys_id"));
var shadowTaskRecord = ShadowTaskQueryHelper.plannedTaskRecord(shadowTask.sys_id || shadowTask.id);
PPMDebug.log("Into ShadowTaskProcessor: shouldRelationBeApplied - shadowTaskRecord" +
shadowTaskRecord.getValue("short_description") + " - " + shadowTaskRecord.getValue("sys_id"));
PPMDebug.log("Into ShadowTaskProcessor: shouldRelationBeApplied : calling ShadowRelationProcessor ");
var srProcessor = new ShadowRelationProcessor(shadowTaskRecord, origTaskRecord);
return srProcessor.shouldShadowRelationBeProcessed();
},
type: 'ShadowTaskProcessor'
};
Sys ID
c292d2959f532200598a5bb0657fcf3e