Design workpack templates - SmartPlant Foundation - IM Update 46 - 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)

Design workpack templates provide the ability to pre-define unique sets of production steps and weightings that can be used to quickly create design workpacks. Design workpack template definitions do not have plan detail and can only be created for a specific configuration.

Details of the properties and functionality exposed by these classes are given in the sections that follow.

SPFPrgDesignWorkpackTemplate class

This is the Design Workpack Template class used to define templates of workpack steps and durations to assist in the definition of design workpacks. It stores the composition of the workpack steps and time strings but does not hold the man hours.

ISPFPrgDesignWorkpackTemplate interface

This is the primary interface for the SPFPrgDesignWorkpackTemplate class.

Functionality configured on ISPFPrgDesignWorkpackTemplate

The command Create Design Workpack is available on this interface.

ISPFPrgWorkpackTemplate interface

This is implied by ISPFPrgDesignWorkpackTemplate and is the interface where most of the progress workpack template functionality is written.

ISPFPrgWorkpackDef interface

This interface holds the properties that say how a workpack will control its deliverables.

The following properties are found on this interface.

Name

Description

Set on

SPFPrgActive

Set workpack active

New Design Workpack/Template form

SPFPrgAllowAutoProgress

Allow automatic progress calculation

New Design Workpack/Template form

SPFPrgAutoProgress

Enable automatic progress calculation

New Design Workpack template forms

SPFPrgAllowDownstream

Allow downstream forecasting

New Design Workpack/Template form

SPFPrgDownstream

Enable downstream forecasting

New Design Workpack template form

SPFPrgAllowCalcOverride

Allow calculation override

Progress options form

New Design workpack template form

Functionality configured on ISPFPrgWorkpackDef

The commands Terminate, Update, and View are configured on this interface.

ISPFPrgWorkpackStepComposition interface

This interface is a grouping of steps that make up the steps that an object registered to the workpack goes through.

SPFPrgWorkpackTimestrings relationship definition

This links the workpack to the time strings. A time sting is a collection of durations (that is, the time between the steps).

ISPFPrgTimestring interface

This is the primary interface of the SPFPrgTimestring class.

SPFPrgTimestringStepDurations relationship definition

This relates each step to the duration on time string.

ISPFPrgWorkpackStepDuration interface

This is the primary interface of the SPFPrgWorkpackStepDuration class. It holds the time it will take to complete the step. It relates to a specific step on a specific time string.

The following property is found on this interface.

Name

Description

Set on

SPFPrgStepDuration

Time to complete step in days

New Design Workpack/Template form

ISPFPrgWorkpackStep interface

This holds the properties that determine how much progress a step contributes to a workpack once it is completed.

The following properties are found on this interface.

Name

Description

Set on

SPFPrgStepSequenceNo

Step sequence

New/Update Design Workpack form

New/Update Design Workpack template form

SPFPrgStepWeighting

A percentage value for the step (Sum of the percentage values for all the steps in the workpack must equal 100%.)

New/Update Design Workpack form

New/Update Design Workpack template form

SPFPrgConstructionStep

Step must be completed during the construction period

New/Update Design Workpack form

New/Update Design Workpack template form

SPFPrgWorkpackStepDurations relationship definition

This links the duration to the workpack step.

SPFPrgWorkpackStepSubSteps relationship definition

This links the sub steps to their parent step.

ISPFPrgDesignWorkpackStep interface

This is the primary interface of the SPFPrgDesignWorkpackStep class and implies ISPFPrgWorkpackStep.

SPFPrgWorkpackStepEvents relationship definition

This links the workpack step to an event which may complete the step.

ISPFPrgWorkpackStepEvent interface

This stores any event and condition on a step used to trigger an accrual process. It also stores the amount of progress to accrue for the step.

The following properties are found on this interface.

Name

Description

Set on

SPFPrgEventDefName

The step event name

Events form

SPFPrgConditionName

The condition the event must meet before step completion

Events form

SPFPrgProgressToAccrue

The proportion of the step progress represented by the event

Events form