Progress reporting hierarchy model - 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.

ISPFPrgHierarchy interface

This interface is used internally to identify all the progress hierarchy interfaces.

ISPFPrgWorkpackHierarchy interface

This identifies the hierarchy for workpacks and is key to progress functionality. It is implied by each of the workpack hierarchy interfaces configured by the administrator and so identifies these as the hierarchy definitions for the workpacks.

ISPFPrgWorkpackH1 interface

This is a sample progress hierarchy interface for workpacks and is delivered with the core progress model. It is instantiated by the workpack class and plants and projects.

The following properties are found on this interface.

Name

Description

Set on

Contract

The top level of the hierarchy for which the workpack will be available.

Code

Area

The sub level of the hierarchy for which the workpack will be available.

Code

Unit

The second sub level of the hierarchy for which the workpack will be available.

Code

The properties are not set on the plant and project objects; the interface is instantiated to identify the progress hierarchy being used. The properties are set on the workpack objects only.

ISPFPrgWorkpack interface

This interface is realized by the workpack.

Functionality Configured on ISPFPrgProgressItem

The commands Freeze Plan Dates, Redistribute Man Hours, Set Progress Updated, and Unfreeze Plan Dates are configured on this interface.

ISPFPrgWorkpackTemplateHierarchy interface

This identifies the hierarchy for workpack templates and is key to progress functionality. It is implied by each of the workpack template hierarchy interfaces configured by the administrator and so identifies these as the hierarchy definitions for the workpack templates.

ISPFPrgWorkpackTemplateH1 interface

This is a sample progress hierarchy interface for workpack templates and is delivered with the core progress model. It is used to categorize templates. 

The following properties are found on this interface.

Name

Description

Set on

Contract

The top level of the hierarchy for which the workpack will be available.

Code

ISPFConfigurationItem interface

This interface is realized by all configuration items such as Plants and Projects. It is not specific to the progress model.

The ISPFConfigurationItem interface will optionally imply each of the available hierarchy interfaces. This will allow one of the hierarchy interfaces to be selected for each configuration item (such as plant and project).