Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Everything E3D

Batch

  • Last UpdatedSep 15, 2025
  • 1 minute read

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.types

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 Clash Manager tables.

!clashStatusData.clashQuery()

The following method updates the AVEVA E3D™ Design objects with their equivalent clash status.

!clashStatusData.setClashStatus()

Related Links