Name

global.ClosedStatesToSkipPercentCompleteRollUp

Description

Implements extension point global.ClosedStatesToSkipPercentCompleteRollUp Closed States returned from this extenstion point are not participated in percent complete roll up. Ex If this extention point returns 4(state value), Making Task as Closed InComplete(State Value 4) would not update percent complete to 100

Script

var ClosedStatesToSkipPercentCompleteRollUp = Class.create();
ClosedStatesToSkipPercentCompleteRollUp.prototype = {
  initialize: function(plannedTask) {
      this.plannedTask = plannedTask;
  },

  getStates: function() {
      if(!this.plannedTask)
          return [];
      var plannedTaskStateUtil = new PlannedTaskStateUtil(this.plannedTask);
      return plannedTaskStateUtil.getSkippedStates();
  },

  type: 'ClosedStatesToSkipPercentCompleteRollUp'
};

Sys ID

f92e044f73472300055e09496bf6a7e2

Offical Documentation

Official Docs: