Test Rules
- Last UpdatedMay 26, 2023
- 4 minute read
Use the AVEVA Clash Manager - Test Rules window to test assignment and acceptance rules before they are applied to the whole 3D model by the Recomputation process. The window enables a subset of existing clash records to be selected in order to display what would happen if the current rules were applied to the 3D model. The window is intended to aid configuration; it does NOT allow the evaluated status or discipline of the selected clash records to be saved.

A group of elements at the top of the window enables the selection of the clash groups or details and then apply the new rules to them. The main area of the window is occupied by tabulated records showing the results of the selection and evaluation.
The elements at the top of the window and their purposes are:
|
Group / Detail radio group and Element Name % Wildcard |
For selection of the subset of clash records. The radio group is for selection of whether clash groups or details are to be tested. The entry in the field determines the range of clashing elements. Oracle style wildcards are used (refer to Notes on Wildcards for further information). |
|
Query |
Interrogates the 3D model and displays records of the clash groups or details that match the entry in the 'Element Name % Wildcard' field. |
|
Evaluate Rules |
Applies the new rules to the displayed records and shows the new owner disciplines and status. |
The tabulated records show, for each clash group or clash detail that satisfies the selection criteria, information under the following headings:
|
Group |
The group identification. Populated after Query. |
|
Index (clash details only) |
Clash identification number. Populated after Query. |
|
Element 1 |
First element of the clash. Populated after Query. |
|
Element 2 |
Second element of the clash. Populated after Query. |
|
Discipline |
Owner discipline according to existing rules. Populated after Query. |
|
Status |
Status according to existing rules. Populated after Query. |
|
New Discipline |
Blank after Query. Populated after rule evaluation. Shows owner discipline as assigned by the new rules. The name of the rule is shown for NEW clashes only. |
|
New Status |
Blank after Query. Populated after rule evaluation. Shows the status as applied by the new acceptance rules. The name of the rule is shown for NEW clashes only. |
|
CLevel |
Populated after Query, shows the clash level. |
|
CType |
Populated after Query, shows the clash type. |
|
Discipline 1 |
Discipline of first element, populated after Query. |
|
Discipline 2 |
Discipline of second element, populated after Query. |
|
Remarks |
Blank after Query. Populated after rule evaluation, shows a narrative description of the clashing elements. |
A popup menu is available from the tabulated records. The options and their purposes are as follows:
|
Query |
Interrogates the 3D model and displays records of the clash groups or details that match the entry in the 'Element Name % Wildcard' field. |
|
Evaluate Rules |
Applies the new rules to the displayed records and shows the new owner disciplines and status. |
|
Properties |
Available only when a record is selected. Leads to the 'Clash Manager - Clashing Elements - Properties' window, which displays values of all attributes that may be involved in the setting of discipline or status of the elements in the selected record. |
The procedure for using the window is firstly to select clash group or detail and enter an element name and wildcard to represent elements that will be affected by the updated rules. Initiate the Query and then check the displayed records to make sure that they represent the required typical elements. If they do not, re-enter element and wildcard details and re-query the data. When the records are as required, apply the new rules and check whether the results are as required. Close the window by clicking on the X at the top right-hand corner. Take action at the Clash Manager - Configuration window to correct or implement the new rules, as appropriate.
Note:
A rule such as "@element-2 NAME @element-1" will only ever be true for Group elements,
for example PIPE against PIPE, as that is the only case where NAMES could be the same
or a rule such as "@element-2 NAME of PIPE @element-1" is effective for any element
in the hierarchy at or below a PIPE so will work equally well for Group and Detail.
Note:
The TEST evaluation of group status applies the rules against the given pair of group
elements. However, that during an actual clash run, the status of all clash detail
belonging to the group is also evaluated. The status of a group may be overridden
by a detail status if it is worse than the given group status.