Clash Manager
User Guide
Entry Information
:
Notes on Rules and Rule Expressions
: Expression Syntax
Expression Syntax
Element
Attribute
Value
@element-1
@element-2
Assignment & Acceptance Rules
@class
(field name is project defined)
A Defined Class
@priority
(field name is project defined)
A Defined priority
@areacode
(field name is project defined)
Regular expression
@discipline
A defined discipline
Any PDMS attribute eg NAME
Regular expression or keyword @element-2 or @element-1 which evaluates true if the given attribute has the same value as element-1 or element-2 respectively, or one of the keywords listed below.
Expression can include one of the comparison operators > >= < <= together with a value, and will evaluate true if the condition is met for the given attribute value.
Other keywords may be (where N is 1 or 2):
@ref-of-element-N replaced with the reference of the clashing element,
@ref-of-owner-ele-N replaced with the reference of the owner of the element,
@first replaced with the first member of the clashing element
@first+n replaced with the nth member of the clashing element, e.g. @first+1
@last replaced with the last member of the clashing element
@last-n replaced with nth from last member, e.g. @last-1
@gtype
A GTYPE selected from list. (This list originates from the Clash Manager Configuration form - Gtype/Tracking tab.)
@general
Assignment & Acceptance Rules
@status
A defined status
@level
Clash Level, one of HH, HS, HI, II, IS, SS, NP selected from a drop-down list
@type
Clash Type, one of
CLA
sh,
CLE
arence,
TOU
ch selected from a drop-down list
Assignment Rules
@setDiscipline
Keyword @element-1 or @element-2.
The owner discipline is set to that of element-1 or element-2 respectively.
1974 to current year.
AVEVA Solutions Limited and its subsidiaries. All rights reserved.