Progress rollup diagram - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

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