Function GetRulesOfProgress - Intergraph Smart Construction - 2018 (6.0) - Configuration - Hexagon PPM

Intergraph Smart Construction API and Programming Reference (2018)

PPMProduct
Intergraph Smart Construction
PPMCategory_custom
Administration & Configuration
SPCVersion_custom
2018 (6.0)

Function GetRulesOfProgress

Arguments:

ByVal projectID As String

ByVal component as SPF.Server.Schema.Interface.Generated.IObject (SPFServerModuleCore.dll)

ByVal publishedObject as SPF.Server.Schema.Interface.Generated.IObject (SPFServerModuleCore.dll)

ByRef rWorkTypes As SPC.External.Services.Types.RulesOfProgress.WorkTypes (SPC.External.Services.dll)

ByRef rAssignedValues as SPC.External.Services.Types.RulesOfProgress.RopAssignedValues (SPC.External.Services.dll)

Result:

Boolean value – True if success, False if failure

Details:

This method retrieves all available work types, their work steps and places this information in the rWorkTypes argument. The method also places information about any properties to be assigned to the component in the rAssignedValues argument. It is used to create work steps for all components retrieved into the system. It is also used during any commanded work step refreshes from installation work packages (IWPs).

Data Format

Arranged by data types:

EnumQuantityPlannedType

Class ComponentInfo

Class MaterialInfo

Class WorkStepRateBasisDefinition

Class WorkType

Class WorkTypes

Class WorkStep

Class WorkSteps

Class RopAssignedProperty

Class RopAssignedValues

The inner-most Dictionary(Of String, RopAssignedProperty) is keyed by the schema property definition. The RopAssignedValues dictionary itself is keyed by the schema interface definition.