AVEVA Clash Manager™ 14.3
User Guide
Clash Status Control
: Batch
Batch
The setting of the clash status lends itself to being run in batch mode, to facilitate this an object (clashStatusData) has been provided and can easily using the following procedure:
Create an instance of the object (clashdata) -
!clashStatusData = object CLASHSTATUSDATA()
Collect the objects (clashStatusData) that require their clash status set, this can be done by using an collection object. The type of objects to be collected can be obtained from the object.
!clashStatusData.setTypes()
For example:
!find = object COLLECTION()
!find.scope(!!ce)
!find.types(!clashStausData.types)
!items = !find.results()
Once the list of items have found they need to be set in the object.
Note:
They must be an ARRAY of DBREFS.
!clashStatusData.items = !items
The following method extracts the data from the AVEVA Clash Manager tables.
!clashStatusData.clashQuery()
The following method updates the AVEVA E3D™ objects with their equivalent clash status.
!clashStatusData.setClashStatus()
1974 to current year.
AVEVA Solutions Limited and its subsidiaries. All rights reserved.