Clash Manager User Guide
Clash Manager User Guide
User Guide
Disclaimer
Information of a technical nature, and particulars of the product and its use, is given by AVEVA
Solutions Ltd and its subsidiaries without warranty. AVEVA Solutions Ltd and its subsidiaries disclaim
any and all warranties and conditions, expressed or implied, to the fullest extent permitted by law.
Neither the author nor AVEVA Solutions Ltd, or any of its subsidiaries, shall be liable to any person or
entity for any actions, claims, loss or damage arising from the use or possession of any information,
particulars, or errors in this publication, or any incorrect use of the product, whatsoever.
Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every
part of it (including source code, object code, any data contained in it, the manual and any other
documentation supplied with it) belongs to AVEVA Solutions Ltd or its subsidiaries.
All other rights are reserved to AVEVA Solutions Ltd and its subsidiaries. The information contained in
this document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval
system, or transmitted without the prior written permission of AVEVA Solutions Ltd Where such
permission is granted, it expressly requires that this Disclaimer and Copyright notice is prominently
displayed at the beginning of every copy that is made.
The manual and associated documentation may not be adapted, reproduced, or copied, in any material
or electronic form, without the prior written permission of AVEVA Solutions Ltd. The user may also not
reverse engineer, decompile, copy, or adapt the associated software. Neither the whole, nor part of the
product described in this publication may be incorporated into any third-party software, product,
machine, or system without the prior written permission of AVEVA Solutions Ltd, save as permitted by
law. Any such unauthorised action is strictly prohibited, and may give rise to civil liabilities and criminal
prosecution.
The AVEVA products described in this guide are to be installed and operated strictly in accordance with
the terms and conditions of the respective licence agreements, and in accordance with the relevant
User Documentation. Unauthorised or unlicensed use of the product is strictly prohibited.
First published September 2007
AVEVA Solutions Ltd, and its subsidiaries 2007
AVEVA Solutions Ltd, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom
Trademarks
AVEVA and Tribon are registered trademarks of AVEVA Solutions Ltd or its subsidiaries. Unauthorised
use of the AVEVA or Tribon trademarks is strictly forbidden.
AVEVA product names are trademarks or registered trademarks of AVEVA Solutions Ltd or its
subsidiaries, registered in the UK, Europe and other countries (worldwide).
The copyright, trade mark rights, or other intellectual property rights in any other product, its name or
logo belongs to its respective owner.
Contents
Page
Clash Manager
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Who Should Use This Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Assumptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1
Clashes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:5
12.0
Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Setting Up Clash Management Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Viewing Overview of Clash Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Preparing a Clash Run. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Running a Clash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:2
Running Clash Set Direct from the Tools Dropdown Menu . . . . . . . . . . . . . . . . . . . . . . . . . 4:2
Running Clash Set from the Clash Sets Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:2
Running Clash Set as a scheduled batch job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:3
GUI
4:5
4:6
4:6
4:6
4:7
4:7
4:7
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:1
ii
12.0
5:2
5:2
5:3
5:3
5:4
5:4
5:4
5:5
5:19
5:20
5:21
5:22
5:22
5:22
5:22
5:23
5:24
iii
12.0
The Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Filter Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Popup Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
File Dropdown Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Edit Dropdown Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
View Dropdown Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tools Dropdown Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Help Dropdown Menu. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tool Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Status Bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5:29
5:31
5:31
5:31
5:32
5:32
5:32
5:32
5:33
5:33
5:34
5:49
5:50
5:53
5:57
5:58
5:59
5:60
5:61
5:62
5:64
5:65
5:67
iv
12.0
6:1
6:1
6:2
6:2
8:2
8:2
8:3
8:3
8:4
8:5
8:5
8:5
12.0
9:2
9:2
9:3
9:3
vi
12.0
Introduction
This guide introduces AVEVA's Clash Manager product. Clash Manager is available either
as part of the AVEVA Model Management suite or as Standalone Clash Manager. As part of
Model Management it is provided as an extension to AVEVA Plant DESIGN. As Standalone
Clash Manager it is provided as an extension to AVEVA Plant DESIGN or AVEVA Marine
Outfitting. This chapter lists the different types of user who would need to read this guide
and sets out what knowledge they will need before they start.
Clash Manager complements the built-in design clash capability of AVEVA Plant DESIGN
and AVEVA Marine Outfitting. It provides comprehensive recording, trend analysis,
identification, management and the resolution of clashes through an approval mechanism.
Clash Manager provides reports on clashes and enables a status, history and responsible
discipline to be allocated to each one. This enables the PDMS user to prioritize, control and
monitor the work involved in the resolution of all clashes. The module aids in assembling the
required input data to desclash, transparently running desclash and loading the resulting
desclash output into a separate database that provides reporting, viewing and approval
mechanisms.
The Clash Manager GUI displays information on the occurrences of the clashes, and can
request the PDMS GUI to graphically display the physical positions of the clashing items.
The GUI enables the user to:
1. Check for clashes within a specified part of the PDMS model.
2. Check for clashes involving the PDMS Current Element (CE).
3. View the number of clashes, at specified status, associated with each discipline.
4. View a breakdown of information about the elements involved in the clashes.
5. Allocate a status (Unapproved, Pending, Conditional or Approved) to a clash, and to
add comments regarding any status changes.
6. Specify which discipline is responsible for resolving a clash.
7. Display selected clashes at the PDMS 3D display.
1.1
1:1
12.0
1.1.1
Assumptions
Users have a valid Model Management or standalone Clash Manager licence and the
software has been installed.
Users of Clash Manager have a basic knowledge of AVEVA Plant DESIGN or AVEVA
Marine Outfitting.
Model Management users have access to the PE Workbench database PDMS is running.
Standalone Clash Manager users have access to the Oracle or Microsoft SQL Server
database set up for this product.
1.2
1.3
Product Compatibility
Clash Manager can be used with the following products:
AVEVA PDMS 11.5
AVEVA PDMS 11.6
AVEVA Plant DESIGN 12.0 or later
Standalone Clash Manager can also be used with AVEVA Marine Outfitting 12.0 or later.
As part of Model Management, AVEVA PE Workbench 5.5 (Oracle 9)
As part of Model Management, AVEVA PE Workbench 5.6 (Oracle 10)
As Standalone, Oracle 9
As Standalone, Oracle 10
As Standalone, Microsoft SQL Server
1:2
12.0
Concepts
2.1
Clashes
A Clash occurs when portions of two elements occupy the same 3D space in a PDMS
model. The following terms are used to define a clash situation:
Clash number
Element
Group
Discipline
Status
Comments
Clash Set
2:1
12.0
2.2
Type
Level
Access Rights
Note: Clash Manager Administrator privileges, unlike other Model Management
Administrator rights, are based on Windows Login IDs and are set directly using
Clash Manager itself. This difference exists to enable Clash Manager to be used
without an installation of PE Workbench.
The arrangements for access rights to Clash Manager cover two aspects, namely User
Access Levels and Security Levels.
The User Access Levels aspect enables the Administrator to specify the users who are to
be the Members and Supervisors of each discipline.
The Security Levels aspect enables the Administrator to specify whether members or
supervisors of particular disciplines may change Clash Status, acquire Clash Ownership,
perform Clash Checks of the PDMS Current Element and/or add Comments to clash
records. Each of these is respectively covered by a separate Security Level namely, Clash,
Owner, Clash Check CE and Comments.
Note: There are no options to set a Security level for preparing and running clash checks,
setting up Clash Manager options and carrying out the 'Advanced Tasks'. These
functions can be carried out only a Supervisor of the ADMIN discipline.
For each Security Level there are five pre-defined states namely, High, Medium High,
Medium, Medium Low and Low. Each of these states has corresponding settings (minimum
requirements). The default State for each Security Level is Medium and this is used as the
guideline when access rights are mentioned in the Clash Manager Procedures.
As required, the Administrator may override the pre-determined settings by specifying
custom settings for one or all of the Security Levels.
2:2
12.0
Design Workflow
This topic is intended for Supervisors of the Administration discipline, and describes when
the Clash Manager forms, and the procedures in this guide, are used to achieve the overall
purpose of Discovering and Resolving Clashes, as mentioned under Model Management
Design Workflow. The start of each Activity summarized in that topic is shown by an italic
upper-case heading in the following sequences.
The sequences and descriptions in this topic are intended to be read by users unfamiliar
with Clash Manager, as they introduce set-up options and configuration tasks in the context
of their effects on the design workflow. An experienced user would endeavour to handle all
configuration tasks at the start of a project.
Following the sequences, are notes on:
Status
Clash Sets
Log Files
Hyperlinks in the steps of the sequences, draw the reader's attention to the relevant notes.
The tasks in the sequences are carried out only by a Supervisor of the Administration
discipline, except where other users are mentioned.
3.1
3.1.1
3.1.2
3:1
12.0
Disciplines
2. The general principle of assigning the responsibility for the resolution of a clash is that
it should rest with the discipline associated with one or other of the clashing elements.
(Another discipline can be assigned, where appropriate.) If you are using Clash
Manager without the PE Workbench installation (Stand Alone Clash Manager) it is
necessary to associate (for example) PDMS MMSDISC attribute values with Clash
Manager discipline names so that the appropriate disciplines are identified in Clash
Manager. This configuration task and the selection of the PDMS attribute and the
default discipline are carried out at the Clash Manager Configuration Form Discipline Tab.
If you use the Check Check CE option you can also set up a special clash set named
Default which will be used as a template for all personal clash sets created with the
Check CE option.
Refer to Setting Up Clash Management Options.
Clash Sets
3. Before you can run a clash check you have to specify the items to be included. You do
this by creating a Clash Set, which essentially contains two lists of objects. The first list
consists of objects that are considered to be obstructions (usually steelwork or
structure items). The second consists of objects that might possibly clash with the
obstructions. You select the contents of the lists in the Clash Set you wish to run,
together with other details such as the co-ordinates of the space occupied by the clash
set, at the Clash Manager - Clash Sets Form and at subordinate forms Clash
Manager - Clash Set Data, - Add * List Item, - Edit * List Item, - Browse PDMS
Model and - Evaluate.
Refer to Preparing a Clash Run.
Clash Groups
4. There may be several clashes in close proximity to each other between an item and an
obstruction. For example, a pipe running approximately parallel with a steelwork item
may hit it several times. You should consider how you want to handle this type of event,
because to report every clash may provide more detail than is desirable. For example,
an engineer may consider these multiple clashes as one big clash and resolve it
accordingly. Clash Manager provides a method of combining such clashes into 'Clash
Groups', and reporting on these, as well as on the individual clashes. The configuration
task for specifying how the Clash Groups are to be organized is carried out at the
Clash Manager Configuration Form - Group Tab.
Refer to Setting Up Clash Management Options.
Auto-assign Discipline
5. When both elements of a clash belong to the same discipline, members of that
discipline are probably responsible for resolving the problem. However, when two
disciplines are involved, it is not obvious which one is responsible (that is, which one is
the Owner discipline). To avoid unnecessary manual action, Clash Manager provides a
method of automatically assigning the owner discipline to a clash. For the Clash Group,
the owner discipline can be set to that of the Worst Case clash in the group. Setting up
the Auto-assignment process and its associated Class, Level/Type and Priority
considerations is configuration task performed at the Clash Manager Configuration
Form - Assign, Discipline, Class, Level/Type, and Priority Tabs.
Refer to Setting Up Clash Management Options.
Auto-accept Clash
6. Certain items may clash by design, for example, cables entering a junction box. Clash
Manager will see these as clashes, but the design engineers would not wish to take
3:2
12.0
action and, in other words, would 'Approve' the clashes. For clashes of this kind, Clash
Manager provides a method of automatically approving them. The process is based on
Rules that, if satisfied, result in the clash being automatically allocated a status, such
as Approved. The rules also enable specific comments to be attached to the record of
the clash to indicate why it was automatically accepted. The Auto-Acceptance rules
and comments are set up as a configuration task at the Clash Manager Configuration
Form - Accept, Status and Comments Tabs.
Refer to Setting Up Clash Management Options.
Preferences
7. Before you run the clash check, your can specify a number of features that determine
how the clash check operates. Also, you can specify the colour-coding of clashing
elements in the Clash Reports and in the corresponding PDMS display. These actions
are carried out at the Clash Manager Options Form - Preferences Tab.
Refer to Setting Up Clash Management Options.
3.2
3.2.1
3.2.2
Assign Discipline
9. Your concern now is about the clashes that are not approved. The owner discipline
may have been automatically assigned, or it may be Unallocated because no autoassignment rule was satisfied. You can manually assign an Owner Discipline to the
unallocated clashes using facilities at the Clash Report (and possibly the Edit Clash
Groups Form) or at the Clash (Group) Properties Form.
Refer to Updating Clash Status and/or Discipline.
(It may be necessary to correct the design model to ensure correct automatic discipline
assignment is achieved. For example, the PURP attribute may not be set correctly at
zone level).
10. Alternatively, for every Clash Group in which all clashes have identical status and/or
owner disciplines, you can assign that status and owner discipline to the Clash Group.
This is initiated by the 'Reset Group Status' and 'Reset Group Owner' buttons on the
Clash Manager Options Form - Advanced Tab.
Refer to Advanced Tasks.
Data Access Control
11. The Data Access Control arrangement restricts the entry or updating of comments and
status applicable to clashes. The authorized users are members and supervisors of the
disciplines of the clashing elements and of the owner discipline. The access control is
set up as a configuration task at the Clash Manager Configuration Form - Security
Tab.
Refer to Setting Up Clash Management Options.
3:3
12.0
3.3
3.3.1
3.4
3.4.1
3:4
12.0
3.5
3.5.1
Statistics
16. You can view the clash statistics discipline-by-discipline at the Clash Manager Form.
Refer to Viewing Overview of Clash Data.
Run More Clash Sets
17. As the design of the PDMS 3D model continues, you can extend the scope of the
existing Clash Set and/or create more Clash Sets and run them, as outlined above.
Note: If the normal process of reading desclash output files and post-processing the data
and loading it into the Clash Manager database is interrupted or fails, the
considerable time already spent running desclash need not be wasted. The entire
set of desclash output files may be loaded, replacing any partially loaded.
Alternatively, selected files may be merged into the results of the last Clash Run.
These actions are initiated by the 'Load Clash File' button on the Clash Manager
Options Form - Advanced Tab.
Refer to Advanced Tasks.
Recomputation
18. The actions at the Clash Manager Configuration Form described in the previous
steps, in general, would not be repeated. However, if significant changes have to be
made at this form, recomputation must be performed at the Clash Manager - Clash
Recomputation Form, which, in these circumstances, is automatically displayed.
19. When changes are made to the PDMS Model, it is necessary either to perform Clash
Recomputation or to re-run all affected Clash Sets, in order to update Clash Manager
data. The Clash Manager - Clash Recomputation Form is not automatically displayed
following a change in PDMS, and must be accessed manually to enable recomputation
to be performed.
Refer to Advanced Tasks.
Track Changes
20. As more Clash Sets are run, the statistics displayed at the Clash Manager Form apply
to the combination of all Clash Sets. This information, applicable to the current date,
can be stored as a 'Milestone' for future reference in determining the progress made on
the project. The creation of the Milestone is by selecting 'Track Changes' at the Clash
Manager Options Form - Advanced Tab. Milestones can be created, as required.
Refer to Advanced Tasks.
Continuing Tasks
21. The appropriate tasks are repeated until all clashes are resolved.
As required, make use of the facilities for automatic overnight operations of Running a
Clash Set or Tracking Changes.
Refer to Command Line Interfaces - Clash Manager Functions.
Report on the Project-wide Clash Status by your preferred method.
3.6
Housekeeping Tasks
3.6.1
3:5
12.0
to have been removed. In these circumstances, the particular clash details continue to
be reported until all Clash Sets containing the detail have been rerun.
These clash details, including their comments, can be removed from the Clash
Manager database by use of the 'Delete all Unreferenced Groups and Elements,
including Comments' button on the Clash Manager Options Form - Advanced Tab.
This process removes historical data and consequently the original comments will have
been lost, if the clash re-appears.
Refer to Advanced Tasks.
3.6.2
At Project End
2. At the end of a project all clash report data and history data can be removed from the
database by use of the 'Delete All Clash Data, including Comments and History' button
on the Clash Manager Options Form - Advanced Tab. The configuration data and
clash set definitions, check list and obstruction list all remain. The remaining data is
truncated to recover unused space in the Oracle Table Space.
Refer to Advanced Tasks.
3.6.3
3.6.4
3:6
12.0
presentation of clash data that assists in the management of the clashes. All configuration
tasks described here are carried out at the Clash Manager Configuration form.
The basic configuration tasks, which are necessary regardless of project size, are as
follows:
Discipline determines how disciplines are identified for the clashing elements
The above tasks should serve for small to medium sized PDMS projects, with the remaining
advanced configuration tasks namely, Accept, Class, Priority, Status, Comments, Level/
Type and Gtype/Tracking, safely left at the default values.
For larger projects, the advanced configuration tasks should be carried out, to achieve
complex assignment and acceptance rules.
3.6.5
Issued Pipes
Exotic Materials
Primary Steelwork
Tertiary Steelwork
Issued Elements
Electrical Lighting
Withdrawal Volumes
As your project progresses and Clash Manager is used in earnest, it is inevitable that you
will need to either modify or add to your clash assignment rules. When you do this it may be
necessary to recompute all or some of the clashes in the database to take account of the
new rules.
3.6.6
3:7
12.0
Stair Ways and Ladders with Any Other Discipline Touch, Clear
Main Escape Ways with Main Escape Ways - Touch, Clear, Clash
Secondary Escape Ways with Secondary Escape Ways - Touch, Clear, Clash
Note that the automatic acceptance facility does not only approve clashes. It can be used to
set a clash to any standard status, namely:
3.6.7
Unknown
Unapproved
Pending
Conditional
Approved
Status
The standard clash status values that Clash Manager uses to categorize a clash are as
follows:
Unknown an initial or default status applied to new clashes if none of the automatic
acceptance rules are triggered
Unapproved the clash has not been reviewed and remains as a valid or outstanding
clash for the project
Pending this status is used to indicate that the clash is currently under review by the
design teams
Conditional this status is used to indicate that the clash has been reviewed and
resolved in the design model. This also implies that following the next clash run this
clash will no longer appear in the clash report. For reporting purposed this status
implies a resolved clash.
Approved this status is used to indicate that the clash has been reviewed and is
considered acceptable by the design team. The clash will continue to be reported in
subsequent clash runs, but its approved status will remain with the clashing items
throughout the remainder of the project lifecycle. In Model Management terms, if an
element has only Approved clash status in the database, it is considered Clash Free.
For the purpose of evaluating the worst case the standard status always appear in the order
shown above, the worst case being at the top of the list.
User-defined status can be inserted into the list to suit specific project requirements. The
use of these status can be restricted to specific disciplines, or users. For example, status
could be inserted as follows:
3:8
12.0
3.6.8
For Design Review a pending status for use by all users. Clashes with this state
require further investigation or discussion at the next design review meeting.
Clash Sets
It is recommended that the number of Clash Sets for a project is kept to a minimum.
There are no limits on how you structure the Clash Sets, for example, by area, discipline,
design status or combinations of these. The following examples show how Clash Sets have
been configured:
By design area and discipline with structural as the obstruction and all other
disciplines checked against the structures.
By design discipline and design status with disciplines checked against each other
based in model design status. An example of this approach is to only clash check items
with built or checked status.
By design area/sub-area, discipline and design status for a large PDMS project, it
may be necessary to subdivide design areas into smaller sub-areas, strips or modules,
in order to complete a clash set or series of clash sets overnight, in batch mode. These
smaller Clash Set runs execute quickly, but incur additional administrative overhead to
coordinate the Clash Set execution.
It is recommended that you construct your Obstruction, Check and Exclude lists using
wildcards, where possible. This reduces the amount of administration required during the
life of the project, because, as sites, zones or elements are added or deleted from the
design databases, they will be automatically included or removed from Clash Set lists that
use wildcards.
AVEVA has seen a number of situations where clients have started a project with a large
number of clash sets (x100s) and, through experience gained during the life of the project,
have rationalized these down to a more manageable number (x10s). Therefore, before
implementing Clash Manager, think carefully about the approach you will take when defining
your Clash Sets, and ensure the number of Clash Sets is kept to a manageable size.
3.6.9
Log Files
Following execution of a clash set, you can check whether the process is successful by
interrogating the log files that are generated. The log files for a clash set run are created in a
sub directory under the directory referenced by your TEMP environment variable. The most
reliable method to determine your TEMP directory is to echo the TEMP environment
variable setting in a Windows command window: echo %temp%. Alternatively, open a
Windows Explorer session with the TEMP path from the Start>Run dialog. Once you have
determined the location for your temporary system files, you will find the files in the
directory: Pclam_project code_windows_username_clash_set_number
There are five files generated by the clash set, and a series of output files; one for each
checked element. The names and purposes of the files are as follows:
pclam.fin this file will contain the message OK if the clash set processed without
error. If an errors occurred during the desclash execution, then the PDMS error
message text is written to this file.
3:9
12.0
pclam.log this file is the main log file and contains messages to indicate the
processing of each check element. The foot of the file contains the message Normal
Termination if the clash set completed successfully.
pclam.mon this file contains a detailed set of messages and time stamps to indicate
duration of each stage of processing and loading of clash output files into the Clash
Manager database.
pclam.pmlmac this is the pml macro executed by the clash set to generate the
clash output files
pclam_check.pmlmac this is the check macro called by pclam.pmlmac that
performs the check check processing in Desclash.
pclam_nnnn.OUT - this is the output file generated for each checked element.
3.6.10
Business Objects this is AVEVAs recommended method of reporting for all Plant
Model Management products. A BO universe is required for this and, once in place, the
BO reports can be produced easily and quickly.
Track Changes this creates milestones in the Clash Manager database to allow
filtering of statistics on the main Clash Manager bar charts. This also allows
rudimentary clash trend analysis to be performed. The bar chart graphics directly
cannot be saved directly, however a third-party screen capture tool can be used to do
this. Alternatively, statistics can be saved in csv format for import into Excel, or similar
spread sheet application, as described below.
Microsoft Excel a number of clients are using this method to great effect to produce
detailed statistics for clash status. An example of how this can be achieved is to take a
daily or weekly save of the main form statistics and load these into an Excel sheet. This
data can then be used to produce detailed trend analysis reports, using Excels in-built
charting and statistical functions.
'Screen Shots Simply take regular screen shots from the main Clash Manager bar
chart display.
3:10
12.0
Procedures
4.1
4.2
4.3
4:1
12.0
4.4
Running a Clash
This procedure is available only to Supervisors of Administrator discipline.
4.4.1
4.4.2
4:2
12.0
4.4.3
4.5
4:3
12.0
Note: If a clash is resolved through deleting or relocating one or both of the clashing
elements, records of the clash will become dormant when any clash set referencing
the elements is re-run.
4.5.1
4.6
4.7
4:4
12.0
2. At the Clash Groups or Clash Detail report, highlight the clash group(s) or detail(s)
concerned. (Refer to Clash Report).
3. Use the appropriate Toolbar buttons, Quick Assign Keys 1, 2, U, P, C, A, or popup
menu options to update the owner discipline and/or status, as required. (Refer to Clash
Report).
Note: To use Quick Assign Keys 1, 2, U, P, C and A, the Enable Quick Keys 1/2 & U/P/C/A
option at the Preferences tab of the Clash Manager Option form must be set to 'true'.
Security: Only a Supervisor of Administrator discipline has access to use Quick
Assign keys.
4. Repeat Steps 2 and 3 until all required updates have been completed.
5. Save the updated data.
4.8
4.9
Advanced Tasks
The tasks in this procedure are available only to Supervisors of Administrator discipline.
1. Select View>Clash Manager or at the Toolbar, select Clash Manager.
2. The 'Clash Manager' form is displayed. Select Tools>Settings.
3. The 'Clash Manager Options' form is displayed. Select the Advanced tab. (Refer to
Options Form).
4.9.1
Tracking Changes
The Track Changes operation creates a milestone for the display of statistical data at the
Clash Manager form. It initiates saving the current discipline/status/counts data, and the
4:5
12.0
source data for the total number of 'objects', and the numbers not checked, clash free, and
clashing
The 'objects' are controlled GTYPEs that have been the subject of a clash check, as an item
or subordinate item on a Check List. For each controlled GTYPE, the total number is
recorded, together with worst case status, level/type of any clash involving it. (The worst
case may be Clash Free.)
Note: The range of controlled GTYPEs that are included in a Track Changes operation can
be restricted at the Gtype/Tracking tab of the Clash Manager Configuration form.
To initiate a Track Changes operation, proceed as follows:
1. In the Description field, enter a description of the new milestone and click on the
Track Changes button.
2. A message ' Are you sure you want to perform Track Changes' is displayed. Accept the
message to create a Clash History Milestone.
4.9.2
4.9.3
4.9.4
4:6
12.0
2. The message 'Reset Group Status to Worst Case Detail Status. Do you want to
Continue?' is displayed. The message box includes Yes and No buttons.
3. Click on the Yes button to reset the group status.
4.9.5
4.9.6
4.9.7
4:7
12.0
4:8
12.0
GUI
5.1
5.1.1
5.1.2
Save As
Displays the standard saving form to enable the user to save the
data displayed in the Clash Manager form in: XML output, XML with
style sheet, CSV output, or tab-separated text output.
Save/Refresh
Properties
Filenames
(one or more)
Exit
Remove Selected
Remove All
Find
5:1
12.0
5.1.3
5.1.4
P&IDs
2D Objects
3D Objects
Clash Manager
Toolbar
Statusbar
Messages
Connect to DESIGN Connects to a current PDMS DESIGN session if either PDMS has
Session
been invoked after Clash Manager or the connection has been lost
by exiting and re-entering PDMS.
Connect to Oracle
Session
Clear 3D Display
Clash Check CE
Clash Report
Element Report
Display Report
Clash Groups
Clash Detail
Use Filter
Set Filter
Metric
Imperial
Use Filter
Set Filter
5:2
12.0
Leads to a sub-menu of the five most recently used clash sets, from
which the required set is selected. The menu includes an Others
option that leads to the Clash Manager - Clash Sets Form, in which
other clash sets can be selected.
Clash Sets
Summary Display
Settings
5.1.5
Clash Groups
Clash Detail
Filter Chart
5.1.6
5.2
Contents
About
5:3
12.0
5.2.1
5.2.2
5.2.3
5:4
12.0
Each bar represents a discipline (for a certain period). The height is proportional to the total
number of objects. Sections of the bars are colour-coded to show the numbers of Clash
free, Clashing and Not Clash Checked objects that make up the total. These default colours
may be changed by double-clicking the relevant bar or legend. The legend can be hidden by
selection at the popup menu, or moved by dragging with the mouse.
5.2.4
Right-hand Section
The bar chart in the right-hand section shows data for each discipline that has clashes. By
default, the current data is displayed. The last period, or the complete history, may also be
displayed, as selected at the popup menu.
Each bar represents a discipline (for a certain period). The height is proportional to the total
number of clashes. Sections of the bars are colour-coded to show the numbers of
Approved, Conditional, Unapproved and Pending clashes that make up the total. These
default colours may be changed by double-clicking the relevant bar or legend. The legend
can be hidden by selection at the popup menu, or moved by dragging with the mouse.
Chart filtering may be selected at the popup menu. When filtering is selected, disciplines
may be added to, or removed from, the chart display by double-clicking the discipline name
in the left-hand section of the form.
5.3
Popup Menus
Separate popup menus, displayed by clicking the mouse right-hand button, are available for
each section of the form. The options and their purposes are listed below.
5.3.1
5.3.2
Clash Groups
Clash Detail
Filter Chart
Save As
Displays the standard saving form to enable the user to save in: XML
output, XML with style sheet, CSV output, or tab separated text
output. The data is saved to file, but the chart graphic is not.
Not Clash Checked Whether or not the chart includes numbers of objects that are not
clash checked.
Clash Free
Whether or not the chart includes numbers of objects that are clash
free.
Clashing
5:5
12.0
5.3.3
Show Label
Filter Charts
Save As
Displays the standard saving form to enable the user to save in: XML
output, XML with style sheet, CSV output, or tab separated text
output. The data is saved to file, but the chart graphic is not.
5.3.4
Display History
UnApproved
Pending
Approved
Conditional
Show Label
Clash Groups
Clash Detail
Filter Chart
Save As
Displays the standard saving form to enable the user to save in:
XML output, XML with style sheet, CSV output, or tab separated
text output. The data is saved to file, but the chart graphic is not.
5:6
12.0
The main area of the form is occupied by a text box that lists current details of all clash sets.
A Details button available to users (members/supervisors of all disciplines) leads to the
'Clash Manager - Clash Set Data' form.
The following buttons are available to the Supervisor of the Administrator discipline:
Add
Used for creation of a new clash set. Leads to the 'Clash Manager
- Clash Set Data' form, pre-populated either with the 'Default' clash
set, or with default settings derived from environment variables.
Delete
Copy
Creates a copy of the highlighted clash set, but with a new set
number.
Edit
Run Desclash
Initiates clash checking for the highlighted clash set. Leads to the
'Run Clash Set' form.
Dismiss
In addition to those buttons the following options are available on the popup menu. Right
click to display the options.
Revert Clash Run
5:7
12.0
5.3.5
Display Counts
Refresh
Notes on 'Default' Clash Set: The defaults on this form for new clash sets can be defined
by a 'Default' clash set, or by environment variables. The 'Default' clash set method is
recommended because using environment variables in a windows environment is
particularity user-unfriendly and does not promote re-use of the default data between users
of the same project. Also, users may have different environment variables, or access the
common database from different installations of the software, served from different file
servers.
The 'Default' clash set provides default values for New Clash Sets created via the ADD
option on the Clash Sets form and also when a Personal Clash Set is created automatically
5:8
12.0
during the Clash Check CE process. The 'Default' clash set method enables items in the
Check, Obstruction or Exclude Lists to be set as defaults, whereas there is no existing
capability to provide default Check, Obstruction or Exclude Lists through the use of
environment variables.
To use the 'Default' clash set method, the Administrator must first create a Clash Set entitled
'Default' containing the required default values. When the 'Default' clash set exists, the ADD
option will implicitly perform a copy of the 'Default' Clash Set. Note that if environment
variables exist, they will be used after the initial values have been set through copying the
'Default' Clash Set. Subsequent alteration of environment variables affect the 'Default' clash
set when it is used for new clash sets.
The environment variables and typical default values are as follows:
PCLAM_DEFAULT_BCHECK=A|b
PCLAM_DEFAULT_IGNORECONNECTIONS=TRUE|False
PCLAM_DEFAULT_MAPOVER=TRUE|False
PCLAM_DEFAULT_CHECKADD=TRUE|False
PCLAM_DEFAULT_TOLERANCE=0
PCLAM_DEFAULT_NOCHECKWITHIN="STRU EQUI HANG"
PCLAM_DEFAULT_CLEARANCE=2
PCLAM_DEFAULT_GAP=0
PCLAM_DEFAULT_OVERLAP=0
Notes on Personal Clash Set: During the Clash Check CE process, the form is used to
enter details of a personal clash set. This clash set is used for EVERY clash check of the CE
in the particular MDB and, consequently, the default values should be used wherever
possible. The Title and MDB fields are read-only. The Check List is automatically
completed with details of the group element of the CE. Entries can be made in the
Obstruction and Exclude lists, but it is recommended that neither is populated. In these
circumstances the Obstruction list defaults to ALL and the Exclude list remains empty.
The form includes the following items:
Set
Title
The title associated with the clash set. Can be changed from
'Default' or entered if the field is bank.
MDB
Comment
Obstruction List
5:9
12.0
Exclude List
Check List
Extents
The items on this tab are used to specify the overlap, gap and
clearances.
Limits
History
The items on this tab show the dates and details of previous
clash runs.
Units
Nocheck Within
"new" Tolerance
MAP Override
Ignore Connections
Branch Check
Used to select either 'A Check' or 'B Check'. The default is 'B
Check'.
'A Check' checks for clashes within an item. This option is not
normally recommended.
'B Check' checks for clashes between different items. This
option is normally used.
5:10
12.0
Check ADD
OK
Cancel
Note on modified checklist items option: some PDMS ADMIN options, including merge
(compress) and reconfigure, flag every element as having possibly changed geometry. To
obtain maximum benefit from Clash Check Modified Elements Only a full Clash Check will
need to be executed after use of these options.
5.3.6
Popup Menu
A popup menu is available from the Obstruction List, Exclude List and Check List panes
by right-clicking the mouse.
Edit
For editing expressions. Leads to the relevant 'Edit List Item' form.
Browse
For adding elements derived from the PDMS hierarchy. Leads to the
'Browse PDMS Model' form
5:11
12.0
Delete
Deletes the selected item from the list. (The item is not deleted from the
PDMS model.)
Evaluate
For viewing the overall list when its wildcards are expanded. Leads to the
'Evaluate' form, which displays a consolidated listing of the results of
querying the PDMS model and expanding the expressions in the
particular list.
Note: Double-clicking an item in the any of the lists leads to the 'Browse PDMS Model' form
if the item is an element name, or leads to the 'Edit List Item' form if the item is an
expression or simply a GTYPE.
5.3.7
OK
Closes the form and updates and includes the item or expression in
the Obstruction, Check or Exclude list on the Clash Set Data form.
Cancel
Note: For the syntax of the elements and their attributes refer to Notes on Element Rule
Syntax.
Note Regarding Modification of Existing Expressions: Prior to the introduction of
expressions to the lists, the syntax was limited to wildcards applicable to item names. For
example, <wildcard> of <owner>, which if entered as ^/M of WORL would have added all
Items under WORL which begin with /M. This would now be written as an
<expressionStypeB>: name like <wildcard> of <owner>, which would be entered as name
like ^/M of WORL. Refer to Notes on Element Rule Syntax.
5.3.8
5:12
12.0
Initially includes selected record from the particular list. This record
can be edited, as required.
OK
Closes the form and updates the record in the Obstruction, Check
or Exclude list on the Clash Set Data form with the edited version.
Cancel
Note: For the syntax of the elements and their attributes refer to Notes on Element Rule
Syntax.
5.3.9
5:13
12.0
5.3.10
Dropdown list
Add
To add the selected item to the form that called up this form
Refresh
Dismiss
Evaluate Form
This form displays the results of expanding the expressions in the Obstruction, Check or
Exclude list on the 'Clash Manager - Clash Set Data' form, or the results of expanding the
Tracking Selection Rules on the 'Clash Manager Configuration form - Gtype/Tracking tab'.
The form includes the following items:
5:14
12.0
5.4
For viewing the items and selecting any to be removed from the
particular list, the name of which is shown at the top of the pane.
Remove
Removes the selected items from the expanded list and adds the
<!> NOT wildcard to the item(s) in the particular list.
Dismiss
Used to select either 'A Check' or 'B Check' for this run. The
default is set in the data associated with the Clash Set. 'A
Check' does a full primitive by primitive check of every
component within a branch. This option is not normally
recommended. 'B Check' is a simplified check which ignores
clashes between certain pairs of components within the
branches. This option is normally used.
MAP Override
Check ADD
Ignore Connections
5:15
12.0
Modifed Checklist
Items Only
Sets the date of the last run of the selected Clash Set and
each check-item tested for a change in GEOMetry since that
date. Items that have changed or that have not been checked
before will be checked as usual. Items that have not changed
will be recorded and any previously found clashes will be
recovered and incorporated into the current clash run.
Run
Cancel
As each item on the CheckList is processed by desclash, the data is loaded into the Clash
Manager Database while at the same time desclash continues processing subsequent
CheckList items.
5.5
Clash Report
Reports on clashes are presented in a separate window that includes a main menu with
dropdown menus, a toolbar and a status bar. A popup menu is available for both reports.
There are two types of report, namely, Clash Groups and Clash Detail. Both reports are in
tabular format. The reports appear in separate panes, and either or both can be displayed.
The pane that is 'Active' has a dark blue title bar; the 'Inactive' pane has a grey title bar.
Scroll bars are available for access to data that overspills the panes. Details of the current
filter can be displayed in a separate pane, titled Filter, at the bottom of the window.
When reports are produced as a result of a Clash Check CE operation, both Clash Groups
and Clash Detail reports are automatically filtered by a temporary filter that includes all filter
options, with the element name filter set to the appropriate Group Element of the Current
Element. The reports show all clashes relating to the Group Element. The automatic
production and filtering of the reports for a Clash Check CE, can be enabled or inhibited at
the 'Clash Manager Options' form.
Example Clash Report
5:16
12.0
5:17
12.0
Pending
Conditional
Fields in the report are colour-highlighted. The colours used and the background colour can
be set at the Clash Manager Options form. Typical colour-coding is as follows:
YELLOW
RED
UNALLOCATED discipline
CYAN
Change highlighting
GREEN
ORANGE
HH
Hard/Hard
HI
HS
II
Insulation/Insulation
IS
SS
Soft/Soft
NP
Not Proven
Filter Pane
5:18
12.0
This pane displays the filter criteria and values currently set to limit the data shown on clash
reports. The information appears in a two-column table showing criteria in the left-hand
column and values in the right-hand column.
5.5.1
Popup Menu
The options available in the popup menu depend on the number of records selected, the
report in which they are selected, whether the Clash Details report is displayed alone, and
on the security options set by the Administrator. The options, their availability and functions
are as follows.
OPTION
WHEN AVAILABLE
(Selection in Report)
FUNCTION
Display Clash Detail One or more groups in Clash Displays associated clashes in
Groups
Clash Details report.
Clash Group
Properties
Clash Properties
Assign Owner
Discipline (Disc
Name)
Approve
5:19
Clash
(Group)
12.0
Conditional
Pending
Unapprove
View Group(s)
(number)
View Clash(es)
(number)
Set Design CE
(second element
name)
Claim Clashing
Elements
Flush Clashing
Elements
Unclaim/Issue
Clashing Elements
One or more clashes in Clash Leads to the Clash Manager Detail when displayed alone Filter Form.
Enable Clash Group One or more groups in Clash Applies the filter criteria to the data
Filter
Groups
displayed.
Enable Clash Detail
Filter
One or more clashes in Clash Applies the filter criteria to the data
Detail when displayed alone displayed.
Save As
Note: Some of the options above will not be available if the User has insufficient access
rights, as set by the Administrator. Typically this may include Assign Owner
Discipline, or Approve.
5.5.2
Main Menu
The Main Menu is displayed across the top of the Clash Reports window. Its options lead to
the following dropdown menus:
5:20
12.0
5.5.3
Displays the standard saving form. This enables the user to save
information in the report as follows:
(Current Pane) Comma Separated (*.csv)
(Current Pane) Tab Separated (*:txt)
(Current Pane) XML (*.xml)
(Current Pane) XML & Stylesheet (*.xml)
Consolidated XML Report (*.xml)
Consolidated HTML Report (*.html).
The first four options (Current Pane) save information, in the
stated format, from the Clash Groups report or Clash Detail
report, depending on which pane is active.
The final two options save information from both Clash Groups
and Clash Detail reports and from the filter pane. The information
is presented as a Consolidated Report.
The xml version of the Consolidated report refers to a common
style sheet supplied with Clash Manager. The HTML version is a
result of processing through this style sheet. Applying the style
sheet before output, resolves all problems regarding viewing,
saving, copying or emailing, as the HTML version is a selfcontained file.
When the 'Save' button on the Standard Saving form is pressed,
a 'Report Comments' dialog box is displayed. This dialog box is
for entry of any comments that are to appear at the start of the
consolidated report.
Refresh
Close
5:21
12.0
5.5.4
Remove Selected
5.5.5
Remove All
Find
5.5.6
Clash Groups
Clash Detail
Filter
Toolbar
Status Bar
5.5.7
Clash Check CE
Set Filter
Enable Filter
Clear 3D Display
Clear 3D Labels
Settings
About
5:22
12.0
5.5.8
Tool Bar
When selected for display, the toolbar appears under the Main Menu. The icons and
purposes of the buttons are as follows:
Elements referenced in the Selected Clashes are added to the PDMS Drawlist.
Clears the Clash Group/index Text Labels on the PDMS graphics display.
If Clash Groups are displayed, refreshes the groups with the current filter and
clears the Clash Detail report.
If Clash Detail report alone is displayed, refreshes the Clash Detail using the
current filter.
Finds selected data on the current report.
5:23
12.0
5.5.9
Status Bar
When selected for display, the status bar appears across the bottom of the window.
5.6
Filter Form
5.6.1
Form Usage
This form is used to restrict the data displayed on the Clash Report and Element Reports.
All of the filtering facilities are available for the Clash Report, but when the form is used for
the Element Report, the facilities are restricted and the unavailable facilities are disabled
and shaded out. The standard filtering (on the Filter tab) and the advanced filtering (on the
Advanced tab) can be switched on or off separately for the Clash and Element reports.
Users may save filter settings as named filters. This enables you to save and quickly
retrieve commonly used filters without having to reset the filter options each time.
The facilities available for the Element Report are as follows:
On the Filter tab
Approval State
Discipline
Element Wildcards
5:24
12.0
Form Description
The main area of the form is occupied by two tabs, named Basic and Advanced which are
described below.
At the top of the form is the option to save and open named filters accessed from the Filter
dropdown menu.
New
Creates a new filter by resetting all filter criteria to their default value.
Open
Opens selection form of existing saved filters (if any). Select the
desired filter and click on open to open the filter.
Save
Saves the current named filter. If the filter is unnamed, you are
prompted to give it a name.
Save As...
Delete
Deletes the current named filter. You are prompted to confirm deletion.
5:25
12.0
OK
Cancel
Clash Type
Clash Level
Reset
Checks all checkboxes and blanks all text fields on the tab. Used
mainly to check all checkboxes in the above sets.
The 'Filter' dropdown list defaults to the report being filtered to the
clash owner. The other options enable discipline filtering for either
of the clashing elements and the owner. The 'All' checkbox is
used to check all disciplines.
Mixed Disciplines
Only
5:26
12.0
Group/Index
wildcards
Used for selection of clash sets filtering. The textbox can accept a
list of index numbers.
Element wildcards
Limits
Remarks Like
5:27
12.0
Like
Date
Group/Detail
Difference
5.7
Reset
Checks all checkboxes and blanks all text fields on the tab.
Search Comment
History
Comment filter applies to the last comment only, unless this box
is checked
Enable Advanced
Filter
All items on the Advanced Filter Tab are ignored unless this box
is checked. When the box is checked, only clash groups and
details that satisfy EVERY filter selection made on the Advanced
tab together with the basic filter selection are reported.
Consolidated Report
The report shows Project Details, Selected Filtering, Clash Set Details including lists, a
Summary of Total Counts, and information on the Clash Groups and Clash Detail applicable
to the Clash Reports currently displayed. It is created when 'Consolidated XML Report' or
'Consolidated HTML Report' is selected at the standard saving form accessed from the
'Clash Reports' window 'File' dropdown menu.
The report is generated in a file in neutral XML format, which is then displayed in Internet
Explorer (version 6 or later). The layout is determined by the style sheet supplied with Clash
Manager.
5.7.1
Report Header
The report header starts with the comments entered by the user at the 'Report Comments'
dialog box, displayed when the report file was saved at the standard saving form. The
comments are followed by a table giving general project information.
5:28
12.0
Depending on whether or not the report is filtered, a note appears saying that the filter is
inactive, or details of the filter are tabulated.
If a single clash set was selected for the clash run, details of the clash set are tabulated. If
multiple clash sets were selected a note appears to that effect.
The report then shows a statistical summary of clash status for clash groups and details.
5.7.2
Clash Groups
Tabulated data is presented showing for each clash group that currently appears in the
Clash Reports Clash Group pane:
Group discipline, status, level and type
Element 1 discipline and GTYPE
Element 2 discipline and GTYPE
Group comments, user, co-ordinates, and when created.
5.7.3
Clash Detail
Tabulated data is presented showing for each clash detail that currently appears in the
Clash Reports Clash Details pane:
Group number, index, discipline, level and type
Element 1 discipline and GTYPE
Element 2 discipline and GTYPE
Group comments, user, co-ordinates, when created and remarks.
5.8
Element Report
The Element Report displays details of all elements that have been involved in clash
checks. The report is presented in a separate window that includes a main menu with
dropdown menus, a toolbar and a status bar. A popup (right-click) menu is available. A pane
showing report filter details can be included.
5.8.1
The Report
The report is in tabular format; each row being dedicated to an element.
5:29
12.0
PDMS identification
State
Discipline
Owner discipline
Gtype
PDMS type
Class
Group Element
5:30
12.0
Conditional
Clash Free
5.8.2
Filter Pane
This pane appears below the report and displays the filter criteria and values currently set to
limit the data shown. The information appears in a two-column table showing criteria in the
left-hand column and values in the right-hand column.
5.8.3
Popup Menu
The options available and their functions are as follows:
5.8.4
OPTION
FUNCTION
Show Clashes
Set Design CE
View Element
Claim Element
Flush Element
Issue Element
Set Filter
Enable Filter
Save As
Main Menu
The Main Menu is displayed across the top of the Clash Manager - Element Report window.
Its options lead to the following dropdown menus:
5:31
12.0
5.8.5
Displays the standard saving form. This enables the user to save
information in the report as follows:
Comma Separated (*.csv)
(Tab Separated (*:txt)
( XML (*.xml)
XML & Stylesheet (*.xml).
5.8.6
Refresh
Close
5.8.7
Select All
Remove Selected
Remove All
Find
5.8.8
Filter
Toolbar
Status Bar
Enable Filter
Clear 3D Display
5:32
12.0
5.8.9
Clear 3D Labels
Options
5.8.10
Contents
Tool Bar
When selected for display, the toolbar appears under the Main Menu. The icons and
purposes of the buttons are as follows:
Clears the Clash Group/index Text Labels on the PDMS graphics display.
5:33
12.0
5.8.11
Status Bar
When selected for display, the status bar appears across the bottom of the window. It
includes information on the:
filtered or not filtered status of the display,
number of objects displayed,
Oracle connection status,
PDMS status,
date.
5.9
Options Form
This form consists of two tabs called Preferences and Advanced. Below the tabs are OK
and Cancel buttons for respectively implementing or ignoring any changes made.
Preferences Tab
The Preferences tab enables users to set their preferred method of handling clash
information and highlighting features in the Clash report and in the PDMS display
The pane at the left-hand side of the tab enables the following methods of handling clash
information to be chosen from a list, selected (true), or deselected (false):
5:34
12.0
Apply Group
changes to Clash
Detail
True/False
Enable Quick
Assign Keys
1/2 & U/P/C/A
True/False
Enable 3D View
Representation
True/False
Auto View
True/False
Drawlist
Selected
Auto Rotate
Origin
True/False
Auto Clear 3D
Display
True/False
Auto Display
Clash Detail
True/False
5:35
12.0
Chart History
Count
Select ALL
or number
Display
Report
Retain Filter When set to True, the Clash Check CE reports are
filtered using a temporary filter that includes ALL filter
options, with the Element Name filter set to the
appropriate Group Element of the Current Element.
When set to False, the filter is disregarded.
Large Transactions
(leading to Warnings and Worst
Case Update Threshold options)
Warnings (record
counts...)
(leads to further options
see next column)
Large Transactions
The Warning options enable the user to set the values of record counts that determine when
the 'Clash Manager - Large Transaction' dialog box is displayed. This dialog box warns the
user that there will be a delay because a large number of records are about to be displayed
and/or a large number of operations are about to be performed, and requests confirmation
or cancellation of the operation. Details of the record counts are as follows:
Clash Details from Selected Groups - this operates when Auto Display Clash Detail
has been selected, clash details are being viewed and the total number of clash
groups selected exceeds the set value.
3D View from Selected Groups - this operates when clash Auto View has been
selected and the total number of clash groups selected exceeds the set value. (Note:
Warnings of both Clash Details... and 3D View... may be displayed. This gives the user
the opportunity to perform or cancel one or both operations.)
Claim/Flush/Issue/Edit/Select All - this operates when any one of these actions is
initiated for a number of clash groups that exceeds the set value. The setting also
determines how many records can be present in the active pane of the 'Clash Report'
window before the Select All option of the Edit menu is greyed out.
5:36
12.0
5.9.1
The Report Highlight Colours buttons lead to a standard Windows Colour dialog box, from
which the required colours can be selected. Each buttons is labelled with the aspect it
controls on the Clash Reports and is highlighted with the selected colour.
5:37
12.0
5.9.2
5:38
12.0
Track Changes
Recompute Properties
5:39
12.0
Removes all clash report data from the database, but not
configuration data. Therefore, clash set definitions, check list,
obstruction list and so on remain, but can be deleted manually.
The clash history is deleted.
Remaining data is truncated to recover unused space in the
Oracle Table Space.
Note: Counters are NOT reset (as Oracle does not provide
this facility).
5.10
defaults changed
5:40
12.0
5:41
12.0
Clash Assignment
(Discipline Owner)
Clash Acceptance
(Clash Status)
Caution: If any group status has been set by hand, and 'Apply Group changes to Clash
Details' on the 'Clash Manager Options' form has been set to False, the member details
status will not necessarily match the group status. Therefore, recomputation using the
'Clash Group Status from details' option could change the Clash Group status to that of
the worst case member clash detail.
Two checkboxes at the lower right-hand side of the block
Skip 'User Modified'
Discipline/Status
Remove 'User
Modified' Flag
Progress bar
OK
5:42
12.0
5.11
Reset
Cancel
All
5:43
12.0
5.12
OK
For initiating the file loading process and closing the form.
Cancel
|>>| or |<<|
Note: Auto Rules Checkboxes: The Auto Rules checkboxes enable the user to set or
unset flags that tell the system that the Status or Owner Discipline has been
manually updated. Following the initial automatic acceptance or assignment, the
flags are unset, but when the user carries out manual updates, they become set.
When a recomputation process becomes necessary, the user often does not want
manual updates to be changed, and recomputation options are available to prevent
this. However, the user may require that certain manual updates are recomputed and
the flag for these can be unset by means of the appropriate Auto Rules checkbox.
5:44
12.0
The checkbox can also be used to set the flag, if required, thus making an automatic
update appear to be manual.
At the top of the form is a Status section. The currently selected status is represented by a
green tick, green tick over blue question mark, blue question mark or red cross adjacent to a
'Status' element, which can be either a field or a dropdown list. The current status, namely
Approved, Conditional Approval, Pending or Unapproved, as applicable, is written at the
right-hand of the section. An Auto Rules checkbox adjacent to the Status element enables
the user to select whether the status is to be treated by the system as automatically applied
by the Auto-accept Rules, or manually applied.
When the Auto Rules checkbox is checked, the 'Status' element becomes a field,
highlighted by the 'Value Automatically Set' colour selected at the 'Clash Manager Options'
form. In these circumstances, any recomputation process will treat the Status as having
been automatically set and will update it in line with any applicable new rule or design
change.
When the Auto Rules checkbox is unchecked, the 'Status' element becomes a dropdown
list, and a Spanner (wrench) icon is displayed to signify manual selection. The new
discipline may be selected at the dropdown list, but access controls may restrict the
available Status. In these circumstances, any recomputation process will treat the Status as
having been manually set and will update it, or skip it, as specified at the 'Clash Manager Clash Recomputation' form.
The Discipline section is for selection of the discipline responsible for resolution of the
clashes. Selection is by a 3-button radio group that enables mutually exclusive selection of
the owning discipline to be that of Element 1, Element 2 or Other discipline. The Other
discipline element can be either a field or a dropdown list. An Auto Rules checkbox
adjacent to the Other element enables the user to select whether the owner discipline is to
be treated by the system as automatically applied by the Auto-assign Rules, or manually
applied.
When the Auto Rules checkbox is checked, the radio group is disabled and the Other
element becomes a field, highlighted by the 'Value Automatically Set' colour selected at the
'Clash Manager Options' form. In these circumstances, any recomputation process will treat
the Discipline as having been automatically set and will update it in line with any applicable
new rule or design change.
When the Auto Rules checkbox is unchecked, the radio group is enabled and the Other
element becomes a dropdown list. A Spanner (wrench) icon is displayed to signify manual
selection. The new status may be selected at the dropdown list, but access controls may
restrict the available disciplines shown in the dropdown list and may inhibit the selection of
one or more of the radio buttons. In these circumstances, any recomputation process will
treat the Discipline as having been manually set and will update it, or skip it, as specified at
the 'Clash Manager - Clash Recomputation' form.
The Elements section displays the identity of Element 1 and Element 2 within the group or
clash.
The Apply to Each Clash Detail (Group only) checkbox is checked, if the change of
properties is to apply to each clash within the group.
The Member of Group (Clash only) field displays the owner group number.
The lower part of the form is occupied by tabs titled Comments and Details respectively.
Below the tabs are OK and Cancel buttons for respectively implementing any property
changes and closing the box or just closing the box.
5:45
12.0
5.12.1
Comments
This tab provides facilities for addition and deletion of comments. The Quick Comment
button displays a list of pre-defined comments associated with the current owner discipline,
together with pre-defined comments that may be applicable to any clash.
The automatic Acceptance & Assignment Rules automatically create comment records
showing the name of the rule that succeeded.
Comments may be edited (or deleted) before saving, but thereafter form part of the
historical record and may not be changed or deleted.
Note: All comment records are stored together with the users windows UserID and the
current date.
5.12.2
Details
The text box at the left-hand lists details of the attributes of the elements involved in the
clash or clash group. The fields at the right-hand show the date and the co-ordinates of the
clash or clash group.
The text box (Clash only) at the bottom right-hand displays a narrative description of the
clash, derived from the data displayed on the tab. This description is the derivation of the
'Remarks' shown on the 'Clash Details' reports.
5.13
5:46
12.0
2. All, some or none of the clash groups or details have automatically or manually set
status,
3. The current status is the same in all clash groups or details,
4. The current owner discipline is the same in all clash groups or details.
Situations a. and b. are shown by Auto Rules checkboxes adjacent to the dropdown lists
(refer to Clash (Group) Properties Form), whereas c. and d. are shown by characteristics of
the dropdown lists. The situations and the displays are summarized in the following table (in
which 'item' means Owner Discipline or Status):
Situation
Dropdown List
Some items
automatically set
others manually set
Makes dropdown
inhibited, as above
list
active
or
Items diffe
<...> displayed
Makes dropdown
inhibited, as above
list
active
or
To update the owner discipline or status of the selected clash groups or details, click on the
appropriate Auto Rules checkbox until it is blank and then select the new discipline or
status at the dropdown list.
When the Apply to each Clash checkbox is checked, the changes made in multiple Clash
Groups will apply to each clash within each group.
As required, select the required comment at the New Comment dropdown list.
To implement the updates and close the form, click on the OK button. To ignore any entries
and close the form, click on the Cancel button.
5.14
5:47
12.0
Security
Project
Clash details
Comments, Level/Type
Group
Gtype/Tracking
* The Class and Priority tabs are user-definable and can be configured for any attribute or
user-defined attribute associated with the clashing elements or their owning hierarchy. (The
names Priority and Class illustrate the typical configuration, and are used in this Online
Guide for the tabs and for any form elements that display information derived from them.) It
should be noted that the values of the attributes defined are stored against each clashing
element in the Clash Manager database. This additional attribute information can be used in
the Assign and Accept rules.
5:48
12.0
Buttons below the tabs have the following names and purposes:
OK
Save
Cancel
Note: If significant changes are made at this form, a message 'changes in Configuration
require recomputation of Clash & Element Properties' is displayed. When this
message is accepted, the Clash Recomputation form is automatically displayed.
5.14.1
Accept
This tab is for setting up details of clashes that can be automatically accepted and
automatically set to a given status, such as Approved.
The clash acceptance process checks a number of 'Rules' in sequence (from top to bottom
as displayed on the form). Each Rule consists of a number of 'Rule Expressions'. The first
Rule found in which all its Rule Expressions evaluate true is used by the acceptance
process. Rule Expressions, which are formed of certain keywords, literals and regular
expressions (wildcards) are described under Notes on Rules and Rule Expressions.
The Status of the clash is set to the status owning that rule. A comment is created showing
details of the status and the rule which matched is automatically attached to the clash and or
clash group record.
5:49
12.0
Up and Down
Test
5.14.2
Security
This tab enables the administrator to update and view the overall security arrangements for
Clash Manager. For details of the security arrangements, refer to Access Rights.
5:50
12.0
The tab essentially displays one of four panes for setting Security Levels (namely, Status,
Owner discipline, Check CE, and Comments), or a dialog box called 'User Access Levels'
for setting the User Access Levels. The particular security level pane, or the dialog box, is
selected by clicking on the appropriate icon in the row across the top of the tab.
The size of the 'User Access Levels' dialog box, when located on the tab, may unacceptably
restrict the displayed information. To overcome this effect, the dialog box can be undocked,
by clicking on the button at its top right-hand corner, and resized by dragging its borders.
The dialog box is docked by clicking on the button at its top right-hand corner.
Note: The Security Levels panes cannot be accessed while the dialog box is undocked and
a message 'User Access Levels Dialog Undocked...' is displayed on the tab.
Status, Owner, Check CE and Comments Panes
The layout of each pane is the same, but the messages displayed are appropriate to the
selected Security Level.
Across the top of the pane, the selected icon and a description of the Security Level are
displayed.
The elements displayed in the centre of the pane, depend on whether the pre-defined or
custom settings are being used. When pre-defined settings are being used, a slider control
enables the security to be set to one of the five states namely, High, Medium High,
Medium, Medium Low and Low. The name of the selected state and a narrative statement
of its effect appear to the right-hand of the slider control. The default state for each security
level is Medium. When custom settings are being used, the pane displays the message:
'Custom - To change the settings, click Custom Level - To use the recommended settings,
click Default Level'.
5:51
12.0
At the bottom of the pane are two buttons. The Custom Level button leads to the 'Clash
Manager - Security Settings' form, at which the pre-defined settings for the particular
Security Level can be superseded by custom (user-defined) settings. The Default Level
button is for selecting the default state.
For each Security Level there are five pre-defined states namely, High, Medium High,
Medium, Medium Low and Low. Each of these states has corresponding settings (minimum
requirements). The default State for each Security Level is Medium and this is used as the
guideline when access rights are mentioned in the Clash Manager Procedures.
As required, the Administrator may override the pre-determined settings by specifying
custom settings for one or all of the Security Levels.
The pre-determined States and Settings are detailed in the following tables.
Security Level - Status
State
High
Medium High
Medium Low
Low
High
Medium High
Medium Low
Low
Note: Only the Supervisor of ADMIN discipline may impose ownership on a discipline not
directly involved
5:52
12.0
High
Medium High
Supervisor of CE discipline
Medium Low
Member of CE discipline
Low
Note: Clash Check CE automatically creates and runs a personal Clash Set. A suitable
level of security is important in order to maintain some control of the growth of
Clash Sets
High
Medium High
Medium Low
Low
Anybody
5.14.3
Assign
This tab is for specifying the tests and order in which they are to be performed during
automatic assignment of an owner discipline to a clash.
5:53
12.0
The tests can check the relative Priority, Class and/or Discipline of each element of pairs of
clashing elements. The tests can also check a number of 'Discipline Assignment Rules'. The
testing process proceeds test-by-test until a result indicates the owner discipline of the
clash. The testing process then assigns the owner discipline to that clash and continues by
testing the next clash.
In the Priority and Class tests, the owner discipline is set to the element with the higher
'Order'. These Orders are as set at the Priority and Class tabs, respectively.
The Element Discipline test is normally the last of the sequence and consequently is used
when none of the other tests have produced an owner discipline. If the discipline of each
clashing element is the same, that discipline is set as the owner. If the disciplines are
different, the discipline default (as set at the Discipline) is used. Typically, this is
'UNALLOCATED'.
Each Rule in the Discipline Assignment Rules consists of a number of 'Rule Expressions'.
Rule Expressions, which are formed of certain keywords, literals and regular expressions
(wildcards), are described under Notes on Rules and Rule Expressions. The first discipline
with a Rules whose Rule Expressions all evaluate true becomes the owner discipline, by
default. Alternatively a setDiscipline keyword operator may be used in a rule expression to
assign the owner discipline to that of one element or the other, or even to a third unrelated
discipline.
A comment is created showing details of the discipline assigned and the Rule which
matched is automatically attached to the clash and/or clash group record. This comment
appears in the Comments section of the Clash Report and on the Comments tab of the
Clash Group Properties form.
5:54
12.0
Up and Down
Up and Down
Test
Lower pane showing a list The listing shows the syntax of the Assignment Rule that is
of Rule Expressions under highlighted in the upper pane.
Element, Attribute and
Popup Menus (mouse right-click) are available from the three
Value headings
components of the Rule Expressions. (Note that the current
options are omitted from the editing options of the displayed
menus and that the Esc key can be used to abort the entry in
an in-place options box.)
The Element Popup Menu options are:
Editing options - @element-1, @element-2, @general
Add Rule
Delete
5:55
12.0
In the above illustration of the tab, the order of the tests is Assignment Rules, Priority, Class
and finally Element Discipline. The testing process is as follows:
1. The Assignment Rules are applied. The first rule in which all Rule Expressions
evaluate true is used to determine the owner discipline.
2. If no Assignment Rule is satisfied, the Classes of the elements are checked. If the
Classes are different, the element with the higher class determines the owner
discipline. (The illustration shows this test disabled, because the checkbox is
unchecked.)
3. If the Classes are the same, if the Priorities of the clashing elements are different, the
element with the higher priority determines the owner discipline. (The illustration shows
this test disabled, because the checkbox is unchecked).
5:56
12.0
4. If the Priorites are the same, the Element Disciplines are checked. If the Disciplines are
different, the default discipline, typically 'UNALLOCATED' becomes the owner
discipline. Otherwise, the discipline common to both elements becomes the owner.
Note: It is useful to apply the tests, even if the discipline of both clashing elements is the
same, because the owner discipline highlighted in the Clash Report may well
represent the element that must be moved to resolve the clash, based on the relative
priorities or classes of the elements.
5.14.4
Class
This tab is for specifying Classes that are used in auto-acceptance and auto-assign-todiscipline rules for clash ownership. The tab is also used to set the Classes in the 'Order'
they are to be considered, when the relative importance of the class of each element within
a clash is the subject of an automatic acceptance or assignment process.
The tab enables the values of a PDMS attribute to be associated with the values of the Plant
Model Management class attribute for the purpose of automatic assignment of a class to a
clash.
Note: This configuration is separate from the 'Project Defined Field' configuration at the
Project Tab.
The pane at the top of the tab enables a particular Plant Model Management Class
Description and its Attribute Value to be selected. A Popup Menu is available (mouse
right-click) with options of Edit, Add, Delete and Set Default. This is used to edit an existing
class, add a new class, remove an existing class, or set an existing class as default. The
description is user-defined, the attribute value must match the PDMS attribute value for the
particular class.
5:57
12.0
The associated Up and Down buttons are for rearranging the 'Order' of the classes, from
top to bottom. The least important class is at the top; the most important at the bottom. From
a pair of clashing elements, the auto-assignment process selects the discipline of the less
important element to be the owner of the clash, that is, the element with the class that is
nearer to the top of the list.
The Description field is for specifying the text to appear as the report column header for the
attribute values.
The items in the PDMS Attributes box enable the PDMS attribute associated with the
selected class attribute value to be specified. The option buttons determine the level in the
hierarchy where the attribute occurs. If Not Used is selected, the CLASS attribute does not
appear in the Clash Manager GUI. Note that CLASS is designed to produce a modest
number of look-up records, when a value is used as a wildcard. An attribute, such as a
NAME that would return a large number of values should not be used.
The Discover button automatically produces a list of class descriptions and attributes that
are applicable to elements in clashes that have been discovered by Clash Manager. Each
Description of the various classes is formed by a concatenation of the PDMS attribute name
followed by the particular attribute value. For example, for an attribute 'type' and a value
BEND, the description is 'type BEND'. Each listed attribute value is available as a Regular
Expression wildcard (see Notes on Wildcards) for use in assignment and acceptance rules.
The values are preceded by ^ and followed by $ to ensure that only complete strings are
matched, for example, ^BEND$.
5.14.5
Comments
This tab is for specifying the pre-defined comments that can be assigned to a clash, by use
of the Quick Comment button on the 'Clash Group Properties' form.
5:58
12.0
The pane on the tab displays Comments associated with a particular Discipline. A Popup
Menu is available (mouse right-click) with options of Add, Edit and Delete. This is used to
add a new comment, edit an existing comment, or remove an existing comment. The
associated Up and Down buttons are for rearranging the sequence of comments.
5.14.6
Discipline
This tab is concerned with associating the values of a selected PDMS attribute with the
values of Plant Model Management discipline attributes for the purpose of automatic
assignment of an owner discipline to a clash. Displayed data is directly provided by PE
Workbench, except in the case of Stand Alone Clash Manager.
The pane at the top of the tab displays the list of Disciplines and their attribute values and,
except for Stand Alone Clash Manager, are read-only. For Stand Alone Clash Manager, a
Popup Menu is available (mouse right-click) with options to Add, Edit, Delete and Set as
Default. This is used to add a new discipline, edit an existing discipline, remove an existing
discipline and automatically set a discipline as default. Using this menu, the user creates the
list of Disciplines and their attributes that Clash Manager can match with the values of the
specified PDMS attribute.
It is necessary to tell Clash Manager how to identify a discipline from a clashing elements
attributes or its owners attributes. The items in the PDMS Attributes box enable the user to
do this by specifying the particular attribute that, when evaluated, matches one of the
attribute values shown in the right-hand column in the discipline table. For example, an
:MMSDISC value of 'P' would normally correspond to the 'P' set as the attribute of discipline
'Piping'. The Type option buttons determine the level in the hierarchy where the attribute
occurs.
5:59
12.0
Note: If Not Used is selected, the attribute does not appear in the Clash Manager GUI, but
the default discipline will be UNALLOCATED, unless set otherwise, by the dropdown list.
If a match is found then that discipline is associated with the clashing element, otherwise the
clash is assigned to a default discipline selected from the Default drop-down list. If a
clashing element does not match any of the specified values then it is set to a special
discipline called UNALLOCATED.
Note: This configuration is separate from the 'Project Defined Field' configuration at the
Project Tab.
5.14.7
Group
Many clashes may exist between pairs of significant elements. The clashes exist at lower
levels in the hierarchy, that is at the primitive level. These low level clashes may be grouped
together and selected for viewing, reporting and approval as a single entity, namely, as a
clash group.
This tab is for specifying aspects of clash groups, and the level in the hierarchy at which the
clashes are reported.
The items on the tab are as follows:
The Group Clashes between element pairs within +/- field and associated mm/inch
dimension radio group are for specifying the proximity of primitive clashes to be reported as
a group. Because the specified values are 'plus or minus', the coordinate dimensions of the
volume in which the clashes are considered to be a group are each twice the stated value.
The default setting for the group distance between element pairs is 100mm, but it is
5:60
12.0
common practice to have this value changed to 2000mm to make the clash grouping more
effective. The decision to change the distance should be done only in consultation with the
project discipline lead designers. The distance setting can be changed at any time during
the project life cycle, but the clash groups must then be recomputed. Making fundamental
changes to the group settings mid-project is not a recommended practice.
The Default Group Level dropdown lists are used to specify the level in the hierarchy at
which the clashes are grouped within the appropriate discipline. For example, clashes within
a pipe, may be reported at primitive level, at the branch level or at the pipe level. The
defaults are PIPE-PIPE, EQUI-EQUI, STRU-SCTN, HVAC-HVAC, REST-REST, HULL - No
Default and normally these are used.
The pane at the bottom of the tab is for specifying exceptions to the default group levels.
The exceptions are defined under headings of GTYPE, Attribute, Value and Group Level.
A Popup Menu is available (mouse right-click) with options of Add, Edit and Delete, used
to add a new GTYPE and details, edit an existing GTYPE details, or remove an existing
record. Up and Down buttons at the right-hand side of the pane are used to position the
highlighted record in the list and hence determine its priority.
A recommended exception to the default group levels concerns modelling of service
supports. In this case, although clashes are grouped by default at SCTN level for steelwork,
for support steelwork the group should be at STRU level, as this is typically the owning level
in the hierarchy for a support. To achieve this, the entry is: a GTYPE of ZONE, with
Attribute PURP, Value SUPP and Group Level STRU,
5.14.8
Level/Type
This tab is for specifying the relative order of clash level/type combinations. The order is
used to compute the worst case clash of a Group.
5:61
12.0
Up and Down
Note: For brevity, Clash Level is abbreviated in the Clash Reports as follows:
5.14.9
Abbreviation
HH
Hard/Hard
HI
HS
II
Insulation/Insulation
IS
SS
Soft/Soft
NP
Not Proven
Priority
This tab is for specifying Priorities that are used in auto-acceptance and auto-assign-todiscipline rules for clash ownership. The tab is also used to set the Priorities in the 'Order'
they are to be considered, when the priority of each element within a clash is the subject of
an automatic acceptance or assignment process.
5:62
12.0
The tab enables the values of a PDMS attribute to be associated with the values of the Plant
Model Management priority attribute for the purpose of automatic assignment of a priority to
a clash.
Note: This configuration is separate from the 'Project Defined Field' configuration at the
Project Tab.
The pane at the top of the tab enables a particular Priority Description and its Attribute
Value to be selected. A Popup Menu is available (mouse right-click) with options of Add,
Editing, Delete. This is used to add a new priority, edit an existing priority, or remove an
existing priority. The description is user-defined, the attribute value must match the PDMS
attribute value for the particular priority.
The associated Up and Down buttons are for rearranging the 'Order' of the priorities, from
top to bottom. The least important priority is at the top; the most important at the bottom.
From a pair of clashing elements, the auto-assignment process selects the discipline of the
less important element to be the owner of the clash, that is, the element with the priority that
is nearer to the top of the list.
The Description field is for specifying the text to appear as the report column header for the
attribute values.
The items in the PDMS Attributes box enable the PDMS priority attribute to be selected.
The option buttons determine the level in the hierarchy where the attribute occurs. If Not
Used is selected, the PRIORITY attribute does not appear in the Clash Manager GUI. Note
that PRIORITY is designed to produce a modest number of look-up records, when a value is
used as a wildcard. An attribute, such as a NAME that would return a large number of
values should not be used.
5:63
12.0
The Discover button automatically produces a list of priority descriptions and attributes that
are applicable to elements in clashes that have been discovered by Clash Manager. Each
Description of the various priorities is formed by a concatenation of the PDMS attribute
name followed by the particular attribute value. For example, for an attribute 'priority' and a
value 10, the description is 'priority 10'. Each listed attribute value is available as a Regular
Expression wildcard (see Notes on Wildcards) for use in assignment and acceptance rules.
The attribute values are preceded by ^ and followed by $ to ensure that only complete
strings are matched, for example, ^10$.
Following operation of the Discover button to determine all available values, the resultant
data can be edited to give acceptable ranges of priorities. For example, returned priorities
with values of ^10$ through ^19$ could be edited to a single description ' Low Priority' with a
value ^1[0-9]$.
5.14.10 Project
This tab is for entry of project-wide details.
The Project Title, Client, Project Number, PDMS Project, PDMS Userid, PDMS
Password and Default MDB fields at the top of the tab are for entry of those project details.
Except in the case of Stand Alone Clash Manager, they are read-only, as they are
configured in PE Workbench. (Modification of the settings is at the PE workbench Project
Administration form.)
For Stand Alone Clash Manager, the above fields are available for entry of the relevant
PDMS project data. An additional field Admin Password is available for entry of the
password required by non-administrative users to access the Clash Manager Configuration
form. When Clash Manager opens the configuration form it also starts a background Data
5:64
12.0
Access Routines process. This DARs process enables Clash Manager to directly interact
with the associated PDMS project during configuration setup. This allows Clash Manager to
process and test assignment, acceptance and other rules that are configured. The project
login data and MDB defined on the form is the used by Clash Manager during DARS entry.
Note: Each clash set has its own MDB definition used for PDMS entry during a clash set
run.
The Display Units section allows the user to select the Units in which the values are to be
displayed in Clash Manager.
The Apply Group Changes to Clash Detail dropdown list enables the Administrator to
specify the policy for the project. The selection made here determines whether or not the
user can use the facility on the 'Clash Manager Options' form to choose whether or not
group changes are applied to clash details within a group. The options of the dropdown list
are:
Always - group changes are always applied and the user cannot change the policy
Never - group changes are never applied and the user cannot change the policy
Free - the user can choose whether or not group changes are applied.
The items in the Project Defined Field box are for selecting PDMS attributes, the values of
which are to be added to the clash report for each clashing item. This additional data is
useful for filtering and sorting purposes in the main body of the report.
The buttons of the Type radio group across the top of the box have the following functions:
Site - for setting the attribute to be applicable to the Site that contains the clashing
element
Zone - for setting the attribute to be applicable to a Zone that contains the clashing
element
Element - for setting the attribute to be applicable to the clashing element
Not Used - for setting the Project Defined Field feature as not required.
The Attribute Name field is for specifying the name of the attribute applicable to the current
selection in the Type radio group.
The Description field is for entering the attribute value that appears in the Clash Report.
The Default field is for specifying a default value for the attribute if the PDMS attribute is not
set.
An example of how an attribute can be used is as follows. Many companies use 'PURPose'
as the Attribute Name and the Zone radio button selected for capturing the description of a
ZONEs content over and above the naming convention. The ZONE is named with the
Piping Specification PSPE and the Attribute Name 'PURPose' is given a Description
PROC for Process Piping and UTIL for Utility Piping. Clash Manager then allows the user
to filter the clash report based on these values.
Note: The Class, Discipline and Priority tabs have groups of items similar to those in the
Project Defined Field box and which have similar functionality.
5.14.11 Status
This tab displays a listing of the standard status and enables user-defined status to be
entered within the list. It also enables a restriction to be placed on who can update a clash
from or to particular status.
5:65
12.0
The tab also specifies the default status to be allocated to new clashes that do not satisfy
auto-acceptance rules.
The standard status cannot be removed, and sequence in which they are displayed signifies
their order of priority, when 'worst case' clash details are evaluated by the system. The
sequence cannot be changed, but user-defined status can be inserted into the list.
The pane at the top of the tab displays the various Status details under Description, State
and Access. A Popup Menu is available (mouse right-click) with options of Add, Edit,
Delete and Set Default.
For standard status, the Description and State entries are identical, namely, Unknown,
Unapproved, Pending, Conditional and Approved, and are read-only. The standard status
values are explained below:
Unknown - an initial or default status applied to new clashes if none of the automatic
acceptance rules are triggered (the default status for a clash can be configured and is
described later)
Unapproved - the clash has not been reviewed and remains as a valid or outstanding
clash for the project
Pending - this status is used to indicate that the clash is currently under review by the
design teams
Conditional - this status is used to indicate that the clash has been reviewed and
resolved in the DESIGN model. This also implies that following the next clash run this
clash will no longer appear in the clash report. For reporting purposed this status
implies a resolved clash.
Approved - this status is used to indicate that the clash has been reviewed and is
considered acceptable by the design team. The clash will continue to be reported in
subsequent clash runs but its approved status will remain with the clashing items
5:66
12.0
5.14.12 Gtype/Tracking
This tab enables the administrator to specify which MDBs and controlled GTYPEs are to be
included in a Track Changes operation. Additionally, the tab provides facilities for specifying
Tracking Selection Rules that further restrict the range of controlled GTYPEs to be included
in the operation.
MDBs
At the top of the tab, a pane called MDB displays a listing of the MDBs defined in Clash
Manager. Against each MDB is a checkbox, which is checked by default when the MDB is
5:67
12.0
first defined. As required, the administrator can un-check a checkbox to remove the
particular MDB from the Track Changes operation.
Controlled GTYPE
In the middle of the tab, a pane displays a listing under headings of GTYPE and State. The
listing is used to present a list of available GTYPEs and to enable certain of them to be
made Controlled or Uncontrolled. (Only a Controlled GTYPE is the subject of a Track
Changes operation.)
Except in the case of Stand Alone Clash Manager, a range of controlled GTYPEs is
predefined in PE Workbench. These predefined GTYPEs appear in the list and cannot be
made uncontrolled or deleted at this form. Also, GTYPEs that are Group Level Elements
(see the Group tab) and certain others that may be group level elements, such as ZONE,
are always controlled and cannot be made uncontrolled or deleted at this form.
Further GTYPEs can be added at this form and these can be made controlled or
uncontrolled, or deleted, as required. A popup menu is available for this purpose. Its options
are as follows:
Add
Control
Delete
5:68
12.0
A popup menu is available. The options and their purposes are as follows:
Add
Edit
Browse
For adding elements derived from the PDMS hierarchy. Leads to the
'Browse PDMS Model' form
Delete
Deletes the selected item from the list. (The item is not deleted from the
PDMS model.)
Evaluate
Evaluates the selection rules for each of the checked MDBs. Leads to the
'Evaluate' form, which displays a consolidated listing of the results. In the
absence of any rules, the form displays a list of all SITEs in each of the
checked MDBs.
Note: Double-clicking a GTYPE name leads to the 'Browse PDMS Model' form. Doubleclicking on an expression leads to the in-place edit window.
5.15
A group of elements at the top of the form enables the user to select the clash groups or
details and then apply the new rules to them. The main area of the form is occupied by
tabulated records showing the results of the selection and evaluation.
5:69
12.0
The elements at the top of the form and their purposes are:
Group / Detail radio
group and Element
Name % Wildcard
Query
Evaluate Rules
Applies the new rules to the displayed records and shows the
new owner disciplines and status.
Get Work
The tabulated records show, for each clash group or clash detail that satisfies the selection
criteria, information under the following headings:
Group
Element 1
Element 2
Discipline
Status
New Discipline
New Status
CLevel
CType
Discipline 1
Discipline 2
Remarks
5:70
12.0
A popup menu is available from the tabulated records. The options and their purposes are
as follows:
Query
Evaluate Rules
Applies the new rules to the displayed records and shows the new
owner disciplines and status.
Get Work
Resets the current PDMS MDB, and makes available changes to the
PDMS model after a 'SaveWork'.
Properties
The procedure for using the form 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 ensure 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. If the PDMS Model has recently been changed, use the 'Get Work'
feature and repeat the evaluation. Close the form by clicking on the X at the top right-hand
corner. Take action at the 'Clash Manager - Configuration' form to correct or implement the
new rules, as appropriate.
5.16
5:71
12.0
5.17
5:72
12.0
Checkbox labelled
Nominated Users
Bottom checkbox
When this checkbox is checked, any user can
labelled Unrestricted perform tasks at the particular Security Level.
Reset Custom
Settings
Reset to:
Reset
OK
Cancel
5:73
12.0
5:74
12.0
Entry Information
6.1
Notes on Wildcards
Clash Manager uses two different styles of wildcards:
6.1.1
In the GUI filters, Oracle style wildcards ( "%" and "_" ) are used exclusively.
Meaning
[string]
In addition to the standard Regular Expression syntax there is a simple NOT operator <!>. If
the exclamation mark is the first character of the Regular Expression, the rule evaluates
TRUE if the expression fails.
6.1.2
Example
Expression
Matches
^[AB]305$
[AB]305
!TEMP45
^/S45/.*/
TEMP45$
!^/S45
Result of Example
Expression
6:1
12.0
6.1.3
6.1.4
6.2
Value
Meaning
Example Expression
Matches
%pipe%
pipe_
Any string that starts 'pipe' and ends with a single character
6.2.1
Expression Components
Each expression consists of an Item, an Attribute and a Value.
Keywords are used for Items and can be used for Attributes. All keywords are prefixed by
@'.
Item keywords may be:
@general which refers to the clash,
@element-1 which refers to one of the clashing elements,
@element-2 which refers to the other element.
Note: No particular order is implied and there is no relationship to the elements 1 & 2
shown on the Clash Report.
Attribute may be a Keyword related to the Item, or may be any PDMS Attribute, for
example SHOP, or NAME etc
Value may be selected from a list-of-values related to the given attribute, or a Regular
Expression (Refer to Notes on Wildcards).
Note: The rules are formed by logical 'AND' operators between the expressions. There is
no facility for logical 'OR' operators.
6:2
12.0
6.2.2
Expression Syntax
Item
Attribute
Value
@element-1
@element-2
A defined discipline
@general
A defined status
@level
@type
Assignment Rules
@setDiscipline
6.2.3
Attribute
Value
@element-1
NAME
@element-2
Rule evaluates true if the name of either element contains the text TEMP
Item
Attribute
Value
@element-1
NAME
TEMP
6:3
12.0
Rule evaluates true if name of either element begins with the text /S/TEMP
Item
Attribute
Value
@element-1
NAME
^/S/TEMP
Rule evaluates true if name of either element does not begin with the text /S/TEMP
Item
Attribute
Value
@element-1
NAME
!^/S/TEMP
Rule evaluates true if name of neither element begins with the text /S/TEMP
Item
Attribute
Value
@element-1
NAME
!^/S/TEMP
@element-2
NAME
!^/S?TEMP
Rule evaluates true if either element is PIPING and type of clash is TOUching
Item
Attribute
Value
@element-1
@discipline
PIPING
@general
@type
TOU
Rule evaluates true if one element is PIPING, the other STRUCTURAL, the name of the
STRUCTURAL item contains the text TEMP and type of clash is TOUching
Item
Attribute
Value
@element-1
@discipline
PIPING
@general
@type
TOU
@element-2
@discipline
STRUCTURAL
@element-2
NAME
TEMP
Rule evaluates true if both elements are STRUCTURAL, the GTYPE of a clashing element
is PANEL and the type of clash is TOUching
Item
Attribute
Value
@element-1
@discipline
STRUCTURAL
@general
@type
TOU
@element-2
@discipline
STRUCTURAL
@element-1
@gtype
PANE
6:4
12.0
6.3
Obstruction, Check and Exclude lists on the 'Clash Manager - Clash Set Data' form and
to the
Tracking Selection Rules entered at the Gtype/Tracking tab of the Clash Manager
Configuration Form.
6:5
12.0
6.3.1
Examples
name of zone like ^/STRU
site
zone
bore gt 100 and :pdmsarea like 15A returns PIPEs with bore > 100mm
of pipe
and :PDMSAREA contains 15A
bore gt 100 and :pdmsarea = 15A returns PIPEs with bore > 100mm
of pipe and name of site like ^/
and :PDMSAREA equals 15A which are under a
STRU
SITE whose name begins "/STRU"
name of pipe like 'PIPE'
!PIPE
list,
any
name
Note that name of pipe not like 'PIPE' and !PIPE are very different, the former ADDs to the
resulting List, the latter only removes items from the List.
The List may only contain consistent element types. For example a SITE may not be added
to the List if it already contains ZONES. Note however that items below the level defined for
Grouping Clashes will be elevated to that Group Level. For example if clashes in a pipe are
configured to be grouped at the PIPE level, any expression which would return a BRANch or
a component will if fact return a (single) PIPE. The Evaluate option may be used on any of
the Obstruction/Exclude or Check lists to display what would be used when the Clash Set is
run.
Default units are mm, inches may be used but the inch symbol, a double quote (") MUST be
specified. An alphanumeric string ending with a double quote must itself be quoted if it is to
be evaluated against a string. For example: :mystringatt = |4"| of pipe
6:6
12.0
Password Encryption
7:1
12.0
Before you can use Model Management products on a PDMS project you must first create a
Model Management configuration file for the project.
You use the Model Management Wizard to create or update the Model Management
configuration file for a project. New configuration files must be based on an existing
configuration file (e.g. from another project or the sample configuration file supplied).
As well as using the Model Management Wizard to configure a project for Model
Management, before Clash Manager or Deliverable Manager can be used some productspecific additions to the Oracle database are required.
The administrator will need to run the Wizard again to perform the necessary operations.
7.1
Project Maintenance
7:2
12.0
If you select the Project Maintenance option the Wizard presents you with the Open Model
Management Project form, which allows you to select a project to maintain:
Select a project name from the Project drop-down list, and enter a valid username and
password in the appropriate fields. Click the Next button to continue, the Back button to
step back a stage or the Cancel button to cancel.
The Wizard then presents you with the Project Maintenance screen:
The menu on the right is sensitive to the options that apply to the project you have selected
- for different projects this menu may contain different options. The area on the left contains
information specific to the project.
7:3
12.0
7.1.1
Set 2
Set 3
The option sets are mutually exclusive; i.e. you will get Set 1, or Set 2, or Set 3.
7:4
12.0
7.2
7.2.1
SQL Server
When selecting the SQL Server option from the Data Provider dropdown menu the form
shown is displayed:
7:5
12.0
The administrator will have to enter the Available Server, SQL DBA, DBA Password and
select a Database.
Select the Next button to display the PDMS/Marine Projects Details form. This form and all
subsequent forms are common to both the Oracle and SQL Server options. Refer to Oracle
and SQL Server
7.2.2
Oracle
When selecting the Oracle option from the Data Provider dropdown menu the form shown is
displayed.
7:6
12.0
The administrator will have to enter the Oracle Connect String, Oracle DBA name and DBA
password.
Select Next to display the Select Oracle TABLESPACEs form.
The administrator will have to enter the Default Tablespace, INDEX Tablespace and a TEMP
Tablespace.
Select the Next button to display the PDMS/Marine Project Details form.
This form and all subsequent forms are common to both the Oracle and SQL Server option.
Refer to Oracle and SQL Server.
7.2.3
7:7
12.0
Select the Next button to display the Clash Manager Project Details form.
The administrator will have to enter a Title, Number, Client name and an Admin Password
for the Clash Manager project.
7:8
12.0
The Wizard displays the information about the PDMS project and Clash Manager project,
giving the administrator the opportunity to cancel the process. If the administrator continues,
remarks on the progress are displayed until it is completed.
7.3
Password Encryption
If you select the Password Encryption option the Wizard presents you with the Copy
Encrypted Password to Paste Buffer form, which prompts you to enter a password.
Encrypted passwords held in the Model Management configuration file enable automated
logins. The password must agree with the password for the nominated USERID in the
7:9
12.0
This encrypted password is automatically copied into the Paste Buffer and can be pasted
into the DATABASE section of the {project}.cfg file. For example:
[DATABASE]
CONNECT-STRING | ipe
USERID | mms
PASSWORD | DCBA3B02A6A174C1648F7461524374F963ED6227963
7:10
12.0
Performance Hints
8.1
8.2
8:1
12.0
8.3
8.4
Track Changes
The functions can be set to take place automatically, for example, overnight. The facility is
intended to be used by administrators.
8.4.1
General Syntax
The syntax is:
8.4.2
<userid>
<password>
<connectString>
<project>
<configFile>
<logfile>
-clash
-<clash options>
Clash Options
These are arguments for the clash command that determine the functions to be performed.
The arguments and equivalent functions are as follows:
set <set_number> "<comments>"
8:2
12.0
8.4.3
trackChanges "<comments>"
Track changes
8.4.4
Track Changes
This process saves the current discipline/status counts from which future changes may be
tracked. This has the effect of adding another point in the history displayed on the clash
summary chart shown on the Clash Manager form. "NEW" clashes are tracked from that
point.
The equivalent process can be initiated by the Track Changes button on the Clash
Manager Options form - Advanced tab.
8:3
12.0
That is no requirement to set PDMS environment variables prior to using this option.
Syntax
The syntax is:
8.4.5
8:4
12.0
8.4.6
set USERNAME=pf
set LM_LICENSE_FILE=744@pc357
call c:\Aveva\pdms12.0\evars.bat c:\Aveva\pdms12.0
rem following command line shown on several lines for clarity
c:\Aveva\ModelManagement12.0\mmscmd enr1 secret van1 sam
c:\Aveva\projects\sam\samdflts\sam.cfg
c:\MMS\logfiles\log.txt -clash trackchanges "interium"
An example of how the AT command may be executed is:
8.4.7
8.4.8
General Syntax
The syntax is:
<userid>
<password>
<connectString>
<project>
<configFile>
8:5
12.0
<logfile>
-compare
-<reportfile>
Example
An example of the syntax is:
8:6
12.0
9.1
Introduction
This topic describes the key activities that are typically employed on a PDMS project
utilizing Clash Manager to report and resolve modeling interferences. Two types of user
carry out these activities: administrators and project discipline designers. The following text
describes the responsibilities of each user and provides guidance for a best practice
implementation of Clash Manager onto a small, medium or large PDMS DESIGN project.
9.2
All discipline designers have access to the Clash Manager reports and are responsible
for ensuring the clash free status of their part of the DESIGN model. This approach is
most suitable for medium to large projects where a large clash data set is anticipated
and requires frequent review by all designers on a regular basis.
Discipline leads or a small number of nominated discipline designers are given access
to the Clash Manager reports. These users are responsible for ensuring the clash free
status of their disciplines part of the DESIGN model. This approach is most suitable for
small to medium projects where a small team of users can adequately manage and
review the Clash Manager reports on a regular basis.
An overall clash coordinator is responsible for all clashes on the project and is tasked
to review the Clash Manager reports and perform clash resolution in consultation with
discipline designers. This approach is most suitable for small projects where only a
small clash data set is anticipated and can be easily handled by one person on a part
time basis.
The options described above are for guidance only but represent the typical approaches
taken by existing users in the deployment of Clash Manager. You may decide to adopt one
of the above approaches directly or formulate your own solution to match your specific
project requirements.
9.3
9:1
12.0
describes Basic Configuration tasks for small to medium sized PDMS projects and the other
covers Advanced Configuration of the application for larger PDMS projects.
9.3.1
User Settings
Clash Manager stores all configuration settings described here in the Oracle database.
Additionally, individual User settings are stored locally on the users computer in either
registry or xml files. The items stored are described below.
Settings.xml
Stored in users windows profile under
%APPDATA%\AVEVA\Model Management\ Project Settings\{project code}
- where %APPDATA% is the location the users Application Data is stored. This may not
necessarily be on the users local machine if the user has a roaming windows profile.
e.g. C:\Documents and Settings\{user name}\Application Data\AVEVA\
Model Management\Project Settings\{project code}\settings.xml
Used by Model Object Manager to store column display settings and named filter settings.
Older versions of Clash Manager created a copy of this file for consistency with Model
Object Manager, but no Clash Manager settings were stored.
ClashManagerSettings.xml
Stored in users windows profile under
%APPDATA%\AVEVA\Model Management\ Project Settings\{project code}
e.g. C:\Documents and Settings\{user name}\Application Data\AVEVA\
Model Management\Project Settings\{project code}\ClashManager
Settings.xml
Used by Clash Manager to store user filter settings, including named filters. Retained on exit
from Clash Manager.
Registry
Stores the current Clash Manager window sizes and positions. Retained on exit from Clash
Manager.
9.3.2
Basic Configuration
To access the Clash Manager Configuration form select Tool>Settings to display the Clash
Manager Option form. Select the Clash Manager Configuration button. The Clash
Manager Configuration will be displayed.
Clash Manager required the following configuration tasks to be completed regardless of the
project size:
Project
Discipline
Security
Group
Assign
9:2
12.0
9.3.3
Advanced Configuration
In addition to the Basic Configuration tasks, for medium to large projects it is recommended
that Clash Manager is set up to automate as much of the administration and coordination of
clash processing as possible. To achieve this the following configuration tasks need to be
completed:
Class
Accept
Priority
Status
Comments
Level/Type
Gtype/Tracking
User Preferences
For both the basic and advanced configurations it is also necessary to consider how the
discipline users and clash coordinators interact with the Clash Manager reports. The
Preferences tab on the Clash Manager Options form contains an important setting for how
clash group changes are handled:
It is strongly recommended to have this preference set to True to make sure all changes
made to a clash group automatically cascade down to all associated clash details. This
removes problems where, for example, a clash group may be approved and its clash details
remain unapproved.
9.3.4
9:3
12.0
laser model within that cell in a higher visual density than the surrounding region, and
highlighting the content of that cell.
Clash Manager will automatically initialise a connection to the laser model driver via the
macro des-pclam-lmi-init.pmlmac which is provided in the Model Manager pdmsui/dflts
folder for local customisation to suit the laser model software installed at the client site. LMI
initialisation is invoked by Clash Manager during a background Desclash run when an
XCELL is encountered in the obstruction list, and also on first encountering an XCELL
during viewing of clash groups in the interactive Design session.
The same macro can also be used to set the Desclash run to test with Cells or
ExactGeometry. The ExactGeometry setting will generate more accurate (and thus fewer)
clashes, but at the expense of increased runtime. The ExactGeometry option may not be
supported by any particular laser model software vendor.
Please note that laser models are not supported in PDMS prior to version 11.6.SP2.
Users' attention is drawn to the implications for licensing of the laser model software when
using Clash Manager If an interactive Design session and a background Desclash session
occur simultaneously there is the potential for Clash Manager to request two concurrent
laser model connections.
9.4
9:4
12.0
Index
A
Acceptance Rules . . . . . . . . . . . . . . . . . . 3:7
Access Rights . . . . . . . . . . . . . . . . . . . . . 2:2
Add List Item Form . . . . . . . . . . . . . . . . 5:12
Admin Dropdown Menu . . . . . . . . . . . . . 5:3
Advanced Configuration . . . . . . . . . . . . . 9:3
Advanced Tasks . . . . . . . . . . . . . . . . . . . 4:5
Assign Discipline . . . . . . . . . . . . . . . . . . . 3:3
Assignment Rules . . . . . . . . . . . . . 3:7, 5:56
Assumptions . . . . . . . . . . . . . . . . . . . . . . 1:2
Audit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:5
Auto-accept Clash . . . . . . . . . . . . . . . . . . 3:2
Auto-assign Discipline . . . . . . . . . . . . . . . 3:2
B
Basic Configuration . . . . . . . . . . . . . . . . . 9:2
Batch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:5
Browse PDMS Model Form . . . . . . . . . 5:13
C
CE . . . . . . . . . . . . . . . . . . . . . . . . . . 3:4, 4:3
Clash Data . . . . . . . . . . . . . . . . . . . . . . . 4:1
Clash Groups . . . . . . . . . . . . . . . . . . . . . 3:2
Clash History . . . . . . . . . . . . . . . . . . . . . . 8:1
Clash Manager . . . . . . . . . . . . . . . . . . . . 8:2
Clash Manager Configuration . . . . . . . . 5:38
Clash Manager Configuration Form . . . 5:47
Clash Manager Form . . . . . . . . . . . . . . . 5:3
Clash Manager Options . . . . . . . . . . . . . 7:4
Clash Options . . . . . . . . . . . . . . . . . . . . . 8:2
Clash Properties . . . . . . . . . . . . . . . . . . . 4:5
Clash Report . . . . . . . . . . . . . . . . . 4:4, 5:16
D
Data Access Control . . . . . . . . . . . . . . .
Delete Clash Manager Data . . . . . . . . . .
Deleting All Clash Data . . . . . . . . . . . . .
Deleting Unreferenced Data . . . . . . . . . .
Desclash Report File . . . . . . . . . . . . . . .
Design Workflow . . . . . . . . . . . . . . . . . .
Discipline Designer Role . . . . . . . . . . . .
Discipline Designers . . . . . . . . . . . . . . . .
Disciplines . . . . . . . . . . . . . . . . . . . . . . .
3:3
7:4
4:7
4:7
8:4
3:1
9:1
3:6
3:2
E
Edit Dropdown Menu . . . . . . . . . . . 5:1, 5:22
Edit List Item Form . . . . . . . . . . . . . . . . 5:12
Element Report . . . . . . . . . . . . . . . 4:4, 5:29
Element Rule Syntax . . . . . . . . . . . . . . . 6:5
Index page 1
12.0
Procedures . . . . . . . . . . . . . . . . . . . . . . .
Product Compatibility . . . . . . . . . . . . . . .
Project Maintenance . . . . . . . . . . . . . . .
Project Setup . . . . . . . . . . . . . . . . . . . . .
Recomputation . . . . . . . . . . . . . . . . . . . . 3:5
Recomputing Element Properties . . . . . 4:6
Recreate Clash Manager Database Objects 7:5
Regular Expression . . . . . . . . . . . . . . . . 6:1
Remove Clash Manager Support . . . . . . 7:4
Report . . . . . . . . . . . . . . . . . . . . . . . . . . 3:3
Re-run Clash Set Execution . . . . . . . . . . 3:4
Resetting Clash Group Owner . . . . . . . . 4:7
Resetting Clash Group Status . . . . . . . . 4:6
Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:2
Rule Expressions . . . . . . . . . . . . . . . . . . 6:2
Rules . . . . . . . . . . . . . . . . . . . . . . . . 6:2, 6:3
Run Clash Set . . . . . . . . . . . . . . . . . . . . 3:3
Run Clash Set Form . . . . . . . . . . . . . . . 5:15
Running a Clash . . . . . . . . . . . . . . . . . . . 4:2
Running Clash Set . . . . . . . . . . . . . . 4:2, 4:3
G
General Syntax . . . . . . . . . . . . . . . . 8:2, 8:5
GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:1
H
Help Dropdown Menu . . . . . . . . . . 5:3, 5:22
Housekeeping Tasks . . . . . . . . . . . . . . . 3:5
I
Import Clash Manager Data . . . . . . . . . . 7:5
Initial Configuration . . . . . . . . . . . . . . . . . 3:1
Introduction . . . . . . . . . . . . . . . . . . . . . . . 1:1
L
Large Transactions . . . . . . . . . . . . . . . . 5:36
Laser Model Interface . . . . . . . . . . . . . . . 9:3
Loading Clash File . . . . . . . . . . . . . . . . . 4:6
Log Files . . . . . . . . . . . . . . . . . . . . . . . . . 3:9
M
Main Menu . . . . . . . . . . . . . . . . . . . . . . 5:20
Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:1
MMSCMD . . . . . . . . . . . . . . . . . . . . . . . . 8:5
Model Management Wizard . . . . . . . . . . 7:1
Multiple Clash Groups . . . . . . . . . . . . . . . 8:2
O
Options Form . . . . . . . . . . . . . . . . . . . . 5:34
Oracle . . . . . . . . . . . . . . . . . . . . . . . 7:6, 7:7
Oracle Wildcard . . . . . . . . . . . . . . . . . . . 6:2
P
Password Encryption . . . . . . . . . . . . . . . 7:9
PDMS Element Colours . . . . . . . . . . . . 5:37
Popup Menu . . . . . . . . . . . . . . . . 5:11, 5:19
Popup Menus . . . . . . . . . . . . . . . . . . . . . 5:5
Preferences . . . . . . . . . . . . . . . . . . . . . . . 3:3
4:1
1:2
7:2
3:1
S
Security . . . . . . . . . . . . . . . . . . . . . . . . 5:50
Security Settings Form . . . . . . . . . . . . . 5:72
Setting Up . . . . . . . . . . . . . . . . . . . . . . . 4:1
Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:1
SQL Server . . . . . . . . . . . . . . . . . . . 7:5, 7:7
Standalone Clash Manager . . . . . . . . . . 7:5
Status . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:8
Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . 6:3
T
Test Rules Form . . . . . . . . . . . . . . . . . . 5:69
Tool Bar . . . . . . . . . . . . . . . . . . . . 5:23, 5:33
Tools Dropdown Menu . . . . . . . . . . 5:2, 5:22
Track Changes . . . . . . . . . . . . . . . . . 3:5, 8:3
Tracking Changes . . . . . . . . . . . . . . . . . 4:5
U
Unattended . . . . . . . . . . . . . . . . . . . . . . . 8:5
Updating Clash Status . . . . . . . . . . . . . . 4:4
User Access Levels . . . . . . . . . . . . . . . 5:53
V
View Dropdown Menu . . . . . . . . . . 5:2, 5:22
Index page 2
12.0
W
Wildcards . . . . . . . . . . . . . . . . . . . . . . . . 6:1
Worst Case Update Threshold . . . 5:37, 8:1
Index page 3
12.0