List document with separate list object - 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)

List document creation method

The list document is created from the right-click menu of the list object. An example method for the equipment list would be:

Method

PpmPAEquipmentListDocCreate

Description

Create Equipment List Document

API Name

CreateClassObjAndRelWithPropertyOverrides

RelDef to Doc ClassDef from Classification

PpmPAEquipListDocClassClassDef

Allow classification drill down

FALSE

Classification

DC_List_Document_1

RelDef to related objects

-PpmPAEquipListEquipListDoc

PropertyOverrides

The following property overrides are needed as described above:

ISPFListEditControl.SPFColSetToDisplayRelatedItems.PpmPAListEdit~

ISPFListEditControl.SPFPathDefnToRelatedItems.EDG_EquipListDocRevToEquipment~

ISPFAuthPublishableDocumentRevision.SPFAuthPublishableToolID.ProcessD~

ISPFAuthPublishableDocumentRevision.SPFAuthPublishableTargetClassDef.PpmPPDocument

Equipment list creation method

The equipment list is created using the CreateObj method from a drop-down menu. There are no special properties to set as the list editing uses a Client API that navigates to the related equipment and runs the same method that is used to list edit the equipment off the right-click menu of the equipment items themselves.

List edit method configuration

The list edit is configured on the list object. An example method for the equipment list would be:

Method

PpmPAListEditList

Description

Edit Equipment List

API Name

ListEditUncontrolledItems

List Edit method UID

PpmPAListEdit (for example, the multi select right-click menu one above)

Path to the related objects to edit

+ PpmPAEquipListEquipment