Details of the properties and functionality exposed by these interfaces are given in the sections that follow.
SPFPrgCutOff class
The cut off object, used for plotting milestones.
ISPFPrgCutOff interface
This is the primary interface of the SPFPrgCutOff class.
The following properties are found on this interface.
Name |
Description |
Set on |
---|---|---|
SPFPrgCutOffDate |
Date set to represent milestones |
Edit Cut Off Dates form. Any cut off created from this form will be official. Non-official ones are created by running a rollup on a non-cut off date. |
SPFPrgOfficialCutOffDate |
Indicates if ad hoc or official rollup |
See above. |
SPFPrgMostRecentCutOffDate |
The most recent date (Indicates that it contains the most recent data.) |
New Workpack/Template forms. |
The cut off date represents a project milestone.
SPFPrgCutOffDateRollup relationship definition
This links the cut off date to the roll up.
ISPFPrgRollup interface
This is the primary interface of the SPFPrgRollup class and is implied by ISPFPrgRollupProgressComposition. It groups rollup data (object hierarchies and workpacks) by cut off date.
SPFPrgRollupWorkpackRollups relationship definition
This links the rollup to the workpack rollup.
ISPFPrgWorkpackRollup interface
This contains the information on the workpack’s completion level at the time the roll up occurred. It holds all the progress values (such as actual progress, man-hours). Every time a rollup is run, an object is created with the ISPFPrgWorkpackRollup interface on it.
The following properties are found on this interface.
Name |
Description |
Set on |
---|---|---|
SPFPrgWPActualProgress |
The actual workpack progress to date (%) |
Code |
SPFPrgWPPlannedProgress |
The planned workpack progress to date (%) |
Code |
SPFPrgWPForecastProgress |
The forecast workpack progress (%) |
Code |
SPFPrgWorkpackRollupType |
Type of workpack (design or activity) |
Code |
SPFPrgWPActualProgressBudget |
The actual workpack budgeted to date (%) |
Code |
SPFPrgWPPlannedProgressBudget |
The (original) planned workpack budget to date (%) |
Code |
SPFPrgWPForecastProgressBudget |
The forecast workpack budget (%) |
Code |
SPFPrgWPCurrentManHours |
Current man hours = Budget hours + approved hours |
New/Update Workpack form |
SPFPrgWPBudgetManHours |
The original number of man hours that have been budgeted for the completion of the workpack |
New/Update Workpack form |
SPFPrgWPApprovedManHours |
The number of additional man hours (over or under budget) that have been approved |
New/Update Workpack form |
SPFPrgWPUnapprovedManHours |
The number of man hours needed to complete the task (not yet approved) |
New/Update Workpack form |
SPFPrgWPManHoursToGo |
Current man hours x (100% - actual progress (%)) |
Code |
SPFPrgWPForecastManHoursToGo |
Forecast man hours x (100% - actual progress (%)) |
Code |
Rollup run on cut off date is run for every future cut off date also.
SPFPrgWorkpackWorkpackRollups relationship definition
This links the workpack rollups to the workpack.
ISPFPrgWorkpack interface
See Progress workpacks and templates description.
ISPFPrgRollupProgressComposition interface
This is implied by ISPFPrgRollup and holds the workpack rollups and the progress rollups.
SPFPrgRollupRollupProgress relationship definition
This links the rollup to the rollup progress values.
ISPFPrgRollupProgress interface
This contains the information on the hierarchy’s completion level at the time the rollup occurred. It holds all the progress values (such as actual progress, man-hours). Every time a rollup is run, an object is created with the ISPFPrgWorkpackProgressinterface on it.
The following properties are found on this interface.
Name |
Description |
Set on |
---|---|---|
SPFPrgRollupPlannedProgress |
The planned hierarchy progress to date (%) |
Code |
SPFPrgRollupForecastProgress |
The forecast hierarchy progress (%) |
Code |
SPFPrgRollupActualProgress |
The actual hierarchy progress to date (%) |
Code |
SPFPrgRollupType |
Type of workpack (design or activity) |
Code |
SPFPrgRollupPlannedProgressBudget |
The (original) planned hierarchy budget to date (%) |
Code |
SPFPrgRollupForecastProgressBudget |
The forecast hierarchy budget (%) |
Code |
SPFPrgRollupActualProgressBudget |
The actual budgeted to date (%) |
Code |
SPFPrgRollupBudgetManHours |
The original number of man hours that have been budgeted for completion |
Code |
SPFPrgRollupCurrentManHours |
Current man hours = Budget hours + approved hours |
Code |
SPFPrgRollupApprovedManHours |
The number of additional man hours (over or under budget) that have been approved |
Code |
SPFPrgRollupUnapprovedManHours |
The number of man hours needed to complete the task (not yet approved) |
Code |
SPFPrgRollupManHoursToGo |
Current man hours x (100% - actual progress (%)) |
Code |
SPFPrgRollupForecastManHoursToGo |
Forecast man hours x (100% - actual progress (%)) |
Code |
SPFPrgRollupLevel1 |
Value for level 1 of the hierarchy |
Code |
SPFPrgRollupLevel2 |
Value for the second level of the hierarchy |
Code |
SPFPrgRollupLevel3 |
||
SPFPrgRollupLevel4 |
||
SPFPrgRollupLevel5 |
||
SPFPrgRollupLevel6 |
||
SPFPrgRollupLevel7 |
||
SPFPrgRollupLevel8 |
||
SPFPrgRollupLevel9 |
||
SPFPrgRollupLevel10 |