Design workpacks are identified by their progress reporting hierarchy and include plan details. Design workpacks may be linked to one or more events, for example, the sign-off of a deliverable at specified revisions. Design workpack steps are linear, and the deliverable must move through all the steps in sequence.
Details of the properties and functionality exposed by these classes are given in the sections that follow.
SPFPrgDesignWorkpack class
This is the Design Workpack class used for grouping design deliverables. It stores the composition of the workpack steps and time strings and also man hour and date window information.
ISPFPrgDesignWorkpack interface
This is the primary interface for the SPFPrgDesignWorkpack class.
ISPFPrgWorkpack interface
This is implied by the design workpack and indicates the workpack status (such as locked or replan).
The following properties are found on this interface.
Name |
Description |
Set on |
---|---|---|
SPFPrgAllocatedWeighting |
Sum of all the deliverables' weightings registered to it |
Create/Update Workpack form Auto-calculated |
SPFPrgAllocateWeightingManually |
Flag set if you want to override the actual allocated weighting with a more representative value |
Create/Update Workpack form |
SPFPrgDeliverablesFrozen |
Lock deliverables at workpack level indicator |
Shortcut menu command |
SPFPrgIncludeInRollup |
Workpack will be included in rollup |
Create/Update Workpack form |
SPFPrgProgressUpdated |
All latest data has been incorporated |
Set in code and can also be set manually in the Create/Update Workpack form |
SPFPrgUnderReplan |
Flag to indicate the workpack is in replan mode |
Code |
Functionality configured on ISPFPrgWorkpack
The commands Freeze Plan Dates, Redistribute Man- hours, Set Progress Updated, and Unfreeze Plan Dates are configured on this interface.
ISPFPrgWorkpackPlanDetail interface
This holds dates (such as start date or end date) and man hour information. ISPFPrgWorkpackPlanDetail only applies to the workpack and not to the template.
The following properties are found on this interface.
Name |
Description |
Set on |
---|---|---|
SPFPrgPlanStartDate |
Planned start date of the workpack |
Create/Update Workpack form |
SPFPrgPlanEndDate |
Planned end date of the workpack |
Create/Update Workpack form |
SPFPrgFloatStartDate |
Float start date, planned start date + available slip time |
Create/Update Workpack form |
SPFPrgFloatEndDate |
Float end date, planned end date + available slip time |
Create/Update Workpack form |
SPFPrgConstructionStartDate |
Start date for construction deliverables |
Create/Update Workpack form |
SPFPrgConstructionEndDate |
Start end for construction deliverables |
Create/Update Workpack form |
SPFPrgReplanStartDate |
Replan start date (activated when workpack is in replan mode) |
Create/Update Workpack form |
SPFPrgReplanEndDate |
Replan end date (activated when workpack is in replan mode) |
Create/Update Workpack form |
SPFPrgReplanConsStartDate |
Replan construction start date (activated when workpack is in replan mode) |
Create/Update Workpack form |
SPFPrgReplanConsEndDate |
Replan construction end date (activated when workpack is in replan mode) |
Create/Update Workpack form |
SPFPrgBudgetManHours |
Number of man hours budgeted for completion of deliverable |
Create/Update Workpack form |
SPFPrgCurrentManHours |
The accumulated number of man hours allocated (budget hours + approved hours) |
Create/Update Workpack form |
SPFPrgApprovedManHours |
Additional man hours that have been approved |
Create/Update Workpack form |
SPFPrgUnapprovedManHours |
Additional man hours awaiting approval |
Create/Update Workpack form |
ISPFPrgWorkpackDef interface
See the Design workpack templates description.
ISPFPrgWorkpackStepComposition interface
See the Design workpack templates description.
ISPFPrgWorkpackStep interface
See the Design workpack templates description.
ISPFPrgDesignWorkpackStep interface
See the Design workpack templates description.