Name

global.ShadowTaskImpl

Description

Implements extension point global.ShadowTaskImpl Extension point for PostEngineHandlers.

Script

var ShadowTaskImpl = Class.create();
ShadowTaskImpl.prototype = {
  initialize: function() {
  },

  process: function(topTaskId, jsonData, taskStartDate, previousGr, tableName, currentGr) {
  	if ( PPMTableCheck.isProject(tableName) || PPMTableCheck.isProjectTask(tableName)) {
  		
  		if (currentGr && currentGr.operation() == 'delete')
  			return;
  		
  	    var shadowTaskSync = new ShadowTaskSync();
  		shadowTaskSync.process(topTaskId, jsonData, taskStartDate, previousGr);
  		var shadowTaskHandler = new ShadowTaskHandler();
  		shadowTaskHandler.process(topTaskId, jsonData, taskStartDate, previousGr);
  	}
  	
  },

  type: 'ShadowTaskImpl'
};

Sys ID

91ad607387812300b6f8578c87cb0b15

Offical Documentation

Official Docs: