You are on page 1of 252

Schematic Model Manager

User Guide
AVEVA Solutions Limited

Disclaimer
1.1 AVEVA does not warrant that the use of the AVEVA software will be uninterrupted, error-free or free from
viruses.

1.2 AVEVA shall not be liable for: loss of profits; loss of business; depletion of goodwill and/or similar losses; loss of
anticipated savings; loss of goods; loss of contract; loss of use; loss or corruption of data or information; any
special, indirect, consequential or pure economic loss, costs, damages, charges or expenses which may be
suffered by the user, including any loss suffered by the user resulting from the inaccuracy or invalidity of any data
created by the AVEVA software, irrespective of whether such losses are suffered directly or indirectly, or arise in
contract, tort (including negligence) or otherwise.

1.3 AVEVA's total liability in contract, tort (including negligence), or otherwise, arising in connection with the
performance of the AVEVA software shall be limited to 100% of the licence fees paid in the year in which the user's
claim is brought.

1.4 Clauses 1.1 to 1.3 shall apply to the fullest extent permissible at law.

1.5 In the event of any conflict between the above clauses and the analogous clauses in the software licence under
which the AVEVA software was purchased, the clauses in the software licence shall take precedence.

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, or is validly licensed by, AVEVA Solutions Limited or its subsidiaries.

All rights are reserved to AVEVA Solutions Limited 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 Limited. Where such permission is granted, it expressly requires
that this copyright notice, and the above disclaimer, 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 Limited. The user may not reverse
engineer, decompile, copy, or adapt the software. Neither the whole, nor part of the software described in this
publication may be incorporated into any third-party software, product, machine, or system without the prior written
permission of AVEVA Solutions Limited, save as permitted by law. Any such unauthorised action is strictly
prohibited, and may give rise to civil liabilities and criminal prosecution.

The AVEVA software described in this guide is to be installed and operated strictly in accordance with the terms
and conditions of the respective software licences, and in accordance with the relevant User Documentation.
Unauthorised or unlicensed use of the software is strictly prohibited.

Copyright 1974 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved. AVEVA shall
not be liable for any breach or infringement of a third party's intellectual property rights where such breach results
from a user's modification of the AVEVA software or associated documentation

AVEVA Solutions Limited, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom

Trademark
AVEVA and Tribon are registered trademarks of AVEVA Solutions Limited or its subsidiaries. Unauthorised use of
the AVEVA or Tribon trademarks is strictly forbidden.

AVEVA product/software names are trademarks or registered trademarks of AVEVA Solutions Limited or its
subsidiaries, registered in the UK, Europe and other countries (worldwide).

The copyright, trademark rights, or other intellectual property rights in any other product or software, its name or
logo belongs to its respective owner.
Schematic Model Manager User Guide

Revision Sheet

Date Version Comments / Remarks


September 2011 12.1.1 Change to Extract Data Control.
January 2012 Copyright added to all pages.
Schematic Model Manager User Guide
Schematic Model Manager User Guide

Schematic Model Manager User Guide

Contents Page

Schematic Model Manager


Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Installation and Pre-Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1
Accessing the Schematic Model Manager Module . . . . . . . . . . . . . . . . . . . . . . . 1:1
Using the Schematic Model Manager. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
Configuring the Schematic Model Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
Preview Drawings before Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
Import Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
View Data using the Schematic Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
View Imported Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:2
Create and Edit Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:3
Releasing and Un-releasing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:3
Searches, Reports and Line Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:3
Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:3
File .............................................................. 1:3
Edit .............................................................. 1:4
View .............................................................. 1:5
Tools .............................................................. 1:6
Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:7
SMM Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:7
Excel Interface Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:7
Schematic Model Manager Functionality in the LEXICON Module . . . . . . . . . . 1:8

Pre-configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1

Copyright 1974 to current year. i 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

Post Installation Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1


Database Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1
UDA Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1
Mapping Set-Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:1
GTYPE Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:2
Attribute Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:2
Page Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:4
Attribute Derivation Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2:5

Schematic Model Manager Project Options . . . . . . . . . . . . . . . . . . . 3:1


Element Release. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:2
Set Release Behaviour of Elements on Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:2
Display Comments Dialog on Release to 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:4
General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:5
Copy Schematic Model Manager Options from another Project . . . . . . . . . . . . . . . . . . . . . 3:5
Export Schematic Model Manager Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:6
Import Schematic Model Manager Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:7
Restore Default Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:7
Import Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:8
View/Edit Import Destination SCGROUP Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:8
View/Edit Equipment and Off Line Instrument Positions . . . . . . . . . . . . . . . . . . . . . . . . . . 3:10
Specify whether or not Drawings are to be Imported in Colour . . . . . . . . . . . . . . . . . . . . . 3:11

User Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1


Import Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
File Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Set Default Import Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:1
Set Default Export Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4:2

View/Edit Attribute Derivation Rules . . . . . . . . . . . . . . . . . . . . . . . . . 5:1


Select Rules to be Applied During Import . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:3
Create/Edit Rule Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:3
Create/Edit Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:4
Create a Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:4
Rule Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:8
Edit a Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:9
Move Rules and Rule Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:9
Delete Rules and Rule Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5:9

Copyright 1974 to current year. ii 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

View/Edit Attribute Mappings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:1


Tree View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:2
Default Attribute Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:2
Create Attribute Mapping Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:3
Create Attribute Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:5
XPath Expression Builder Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:7
Building Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:8
Set up Mappings Using the XPath Expression Builder Dialog - Examples . . . . . . . . . . . . 6:12
Automatic Setting of Attribute Units and Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:20
Test Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:21
Access the Source Data Dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:23
Edit, Move and Delete Mapping Groups and Mappings . . . . . . . . . . . . . . . . . . 6:23
Edit Mapping Groups and Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:23
Move Mapping Groups and Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:23
Delete Mapping Groups and Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:24

View/Edit GTYPE Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7:1


Import Designations from File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7:3
Conflict Resolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7:4
Complete the Import. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7:5
Set up Rules for Automatic Completion of ISO 15926 Mappings . . . . . . . . . . . 7:6
Automatically Complete ISO 15926 Mappings . . . . . . . . . . . . . . . . . . . . . . . . . . 7:7
Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7:7
Import Designations from other Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7:9
Overwrite Mappings in Databases with Current Mappings . . . . . . . . . . . . . . . 7:10

Configure the Source Data Dictionary . . . . . . . . . . . . . . . . . . . . . . . 8:1


Access the Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:1
Reset the Dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:2
Populate or Update the Dictionary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8:2

Line List Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:1


Edit, Add and Delete Line List Configuration Rules . . . . . . . . . . . . . . . . . . . . . . 9:3
Add and Delete Rule Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:3
Enter PML Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:3
LLENTRY Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:4
Create LLENTRY SCPLINE Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:4

Copyright 1974 to current year. iii 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

Create LLENTRY PIPE Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:5


Create LLENTRY SCBRANCH Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:6
Create LLENTRY Branch Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:7
Create LLENTRY Component Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:8
LLFROM/LLTO Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:9
Create LLFROM/TO SCPLINE Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:10
Create LLFROM/TO PIPE Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:11
Create LLFROM/TO SCBRANCH Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:12
Create LLFROM/TO BRANCH Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:13
Create LLFROM/TO Component Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:14
LLDIAGRAMS Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:16
Create LLDIAGRAMS Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:16

Preview Diagrams before Import . . . . . . . . . . . . . . . . . . . . . . . . . . . 10:1


Select Diagrams to Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10:1
Diagram Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10:2
Diagram Viewer Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10:3
Keyboard Commands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10:4
Closing Diagrams and the Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10:4
Diagram Viewer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10:5

Import Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:1


Import Diagrams Facility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:2
Import Diagram Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:3
Create Diagram Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:3
Enter Release Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:10
Import Diagram Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:11
Close the Diagram Set Editor without Saving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:12
Import Progress Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:12
Additional Import Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:13
Automatic Matching of Off-Page Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:14
Import using PML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:15
Preliminaries. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:15
Import Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:15
Save Imported Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11:17

Diagram Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12:1


Diagram Connector Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12:2
Select or Change the Source Off-page Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12:3

Copyright 1974 to current year. iv 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

Set up a Connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12:4


Connection Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12:5
Edit a Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12:6

Schematic Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:1


Open the Schematic Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:1
Element Hierarchy in the Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:2
Use the Explorer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:6
Element Right-Click Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:6
Apply a Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:8
View Element Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:8
Create and Edit Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:9
Rename Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:10
Delete Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:10
Move and Copy Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:11
View Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:11
Save Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:12

View Imported Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14:1


Select Diagrams to View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14:1
Diagram Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14:4
Highlight and Select Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14:5
Diagram Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14:6
Other Viewer Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14:6

Create and Edit Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:1


Configuring the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:3
Add, Delete, Re-order and Re-size Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:3
Add Database Order Column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:4
Group Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:5
Filter Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:6
Sort Elements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:8
Pin Columns and Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:8
Suppress Unset and Nulref Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:9
Set Cell Feedback Colours. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:9
Refresh Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:11
Save the Grid Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:11
Edit Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:12
Cell Feedback Colours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:13

Copyright 1974 to current year. v 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

Create Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:13


Duplicate Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:14
Delete Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:15
Export the Grid to an Excel Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:16
Print the Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15:16

Release and Un-Release Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16:1


Search in Schematic Model Manager . . . . . . . . . . . . . . . . . . . . . . . 17:1
Standard Searches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17:1
Search Toolbar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17:3
Catalogue Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17:3

Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18:1
Schematic Model Manager in LEXICON . . . . . . . . . . . . . . . . . . . . . 19:1
Open the LEXICON Module with Schematic Model Manager Installed . . . . . . 19:1
Configure UDAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19:1
UDA Catalogue Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19:3
View and Edit UDA Attributes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19:5
View/Edit Attribute Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19:5

Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:1
Appendix A: Regular Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:1
Alternation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:1
Grouping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:1
Quantification using Metacharacters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:2
Regular Expression Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:6
Appendix B: Release to 3D and the Schematic Database . . . . . . . . . . . . . . . . 20:8
Appendix C: XPath Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:9
Appendix D: Diagram Set File Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:11
XML File Format. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:11
Text File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:13
Appendix E: Use Extracts to Manage Work and Issued Schematic Data . . . 20:15
MDB and Database Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:15
Manage Extract DB - PIDDATAEXTRACT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:18
Issue Schematic Data to DB PIDDATA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:19
Manage and Propagate Updates and Edits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:21

Copyright 1974 to current year. vi 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

Appendix F: P&ID Status Control in Schematic Data Model Management. . 20:27


P&ID Lifecycle used in this Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:27
Status Control Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:28
P&ID Status Control - An Example. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:34
Appendix G: Configuration of Line Lists using Pseudo Attributes. . . . . . . . 20:44
Pseudo Attribute Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:45
Example Rule: Component Rules - Butt Welded Piping Cap. . . . . . . . . . . . . . . . . . . . . . 20:46
Saved Search Setup and Export to Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:48
Line List Attributes and Comparison with the 3D Design . . . . . . . . . . . . . . . . . . . . . . . . . 20:53
Appendix H: Units Upgrade 12.0.SP6 to 12.1 . . . . . . . . . . . . . . . . . . . . . . . . . 20:55
How are Element and Attributes Identified as Upgrade Candidates? . . . . . . . . . . . . . . . 20:55
Before Running the Units Upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:56
The Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20:56
Checking and Amending the XML file Generated in Step 1 . . . . . . . . . . . . . . . . . . . . . . . 20:59

Copyright 1974 to current year. vii 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

Copyright 1974 to current year. viii 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Introduction

1 Introduction

AVEVA Schematic Model Manager is used to import P&ID data into Schematic databases,
and to view and manage this data. P&ID data (which conforms to the ISO 15926 format)
may be exported from the AVEVA Schematic Model Manager Gateway, AVEVA P&ID and
from other supported P&ID systems.
AVEVA are committed to the use of open standards for the interchange of plant data
between AVEVA and 3rd-party products. ISO 15926 is an open standard for the
representation of process plant life-cycle information. This representation is specified by a
generic, conceptual data model designed to be used in conjunction with reference data:
standard instances that represent information common to a number of users, process
plants, or both. For further information and for details of which P&ID systems can feed data
into the Schematic model through Schematic Model Manager, contact your local AVEVA
sales office.
Once imported, P&ID data in the schematic database can be viewed and managed via a
hierarchical data explorer (the Schematic Explorer). This explorer includes facilities for
releasing selected schematic elements to the AVEVA Schematic 3D Integrator, for
integration with the 3D Design Model database. Facilities are also provided to view P&IDs,
both before and after import. A set of standard PDMS report templates for the schematic
database are also included.

Note: Only functionality specific to the Schematic Model Manager module is described in
the manual.

Many of the facilities of the Schematic Model Manager module are the same as those
in the Plant DESIGN module and Marine Hull and Outfitting module. Such facilities
are not described in this guide. Refer to the appropriate module documentation for
details of these.

1.1 Installation and Pre-Configuration


For the installation procedures for the Schematic Model Manager module, refer to the
PDMS/Marine installation documentation.
For details of the pre-configuration procedures that should be completed before starting to
use Schematic Model Manager, see Pre-configuration.

1.2 Accessing the Schematic Model Manager Module


The Schematic Model Manager Module is accessed using the standard PDMS or Marine
module access procedures and dialogs.
Refer to the Plant DESIGN Module or Marine Hull and Outfitting Module documentation for
details.

Copyright 1974 to current year. 1:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Introduction

1.3 Using the Schematic Model Manager


This section introduces the procedures of the Schematic Model Manager Module. They are
presented in the order in which they would usually be carried out:
Configuring the Schematic Model Manager
Preview Drawings before Import
Import Drawings
View Data using the Schematic Explorer
View Imported Drawings
Create and Edit Elements
Searches, Reports and Line Lists
Most facilities of the module are accessed using menus and toolbars. For details of these
menus and toolbars, refer to Menus and Toolbars.

1.3.1 Configuring the Schematic Model Manager


The Tools menu provides access to various dialogs, which are used to specify how
Schematic Model Manager operates.
Schematic Model Manager Project Options
User Options
View/Edit Attribute Derivation Rules
View/Edit Attribute Mappings
View/Edit GTYPE Mappings
Configure the Source Data Dictionary
Line List Configuration

1.3.2 Preview Drawings before Import


The drawings from which P&ID data are to be imported can be viewed before an import from
them takes place. This facility is accessed from the File menu. Refer to Preview Diagrams
before Import.

1.3.3 Import Drawings


The File menu also provides access to the facilities used to import diagram data. These
options are also available on the SMM toolbar. Refer to Import Diagrams.
The Diagram Connector, which is used to manually connect page connectors between
imported diagrams, is accessed from the Tools menu and the SMM toolbar. Refer to
Diagram Connector.

1.3.4 View Data using the Schematic Explorer


The data in the Schematic database is presented in a hierarchical data explorer called the
Schematic Explorer. This is accessed from the View menu. Refer to Schematic Explorer.

1.3.5 View Imported Drawings


Imported drawings may be viewed. Refer to View Imported Diagrams.

Copyright 1974 to current year. 1:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Introduction

1.3.6 Create and Edit Elements


Elements may be created and editing using the Edit Members dialog. Refer to Create and
Edit Elements.

1.3.7 Releasing and Un-releasing Data


Element data may be released to, i.e. made available to, the AVEVA Schematic 3D
Integrator. Element data may also be un-released if required. Refer to Release and Un-
Release Data.

1.3.8 Searches, Reports and Line Lists


A number of facilities for searching for data in Schematic Model Manager are provided.
Refer to Search in Schematic Model Manager.
A number of reports can be run on the Schematic Database.
Refer to Reports.
Line lists may be generated. See:
Line List Configuration.
Appendix G: Configuration of Line Lists using Pseudo Attributes.

1.4 Menus
Many of the Schematic Model Manager menu options are standard within the Engineering
product. Only the options specific to Schematic Model Manager are described.

1.4.1 File

View Accesses facility for previewing drawings before they are imported. Refer to Preview
Diagrams before Import.

Copyright 1974 to current year. 1:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Introduction

Import:

The Import sub-menu access facilities for importing drawings and data.
Diagrams: Used to import a single diagram. Refer to Import Diagrams Facility.
Diagram Set: Used to import a diagram set. Refer to Import Diagram Sets.
Diagram Set Editor: Used to create and edit diagram sets. Refer to Create Diagram
Sets.
Excel Export: Displays the Excel Interface Wizard - Export utility used to export
data to Excel files. Refer to the Excel Import and Export section of Design Common
Functionality User Guide for further information.
Excel Import: Displays the Excel Interface Wizard - Import utility used to import
data from Excel files. Refer to the Excel Import and Export section of the Design
Common Functionality User Guide for further information.

1.4.2 Edit

Edit Members: Accesses the Edit Members dialog, used to create and editing elements.
Refer to Create and Edit Elements.

Copyright 1974 to current year. 1:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Introduction

1.4.3 View

Catalog Search: This search facility provides direct access to the Plant or Marine
catalogue. Refer to Catalogue Search.
Diagrams: This option is used to view imported diagrams. Refer to View Imported
Diagrams.

Explorers:

The Schematic Explorer option is used to access the Schematic Explorer. Refer to
Schematic Explorer.

Copyright 1974 to current year. 1:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Introduction

1.4.4 Tools

Diagram Connector: Accesses the Diagram Connector, which is used to manually connect
page connectors between imported diagrams. Refer to Diagram Connector.
Set Release Status: Used to set the release status of the current element, i.e. to release it
to or un-release it from the 3D model. Refer to Release and Un-Release Data.
Attribute Derivation Rules: Accesses facilities to set up rules that will be used to
automatically set the values of attributes during an import. Refer to View/Edit Attribute
Derivation Rules.
Attribute Mapping: Accesses facilities to map system/project specific attributes from the
source files to schematic or user-defined database attributes. Refer to View/Edit Attribute
Mappings.
GTYPE Mappings: Accesses facilities to edit the mappings between ISO15926
designations and corresponding GTYPE/SCSTYPE combinations. Refer to View/Edit
GTYPE Mappings.
Source Dictionary Management: Accesses tools for maintaining the Source Data
Dictionary which is used to visualise the potential contents of import files when editing the
Attribute Mappings and to keep track of metadata about source files such as the source
systems that data has come from. Refer to Configure the Source Data Dictionary.
Line List Options: Accesses facilities for specifying the settings which define how line lists
will be generated. Refer to Line List Configuration.

Copyright 1974 to current year. 1:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Introduction

Project Options: Accesses facilities for specifying project-wide configuration settings.


Refer to Schematic Model Manager Project Options.
User Options: Accesses facilities for specifying user-specific configuration settings. Refer
to User Options.

1.5 Toolbars
Many of the Schematic Model Manager toolbar options are standard within the Engineering
product. Only the options specific to Schematic Model Manager are described.

1.5.1 SMM Toolbar

Used to import a single diagram. Refer to Import Diagrams Facility.

Used to import a diagram set. Refer to Import Diagram Sets.

Used to create and edit diagram sets. Refer to Create Diagram Sets.

Used to set the release status of the current element, i.e. to release it to or un-release it
from the 3D model. Refer to Release and Un-Release Data.

Accesses the Diagram Connector, which is used to manually connect page connectors
between imported diagrams. Refer to Diagram Connector.

1.5.2 Excel Interface Toolbar

Access to the Excel Import and Export Tool is provided from the Import/Export Toolbar.

Import from Toolbar. Import is also available by selecting File > Import > Excel Import
from the main menu.

Export from Toolbar. Export is also available by selecting File > Import > Excel Export
from the main menu.
For further details on the use of this feature and for a worked example, refer to Design
Common Functionality User Guide for further information.

Copyright 1974 to current year. 1:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Introduction

1.6 Schematic Model Manager Functionality in the


LEXICON Module
A Schematic Model Manager option is displayed in the main LEXICON menu bar:

The UDA Catalogue option is used to specify which User Defined Attributes (UDAs)
are available in each Schematic database with which Schematic Model Manager
operates, and to maintain the Attribute Mappings associated with the UDAs.
The Attribute Mappings option is used to map system/project specific attributes from
the source files to schematic attributes or UDAs.
For details, refer to Schematic Model Manager in LEXICON.

Copyright 1974 to current year. 1:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Pre-configuration

2 Pre-configuration

2.1 Post Installation Tasks

2.1.1 Database Configuration


Schematic Model Manager requires at least one Schematic database in the MDB being
used.
To make full use of the features available in Schematic Model Manager it is also
recommended that a Dictionary database is created for the definition of the default
Schematic Model Manager UDAs and a Design database is created for storing document
links and system hierarchies.

2.1.2 UDA Creation


Schematic Model Manager makes use of UDAs to store additional attribution from the
source ISO 15926 files. Of particular importance are the UDAs used to store information
about page connectivity and source system persistent identities. The UDAs should be
added to the MDB as follows:
1. Create a Dictionary database and ensure it is part of the MDB in use.
2. Open the LEXICON Module.
3. Select UDA Catalogue... from the Schematic Model Manager menu.
4. Select Apply from the UDA Catalogue dialogue.
5. Select Save Work from the LEXICON menu.
See Configure UDAs for further information on maintaining Schematic Model Manager
defined UDAs.
Creating the required UDAs in this way will automatically add the required attribute
mappings associated with the chosen UDAs.
When upgrading from a previous version of Schematic Model Manager you should re-run
this activity with the new version. This is to ensure that your schematic database contains
any new UDAs required by Schematic Model Manager.

2.2 Mapping Set-Up


Schematic Model Manager includes a default set of GTYPE and attribute mappings. These
are intended to give a reasonable starting point for the use of Schematic Model Manager,
but will need to be assessed for each project, and amended or added to where appropriate.
Schematic Model Manager provides tools which help in this task. See Import Configuration.

Copyright 1974 to current year. 2:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Pre-configuration

2.2.1 GTYPE Mapping


The default GTYPE mappings map a commonly used set of ISO 15926 classifications to
their corresponding GTYPE and SCSTYPE in the AVEVA P&ID schematic database.
The GTYPE mappings can be configured before importing any data, either manually or by
analysis of a set of source files, or may be configured after importing the data by analysing
the database(s). Once the mappings have been edited, any data in the schematic
databases may have the mappings reapplied in order to update their attribution. Please see
View/Edit Import Destination SCGROUP Elements.
The GTYPE and SCSTYPE attributes may also be set using the Attribute mappings.
GTYPEs and SCSTYPEs configured in AVEVA P&ID will be loaded automatically using the
default attribute mappings whether or nor GTYPE mappings have been configured.
GTYPEs and SCSTYPE attributes set by the attribute mappings or derivation rules will
override the GTYPE mappings.

2.2.2 Attribute Mapping


Attribute Mappings should be configured before loading data as any subsequent changes to
the mappings will mean that previously imported data must be re-imported in order for the
new mappings to be applied to it. Attribute mappings are crucial to the page matching
process and must be correctly configured in order for diagrams to be matched and merged.
If default UDAs are being used, then all of the core attributes from the source data should
already be populated, but system-specific attributes stored within the GenericAttributes
elements in the import files will not be present. To configure attribute mappings see View/
Edit Attribute Mappings.

Note: The rest of this section is relevant if source data is imported from files in the 3.2.0
format of the ISO 15926 schema. It is not relevant if data is imported from version
3.3.3 files or later.

The source data may use system-specific attributes in order to specify how segments are
connected across diagrams. If the source data has been generated using AVEVA P&ID and
the Schematic Model Manager default attribute mappings relating to the SCOPCI and
SCOPCO schematic database elements have not been amended, then no additional cross-
page connectivity related attribute mappings will be required. Pre-configured Attribute
mappings for matching page connections are provided with the application.
However, if the source data was generated from an alternative gateway or tool, cross-page
connectivity attribute mapping may need to be configured in order to ensure that cross-page
connectivity is maintained. To do this:
1. Find the values of the AttributeName attributes on the CrossPageConnection XML
elements in the source data file.
2. Open the source data file in a tool capable of displaying XML files (the contents of the
source file will not need to be edited). Find the values of the AttributeName attributes
on the CrossPageConnection XML elements.
The following example shows the CrossPageConnection element in a data source
generated by AVEVA P&ID:

Copyright 1974 to current year. 2:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Pre-configuration

In this example the AttributeName attribute of the CrossPageConnection XML element


is "PipeId".
3. Ensure that the Schematic Model Manager source dictionary has been populated from
a file or files which match the source data structure that will be used to load P&IDs into
the project (see Configure the Source Data Dictionary).
4. Using the attribute mapping tool, create an attribute mapping which operates on the
SCOPCI and SCOPCO schematic database elements. The default attribute mapping
may be used on these elements when the Schematic Model Manager is installed as a
basis for your custom attribute mapping.
5. The UDA :Pmgdfltmatch has been defined for storing diagram connection attribute
values where only one attribute is used for the connection. Set the database attribute
value of the attribute mapping to :Pmgdfltmatch:

6. The correct source data attribute must now be mapped to the UDA :Pmgdfltmatch, to
ensure that page matching occurs.

Copyright 1974 to current year. 2:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Pre-configuration

To do this, click the ellipsis option to the right of the attribute mapping's Source Attribute
field. This will open the XPath expression builder:

7. Navigate to the attribute used in the source data file to store cross-page connectivity
matching values.
The source data attribute PipeId is used in the AVEVA Schematic Model Manager
Gateway. The example above shows this source attribute and its associated mapping
in the Source Dictionary window of the Schematic Model Manager XPath Expression
Builder.
8. A mapping from this source data file attribute to the UDA :Pmgdfltmatch has now been
created.
If cross page connectivity in the source data files is represented using more than one
attribute, then it will be necessary to create additional UDAs against the SCOPCI and
SCOPCO schematic database elements, and to then create additional attribute
mappings to ensure that these are populated during an import.

2.2.3 Page Matching


If issues with on and off page connectors not being correctly associated are created, then
consult Attribute Mapping.

Copyright 1974 to current year. 2:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Pre-configuration

2.3 Attribute Derivation Rules


When attributes are imported, the values of attributes may be automatically set according to
user-defined rules based on DB Expressions, known as Attribute Derivation Rules.
Default attribute derivation rules are not shipped with Schematic Model Manager.
It is recommended that attribute derivation rules are configured prior to importing data into
the schematic database. This is because attribute derivation rules cannot be applied to
existing elements in the schematic database, other than by re-importing existing schematic
data from the source import file or files.
A rule is set up by selecting the element type or types to which the attribute in question
belongs. The attribute itself is then selected. The list of attributes available for selection is
restricted to those common to all the selected element types.
The DB Expression to be applied to the attribute during processing is then entered.
If required, filters may be set up to restrict the instances of elements, based on the value of
one or more of their attributes, to which the rule is applied.
Rules are grouped into rule groups. Rule groups may contain both rules and other rule
groups. As required, individual rules or an entire rule group may be switched off, i.e. set
that they are not applied on import.

Please see View/Edit Attribute Derivation Rules for further information.

Copyright 1974 to current year. 2:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Pre-configuration

Copyright 1974 to current year. 2:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

3 Schematic Model Manager Project Options

Project Options is used to set Schematic Model Manager project settings.


Select Tools > Project Options from the main menu to display the Project Options
window.

The Project Options window consists of three tabs, as described below.


To save changes to the options and exit, select OK.
To exit without saving, select Cancel.

Copyright 1974 to current year. 3:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

3.1 Element Release

Some elements in the schematic database may be accessed by AVEVA Schematic 3D


Integrator, for integration into the Plant DESIGN or Marine Hull and Outfitting database.
Access to such elements by AVEVA Schematic 3D Integrator is controlled by the schematic
database release status of these elements.
The Element Release tab is used to specify:
The element release status related actions carried out during the import of an
ISO15926 file into the schematic database.
If the Release Comments dialog is displayed during release related activities initiated
during an import, and whether or not date and time stamps are automatically added to
the beginning of release comments.

3.1.1 Set Release Behaviour of Elements on Import


These options define the release behaviour of elements on import. Release behaviour is
the course of action taken during the P&ID import process for an element category, i.e.
whether or not elements within that category are imported and the release status they are
set to if they are.

Copyright 1974 to current year. 3:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

Every imported element falls into one of three categories:


Existing elements (i.e. elements imported before) that have been released
Existing elements that have not been released
New elements, i.e. elements not imported before
A different release behaviour can be specified for each category of element.

Existing Elements - Released

Select from the following options:


Abort Diagram Import - If this option is selected, no elements will be imported from
diagrams that include released elements. The release status of previously imported
elements is retained. Default setting.
Import and set release status to OFF - The elements are imported and their release
status changed to not released.
Import and keep existing status (ON) - The elements are imported and their release
status retained, i.e. set to released.

Existing Elements - Not Released

Select from the following options:


Import and keep existing status (OFF) - The elements are imported and their release
status retained, i.e. set to not released. Default setting.
Import and set release status to ON - The elements are imported and their release
status changed to released

New Elements

Copyright 1974 to current year. 3:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

Select from the following options:


Set release status to OFF - The elements are imported and their release status set to
not released. Default setting
Set release status to ON - The elements are imported and their release status set to
released.

3.1.2 Display Comments Dialog on Release to 3D


If the release comments are to be entered when data is released and un-released to the
AVEVA Schematic 3D Integrator during an import, check the Enable Release Comments
checkbox. If not, uncheck the checkbox.

If the checkbox is checked, a Release Comments field is displayed when importing


diagrams using the user-interface (see Import Diagrams), for use when the release status of
an element is automatically changed when diagrams are imported.
To automatically add a date and time stamp to the beginning of release comment fields,
check the Add Date/Time stamp to Release Comment checkbox. This checkbox is
disabled if the Enable Release Comments checkbox is unchecked.
The date/timestamp format is as follows:
Date:[Date formatted using client regional settings]
[Hours:Mins]
Note: For further information on Schematic Model Manager release related behaviour, refer
to 20.2: Appendix B: Release to 3D and the Schematic Database.

Copyright 1974 to current year. 3:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

3.2 General

The General tab is used to:


Copy options settings from another project associated with the same PDMS instance/
Installation.
Import options settings from files exported from another PDMS installation.
Export options settings to files for importing into other PDMS installation.
Reset the project to the default installation settings.
Note: Copying settings from another project, importing setting from files, and resetting to
the default settings will change the Attribute mappings, GTYPE mappings, and
Attribute derivation rules of the project, as well as the project options set up using the
Project Options dialog.

3.2.1 Copy Schematic Model Manager Options from another Project


Schematic Model Manager option settings apply to the current project. Schematic Model
Manager creates a record of Schematic Model Manager related options of a project, which it
stores locally. This is done when a project is opened in PDMS, with Schematic Model
Manager installed, and the default Schematic Model Manager options are amended.
To copy project options from another project, select the Copy from Project option. The
Select Project dialog is then displayed and all Projects which have Schematic Model
Manager options defined will be displayed.
The Select Project dialog is then displayed.

Copyright 1974 to current year. 3:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

The dialog lists all of the projects on the current PDMS installation for which Schematic
Model Manager options have been saved.
Click OK. The options are then copied from the selected project. A message is displayed
when the copy is complete.

3.2.2 Export Schematic Model Manager Options


Schematic Model Manager options can be exported to a file, which can then be imported by
other PDMS/Marine installations for use by other projects (see below).
Select the Export option. The Browse For Folder dialog is then displayed. Browse for the
location that the options file is to be exported to and click OK.

Copyright 1974 to current year. 3:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

The options specified for the current project are then exported to that location into a file with
the default name of <Project>_Options.zip. A message is displayed when the export
is complete.

3.2.3 Import Schematic Model Manager Options


As described above, the options settings of a project can be exported to a file. This file can
then be imported into another project. The options settings of that project are then changed
to those in the file.
Select the Import option. The Browse For Folder dialog is then displayed. Browse for the
zip file containing the options. The default file name of the export files is
<Project>_Options.zip.
Select the OK option. The import then takes place, and the existing options settings are
replaced by those in the import file. A message is displayed when the import is complete.

3.2.4 Restore Default Options


To restore the default Schematic Model Manager options, select the Reset Defaults option.
Note that this will reset all GTYPE Mappings, Attribute Mappings, Attribute Derivation Rules
and project options. A message requesting confirmation of the reset is displayed:

A message is displayed when the reset is complete.

Copyright 1974 to current year. 3:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

3.3 Import Configuration

The Import Configuration tab is used to:


set default SCGROUP database elements to import diagrams, off-line instruments, off-
line equipment and pipelines into
set the default coordinates of equipment and off-line instruments
specifying whether or not drawings are to be imported in colour

3.3.1 View/Edit Import Destination SCGROUP Elements


When diagrams (SCDIAG), off-line instruments (SCOINS), off-line equipment (SCEQUI)
and pipelines (SCPLIN) are imported, they are automatically placed in groups (SCGROU)
within the database hierarchy.
The groups these elements are placed in may be specified using attribute mappings (refer
to View/Edit Attribute Mappings for details).
Alternately, the groups that these elements are placed in can be specified by the user using
the Import Destination Groups dialog, as described below.
If both an attribute mapping and the Import Destination Groups dialog have been used to
specify the destination group for an element, then the attribute mapping will be applied.
If neither of these methods is used, the elements are instead placed in default groups, which
are automatically created in the database as part of the import process (if they do not
already exist).
The names of the default groups are in the following format:
<database name>/*/<name of element type>

Copyright 1974 to current year. 3:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

For example:

To view or edit the groups into which diagrams, off-line equipment, equipment and pipelines
are imported into, select the View/Edit option on the Import Configuration tab. The Import
Destination Groups dialog is then displayed.

The Database field displays the name of the current Schematic database. To view/change
the import destination groups of another database, select it from the drop-down list. The list
consists of every Schematic database in the MDB.
The grid beneath the Database field lists the four element types and the names of the
groups into which they are imported.

Copyright 1974 to current year. 3:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

To select a different group for an element type, select the ... option at the end of the row. The
Select Group dialog is then displayed:

Browse for the required group and select the OK option. Click Cancel to close the dialog
without making any changes.
Repeat as required for each of the four element types.
Click the OK option to close the Import Destination Groups dialog and save any changes
that have been made. Click Cancel to close the dialog without saving changes.

3.3.2 View/Edit Equipment and Off Line Instrument Positions


The attributes of imported equipment and off-line instruments may not include a 3D position
for these items. Therefore a default position that is to be used when creating 3D elements
may be specified for use by such items.
The default position is entered in the Off Line Equipment & Instruments Default Position
field on the Import Configuration tab.
For example:

Copyright 1974 to current year. 3:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

For details of the format in which the coordinates must be entered, refer to PDMS or Marine
documentation.

3.3.3 Specify whether or not Drawings are to be Imported in Colour


If drawings are to be imported in colour, ensure that the Import diagrams in colour
checkbox is checked. This is the default setting.
If the checkbox is checked, drawings are imported in their original colours.
If the checkbox is not checked, all drawings are converted to black and white when they are
imported.

Copyright 1974 to current year. 3:11 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager Project Options

Copyright 1974 to current year. 3:12 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
User Options

4 User Options

User Options is used to set user specific Schematic Model Manager options. Select Tools
> User Options from the main menu to display the User Options window.

To save changes to the options and exit, select OK.


To exit without saving, select Cancel.

4.1 Import Options


If the Import Progress dialog (refer to Import Progress Dialog) is to be closed automatically
when an import is complete, make sure that the Close Import Progress screen on import
completion checkbox is checked. The default setting is unchecked.

4.2 File Locations

4.2.1 Set Default Import Location


The default location which is accessed when browsing for files containing ISO 15926 data to
import or view is displayed in the Default Location field of the Data Import row in the File
Locations grid.

Copyright 1974 to current year. 4:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
User Options

To change the default folder, select the Data Import row, and click the Modify option. The
Browse for Folder window is then displayed.

Browse for the required folder and select the OK option. The new location is then displayed
in the Default Location field.

4.2.2 Set Default Export Location


The default location to which options data is exported (refer to Import Configuration), is
specified in the Default Location field of the Data Export row in the File Locations grid.
To change the default folder, select the Data Export row, and click Modify.
The Browse for Folder is then displayed. Browse for the required folder and select OK.
The new location is then displayed in the Default Location field.

Copyright 1974 to current year. 4:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

5 View/Edit Attribute Derivation Rules

When diagrams are imported, the values of attributes may be automatically set according to
user-defined rules, known as Attribute Derivation Rules. There are no default rules shipped
with Schematic Model Manager.
To view or edit Attribute Derivation Rules, select Tools > Attribute Derivation Rules from
the main menu to display the Attribute Derivation Rules window.

Copyright 1974 to current year. 5:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

Rules are grouped into rule groups. Rule groups may contain both rules and other rule
groups. The left-hand pane of the dialog displays all existing rules and rules groups. All rules
and groups are grouped under a node called Attribute Processing Rules.

The currently selected element is displayed in bold. Details of the currently selected element
are displayed in the right-hand pane.
Rules that are not selected to be applied during import are greyed out (see below).
Invalid rules are displayed in red text.

Select OK to close the dialog and save any changes that have been made. Click the Cancel
option to close the dialog without saving changes.

Copyright 1974 to current year. 5:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

5.1 Select Rules to be Applied During Import


Each rule and rule group listed in the dialog has an enabled checkbox next to its name.
These are used to select which rules are to be applied during import.
If a rule group checkbox is unchecked, all the rules and rule groups within that group are
unselected, whether or not their checkboxes are checked.

If the Attribute Processing Rules checkbox is unchecked, all rules and rule groups are
unselected, whether or not their checkboxes are checked.

Unselected rules and groups are greyed out, i.e. displayed in grey, or pale red if invalid.

5.2 Create/Edit Rule Groups


1. To create a new rule group, right-click on the Schematic Attribute Rules node, or the
node of an existing group, or on an existing rule, and select either Create > Group or
Insert > Group from the menu that is then displayed.
If the Create option is selected, the new group is created within the currently
selected node, beneath any rules and groups already in that node.
If the Insert option is selected, the new group is created above the currently
selected node, or at the top of the list of rules and group if the Attribute Processing
Rules node was selected.

Copyright 1974 to current year. 5:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

The new group is created and given the default new group name (New Group):

2. Select the new group. Details of the new group are displayed in the right-hand pane:

3. Enter the name of the new group.


4. If the new rule group is to be processed, select True from the Enabled field.
Otherwise select False. The state of the checkbox against the rule group in the left-
hand pane will change to reflect the setting made here, and vice versa.
5. Click outside of the dialog to create the new group and close the dialog.
To edit an existing rule group, simply select it so that its details are displayed in the right-
hand pane and proceed as described above to edit them.

5.3 Create/Edit Rules

5.3.1 Create a Rule


1. To create a new rule, right-click on the Schematic Attribute Rules node, or the node of
rule group or a rule, and select either Create > Rule or Insert > Rule from the menu
that is then displayed.
If the Create option is selected, the new rule is created within the currently selected
node, beneath any rules and groups already in that node.
If the Insert option is selected, the new rule is created above the currently selected
node, or at the top of the list of rules and group if the Schematic Attribute Rules
node was selected.
The new rule is created and given the default new rule name (New Rule):

Copyright 1974 to current year. 5:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

2. Select the new rule. Details of the new rule are displayed in the right-hand pane:

3. Enter the name of the new rule in the Name field. This is optional, as a name derived
from the properties of the rule will be assigned to the rule when it is created. The name
entered here will suffix this identifier (see below for details).
4. If the new rule is to be processed, select True from the Enabled field. Otherwise
select False. The state of the checkbox against the rule in the left-hand pane will
change to reflect the setting made here, and vice versa.
5. The number of attribute filters set up for the rule displayed in the Attribute filters field.
To add an attribute filter, click on the ... option at the end of the Attribute filters field.
The Attribute Filters dialog is then displayed.

Copyright 1974 to current year. 5:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

i. Enter a valid attribute in the displayed Attribute field, or select a attribute from the
drop down.

ii. In the Operator field, select the required operator from the drop-down list.

iii. The In the List operator enables you to specify a list of values (separated by
spaces) for the specified attribute value. These can be numeric or non-numeric,
depending on the type of the attribute. For example, Attribute=AREA, Operator="In
the List", Value="0 1 3", would find items which have AREA attribute equal to either
0 or 1 or 3.
iv. In the Value field enter an appropriate value.
v. Multiple attribute filters can be applied. To do so, click on the Add Filter option. A
new row of fields in which filter details can be entered is then displayed.
vi. To delete a filter or filters, select the row or rows they are displayed in and click on
the Delete Filter option.
vii. Once the required filters have been set up, click OK to close the dialog. To close the
dialog without saving any changes, select the Cancel option.
6. Select the attribute to which the rule is be applied from the Attribute field. The list
consists of the attributes shared by the selected Element Types, i.e. only attributes
which are common to all the selected Element Types are listed.
If the selected element types are changed, the list of valid attributes may also change.
If an attribute was selected that is now invalid, another attribute must be selected.
7. If a rule is a Name Clash Rule, select True in the NameClashRule field. Otherwise
leave this set to False.
The name attribute value of an element must be unique in the database. Due to the
application of a rule, the name of an element may be set to a value that is already in
use. This is called a "name clash".

Copyright 1974 to current year. 5:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

Name Clash Rules are set up to prevent this. If a name clash is detected during an
import, the process will search for the Name Clash Rule of the element's element type
(if one exists), and apply that instead.
It is recommended that for each rule which attempts to set the Name attribute of one or
more elements, there should be a corresponding Name Clash Rule, which Schematic
Model Manager can apply to the Name attribute value of the same elements in the
event of a name clash.
8. If the application of a Name Clash Rule still results in a clash, or if there is no Name
Clash Rule found for the element type(s), a default name is applied instead.
9. The value applied to the selected attribute is determined by a DB expression. To enter
this expression, select the ... option at the end of the DB Expression field. The Edit
DB Expression dialog is then displayed.

Enter the required DB Expression.


For information on DB Expressions, refer to Expressions in the Database Management
Reference Manual.
Select the OK option. The entered expression is then displayed in the DB Expression
field.
If the expression is valid, a green tick will be displayed to the left of this field. If the
expression is invalid, or if no expression has been entered, a red cross is displayed.
Invalid expressions are displayed in red text.

Note: If the DB Expression field is left blank, or an invalid DB Expression is provided, the
rule will be shown in red in the Attribute Derivation Rules explorer, and the rule will
not be active.

Copyright 1974 to current year. 5:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

10. To select an element type or types to which the rule is to be applied, select the ... option
at the end of the Element Types field. The Select Values dialog is then displayed.

11. The Select Values dialog consists of two lists. The Available Values list lists the
Element Types which are available for selection. The Selected Values list lists the
Element Types that have been selected.
To select an Element Type, select it in the Available Values list and click the > option to
transfer it to the Selected Values list.
To de-select an Element Type, select it in the Selected Values list and click the < option
to transfer it back to the Available Values list.
Use the >> option to move all Element Types to the Selected Values list. Use the <<
option to move all Element Types to the Available Values list.
Elements may also be selected/deselected by double clicking.
Click the OK option once the required Element Types have been selected. The
selected Element Types are then displayed in the Element Types field of the Rule
Attribute dialog.
Click Cancel to close the dialog without saving any selections that have been made.

5.3.2 Rule Names


Names of rules are in the following format:
Element Type/Attribute/Optional Rule Name
If more than one Element Type was selected, the name of the first Element Type is followed
by a comma and three full stops, i.e. ,....
For example, a rule with the following properties:
Elements: SCEQUI, SCNOZZ
Attribute: NAME
Rule Name: Rule 1
...will be called:
SCEQUI,/NAME/Rule 1
A rule with the following properties:
Elements: SCEQUI

Copyright 1974 to current year. 5:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

Attribute: NAME
Rule Name: (not defined)
...will be called:
SCEQUI/NAME

5.3.3 Edit a Rule


To edit an existing rule, simply select it so that its details are displayed in the right-hand
pane and proceed as described above to edit them.

5.4 Move Rules and Rule Groups


Rules and rule groups can be moved to a different location in the hierarchy of rules and
groups by:
Dragging and dropping
Using the Ctrl+X (Cut) and Ctrl+V (Paste) keyboard commands
Selecting the Cut and Paste options from the right-click menus of rules and groups.
If a rule group is moved, all rules and groups within that group are moved with it.
The Attribute Processing Rules node cannot be moved.

5.5 Delete Rules and Rule Groups


To delete a rule or group, either select it and press the Delete key, or right-click and select
the Delete option. A message is then displayed, requesting that the deletion be confirmed.
Press Yes to continue with the deletion.

If a rule group is deleted, all rules and groups within that group are deleted with it.
The Attribute Processing Rules node cannot be deleted.

Copyright 1974 to current year. 5:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Derivation Rules

Copyright 1974 to current year. 5:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

6 View/Edit Attribute Mappings

To map system/project specific attributes from the source files to schematic or user-defined
database attributes, or to view existing mappings, use the Attribute Mappings dialog.
Select Tools > Attribute Mapping from the main menu in the Schematic Model Manager
module or the Attribute Mapping option from the Schematic Model Manager menu in the
LEXICON module to display the Attributes Mappings window.

The dialog can be used to organise attribute mappings into attribute mapping groups.
The dialog is divided into two sections. The left-hand section displays a tree-view of the
current attribute mapping groups and the attribute mappings they contain, and is used to
create, move and delete mappings and groups.
The right-hand section displays the properties of the attribute mapping or mapping group
selected in the left-hand section, and is used to enter and edit these properties.
To close the dialog and save changes made to attribute mapping, click OK. To close the
dialog without saving changes, click Cancel.

Copyright 1974 to current year. 6:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

Note: Changes made in the LEXICON module are not committed to the database until a
Save Work takes place.

6.1 Tree View


The tree view displays the hierarchy of attribute mapping groups and attribute mappings.
Attribute mapping groups may contain other attribute mapping groups as well as mappings.
All groups and mappings are grouped under a node called Attribute Mappings. Attribute
mapping groups are represented by folder icons. Attribute mappings are represented by
book icons.
In older versions of Schematic Model Manager, attribute mappings were not organised into
groups. Any mappings created using these older versions of Schematic Model Manager are
automatically grouped into an attribute mapping group called Default Mappings when
Schematic Model Manager is upgraded.
Attribute mapping group nodes can be opened and closed using the + and - symbols.

6.2 Default Attribute Mappings


A number of default mappings are supplied with Schematic Model Manager. They are listed
in the Default Mappings attribute mapping group folder.

If required, these default mappings can be edited.


To edit an attribute mapping, select it in the tree view. The properties of the mapping are
then displayed in the right-hand section, and can be edited as described in Create Attribute
Mappings.

Copyright 1974 to current year. 6:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

6.3 Create Attribute Mapping Groups


To create a new attribute mapping group right-click on either the top-level Attribute
Mappings node, or on an existing attribute group node. From the menu that is then
displayed, select either the Create > Attribute Group option or the Insert > Attribute
Group option.

If the Create option is selected, the new attribute group node with the default name of New
Attribute Mappings is then created at the bottom of the hierarchy of groups and mappings
within the currently selected node.
If the Insert option is selected, the new attribute group is instead created directly above the
node that was selected when the option was selected. The Insert option is not available
from the top-level Attribute Mappings node.
The right-hand section of the dialog displays the properties of the new group.

Complete these properties to set up the attribute mapping group.


1. In the Name field, change the default name of the mapping as required. Alternatively,
double-click on the name in the tree-view and type in the name. A mapping name may
be up to 50 characters. The @ symbol may not be included.
2. The Element Types field displays the SCTYPEs to which the mappings in the group
can be applied.
If no SCTYPEs are specified in this field, all SCTYPEs may be selected for mappings in
the group.

Copyright 1974 to current year. 6:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

To select the SCTYPEs, click the ... option at the end of the field. The Select Values
dialog is then displayed.

3. The Select Values dialog consists of two lists. The Available Values list lists the
SCTYPEs which are available for selection. The Selected Values list lists the
SCTYPEs that have been selected.
To select an SCTYPE, select it in the Available Values list and click the > option to
transfer it to the Selected Values list.
To de-select an SCTYPE, select it in the Selected Values list and click the < option to
transfer it back to the Available Values list.
Use the >> option to move all SCTYPEs to the Selected Values list. Use the << option
to move all SCTYPEs to the Available Values list.
Click the OK option once the required SCTYPEs have been selected. The selected
SCTYPEs are then displayed in the Element Types field.
Click Cancel to close the dialog without saving any selections that have been made.
4. Whether or not the attribute mappings in the group are applied can be made
conditional. To enter the conditions, select the ... option at the end of the Condition
field and enter an XPath Expression using the XPath Expression Builder dialog. See
XPath Expression Builder Dialog for details
If an invalid expression is entered, False is displayed in the Condition field, indicating
that the mapping cannot be applied. If a valid expression is entered, True is
displayed.
True is also displayed if no conditions are entered. If no conditions are entered,
mappings are applied by default.
5. In the Source System field, select which source system the mappings in the group are
to be applicable to. The mappings in the group will only be applied to data imported
from this system. The default entry is blank, meaning all systems.
Note: The list of source systems can be added to by processing data files using the Source
Dictionary Management interface.

6. In the File Format field, select the import source file format associated with the source
file attributes in the group from the drop-down list. The default entry is blank, meaning
all formats.
7. The File Format Version field displays the versions of the source file format
associated with the source file attributes in the group. The default entry is blank,
meaning all versions.

Copyright 1974 to current year. 6:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

To select the versions, click the ... option at the end of the field. The Select Values
dialog is then displayed.

See Create Attribute Mapping Groups for details of this dialog.

6.4 Create Attribute Mappings


To create a new attribute mapping right-click on either the top-level Attribute Mappings
node, or on an attribute group node, or on an existing attribute mapping. From the menu that
is then displayed, select either the Create > Attribute Mapping option or the Insert >
Attribute Group option.

If the Create option is selected, a new attribute mapping with the default name of New
Attribute Mapping is then created at the bottom of the hierarchy of groups and mappings
within the current node.
If the Insert option is selected, the new attribute mapping is instead created directly above
the node that was selected when the option was selected.
The right-hand section of the dialog displays the default properties of the new mapping.

Copyright 1974 to current year. 6:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

Complete these properties to set up the attribute mapping.


1. In the Name field, change the default name of the mapping as required. Alternatively,
double-click on the name in the tree-view and type in the name. A mapping name may
be up to 50 characters. The @ symbol may not be included.
2. The Element Types field displays the SCTYPEs to which the mapping is to be applied.
To select the SCTYPEs, click the ... option at the end of the field. The Select Values
dialog is then displayed.
Refer to Create Attribute Mapping Groups for details of this dialog.
The SCTYPES that are available for selection are limited to those specified for the
mapping group. If no SCTYPEs are specified for the group, any available SCTYPE
may be selected.
3. In the Database Attribute field select the UDAs/database attributes to which the
source file attribute is to be mapped to. The attributes that may be selected will be
those common to the SCTYPEs selected in the Element Types field.

4. Whether or not an attribute mapping is applied can be made conditional. To enter the
conditions, click the ... option at the end of the Condition field and enter an XPath
Expression using the XPath Expression Builder dialog. Refer to XPath Expression
Builder Dialog for details.
If an invalid expression is entered, False is displayed in the Condition field, indicating
that the mapping cannot be applied. If a valid expression is entered, True is
displayed.
True is also displayed if no conditions are entered. If no conditions are entered,
mappings are applied by default.

Note: Conditions may also be set up for the group as a whole. If conditions have been
setup for both the group and the mapping, both sets of conditions must be satisfied if
the mapping is to be applied.

5. In the Attribute Value field, either enter the name of the source file attribute.
Alternatively, click the ... option at the end of the field and enter an XPath Expression
using the XPath Expression Builder dialog. Refer to XPath Expression Builder Dialog
for details.

Copyright 1974 to current year. 6:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

6. In the Attribute Units field, if applicable select the type of unit (e.g. weight, volume)
associated with the source file attribute from the drop-down list.
Alternatively, select the ... option at the end of the field and enter an XPath Expression
using the XPath Expression Builder dialog. Refer to XPath Expression Builder Dialog
for details.
This field may be automatically completed if the XPath Expression Builder dialog is
used to enter an XPath Expression in the Source Attribute field. Refer to Automatic
Setting of Attribute Units and Types.
7. In the File Format field, select the import source file format associated with the source
file attribute from the drop-down list. The default entry is that of the attribute group.
8. The File Format Version field displays the versions of the source file format
associated with the source file attribute. The default entry is that of the attribute group.
To select the versions, click the ... option at the end of the field. The Select Values dialog is
then displayed.

Refer to Create Attribute Mapping Groups for details of this dialog.

6.5 XPath Expression Builder Dialog


The XPath Expression Builder dialog is accessed from the Condition, Source Attribute
and Source Attribute Units fields of the main Attribute Mappings dialog. It is used to
construct XPath expressions to populate these fields.

Copyright 1974 to current year. 6:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

For more information on XPath expressions, refer to 20.3: Appendix C: XPath Expressions.
The dialog includes a Build tab, used to construct expressions (see Building Expressions),
and a Preview tab which is used to test them (refer to Set up Mappings Using the XPath
Expression Builder Dialog - Examples).

6.5.1 Building Expressions


Expressions are constructed using the Build tab. The Build tab consists of three sections.
The Source Dictionary pane section, the Shortcuts, XPath Operators and XPath Functions
tabs section and the Expression pane section.
An XPath expression may be constructed manually, by typing directly into the Expression
area of the dialog. In addition, source file attributes for inclusion in the expression may be
selected from the Source dictionary, by navigating to the required element in the source
dictionary tree view and double clicking on the required attribute. This attribute will then be
added to the expression.
Additional elements for constructing an XPath expression are provided on the Shortcuts,
XPath Operators and XPath Functions tabs.
Once the required expression has been constructed, select the OK option to close the
dialog. The expression is then displayed in the relevant field in the main Attribute
Mappings dialog.

Copyright 1974 to current year. 6:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

Source Dictionary Pane

The Source Data Dictionary is a tool which helps in visualising and understanding the
potential contents of import files, in terms useful when creating attribute mappings.
The Source Dictionary pane contains a tree-view that lists all the relevant Source Data
Dictionary information for the current attribute mapping or attribute mapping group.
The database element types are all listed against the top node of the tree view. This node
can be expanded to display the import file standards, for example XMpLant, of the imported
data.
Each import file standard node can be expanded to list the attributes which are common to
all of the selected database element types and that are of that import file standard.
If the required attributes are not displayed, or no attributes are displayed, the dictionary
must be populated by extracting attribute data from diagram import files. Refer to Access
the Source Data Dictionary.
Each of the attribute nodes can be expanded to display the following nodes, which display
attribute metadata.

Src - XPath to the source of the attribute. This is the text that will be added to the
expression if the attribute is added to it.
SrcUnits - XPath to the units of the attribute (if applicable).
Type - Storage type for the attribute (e.g. string, integer).

Copyright 1974 to current year. 6:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

Has Content - Yes/No, indicates whether or not the attribute has been observed with
content at any time.
Min Cardinality - Displays the minimum observed cardinality of the attribute.
Max Cardinality - Displays the maximum observed cardinality of the attribute.
Of the above, Src and SrcUnits can be added to an expression. The other data is presented
for information only.
To add an attribute or attribute data to an expression, either drag and drop the data item
from the Source Dictionary pane into the Expression pane, or double-click on the data item.
If dragged and dropped, the data item is added to the expression where it is dropped. If
double-clicked the data item is added to the expression at the point that the cursor is
currently located in the Expression pane.

Shortcuts, XPath Operators and XPath Functions Tabs


The Shortcuts tab lists common XPath expression operations, for example for removing
spaces in strings and joining strings together.

The XPath Operators tab lists XPath expression operators, for use in constructing XPath
expression operations.

The XPath Functions tab lists XPath expression functions, for use in constructing XPath
expression operations.

Copyright 1974 to current year. 6:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

Beneath the tabs, a description of the currently selected item is displayed.

To add an operation, operator, or function to an expression, either drag and drop it from the
tab into the Expression pane, or double-click on it.
If dragged and dropped, the item is added to the expression where it is dropped.
If double-clicked, operators are added to the expression at the point that the cursor is
currently located in the Expression pane.
If double-clicked, operations and functions are placed at the start of the expression, and the
expression is automatically enclosed in parenthesis following the item. If the Expression
pane is empty, the item is placed followed by empty parenthesis.

Copyright 1974 to current year. 6:11 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

Expression Pane

As described above, items selected in the upper sections are copied into the Expression
pane. Multiple attributes, operations, etc can be selected to construct complex expressions.
XPath expressions, or parts of expressions, may also be typed directly into the pane.
Standard Cut, Copy and Paste text editing options are available on a right-click menu. The
right-click menu also includes a Clear Text option, which will clear the Expression pane.

The Status: symbol indicates the validity of the expression. A white question mark within a
blue circle indicates that the expression has not yet been validated. Refer to Set up
Mappings Using the XPath Expression Builder Dialog - Examples for details.

6.5.2 Set up Mappings Using the XPath Expression Builder Dialog -


Examples

Mapping a URL Database Attribute


In this example, a mapping will be set up for the URL Database Attribute of a SCDIAG
(diagram) Database Attribute using the XPath Expression Builder.
This scenario assumes that the original intelligent P&ID Diagrams from which import files
are generated are subsequently stored in a SharePoint Portal site.
An attribute mapping will be constructed which uses an XPath expression to add both the
Sharepoint location and the correct file suffix to the import files diagram name Source
Attribute value. This is then written to the URL attribute of the corresponding SCDIAG
element, thereby providing a link from the schematic database directly to the original
intelligent P&ID file (in this example an AVEVA P&ID Diagram (.DWG)).
1. Using the Attribute Mappings dialog, create a new mapping and name it
appropriately.

Copyright 1974 to current year. 6:12 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

In the Element Types field, select the SCDIAGRAM (diagram) element.


From the Database Attribute field, select the URL attribute.
Leave the Condition field blank.
Refer Create Attribute Mappings for details.
2. Click on the ... option in the Source Attribute field.

The XPath Expression Builder dialog is then displayed, with the SCDIAGRAM
element listed in the Source Dictionary pane.

Copyright 1974 to current year. 6:13 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

3. Double-click on the Concatenate operator on the Shortcuts tab.

The operator is then displayed in the Expression pane.

4. Between the first parenthesis and the comma in the concat operator, enter the URL of
the drawing location (excluding the file name) in double quotes.

Copyright 1974 to current year. 6:14 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

5. Place the cursor after the comma and then double-click on the Name attribute of the
SCDIAGRAM element. The Name attribute is then placed into the expression.

6. After the second comma (which is added when the Name attribute is selected), enter
the file extension of the source drawing.

7. The expression is now complete. Select the OK option then save it and close the
dialog. The expression is displayed in the Source Attribute field of the main Attribute
Mappings dialog.

8. When SCDIAGRAM elements are imported into the database, their URL attributes are
automatically populated using the XPath expression.

Copyright 1974 to current year. 6:15 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

Mapping an Owner Database Attribute


A mapping can be set up using an XPath expression so that when an element is imported its
Owner attribute is automatically set.
In this example a mapping will be set up which will result in the owner attributes of
equipment elements (SCEQUIPMENT) being set automatically on import. This will result in
equipment elements being assigned to the correct group (SCGROUP) within the database
hierarchy, rather than to the default group for equipment. If this group does not exist, it will
be created automatically.
Groups in this example are identified by single letters, which will be derived from the first
character of the name of the equipment (their Tag attributes).

Copyright 1974 to current year. 6:16 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

1. Using the Attribute Mappings dialog, create a new mapping and name it
appropriately.

In the Element Types field, select the SCEQUIPMENT element.


From the Database Attribute field, select the Owner attribute.
Leave the Condition field blank.
Refer Create Attribute Mappings for details.
2. Click on the ... option in the Source Attribute field.

The XPath Expression Builder dialog is then displayed, with the SCEQUIPMENT
element listed in the Source Dictionary pane.

Copyright 1974 to current year. 6:17 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

3. Double-click on the Tag attribute of the SCEQUIPMENT element.

The attribute is then displayed in the Expression pane.

4. Place the cursor in the Expression pane in front of the Tag attribute:

Double-click on the substring function in the XPath Functions tab.

Copyright 1974 to current year. 6:18 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

The substring function is then added to the expression, with the Tag attribute as its
subject.

5. After the first comma, enter the start position of the substring within the string (i.e.
within the Tag attribute), in this case 1. After the second comma, enter the length of the
substring, in this case also 1. This will result in the first character only of the Tag
attribute of equipment being selected.

6. The expression is now complete. Select the OK option then save it and close the
dialog. The expression is displayed in the Source Attribute field of the main Attribute
Mappings dialog.

7. From the Attribute Type field select dbelement, which indicates that the mapping will
generate new elements.

Copyright 1974 to current year. 6:19 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

8. When an equipment element is imported, the mapping will refer to the name (Tag
attribute) of the equipment. It will take the first character of the equipment and create a
new group (if necessary), using that character as the groups name, and will set the
Owner attribute of the equipment as that group.

6.5.3 Automatic Setting of Attribute Units and Types


When the OK option is selected, the user may be prompted to automatically set the unit type
of an attribute to the default value if:
The XPath Expression Builder dialog was opened from the Source Attribute field.
An attribute with units was selected, for example:

Copyright 1974 to current year. 6:20 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

The existing unit value in the Source Attribute Unit field is different from the default
value (or this field is blank).

If the Yes option is selected, the user may also be asked if the attribute type should be
automatically set.

If the Yes option is chosen, both the Source Attribute Unit field and Attribute Type field
are automatically completed with the unit and attribute types of the selected attribute,
derived from the Source Data Dictionary.

6.5.4 Test Expressions


Expressions are tested using the Preview tab.
The tab is used to test whether is an XPath expression is valid and returns data which
conforms to the schematic element attribute type that the mapping would be applied to.
The tab is also used to preview the results that would be generated in the database for the
elements that an expression would be applied to in a selected drawing, so that it can be
checked that the expected result of applying the expression would be achieved.

Copyright 1974 to current year. 6:21 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

1. To test an expression, enter or select it on the Build tab.


The Expression pane at the bottom of the Preview tab is the same as that on the Build
tab and displays the expression that was selected or entered on that tab.
2. To select the drawing against which the expression is to be tested, click the ... option.
Select the drawing from the Open dialog that is then displayed. The default location is
specified on the User Options dialog (refer to File Locations).
The selected drawing and its file path, file format, file version and source system are
then displayed in the Source File field in the format:
<source system>/<file format>/<file version> : <filepath>
3. Click Evaluate. If the expression is invalid, and error message is displayed.
4. The Status: symbol, which is also displayed on the Build tab, then indicates the validity
of the expression.

A green tick indicates that the expression has been checked and is valid. A red cross
indicates that the expression has been checked and is not valid.
A white question mark within a blue circle indicates that the expression has not yet
been validated. If the expression is changed after it has been validated, the Status:
symbol reverts to this symbol.
5. For each of the elements that the expression would be applied to were the selected
diagram to be imported, the source element type is displayed in the TYPE column, the
tag of the element in the drawing is displayed in the Tag field, and the attribute value
would result from the application of the expression is displayed in the Result field.

Copyright 1974 to current year. 6:22 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

6.5.5 Access the Source Data Dictionary


The Source Data Dictionary pane is populated with data from the Source Data Dictionary. To
populate, update or reset the dictionary, select the Manage Source Dictionary option.
The Source Dictionary Management dialog is then displayed. Refer to Configure the
Source Data Dictionary for details.

6.6 Edit, Move and Delete Mapping Groups and


Mappings

6.6.1 Edit Mapping Groups and Mappings


To edit an attribute mapping group or attribute mapping, select it in the tree view. The
properties of the group or mapping are then displayed in the right-hand section, and can be
edited as described above. Refer to Create Attribute Mapping Groups and Create Attribute
Mappings.
This method can also be used to rename the top level Attribute Mapping node.

6.6.2 Move Mapping Groups and Mappings


Attribute mapping groups and attribute mappings can be moved (but not copied) from one
attribute group or another, or between an attribute group and the top level Attribute Mapping
node.
To move an attribute group or mapping, select it, and use the mouse to drag and drop it to
the required location in the tree view.
Alternatively, right-click on the group or mapping and select the Cut option from the menu.
Select the node in the hierarchy beneath which the group or mapping is to be placed, right-
click, and select the Paste option from the menu. The group or mapping is then moved to
the selected location. The Ctrl-X (cut) and Ctrl-V (paste) keyboard commands can also be
used.

Copyright 1974 to current year. 6:23 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit Attribute Mappings

The top level Attribute Mapping node cannot be moved.

6.6.3 Delete Mapping Groups and Mappings


To delete a mapping group or mapping, either right-click on in the tree view and select the
Delete option, or select it and press the Delete keyboard key.
A message is then display requesting that the deletion be confirmed. Click the Yes option to
continue.
If a group is deleted, all mappings and groups within that group are also deleted.
The top level Attribute Mapping node cannot be deleted.

Copyright 1974 to current year. 6:24 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

7 View/Edit GTYPE Mappings

GTYPEs identify the generic component types of the items that may be created in the 3D
database from the imported schematic items.
SCSTYPEs (not to be confused with SCTYPEs) are GTYPE sub-types, used to further
identify GTYPEs.
GTYPEs/SCSTYPEs are associated with schematic items by mapping them to the
ISO15926 designations of schematic items in the import files. Each ISO15926 designation
represents a component type in the schematic source.
The GTYPE value also affects the schematic database element created. If the GTYPE is set
to 'VALV', 'VTWA' or 'VFWA' then an SCVALV schematic element is created. In the absence
of a GTYPE value of 'VALV', 'VTWA' or 'VFWA' only SCINST, SCTUB and SCFITT
schematic database elements will be created inside SCSEGMENT elements.
To view or edit the mappings between ISO15926 designations and corresponding GTYPE/
SCSTYPE combinations, select Tools > GTYPE Mappings from the main menu to display
the Schematic Model Manager GTYPE Mapping window.

Copyright 1974 to current year. 7:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

Note: Not all schematic items have equivalents in the 3D database. Such items do not
need to have mappings set up against their ISO15926 designations.

The grid displays any mappings that have already been set up. A limited set of default
mappings are supplied with Schematic Model Manager.
To add a new mapping, click on the blank row at the bottom of the grid enter the designation
of the schematic item type in the ISO 15926 Designation field.

Note: Lists of designations can be imported into these fields from a file, or from data
previously loaded into the current mdb (see below).

Copyright 1974 to current year. 7:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

Complete the mapping by selecting a GTYPE, and if applicable, entering an SCSTYPE.


Note that mappings can be automatically completed in accordance with user-defined rules
(see below).
To delete existing mappings, select the rows containing the mappings and click Delete
Selected Row(s).
To delete all mappings, select the Delete All option.
To close the dialog and save any changes, click OK.
To close the dialog without saving changes, select the Cancel option.

7.1 Import Designations from File


The ISO 15926 Designation fields can be completed by importing a list of designations
from a file.
If a file includes GTYPEs and STYPEs mapped to these designations, they are also
imported to complete the GTYPE and SCSTYPE fields.
To import designations from a file, select the Populate ISO 15926 Designations from File
option. The Import dialog is then displayed.

Browse for the XML file that contains the designations. Once the file is selected, click Open.
This option will not be active until an XML file has been selected.

Copyright 1974 to current year. 7:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

7.1.1 Conflict Resolution


If the selected file does not contain any valid designations, an error message is displayed.
Otherwise, the Conflict resolution message is displayed:

The selected file may include GTYPE and STYPE mappings that conflict with those already
set up in the ISO15926 Mapping dialog.
Conflicts may also exist within the import file, i.e. the file may include multiple instances of
the same designator mapped to different GTYPEs or STYPEs.
If such conflicts are detected, the following rules are applied to resolve them:

GTYPES
If a GTYPE conflict is detected, the following dialog is displayed during the import for each
conflict:

Select the preferred GTYPE to map to the designator from the list and click OK.
If the Yes option was selected on the Conflict resolution message, the list will include the
GTYPE currently mapped to the designator in the ISO15926 Mapping dialog. If the No
option was selected, this GTYPE will not be included.

STYPES
If conflicting STYPE values are found then the assumption is made that no valid choice can
be made between them, either by the software or by the user, and a blank STYPE will be
saved, overwriting any existing mappings.
A summary of the rules for conflict resolution is displayed by selecting the Help option.

Copyright 1974 to current year. 7:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

7.1.2 Complete the Import


Imported GTYPEs are validated against a list of valid GTYPEs stored in the database. If an
imported GTYPE is not on this list it is invalid, and the associated designator is not imported.
A message is displayed to advise the user of this, e.g.:

If a designator in the import file is mapped to an STYPE value but not a GTYPE value then
the designator will be treated as if it has an invalid GTYPE and not imported.
When the import is completed successfully, the following message is displayed:

The designations in the file are then copied into the ISO 15926 Designation fields.
The GTYPE and SCSTYPE fields are completed with the GTYPEs and STYPEs mapped to
the designations in the imported files.

Copyright 1974 to current year. 7:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

7.2 Set up Rules for Automatic Completion of ISO 15926


Mappings
ISO 15926 mappings can be automatically completed. The automatic completion is carried
out in accordance with rules set up by the user. For example, the user can specify that the
GTYPE of VALV is automatically mapped to the Control Valve designator.
To set up the rules for automatic completion, select the Configure Auto Complete option.
The Auto Complete Configuration dialog is then displayed.

To set up a rule:
1. In the Rule field enter a Regular Expression that is used to select which designators
are to be mapped using the rule.
For example, if the rule is to map Control Valves, enter CONTROL VALVE. If the rule is
to be used to map different sorts of valve, enter VALVE. All designators containing
"VALVE" would be mapped using this rule.
For guidance on using Regular Expressions refer to 20.1: Appendix A: Regular
Expressions.
2. In the GTYPE field, select the GTYPE that designators selected by the rule expression
are to be mapped to.

Copyright 1974 to current year. 7:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

3. In the SCSTYPE field, if required, enter the SCSTYPE that designators are to be
mapped to.
4. The order in which rules are listed is the order in which they are processed.
To change the position of a rule in the list of rules, select the row containing the rule and
press the up or down arrow option as required.
Once a rule has been applied to an ISO15926 designator, the mapping it applies
cannot be overwritten during that process by another rule.
If the Overwrite existing values checkbox is checked, existing mappings are overwritten
when rules are applied. If the checkbox is unchecked, existing mappings, either entered by
the user or set by a previous Auto Complete process, are not overwritten.
To delete existing rules, select the rows containing the rules and click Delete Selected
Row(s).
To delete all rules, click Delete All.
To close the dialog and save any changes, select the OK option.
To close the dialog without saving changes, select the Cancel option.

7.3 Automatically Complete ISO 15926 Mappings


To automatically complete the ISO 15926 mappings using the rules set up using the Auto
Complete Configuration dialog (see above), select the Auto Complete option. The
mappings are then completed in line with the current rules.

7.3.1 Example
The list of designators is as displayed below:

Copyright 1974 to current year. 7:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

The following rule is set up:

The Auto Complete option is clicked.


The mapping for the CHECK VALVE and CLOSED GENERAL VALVE designators are
automatically completed (they are mapped to the VALV GTYPE):

Copyright 1974 to current year. 7:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

7.4 Import Designations from other Databases


The ISO 15926 Designation fields can be completed by importing designations from a
Schematic database or databases within the current MDB.
To import designations from other databases, select the Populate from Database(s)
option.
The Select Database dialog is then displayed.

The dialog lists all the Schematic databases in the Master database (MDB).
To select the database(s) to import designations from, check the appropriate Apply
checkboxes.
Once the required selections have been made, click OK. The import then takes place.
Select the Cancel option to close the dialog without proceeding with the import.
The designations in the selected databases are then copied into the ISO 15926
Designation fields. Note that designations already listed in these fields are not imported,
and therefore existing mappings will not be overwritten.

Copyright 1974 to current year. 7:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View/Edit GTYPE Mappings

7.5 Overwrite Mappings in Databases with Current


Mappings
If designation/GTYPE mappings are changed after imports have already taken place, for
example if the name of a component type in the source diagrams is changed, this may
mean that elements already imported into the database have the wrong mappings.
To apply the current mappings to elements already imported into the Schematic database(s)
in the current MDB, or to apply the mapping to elements in another database, select the
Re-apply to database(s) option.
The Select Database dialog is then displayed.

The dialog lists all the Schematic databases on the MDB. Select the required databases as
described above, and click OK.

Copyright 1974 to current year. 7:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Configure the Source Data Dictionary

8 Configure the Source Data Dictionary

The Source Data Dictionary is a tool which helps in visualising and understanding the
potential contents of import files, in terms useful when creating attribute mappings.
The Source Data Dictionary consists of attribute and element metadata. This data is
extracted from the import files (the same files from diagram data is imported - refer to Import
Diagrams).
This information is made available when configuring the attribute mappings using the XPath
Expression Builder dialog (refer to XPath Expression Builder Dialog), in order to reduce
the need for a user to understand the source file format and XPath syntax.
The dictionary is populated automatically when diagram data is imported with attribute and
element metadata relating to the component classes in the diagram data import files. The
dictionary may also be populated manually if required.
During a project life cycle, the Source Data Dictionary may need to be populated or updated
manually at the following times:
On creation of a project, for the purposes of configuring the attribute mappings, prior to
the import of diagram files.
After editing the GTYPE mappings or attribute mappings in such a way that the element
types created in the database are affected.
On configuring attribute mappings for data from a new source system or file format.

8.1 Access the Configuration Options


To populate, refresh or update the Source Data Dictionary, select Tools > Source
Dictionary Management from the main menu to display the Source Dictionary
Management window.
Alternatively, select the Manage Source Dictionary option on the XPath Expression
Builder dialog (refer to Access the Source Data Dictionary).

Copyright 1974 to current year. 8:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Configure the Source Data Dictionary

For details on the configuration options, continue at:


Reset the Dictionary
Populate or Update the Dictionary

8.2 Reset the Dictionary


If the dictionary is out of date because the GTYPE mappings or Attribute Mappings relating
to GTYPE have changed, then the dictionary should be reset.
Select the Reset Source Dictionary option. The following message is then displayed:

The dictionary will then be reset to its default, empty state.


If the attribute mappings are to be edited before the next data import then it is recommended
that the dictionary is populated (refer to Populate or Update the Dictionary).

8.3 Populate or Update the Dictionary


To add data to the dictionary without importing P&ID content into the database select the
Populate Dictionary from Source files option.
The Open dialog is then displayed. Select the import file or files from which dictionary data
is to be extracted.

Copyright 1974 to current year. 8:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Configure the Source Data Dictionary

The following dialog is then displayed while the selected files are processed and information
about the elements and their attributes is added to the dictionary.

Data previously added to the dictionary is added to rather than replaced.

Copyright 1974 to current year. 8:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Configure the Source Data Dictionary

Copyright 1974 to current year. 8:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9 Line List Configuration

Using the standard PDMS/Marine Search facility, users may retrieve and view the line list of
the project, derived from the imported schematic data. For practical examples of line list
configuration and generation, see 20.7: Appendix G: Configuration of Line Lists using
Pseudo Attributes.
In addition simple schematic line and 3D line data, which does not conform to the schematic
connectivity model (does not contain a member hierarchy), and which may have for
example been imported from an Excel spreadsheet, can be compared based on derived
connectivity configured using this feature.
Before this can be done, additional configuration is required to specify which elements are
to be included in the line list/line list compare and to add rules for generating the text
displayed in the line list for the From and To attributes. In addition rules may be defined for
specifying how diagram names are displayed in the line list. For an example of the use of
Line List pseudo attributes with AVEVA Schematic 3D Integrator to compare a simplified 2D
connectivity model against a 3D model please see the Schematic 3D Integrator User Guide.
This configuration is carried out using the Line List Configuration dialog. Select Tools >
Line List Options from the main menu to display the Line List Configuration window.

Copyright 1974 to current year. 9:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

The dialog consists of three sections. The left-hand section displays a tree-view of the
configuration rule groups and the rules they contain, and is used to create and delete rules.
The rule nodes are LLENTRY, LLFROM/LLTO and LLDIAGRAMS.
LLENTRY, LLFROM, and LLTO are pseudo attributes of the Schematic SCPLINE and
SCBRANCH elements, and of the Design PIPE and BRANCH elements. These pseudo
attributes can be used to configure output for inclusion in a line list. In addition they can be
used in conjunction with Schematic 3D Integrator to compare a simple Schematic Pipe and
Branch structure (for example one which has been imported from a spreadsheet, and which
does not use the Schematic connectivity model) against a 3D piping network.
LLDIAGRAMS is a pseudo attribute of the SCPLINE and SCBRANCH elements and is used
to configure line lists.
The rule groups and the top level Line List Configuration node are fixed and cannot be
deleted or added to.
The Rule Properties section is used to define and display the properties of whichever rule or
group is currently selected in the tree view. The Rule Filters section is used to create filter to
apply the currently selected rule.
Note that a number of default rules are supplied with the application. These are described
briefly below.
To close the dialog and save changes made to line list configuration, click OK. To close the
dialog without saving changes, select the Cancel option.

Copyright 1974 to current year. 9:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.1 Edit, Add and Delete Line List Configuration Rules


To edit an existing rule, select the rule in the tree view. The attributes of the rule are then
displayed in the right-hand sections and may be edited.
To add a new rule, right-click on a rule group folder and select the Create option from the
menu. A new rule with the default name of New Rule is then created.

The new rule is listed beneath any existing rules in the folder.

Note: The order that rules are listed in a folder is important as this is the order in which they
are assessed against the data when a line list in generated. During this process, data
is tested to see if it matches the criteria for having rules applied to it. Once a rule from
a folder is applied, the rules lower down the list in that folder will not be applied.

The order of rules within a folder may be changed by dragging and dropping.
To delete a rule, right-click on a rule and select the Delete option from the menu.

9.1.1 Add and Delete Rule Filters


To add a rule filter, in the Rule Filters section, select the Add Filter option. A new row of
fields is added in the Rule Filters section in which the rule is defined.
1. In the Attribute field, select the attribute that is to be filtered.
2. In the Operator field, select the operator that is to be applied to the selected attribute.
3. In the Value field, enter the value which, if detected as the value of the attribute, is to
result in the filter being applied.
To delete a filter, select the filter in the Rule Filters section and click Delete Filter.

9.1.2 Enter PML Expressions


A number of rule definitions include PML expressions.
A PML expression field may be too short to conveniently enter a long PML expression.
Therefore, at the end of PML expressions fields there is a ... option. Selecting this opens the
Edit Expression dialog in which the PML expressions may be entered.

Copyright 1974 to current year. 9:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

PML expressions are automatically validated on entry. If a PML expression is valid (or if the
field is blank), a green tick is displayed at the beginning of the PML expression entry field. If
a PML expression is invalid, a red tick is displayed.
If a rule contains an invalid PML expression, the rule will not be applied.

9.2 LLENTRY Configuration


Under the LLENTRY node in the tree-view, there are five further rule group nodes:
SCPLINE Rules, PIPE Rules, SCBRANCH Rules, BRANCH Rules and Component Rules:
In the SCPLINE Rules group, rules are set up to specify which SCPLINEs are to be
excluded from line lists, and to be excluded from use in a 2D/3D comparison of
simplified piping network structures.
In the PIPE Rules group, rules are set up to specify which PIPES are to be excluded
from use in a 2D/3D comparison of a simplified piping network structure.
In the SCBRANCH Rules group, rules are set up to specify which SCBRANCHs are to
be excluded from line lists, and to be excluded from use in a 2D/3D comparison of
simplified piping network structures.
In the BRANCH Rules group, rules are set up to specify which BRANCHs are to be
excluded from use in a 2D/3D comparison of simplified piping network structures.
In the Component Rules group, rules are set up to specify which end components for a
SCBRANCHs are to result in SCBRANCHs with those end components (e.g. drains
and end caps) being excluded from line lists and compares.

9.2.1 Create LLENTRY SCPLINE Rules


Enter the name of the rule in the Name field.
In the Attribute Filters section, specify which attributes are to result in a SCPLINE being
excluded.
For example, if trim pipes are to be excluded, and in the project the element name attribute
identifies which SCPLINEs are trim pipes, the following rule could be set up:

Copyright 1974 to current year. 9:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.2.2 Create LLENTRY PIPE Rules


Enter the name of the rule in the Name field.
In the Attribute Filters section, specify which attributes are to result in a PIPE being
excluded. For example, if drain pipes are to be excluded, and in the project the Purpose of a
PIPE attribute identifies it as a Drain, the following rule could be set up:

Copyright 1974 to current year. 9:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.2.3 Create LLENTRY SCBRANCH Rules


Enter the name of the rule in the Name field.
In the Attribute Filters section, specify which attributes are to result in a SCBRANCH being
excluded.
For example, if branches which are bypasses are to be excluded, and in the project the
function attribute identifies which SCBRANCHs are bypasses, the following rule could be
set up:

Copyright 1974 to current year. 9:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.2.4 Create LLENTRY Branch Rules


Enter the name of the rule in the Name field.
In the Attribute Filters section, specify which attributes are to result in a BRANCH being
excluded. For example, if vent pipes are to be excluded, and in the project the FUNC of a
BRANCH identifies it as a Vent, the following rule could be set up:

Copyright 1974 to current year. 9:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.2.5 Create LLENTRY Component Rules


LLENTRY Component rules are used to exclude SCBRANCHs/BRANCHs from line lists
based on their end components. For example, SCBRANCHs with specific end components
may be excluded.
In the End Condition field, select which end conditions the rule will apply to (i.e. the rule will
only apply to SCBRANCHs or BRANCH's with the selected end condition). Select from the
following:
Any - rule applies to all SCBRANCHs or BRANCHs regardless of whether the HREF or
TREF attributes of those SCBRANCHs or BRANCHES has been set.
Valid HREF/TREF - rule only applies to SCBRANCHs or BRANCHES with the HREF
or TREF attributes set.
HREF/TREF unset - rule only applies to SCBRANCHs or BRANCHES with the HREF
or TREF attribute not set. The HREF and TREF attributes define the start and end
components of an SCBRANCH or BRANCH. In the Item Types field, select which
category of component, i.e. the SCTYPEs or TYPE, to which the rule applies. For
example, SCFITTING.
To select the SCTYPEs or TYPEs, click the ... option at the end of the field. The Select
Values dialog is then displayed. For details of this dialog, refer to Create Attribute Mapping
Groups. The selected SCTYPEs or TYPEs are listed below the Item Types field.
Enter the name of the rule in the Name field. In the Attribute Filters section, specify which
end component attributes are to result in a SCBRANCH being excluded. For example, if
SCBRANCHs that have end caps as their end component are to be excluded, the following
rule could be set up:

Copyright 1974 to current year. 9:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.3 LLFROM/LLTO Configuration


Under the LLFROM/TO node in the tree-view, there are five further rule group nodes:
SCPLINE Rules, PIPE Rules, SCBRANCH Rules, BRANCH Rules and Component Rules:
In the SCPLINE Rules group, rules are set up to specify which text is to be used to
identify the From and To values of SCPLINEs in line lists.
In the PIPE Rules group, rules are set up to specify which text is to be used to identify
the From and To values of PIPE in line lists and comparisons.
In the SCBRANCH Rules group, rules are set up to specify which text is to be used to
identify the From and To values of SCBRANCHs in line lists. Note that SCBRANCH
Rules are only applied to SCBRANCHs with no components, or if there are no
Component Rules.
In the BRANCH Rules group, rules are set up to specify which text is to be used to
identify the From and To values of BRANCHs in line lists and comparisons. Note that
BRANCH Rules are only applied to BRANCHs with no components, or if there are no
Component Rules.
In the Component Rules group, rules are set up to derive the text is to be used to
identify the From and To values of SCBRANCHs or BRANCHs from the attributes of
the first/last components on branches.
The from/to text for SCBRANCH or BRANCH elements may also be included in the
SCPLINE and PIPE attribute values.

Copyright 1974 to current year. 9:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.3.1 Create LLFROM/TO SCPLINE Rules


In the Attribute field, select whether the rule will define the From text, the To text or both.
Select from the following:
LFROM
LLTO
LLFROM and LLTO.
Enter the name of the rule in the Name field.
In the Prefix field, if required, enter a PML expression which will generate a prefix for the
From/To text.
In the SCBRANCH Separators field, if the From/To values of branches (SCBRANCHs) of
SCPLINEs are to be listed for SCPLINEs in line lists (see below), enter the character that is
to separate these values.
In the SCBRANCH Values Included field, if the From/To values of branches
(SCBRANCHs) of SCPLINEs are to be listed for SCPLINEs in line lists, enter True.
Otherwise enter False.
In the Suffix field, if required, enter a PML expression which will generate a suffix for the
From/To text.
If the rule is only to be applied to SCPLINEs with specific attribute values, a filter can be set
up in the Rule Filters section.

Copyright 1974 to current year. 9:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

Supplied Rule
The ALL SCPLINEs rule (see the example above) is supplied with the product. It calculates
the LLFROM and LLTO attributes for all SCPLINEs using SCBRANCH attributes.

9.3.2 Create LLFROM/TO PIPE Rules


In the Attribute field, select whether the rule will define the From text, the To text or both.
Select from the following:
LFROM
LLTO
LLFROM and LLTO.
Enter the name of the rule in the Name field.
In the Prefix field, if required, enter a PML expression which will generate a prefix for the
From/To text.
In the BRANCH Separators field, if the From/To values of branches (BRANCHs) of PIPEs
are to be listed for PIPEs in line lists (see below) or for comparison, enter the character that
is to separate these values.
In the BRANCH Values Included field, if the From/To values of branches (BRANCHs) of
PIPEs are to be listed for PIPEs in line lists, enter True. Otherwise enter False.
In the Suffix field, if required, enter a PML expression which will generate a suffix for the
From/To text.
If the rule is only to be applied to PIPEs with specific attribute values, a filter can be set up in
the Rule Filters section.

Copyright 1974 to current year. 9:11 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

Supplied Rule
The ALL PIPEs rule (see the example above) is supplied with the product. It calculates the
LLFROM and LLTO attributes for all PIPEs using BRANCH attributes.

9.3.3 Create LLFROM/TO SCBRANCH Rules


SCBRANCH Rules are only applied to SCBRANCHs with no components, or if there are no
Component Rules.
In the Attribute field, select whether the rule will define the From text, the To text or both.
Select from the following:
LFROM
LLTO
LLFROM and LLTO.
Enter the name of the rule in the Name field.
In the PML Expression field, enter a PML expression which will generate the SCBRANCH
From/To text.
If the rule is only to be applied to SCBRANCHs with specific attribute values, a filter can be
set up in the Rule Filters section.

Copyright 1974 to current year. 9:12 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.3.4 Create LLFROM/TO BRANCH Rules


BRANCH Rules are only applied to BRANCHs with no components, or if there are no
Component Rules.
In the Attribute field, select whether the rule will define the From text, the To text or both.
Select from the following:
LFROM
LLTO
LLFROM and LLTO.
Enter the name of the rule in the Name field.
In the PML Expression field, enter a PML expression which will generate the BRANCH
From/To text.
If the rule is only to be applied to BRANCHs with specific attribute values, a filter can be set
up in the Rule Filters section.

Copyright 1974 to current year. 9:13 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

9.3.5 Create LLFROM/TO Component Rules


In the Attribute field, select whether the rule will define the From text, the To text or both.
Select from the following:
LFROM
LLTO
LLFROM and LLTO.
In the End Condition field, select which end conditions the rule will apply to (i.e. the rule will
only apply to SCBRANCHs with the selected end condition). Select from the following:
Any - rule applies to all SCBRANCHs or BRANCHs regardless of whether the HREF or
TREF attributes of those SCBRANCHs or BRANCHs has been set.
Valid HREF/TREF - rule only applies to SCBRANCHs or BRANCHs with the HTEF or
TREF attributes set.
HREF/TREF unset - rule only applies to SCBRANCHs or BRANCHs with the HTEF or
TREF attribute not set.
The HREF and TREF attributes define the start and end components of an SCBRANCH or
BRANCHs.
In the Item Types field, select which category of component, i.e. the SCTYPEs or TYPE, to
which the rule applies. For example, SCFITTING. The TYPE selected will determine
whether the rule is applied to a Schematic or Design element.
To select the SCTYPEs, click the ... option at the end of the field. The Select Values dialog
is then displayed. For details of this dialog, refer to Create Attribute Mapping Groups.

Copyright 1974 to current year. 9:14 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

The selected SCTYPEs and TYPEs are listed below the Item Types field.
Enter the name of the rule in the Name field.
In the PML Expression field, enter a PML expression which will generate the SCBRANCH
or BRANCH From/To text.
This expression is applied either to the branch or the end component, as specified in the
PML Expression Object field. Select either SCBRANCH, BRANCH or EndComponent.
If the rule is only to be applied to SCBRANCHs or BRANCHs with specific attribute values, a
filter can be set up in the Rule Filters section.

Supplied Rules
The following rules are supplied with the product:
Unset HREF/TREF Components: If a branch is unconnected and ends on a
component, then the DESC attribute is output as the LLFROM or LLTO attribute (see
example above).
Unset HREF/TREF SCTUBING: If a branch ends with an SCTUB, then the text 'Open
Pipe' is output for the LLFROM or LLTO attribute.
HREF/TREF Components: If a branch terminates at a component of another
SCPLINE or PIPE, then the name of the SCPLINE or PIPE is provided as the
LLFROM or LLTO attribute value.
SCNOZZLEs: the name of the owning equipment is output with the nozzle name in
brackets.

Copyright 1974 to current year. 9:15 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

Equipment: the name of the Equipment is output with its DESC attribute in brackets.
Offline Instruments: The name of the instrument is output with the DESC attribute in
brackets.

9.4 LLDIAGRAMS Configuration


Rules are set up to define how diagram names are presented in line lists under the
LLDIAGRAMS node.
The character that separates multiple diagram names in line lists in specified by selecting
the LLDIAGRAMS node itself. Enter the required character in the Separators field in the
Rule Properties section.

9.4.1 Create LLDIAGRAMS Rules


Enter the name of the rule in the Name field.
In the PML Expression field, enter a PML expression which will generate the diagram
names from the attributes of the diagrams (SCDIAG elements).
If the rule is only to be applied to SCDIAGs with specific attribute values, a filter can be set
up in the Rule Filters section.

Copyright 1974 to current year. 9:16 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

Supplied Rule
The All diagrams rule (see the example above) is supplied with the product. It calculates the
LLDIAGRAMS attributes for all SCDIAGs using the NAME attribute.

Copyright 1974 to current year. 9:17 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Line List Configuration

Copyright 1974 to current year. 9:18 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Preview Diagrams before Import

10 Preview Diagrams before Import

Note: For the procedure for viewing diagrams once they have been imported, refer to View
Imported Diagrams.

10.1 Select Diagrams to Preview


To view previews of diagrams that are available for import, select the File > View from the
main menu to display the Select a Diagram file window.

Browse for and select the XML file or files of the diagrams to be previewed (each file
contains data for a single P&ID), and click Open. The default location is specified on the
User Options dialog (refer to File Locations).
If all of the selected files are invalid, an error message is displayed, listing the invalid files.
No diagrams are displayed.

Copyright 1974 to current year. 10:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Preview Diagrams before Import

If some of the selected files are invalid, a warning message is displayed, listing the invalid
files. The message gives the user the option of continuing or cancelling. If the user chooses
to continue with the procedure, only diagrams associated with valid files are displayed.

Note: Once the Diagram Viewer is opened, if a diagram was opened recently, it can be
opened from the list of recently opened diagrams which can be accessed by
selecting the arrow to the right of the View Diagram option on the Diagram Viewer
toolbar:

10.2 Diagram Viewer

The viewer displays the selected diagrams. Each diagram is displayed on a tab, labelled
with diagram file name.
Hover the mouse cursor over a tab to display the file name and location of the diagram file.

Copyright 1974 to current year. 10:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Preview Diagrams before Import

If multiple diagrams are being displayed, their tabs may not all fit in the viewer window. If this
is the case, next > and previous < options will be displayed in the right-hand corner of the
window to enable these tabs to be displayed.

The number of diagrams that may be opened at once, and whether the tabs are displayed at
the top or the bottom of the window is specified using the Settings dialog. Refer to Diagram
Viewer Settings.
To close a diagram, right-click on the diagram or on the diagram tab, and select the Close
Diagram option from the menu that is then displayed.

10.2.1 Diagram Viewer Toolbar


The Diagram Viewer toolbar is automatically displayed.

It consists of the following options:

View Diagram - used to view diagrams that have been imported. Refer to View
Imported Diagrams for details. Not used to preview un-imported diagrams.
The arrow to the right of the option is used to display a list of recently opened
diagrams. The maximum number of diagrams in this list is specified using the
Settings dialog. Refer to Diagram Viewer Settings.
Zoom In

Zoom Out

Zoom to Selection - zooms to a selected area of the diagram. Select this option
then select the area by left-clicking on one corner of the area and then dragging the
cursor to the opposite corner of the area.
Zoom to Window - zooms out so that the entire diagram is visible.
This option is also available from the menu that is displayed by right-clicking on a
diagram.
Auto Zoom On External Selection - toggles the mode for auto-zoom.

Set Bookmark - saves the current view - saved views are known as bookmarks

Copyright 1974 to current year. 10:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Preview Diagrams before Import

Previous Bookmark - sets the view to the bookmark that was set before the
current bookmark
Next Bookmark - sets the view to the bookmark that was set after the current
bookmark
Delete Bookmark - deletes the current bookmark

Clear All Bookmarks - deletes all bookmarks

Settings - opens the Settings dialog for the Diagram Viewer. Refer to Diagram
Viewer Settings.
If the cursor is hovered over this option, a tooltip displaying information on keyboard
commands is displayed. See below.

Note: Bookmarks are not saved when the Diagram Viewer is closed.

10.2.2 Keyboard Commands


Useful keyboard commands include:
To zoom into an area of a diagram, hold down the Ctrl key and left-click on one corner
of the area and then drag the cursor to the opposite corner of the area.
Press Ctrl and click on the diagram to zoom in.
Press Ctrl+Shift and click on the diagram to zoom out.
To pan, hold down Alt and the left mouse button and drag the cursor in the required
direction.

10.2.3 Closing Diagrams and the Viewer


To close a diagram, right-click on the tab of the diagram and select the Close Tab option.

To close all diagrams, select the Close All Tabs option.


To close the viewer, select the X option in the top-right-corner of the window.

Copyright 1974 to current year. 10:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Preview Diagrams before Import

10.2.4 Diagram Viewer Settings


Diagram Viewer settings are specified using the Settings dialog, accessed from this option
on the Diagram Viewer toolbar: .

The Highlighting options are used to specify the colour used to highlight elements
when they are selected and when the mouse is hovered over them. These options are
only applicable to imported diagrams.
The default colours are bright red and orange respectively, as displayed in the example
above. To pick a different colour, double-click on the appropriate coloured area to open
a colour selection dialog.
The Tabs Layout option is used to specify whether the tabs on which the names of
open diagrams are displayed are at the top or the bottom of Diagram Viewer window.
The Maximum size of Recent Diagrams list setting is used to specify the maximum
number of diagrams that the list of recently opened diagrams can consist of. The list is
accessed from the arrow on the right-hand side of the View Diagram toolbar option.
The Maximum number of Diagram Page tabs setting is used to specify the maximum
number of diagram tabs that can be open at once in the Diagram Viewer, in other words
the number of diagrams that can be open at the same time.
If the Set CE from diagram checkbox is checked, when an element is selected in the
Diagram Viewer, that element is set as the current element. This setting is only
applicable to imported diagrams.

Copyright 1974 to current year. 10:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Preview Diagrams before Import

Copyright 1974 to current year. 10:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

11 Import Diagrams

There are two import facilities available in the Schematic Model Manager module, the
Import Diagrams facility (refer to Import Diagrams Facility) and the Import Diagram Set
facility (refer to Import Diagram Set).
These two facilities are used to select the data to be imported. In the case of the Import
Diagram Set facility, these are predefined sets of diagrams, which once defined, can be
selected for import multiple times. In the case of the Import Diagrams facility, the diagram or
diagrams to be imported are selected at the time of import.
The import itself is then monitored using the Import Progress dialog (see Import Progress
Dialog).
Diagram data can also be imported using the facilities available by using PML (see Import
using PML).
Whichever method is used, after data has been imported, it must be saved to the database
(see Save Imported Data).

Note: Data can also be imported into the database from Excel and CSV files. This facility is
available from the Import > Excel/CSV... option on the File menu and from the
option on the SMM toolbar. Refer to the Plant DESIGN module or Marine Hull and
Outfitting module documentation for detailed information of this facility.

Copyright 1974 to current year. 11:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

11.1 Import Diagrams Facility


Select either the option from the SMM toolbar or File > Import > Diagrams from the
main menu to display the Open window.

Browse for and select the XML file or files of the diagrams to import, and click Open. The
default import file location is specified on the User Options dialog (refer to Set Default
Import Location).
As part of the import procedure, depending on the settings specified on the Project Options
dialog (refer to Set Release Behaviour of Elements on Import), elements may be
automatically released.
If this is the case, comments may be entered regarding the change in release status and
recorded against each released element in the schematic database in the Release
Comments dialog, which is automatically displayed.

Copyright 1974 to current year. 11:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

Enter the comments and click OK. To terminate the import, click Cancel.
Whether or not this dialog is displayed is also specified on the Project Options dialog.
Data is may be released (or un-released) after the import if required. Refer to Release and
Un-Release Data.
The Import Progress dialog is then displayed. Refer to Import Progress Dialog.

11.2 Import Diagram Set


A Diagram Set is a group of diagram XML files. By grouping these into Diagram Sets, the
same set of files can be recalled and re-imported as required.
The XML files themselves contain engineering item and graphical data. Each of these files
contains data for a single diagram. This data is exported from AutoCAD P&ID drawings
using the AVEVA Schematic Model Manager Gateway, from AVEVA P&ID, and other
supported P&ID systems. Contact your AVEVA Sales office for details.
File Sets are created and edited using the Diagram Set Editor. Refer to Create Diagram
Sets.

Note: For guidance on creating or editing Diagram Sets using third party software, refer to
20.4: Appendix D: Diagram Set File Formats.

The Diagram Set Editor can also be used to initiate the import of Diagram Sets. Existing
Diagram Sets can also be selected for import via the File menu. See Import Diagram Sets.

11.2.1 Create Diagram Sets

Select either the option from the SMM toolbar or File > Import > Diagram Set Editor
from the main menu to display the Diagram Set Editor.

Copyright 1974 to current year. 11:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

This dialog used to create and edit Diagram Sets and initiate imports.
The title bar of the Diagram Set Editor will display the name of the current File Set, or New
Diagram Set if a new file set is in the process of being created. On entry, a new Diagram
Set is opened by default.
If an asterisk is displayed next to the title, this indicates that the current File Set has been
changed but not saved.

Create a New Diagram Set


When the Diagram Set Editor is opened, a new empty Diagram Set is automatically
opened. If the editor is currently displaying a Diagram Set, select the New Diagram File Set
option to clear the screen:

If the current Diagram Set has not been saved, you will be prompted to save it, and if
required assign it a file name and specify its location.
To construct a new Diagram Set, the diagram XML files that are to comprise the Diagram
Set must be selected.
To add a single file or multiple files to a new Diagram Set, select the Add Diagrams option:

The Open dialog is then displayed:

Copyright 1974 to current year. 11:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

Browse for and select the XML file or files of the diagrams to add to the Diagram Set, and
click Open. The default import file location is specified on the File Locations tab of the User
Options dialog (refer to Set Default Import Location).
The selected file or files is then displayed in the diagram list section of the Diagram Set
editor (see below for details of the diagram list section).

To add all the valid XML diagrams within a folder to the file set, select the Add All Files in a
Folder option:

A folder browser is then displayed. Browse for the required folder and click OK.

Copyright 1974 to current year. 11:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

All XML files in the folder that are in the correct format, plus all files listed in Diagram Sets
that are in that folder, are then added to the diagram list.
Notes:
If an existing Diagram Set is selected or is in a selected folder, its files are added to the
current Diagram Set (its release comments are not included).
If a text file containing a list of files is selected or is in a selected folder to process, all
the files listed will be added to the Diagram Set.
If files cannot be added then the user is informed via a warning message, for example
if a file could not be found or is not valid.
The Add All Files options does not include any subfolders within the selected folder,
only files.
The diagram name attribute in the schematic database has a maximum length of 50
characters. Diagram names in the schematic database begin with a / character. If a
diagram name in an import file does not begin with a / character, then Schematic
Model Manager adds one to the beginning of the diagram name on import.
Diagram names in import files may therefore be no more than 50 characters, if the
diagram name begins with a / character, or no more than 49 characters if the diagram
name does not begin with a / character. If these lengths are exceeded then the file will
not be added to the file set. A message will be displayed to inform the user of this.
When all the required files have been selected, save the new Diagram Set by selecting the
Save Diagram Set option:

Copyright 1974 to current year. 11:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

A save dialog is then displayed. Specify the name and location of the Diagram Set and click
Save.

Open an Existing Diagram Set


To open an existing file set, select the Open Diagram Set option:

If there is a Diagram Set already open with unsaved changes, you will be prompted to save
it, and if required assign it a file name and specify its location.
An Open dialog is then displayed. Select the required Diagram Set and click Open. The
contents of the selected Diagram Set are then displayed in the diagram list section of the
Diagram Set Editor.
When opening an existing Diagram Sets, the files it consists of are validated. The Diagram
Set Editor - Open Diagram Set Summary dialog is displayed.

Copyright 1974 to current year. 11:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

Files which have been changed since the last time the set was changed, files which cannot
be located, and files which updated as a result of an import are listed separately.
Select the Dismiss option to close the dialog.
Changed files are displayed in orange text in the file list. Missing files are displayed in grey.

Add and Delete Files


To add further files to a Diagram Set, use the Add Files and Add All Files in a Folder option
are described above.
To delete files from a Diagram Set, select the file or files in the diagram list and then select
the Remove Files option:

The selected files are then removed from the diagram list and the Diagram Set.
Save changes to the Diagram Set by using the Save Diagram Set option:

Copyright 1974 to current year. 11:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

The Diagram List


The diagram list section of the Diagram Set Editor lists the files that comprise the current
Diagram Set. It displays the file name and diagram name of each of these files.

It displays details of both new diagrams, i.e. diagrams that are not present in the database,
and existing diagrams, i.e. diagrams that are already present in the database.
Multiple files can be selected in the list using standard Windows methods. By default, the list
is sorted in ascending order of diagram name. Click on a different column heading to sort by
that column instead.
The list section also includes a DB Match field. The DB Match fields display the diagram
name of the diagrams in the database that the listed diagrams will update when the import
takes place.
Where a diagram was placed in this grid by the system, the Matched DB Diagram Name
field will be the same as the entry in the Diagram name. A different diagram can be selected
if required (see below).
To select a diagram name, click the option at the end of the field.

Copyright 1974 to current year. 11:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

The Select Diagram dialog is then displayed:

Browse for the required diagram and click OK.


The selected diagram name is then displayed in the DB Match field for the diagram.

11.2.2 Enter Release Comments


As part of the import procedure, depending on the settings specified on the Project Options
dialog (see Set Release Behaviour of Elements on Import), elements may be automatically
released.
If this is the case, comments may be entered regarding the change in release status and
recorded against each released element in the schematic database in the Release
Comments field.

Whether or not this field is enabled is also specified on the Project Options dialog.

Copyright 1974 to current year. 11:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

11.2.3 Import Diagram Sets


To import the diagram data files in a Diagram Set, open the Diagram Set in the Diagram Set
Editor and click Import Now. The Import Progress dialog is then displayed. See Import
Progress Dialog.

Alternatively, select either the option from the SMM toolbar or File > Import > Diagram
Set from the main menu to display the Open window.

Select the required Diagram Set and click Open.


As part of the import procedure, depending on the settings specified on the Project Options
dialog (see Set Release Behaviour of Elements on Import), elements may be automatically
released.
If this is the case, comments may be entered regarding the change in release status and
recorded against each released element in the schematic database in the Release
Comments dialog, which is automatically displayed.

Copyright 1974 to current year. 11:11 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

Enter the comments and click OK. If the Cancel option is selected, no release comments
are entered. This does not cancel the import.
Whether or not this dialog is displayed is also specified on the Project Options dialog.
The Import Progress dialog is then displayed. See Import Progress Dialog.

11.2.4 Close the Diagram Set Editor without Saving


If the Diagram Set Editor is closed, and here are any unsaved changes to the current
Diagram Set, you will be prompted to save it, and if required assign it a file name and
specify its location.

11.3 Import Progress Dialog


The Import Progress dialog is displayed when diagrams are imported using any of the
facilities on the File menu.

The dialog displays:


a progress bar for the import process as a whole,
the number of diagrams already processed out of the total number to be processed,
the name and status of the task being carried out.
If the dialog is to be closed automatically when the import is complete, check the Close on
import completion checkbox.
To close the dialog once the import is finished, click Dismiss.

Copyright 1974 to current year. 11:12 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

11.3.1 Additional Import Details


To display more details of the import process, select the Details option (select the option
again to hide these details).

The Tasks Tab


Each diagram is processed in turn. Once this has been completed, Schematic Model
Manager attempts to match any off-page connections in the imported diagrams with those of
diagrams already in the Schematic database (see Automatic Matching of Off-Page
Connectors). Each of these tasks is listed in the Task column.
The status of each task is displayed in the Status column and indicated by an icon in the
first column:

Ready:

Cancelled: z

Running:

Completed: 3

Completed with warnings: 3

Failed:
The Remaining column displays how many steps within task remain to be completed.

The Summary and Errors Tabs


The Summary tab displays a textual description of the import as it happens.

Copyright 1974 to current year. 11:13 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

The Errors tab lists details of import errors as they are detected.

Note: After data has been imported it must be saved to the database. See Save Imported
Data.

11.3.2 Automatic Matching of Off-Page Connectors


As part of the import process, Schematic Model Manager attempts to automatically match
any off-page connectors (OPCs) in the imported diagrams with those of diagrams already in
the Schematic database.
In order for two OPCs to be matched:
They must be of different types, i.e. one must be a SCOPCO (connector out) and the
other must be a SCOPCI (connector in).
The data for each OPC includes a reference to a diagram that the other end of the
connection (the other OPC) is located on. This is known as the Match Diagram.
The Match Diagram of one OPC must be the diagram on which the other OPC is
located, and vice versa.
The data for each OPC includes a reference to a Match Attribute. This is a reference to
an attribute of the other end of the connection. Each end of the connection must have
the same Match Attribute.
The data for each OPC includes a Match Attribute Value. The Match Attribute Value for
one end of the connection must be the value of that attribute at the other end of the
connection, and vice versa.
The match must be unique.

Copyright 1974 to current year. 11:14 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

For example, the OPCs with the following data would be matched automatically (assuming
the connection is unique):

OPC Type & Diagram SCOPCO on 905675 SCOPCI on 905677


Match Diagram 905677 905675
Match Attribute PersistentId PersistentId
Match Attribute Value 0123456 6543210
PersistentId 6543210 0123456

11.4 Import using PML


It is possible to import P&IDs in non-graphics (tty) mode using PML. This enables batch
scripts to execute imports without user interaction. For example:
1. Create a folder called TestImport in your PDMS (or Marine) installation folder.
2. Create a file in the TestImport folder called import.bat with the following contents:
..\PlantEngineering tty <project> <user>/<password> /<mdb> $M/import.mac
or
..\MarineEngineering tty <project> <user>/<password> /<mdb> $M/import.mac
3. Create a file in the TestImport folder called import.mac with the following contents:
SchematicModelManager
!pid = object smm()
!result = !pid.ImportFile('<P&ID filename and path>')
if (!result NE -1) then
savework
endif
finish
4. Run import.bat either from a command prompt or by double clicking on it from the file
explorer.

11.4.1 Preliminaries
All imports are executed using an instance of the SMM PML object. A SMM PML object may
be created as in the following example:
!pid=object smm()
It is possible to see the methods available on this object by using the command:
Q methods !pid
The first time the command line is used to import P&IDs after installing Schematic Model
Manager the user may need to execute the 'PML REHASH ALL' command to update the
PML library index file. If this has not been done then the an error message will be displayed.

11.4.2 Import Diagrams


There are three ways of importing diagrams using the Command Window.
Individually, by specifying the filename of a single diagram.

Copyright 1974 to current year. 11:15 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

Collectively, by specifying a folder containing diagram files - all valid diagrams in that
folder are imported.
Collectively, by specifying a File Set - all valid diagrams in that file set are imported.
For a description of what File Sets are and how they are created see 11.2: Import Diagram
Set.

Note: Once diagrams have been imported, a Save Work must take place to save changes
to the database. See 11.5: Save Imported Data.

Import Diagrams Individually


To import a single diagram enter the following:
!pid.ImportFile('File path and file name)
If release comments are required, enter (refer to 11.2.2: Enter Release Comments):
!pid.ImportFile('File path and file name','Release Comment')
For example:
!pid.ImportFile('V:\SchematicModelManager\TestData\905675.xml',
'Update to Diagram')
The specified file is then imported. The Command Window displays progress, error and
warning messages as the import is carried out.
If the specified file is invalid or missing, an error message File Not Found will be
displayed.

Import Diagrams from a Folder


To import the diagrams in a folder enter the following:
!pid.ImportFilesInDir('Folder)
If release comments are required, enter (refer to Enter Release Comments):
!pid.ImportFilesInDir('Folder','Release Comment')
For example:
!pid.ImportFilesInDir('V:\SchematicModelManager\TestData\
','Update to Diagrams')
The files in the specified folder are then imported. The Command Window displays
progress, error and warning messages as the import is carried out.
If the specified folder is not found, an error message Directory doesnt exist will be
displayed.
If any of the files in the folder are invalid, an error message File type not
recognised will be displayed for each of them. The import procedure will then ignore the
invalid files.

Import Diagrams from a Diagram Set


To import the diagrams in a Diagram Set enter the following:
!pid.ImportFromFileSet('Diagram Set)
For example:

Copyright 1974 to current year. 11:16 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

!pid.ImportFromFileSet('V:\SchematicModelManager\
ImportFileSet.xml')
The files in the specified Diagram Set are then imported. The Command Window displays
progress, error and warning messages as the import is carried out.

View Import Messages


Once an import has taken place, a return value is provided that indicates the success (or
otherwise) of the operation.
A value of type REAL is returned. The values and their meanings are as follows:
-1 = Error
0 = Success
1 = Imported with warnings.
All import messages, warnings and errors are written to a log file. This log file is available for
a period of 14 days, after which it is deleted. A new log file is created for every time the
Schematic Model Manager module run.
There is a method on the SMM PML object that provides the full pathname of the current
logfile, in order to determine which log file relates to an import:
!pid.logfile = !pid.logFile()
Q !logfile
C:\AVEVA\Plant\PDMS12.0.SP5\SchematicModelManager\Logs\
9fjvegnk.log

11.5 Save Imported Data


Imported data is not saved into the Schematic database until a Save Work takes place.

To save changes to the database using the user interface, either select the option from
the Standard toolbar, or the Save Work option from the File menu.
To save changes to the database using the command line, enter 'save work' at the
command prompt.

Copyright 1974 to current year. 11:17 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Import Diagrams

Copyright 1974 to current year. 11:18 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Diagram Connector

12 Diagram Connector

Connections between Off-Page Connectors (OPCs) may be established automatically when


diagram data is imported (see Automatic Matching of Off-Page Connectors). The Diagram
Connector is used to edit existing connections, and to set connections between OPCs that
were not established on import.
The Diagram Connector is opened either by:
Selecting the Diagram Connector option from the Tools menu.

Or by selecting the option on the SMM toolbar.


Or by right-clicking on an off-sheet connector element in the Schematic Explorer and
selecting the Diagram Connector option.

Copyright 1974 to current year. 12:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Diagram Connector

Or by right-clicking on an off-sheet connector element in an imported drawing and


selecting the Diagram Connector option.

The Diagram Connector dialog is then displayed.

12.1 Diagram Connector Dialog

When then dialog is opened, if the Current Element (CE) is an off-page connector, the
Source OPC field is automatically completed with that connector. This is always the case
when the dialog is opened from the Schematic Explorer or from the Diagram Viewer.
If there is already a connection set up for that off-page connector, the connected off-page
connector is displayed in the Target OPC field. Otherwise, the field will be blank.
If the dialog was opened from the Schematic Model Manager menu and the CE was not an
off-page connector, both fields will be blank. The source connector must therefore be
selected.

Note: Source and Target is no indication of the type of off-page connector, i.e. Source
does not indicate that a connector is a SCOPCO (connector out) and Target does
not indicate that a connector is a SCOPCI (connector in).

In this context, the Source connector is the subject of this procedure, to which a
selected Target connector is connected.

Copyright 1974 to current year. 12:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Diagram Connector

12.1.1 Select or Change the Source Off-page Connector


If the Source OPC field is blank, proceed as follows to select a source off-page connector.
If the Source OPC field is populated, use this procedure to select a different source off-page
connector.
An off-page source connector can be selected either by setting the current element as the
off-page source connector, or by selecting a connector from a list.
To set the current element as the source:
Select the required off-page connector (SCOPCO or SCOPCI) in the Schematic
Explorer and the click CE next to the Source OPC field.
Use Saved Searches (see Search in Schematic Model Manager) to locate the required
off-page connector, right click on the search result and select the Navigate To option
from the menu that is then displayed.
Note: There are Schematic Model Manager saved searches that can be used for finding
connected, unconnected and manually connected OPCs.

Select the OPC on a diagram in the Diagram Viewer (see Diagram Connectors).
To select the required off-page connector from a list, select the ... option next to the Source
OPC field. The OPC Browser dialog is then displayed.

The browser displays a list of all off-page connectors in the database.


The first column displays an indication of the quality of the match of the current connection
(if any) of each of the listed off-page connectors.
A green tick indicates the connection was made automatically on import, an orange tick
indicates that the connection was made manually using the Diagram Connector, while a red
cross indicates that the connector has no connection.
The names of each connector and the diagrams and lines on which they are located is
displayed. Connectors can be sorted by clicking on the column headings.
To select a connector, either double-click on it, or click on it once and then click OK.

Copyright 1974 to current year. 12:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Diagram Connector

Once a connector is selected, the Source OPC field is populated with the name of the
selected connector. If there is an existing connection set up for this connector, the name of
the connected off-page connector is displayed in the Target OPC field.

12.1.2 Set up a Connection


Once a source off-page connector has been selected, a connection can be established by
selecting a target off-page connector.
If a connection has already been established for the source off-page connector, it can be
edited (see Edit a Connection).
To select a target off-page connector, proceed as described above for selecting a source off-
page connector, either by selecting the current element or choosing a connector from a list.
Target off-page connectors cannot be of the same type as the source off-page connector.
For example, if the source off-page connector is a SCOPCO, the target must be a SCOPCI.
The CE option is therefore only active if the correct type of off-page connector is selected in
the Schematic Explorer, and the list of connectors in the OPC Browser dialog only includes
connectors of this type.

The list only includes connectors that are not currently connected (as indicated by the red
cross in the first column).
To select a connector, either double-click on it, or click on it once and then click OK.
Once a connector is selected, the Target OPC field is populated with the name of the
selected connector.
To connect the source and target OPCs, select the Connect option.
If a user attempts to match two connectors that are not part of the same SCPLINE, a
message will be displayed to warn that this could result in changes to the attributes of the
downstream SCPLINE.
Select OK to set up the connection anyway, or Cancel to abort the operation.

Copyright 1974 to current year. 12:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Diagram Connector

If the connection cannot be established, an error message is displayed indicating the


reason, for example:

If the connection is made successfully, the following message is displayed:

Once a connection is saved the Target OPC field is greyed out, the adjacent option is
disabled and the Connect option is replaced by a Disconnect option.

12.1.3 Connection Details


Details of the source and target connections are displayed in fields in the main part of the
dialog, under the headings of Source OPC and Target OPC.

The diagram (SCDIAG), line (SCPLINE), branch (SCBRANCH) and segment


(SCSEGMENT) on which the connections are located are displayed.
These elements can be made the current element, i.e. they will be selected in the
Schematic Explorer, either by double-clicking on them, or right-clicking and selecting
Navigate to from the menu that is then displayed.
The Type fields displays the type of each connector, i.e. SCOPCO or SCOPCI.

Copyright 1974 to current year. 12:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Diagram Connector

The Match SCDIAG fields display the names of the diagrams that each connector connects
to.
The Match attribute fields display the names of the source data attribute used to match the
connectors to each other.
The Attribute match value fields display the values of the source data match attributes.
The bottom three fields indicate the quality of the match between the two connectors.
The SCDIAGs matched? field:
If Yes is displayed in both fields and a green tick is displayed in the left-hand column,
this indicates that both connectors refer to the diagram that the other is located on.
In other words, the Match SCDIAG of the source connector is the diagram that the
target connector is located on and vice versa.
If Yes is displayed in one field and No in the other, and an orange tick is displayed in
the left-hand column, this indicates that one of the connectors refers to the diagram that
the other is located on (the connector displaying Yes), but the other connector does
not.
In other words the Match SCDIAG of the source connector is the diagram that the
target connector is located on, but the Match SCDIAG of the target connector is not the
diagram that the source connector is located on, or vice versa.
If No is displayed in both fields and a red cross is displayed in the left-hand column,
this indicates that the Match SCDIAG field of neither connector refers to the diagram
that the other is located on.
The SCPLINEs matched? field:
If Yes is displayed in both fields and a green tick is displayed in the left-hand column,
this indicates that both connectors are on the same SCPLINE.
If No is displayed in both fields and a red cross is displayed in the left-hand column,
this indicates that the connectors are on different SCPLINEs.
The Match attributes matched? field:
If Yes is displayed in both fields and a green tick is displayed in the left-hand column,
this indicates that both connectors have match attributes that satisfy the attribute
connection criteria.
If Yes is displayed in one field and No in the other, and an orange tick is displayed in
the left-hand column, this indicates that one of the connections has a match attribute
that satisfies the connection criteria specified in the source data, but the other does not.
If No is displayed in both fields and a red cross is displayed in the left-hand column,
this indicates that neither connector has match attributes that satisfy the attribute
connection criteria.
See Automatic Matching of Off-Page Connectors for an explanation of match attributes.

12.1.4 Edit a Connection


To edit an existing connection, select the off-page connection at one end of the connection
in the Source OPC field as described above.
The Target OPC field is then populated with the off-page connection at the other end of the
connection. The field is greyed out and the adjacent options disabled.
Select the Disconnect option. The Target OPC field and adjacent options then become
active. Select another target off-page connection as described above.

Copyright 1974 to current year. 12:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

13 Schematic Explorer

Once imported into the Schematic database, P&ID data can be viewed in a hierarchical data
Explorer.
The Explorer can also be used to release the data in the Schematic database to the AVEVA
Schematic 3D Integrator.

13.1 Open the Schematic Explorer


To open the Schematic Explorer, select View > Explorers > Schematic Explorer from the
main menu.

Copyright 1974 to current year. 13:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

13.2 Element Hierarchy in the Explorer


Each element in the Schematic database is assigned an element type (TYPE). Elements in
the Explorer are arranged by TYPE, in the following hierarchy:
Schematic Worl *
STLNKW
STLNKS (may contain further STLNKS)
STALNK
SCGROU (may contain further SCGROUs)
SCPLIN
SCBRAN
SCSEG
SCTUB
SCVALV
SCINST
SCFITT
SCOPCO
SCOPCI
SCPDES
SCDUCT
SCHVFI
TEXT
TEXT
SCHVAC
(same as under SCPLIN - see above)
SCEQUI
SCSUBE
SCNOZZ
SCELCO
TEXT
SCNOZZ
SCELCO
TEXT
SCOINS
TEXT
SCMCAB
SCCAB
SCCORE
SCCAB
SCCORE
SCDIAG
SPAGE
SCIND

Copyright 1974 to current year. 13:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

SCTEMP
SCSTEN
SCLOOP
SCILIN
(same as under SCPLIN - see above)
SCACTU

Note: Element Types in italics cannot be imported into the database using Schematic
Model Manager. However, they can be created using other methods such as the
Create menu options (see below), or the command line, so they may appear in
Explorer.

Schematic WORL *: The topmost level of the Schematic database hierarchy within which
all other elements exist. Cannot be moved, renamed or deleted.
STLNKW : Status Link World.
STLNKS : Groups of Status Links.

Note: STLNKS may contain other STLNKS, which in turn may contain STALNK elements
or more STLNKS.

STALNK : Status Link.


SCGROU: Administrative elements containing groups of elements.
By default, groups for Diagrams, Instruments, Equipment and Pipelines are created
automatically when these elements are imported into the database. Other groups are
created as required by users (see Create and Edit Elements). The default groups can be
changed using the Project Options dialog (see View/Edit Import Destination SCGROUP
Elements), or by setting the OWNER attribute using the attribute mapping facilities (see
View/Edit Attribute Mappings).

Note: Groups may also contain other groups, which may in turn contain any of the
elements a higher level SCGROU may contain.

Copyright 1974 to current year. 13:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

SCPLIN: Pipelines.

SCBRAN: Pipe branches.


TEXT: Text used to store information about the identity of items. This is provided for use by
the system and should not be deleted or renamed by users.
SCSEG: Page/pipe segments.
SCTUB: Tubing.
SCVALV: Valves.
SCINST: Inline Instruments.
SCFITT: Inline Fittings.
SCOPCI: Off-page connection (in).
SCOPCO: Off-page connection (out).
SCPDES: Pipe destination.
SCDUCT: Ducting.
SCHVFI: HVAC fitting.
SCHVAC: HVAC.

Copyright 1974 to current year. 13:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

SCEQUI: Equipment.

SCSUBE: Sub-equipment.
SCNOZZ: Equipment nozzles.
SCELCO: Electrical connections.
SCOINS: Offline instruments.

SCMCAB: Schematic Multi-Cable.


SCCAB: Cables.
SCCORE: Cable cores.

Copyright 1974 to current year. 13:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

SCDIAG: Diagram elements.

SCTEMP: Templates.
SCPAGE: Schematic page.
SCIND: Schematic index.
SCSTEN: Stencils.
SCLOOP: Schematic instrument loop.
SCILIN: Schematic instrument line.
SCACTU: Schematic actuator.

13.3 Use the Explorer

13.3.1 Element Right-Click Menus


To perform actions on an element, right-click on it to display a right-click menu on which the
actions that can be carried out on the element are displayed, e.g.:

Copyright 1974 to current year. 13:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

The Highlight Changes option allows the user to highlight changes made. The user
can choose to either display the Latest changes or choosing to highlight the changes
between two sessions.
The Set Release Status option displays the Set Release Status window.
The Attributes option is used to view the attributes of the current element. Refer to
View Element Attributes.
The Diagram Connector option is used to open the Diagram Connector, used to edit
existing connections, and to set connections between Off Page Connectors that were
not established on import. Refer to Diagram Connector.
If the current element is a diagram, the Show Diagram option is used to open that
diagram in the Diagram Viewer. Refer to View Imported Diagrams.
The Show in Diagram option is used to open the Diagram Viewer and displays the
diagram in which the current element is located. Refer to View Imported Diagrams.
The New option displays a sub-menu from which elements can be created. Refer to
Create and Edit Elements.
The Edit Members options displays a sub-menu from which multiple elements can be
created and edited. See Create and Edit Elements.
The Add Link option is used to create a link element, i.e. a link between the current
element and an external document or url. Refer to DESIGN documentation for details.
The Rename option is used to change the name of the current element. Refer to
Rename Elements.
The Delete option is used to delete the current element and elements beneath it in the
element hierarchy. Refer to Delete Elements.
The Cut, Copy and Paste options are used to move and copy elements. Refer to Move
and Copy Elements.

Copyright 1974 to current year. 13:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

13.3.2 Apply a Filter


The displayed elements can be filtered so that only diagram elements and elements above
diagrams in the hierarchy are displayed.
To apply the filter, check the Filter checkbox.

The filter is then applied.

13.3.3 View Element Attributes


To view the attributes of an element, right-click on the element and select the Attributes
option.
The Attributes form is then displayed, on which the attributes of the selected, element are
displayed.

All data displayed on the form is read-only.


By default, the form is configured to automatically change to display the attributes of the
element currently selected (the current element or CE). To turn this functionality on or off,
check or uncheck the Track current element checkbox.

Note: The attributes of the current element can also be viewed by selecting either the
Attributes or Attribute Utilities options from the View menu.

Copyright 1974 to current year. 13:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

13.3.4 Create and Edit Elements


Multiple elements may be created and edited using the Edit Members dialog, which is
accessed from the Edit Members menu option. See Create and Edit Elements.
To create a single element, right-click on the element in the hierarchy beneath which the
new element is to be created. For example, to create a SCBRAN element, right-click on the
SCPLIN element beneath which it is to be created, or to create a SCEQUI element, right-
click on the relevant SCGROU element.
Select the required element type from the New sub-menu.

The new element is created without a name and is placed beneath the selected element in
the element hierarchy.

Elements are shown in the Schematic Explorer with their TYPE and element sequence
number (SEQU) combined.

Elements can be renamed if required (see Rename Elements).

Copyright 1974 to current year. 13:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

13.3.5 Rename Elements


To rename an element, select the element, right-click, and select the Rename option from
the menu. The Name dialog is displayed.

Enter the new name of the element and click Apply. Refer to Plant DESIGN module or
Marine Hull and Outfitting module documentation for additional details of this dialog.
Enter the name of the new element. The following characters are not permitted in the name
of an element:
$ @ * ' '
A name may be a maximum of 50 characters.
It is not recommended that SCDIAG elements are renamed once loaded as it will affect the
ability of Schematic Model Manager to maintain the data associated with the diagram.
Rather than rename a diagram, it may be better to delete the diagram element and its
related elements from the database and re-import the diagram with the new name.

13.3.6 Delete Elements


To delete elements other than diagrams, select the element, right-click, and select the
Delete option from the menu. The Confirm Delete dialog is displayed.

Note: If an element is deleted, all elements beneath it in the element hierarchy are also
deleted.

Click OK to complete the deletion.

Copyright 1974 to current year. 13:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

Delete Diagrams
To delete a diagram, select the diagram element, right-click, and select the Delete option
from the menu. The Delete Diagram dialog is then displayed.

To delete the diagram and all associated elements click Yes.


To delete just the diagram element, leaving any associated elements, click No.
To cancel the operation click Cancel.

13.3.7 Move and Copy Elements

Move Elements
Elements can be moved to different locations in the element hierarchy.
o move an element, right-click on the element and select the Cut option from the menu.
Select the element in the hierarchy beneath which the element is to be placed, right-click,
and select the Paste option from the menu. The element is then moved to the selected
location.

Copy Elements
Elements can be copied.
To copy an element, right-click on the element and select the Copy option from the menu.
Select the element in the hierarchy beneath which the element is to be placed, right-click,
and select the Paste option from the menu. The element is then copied to the selected
location.
The name of a duplicate is the name of the original element prefixed with "Copy-of-". If
subsequent duplicates are made of the original element then each duplicated element is
prefixed with "Copy-([])-of-[Element Name]", where [] is an incremental count of the
number of duplicates for that element.
To rename an element, see Rename Elements.

Note: When moving or copying the selected location must be valid for the element type in
the hierarchy. For example, a diagram element can be placed beneath a group
element, but not the other way round.

13.3.8 View Diagrams


To view a diagram, select the diagram element, right-click, and select the Show Diagram
option from the menu.
The diagram is then displayed in the Schematic Model Manager Diagram Viewer.

Copyright 1974 to current year. 13:11 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Explorer

Note: When an item on an imported diagram is selected, it becomes the current element
(i.e. is selected) in the Schematic Explorer.

Refer to View Imported Diagrams for details.

13.3.9 Save Changes


To save changes to the database using the user interface, either select the option from
the Standard toolbar, or select File > Save Work from the main menu.
To save changes to the database using the command line, enter 'save work' at the
command prompt.

Note: Changes made in the explorer are not saved into the database until a Save Work
takes place.

Copyright 1974 to current year. 13:12 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View Imported Diagrams

14 View Imported Diagrams

Note: For the procedure for previewing diagrams before they are imported, refer to Preview
Diagrams before Import.

14.1 Select Diagrams to View


To view an imported diagram, either:
Select a diagram or diagrams in the Schematic Explorer, and select View > Diagrams
from the main menu.
If no diagram is selected when the menu option is selected, the Diagram Viewer will open
without a diagram being displayed. Open a diagram using the View Diagram dialog as
described next, or drag and drop and diagram into the viewer from the Schematic Explorer.
or select a diagram or diagrams in the Schematic Explorer, right-click, and select the
Show Diagram option from the menu that is then displayed.
or select an element which appears in a diagram in the Schematic Explorer, right-click,
and select the Show in Diagram from the menu that is then displayed. The diagram in
which the element is located is then displayed.
or select a diagram or diagrams in the Schematic Explorer, and drag and drop them
into the Diagram Viewer.
or, once the Diagram Viewer is opened, if the diagram was opened recently, select it
from the list of recently opened diagrams which can be accessed by selecting the
arrow to the right of the View Diagram option on the Diagram Viewer toolbar: .
or, once the Diagram Viewer is open, use the View Diagram dialog to select and open
a diagram:

1. Select the View Diagram option from the Diagram Viewer toolbar: .
2. The View Diagram dialog is then displayed:

Copyright 1974 to current year. 14:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View Imported Diagrams

3. Select the SCGROU containing the diagram in the left-hand window.


4. The Diagram Page window lists all the diagrams in the selected group.
5. To preview a diagram, check the Preview checkbox and select the diagram from
the Diagram Page list. The preview is then displayed in the right-hand window.

To zoom into an area of a diagram preview, hold down the Ctrl key and left-click on one
corner of the area and then drag the cursor to the opposite corner of the area.
With the cursor over the diagram preview, press Ctrl and click on the diagram preview
to zoom in.
With the cursor over the diagram preview, press Ctrl+Shift and click on the diagram
preview to zoom out.
To pan, hold down Alt and the left mouse button and drag the cursor in the required
direction.
6. To reduce the number of diagrams listed in the Diagram Page window, or to search
for specific diagrams, use the Search For field and Search option. Select the
Diagram and By Diagram Name options and enter all or part of a diagram name in
the Search For field. Click Search.

Copyright 1974 to current year. 14:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View Imported Diagrams

The list of diagrams is then restricted to those with names containing the search
criteria.

If the search results are to displays pages instead of diagrams, select the Pages
option instead of the Diagram option.
To search the content of diagrams instead of diagram names, select the By
Content option instead of the By Diagram Name option.
The following wildcards may be used in the search criteria:
* - matches 0 or more characters
+ - matches 1 or more characters
? - matches only 1 character
# - matches a digit
[..] - matches 1 character against the given character set
7. To open a diagram, select it from the list and click OK.

Copyright 1974 to current year. 14:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View Imported Diagrams

14.2 Diagram Viewer

Each P&ID open is displayed on a tab, labelled with diagram name.

Copyright 1974 to current year. 14:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View Imported Diagrams

14.2.1 Highlight and Select Items


When an item is hovered over with the mouse it is displayed in a different colour (orange by
default).
Click an item in a diagram to highlight and select it. The item is displayed enclosed in a
coloured dashed line (red by default).

The mouse-over and highlight colours are specified using the Settings dialog. See Diagram
Viewer Settings.
When an item is selected, it may be set as the current element, and be selected in the
Schematic Explorer.

Whether or not this is the case is specified using the Settings dialog. See Diagram Viewer
Settings.

Copyright 1974 to current year. 14:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
View Imported Diagrams

14.2.2 Diagram Connectors


To open the diagram that is the source or target of an off-sheet connector on the current
diagram, right-click on the connector and select the Go To Connected OPC option from the
menu that is then displayed.

The connected diagram is then opened in the viewer. If the option is disabled, no connection
exists. The connector is also highlighted and made the current element as described above.
To set up or edit a page connection, select the Diagram Connector option from the menu.
The Diagram Connector dialog is then displayed. See Diagram Connector.

14.2.3 Other Viewer Functionality


For details of the diagram viewer toolbar and other general viewer functionality, refer to
Diagram Viewer.

Copyright 1974 to current year. 14:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

15 Create and Edit Elements

Schematic Database elements can be created and edited using the Edit Members dialog.
This dialog can be used to efficiently create and edit multiple elements. Elements may also
be deleted using this dialog.

Note: Individual elements can be created, deleted and renamed from the Schematic
Explorer. See Create and Edit Elements, Rename Elements and Delete Elements.

Before accessing the dialog, set as the current element the element in the hierarchy which
is above those elements that are to edited or created, i.e. their parent or owner element.
To access the dialog, either select the Edit Members option from the Edit menu:

Or right-click on an element in the Schematic Explorer and select the Edit Members option.

Copyright 1974 to current year. 15:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

The Edit Members dialog is then displayed.

Element data is displayed in a grid. The parent of the elements is displayed in the title bar.
If the current element is changed, the list of displayed elements may change to reflect this,

depending on the setting of this option on the toolbar: .


If the option is selected (this is the default setting) the list of elements in the grid changes
when the current element changes, i.e. the elements below the new current element in the
database hierarchy are then displayed.
The display of data in the grid can be configured in a number of ways. See Configuring the
Grid.
Elements are edited using the grid. See Edit Elements.
Above the grid is a toolbar. This is used to create, duplicate and delete elements. See
Create Elements, Duplicate Elements and Delete Elements.
The data grid may be exported to an Excel spreadsheet and printed. See Export the Grid to
an Excel Spreadsheet and Print the Grid.

Copyright 1974 to current year. 15:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

15.1 Configuring the Grid


The grid in which Schematic element data is displayed can be configured in a numbers of
ways. See:
Add, Delete, Re-order and Re-size Columns
Add Database Order Column
Group Elements
Filter Elements
Sort Elements
Pin Columns and Rows
Suppress Unset and Nulref Values
Set Cell Feedback Colours
Refresh Data
Save the Grid Configuration

15.1.1 Add, Delete, Re-order and Re-size Columns


To add, delete and rename columns, right-click on the grid and select Column Setup from
the pop-up menu to display the Column Setup window.

The dialog lists the columns in the grid. The Position field lists the position of each column
in the grid from left-to-right, with position 1 being the first (left-most) column. The
Expression field lists the identifier of each column. The Heading field lists the title text of
each column in the grid heading. The Visible column allows the user to choose which
columns to display or hide. Check the required checkboxes to display the columns in the
grid.

Copyright 1974 to current year. 15:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

To add a column, select the Add Column option. A new, blank row of each fields is
added to grid. Enter the column details in the Expression and Heading fields as
required.
Clicking Add Standard Attributes allows the user to add all the standard attributes for
the current element.
To edit a column, click on the Expression or Heading field that is to be edited and type
in the new value.
To change to order in which columns are displayed in the grid, select a column and
press the up or down arrow options to move it up the list (i.e. leftward in the grid), or
down the list (i.e. rightward in the grid).
To delete columns, select them (multiple columns may be selected) and press the
Delete Selected Columns option.
The width of columns may be changed in the grid. Place the cursor at the edge of a column
heading, hold down the left-mouse button and drag it out or in to the required width.

15.1.2 Add Database Order Column


To add a column which displays the database order of the elements under their parent
element, select this option from the toolbar: .
The Order column is then added to the left-hand side of the grid. Select the option again to
remove the column.

Using the arrows the user can change the database order of selected elements.
To change an order position, click to highlight the element and then click either Move
Selection Up or Move Selection Down .

Copyright 1974 to current year. 15:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

15.1.3 Group Elements


The format of the display of elements can be changed so that records with values in
common are grouped together. For example, element records can be grouped according to
their type.
The facility uses a grouping area which is displayed above the grid. If this is not displayed,
right-click on the grid and select the Enable Group Sorting option. The grouping area is
then displayed.

To group elements, drag and drop the column heading of the attribute they are to be
grouped by into the grouping area:

The grid then changes to display the name of each group in the following format:
<Attribute Name>: <Attribute Value> <(Number of records in the group)>.
The name of the column that elements are grouped by is displayed in the grouping area.

To view the elements within a group, click on the + option next to the group name. The
elements are then listed under the name. Select the - option to close the list.

Copyright 1974 to current year. 15:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

Note that the fields within a group can be fixed, sorted, and filtered in the normal way.

Group by Multiple Attributes


Elements can be grouped by more than one attribute. For example, by Type and then by
Function. To group by a second attribute, for example Function, drag and drop the heading
of this attribute into the grouping area.
If the heading of the second attribute (e.g. Function) is dropped to the right of the first
attribute (Type), items will be grouped first by (Type), then by (Function).
For example, each group of elements with the same Type will be sub-divided into groups of
elements with the same Function.
If the second heading is dropped to the left of the first heading, elements will be grouped the
other way round.

Ungroup Data
To "ungroup" data, drag and drop the column heading or heading from the grouping area
back to the column heading row.
To remove the grouping area, select the Enable Group Sorting menu option.

15.1.4 Filter Elements


There are two facilities for filtering elements, item type filtering and attribute value filtering.

Item Type Filtering


The display of elements can be restricted to those of a specific type.

Select this option from the toolbar: .


From the menu that is then displayed, select the item type. To display elements of all types,
select the No filter option.

Copyright 1974 to current year. 15:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

The list of element types on the menu is restricted to those that exist under the current
element in the database hierarchy.

Attribute Value Filtering


Elements can be filtered so that only elements with a specific attribute value are displayed.
This facility uses a filter row which is displayed above the element grid.

If this is not displayed, right-click on the grid and select the Enable Filtering option. The
filtering row is then displayed.
The filtering row includes two options. One is used to display a list of values from which an
operator can be displayed, for example Equals, Starts with, Contains, Less Than etc.

The symbol for the selected operator is displayed on the option. The default operator
("Starts with") is indicated with a capital "A".
The other option displays a list of values which contains every value displayed in the
column, plus Blanks and NonBlanks.

Copyright 1974 to current year. 15:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

To set up a filter:
1. Select an operator from the Operator list in the heading of the column that contains the
attribute that element data is to be filtered by. The symbol on the list option displays the
selected operator.
2. From the value list, select a value that the operator is to be applied to in order to filter
the data. The selected value is displayed in the field between the two options.
3. If (Blanks) is selected, the operator will be applied to fields in the column which are
blank, e.g. the filter may restrict the data displayed to those records that do not have a
value in the selected column.
4. If (NonBlanks) is selected, the operator will be applied to fields in the column which are
not blank.
5. Alternatively, type the value in the field between the two list options. A partial value may
be typed into the field.
6. Once an operator and value has been selected, the filter is immediately applied.
Multiple filters of this sort may be applied.

To remove all filters of this sort, select this option at the start of the filter row: .
To remove the filter row, select the Enable Filtering menu option.

15.1.5 Sort Elements


To sort elements in the grid by a specific attribute, first activate this facility by right-clicking
on the grid and selecting the Enable Column Sort option.
Click on the heading of the column that elements are to be sorted by. For example, to sort
the items by Type, click on the Type heading at the top of the Type column. The items will
then be sorted alphanumerically by Type (from lowest to highest).
The column by which elements are currently sorted is indicated by a downwards or upwards
pointing arrow in the column heading. The direction of the arrow indicates the order in which
the records are sorted. Click on the column heading to reverse the sort order.

15.1.6 Pin Columns and Rows


Columns and rows can be pinned.

Copyright 1974 to current year. 15:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

When a column is pinned, it is moved to the left-hand edge of the grid and remains fixed in
that position and visible when the grid is scrolled to the right.
When a row is pinned, it is moved to the top of the grid, and remains fixed in that position
and visible when the grid is scrolled to down.
Columns are pinned using the pin options in column headings.
Rows are pinned using the pin options in the row selection column to the left of the grid.

To fix a column or row, click on the appropriate pin option.


The pin option changes to indicate that the column or row is pinned (the pin now points
downwards).

A pinned column is moved so that it is the first column on the left. A pinned row is moved so
that is the top row.
To un-pin a column or row, click the option again. The column or row is no longer pinned, but
will remain in the far-left or top position.

15.1.7 Suppress Unset and Nulref Values


The grid can be set so that unset and Nulref values are not displayed, i.e. so that fields that
would otherwise display these values are instead blank.
To suppress unset values, right-click on the grid and select the Suppress unset values
option from the menu.
To suppress Nulref values, right-click on the grid and select the Suppress Nulref values
option from the menu.

Note: This symbol: in a cell, which indicates that the element does not contain an
attribute or expression of this type, is not affected by these options.

15.1.8 Set Cell Feedback Colours


The colours of cell backgrounds indicate whether the value in that cell is read-only, has
been edited successfully, or an unsuccessful attempt to edit it has been made (i.e. an invalid
change has been attempted).
The default colours are:
Read only: grey.
Edit success: cyan.
Edit fail: salmon.

Copyright 1974 to current year. 15:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

To change the colours used to indicate these conditions, right-click on the grid and select
the Feedback Colours option from the menu. From the Feedback Colours sub-menu,
select the option for the feedback colour to be changed:

Select the required colour from the dialog that is then displayed, and click Dismiss.

Additional colours are available via the More... option.


To reset the feedback colour to its default colour, select the Reset option.
To reset all feedback colours, select the Reset Default Feedback Colours option from the
Feedback Colours sub-menu.

Copyright 1974 to current year. 15:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

15.1.9 Refresh Data


On occasion, changes to the data in the Schematic database may not immediately be
reflected in the element data displayed in the grid.
To force the displayed data to refresh, right-click on the grid and select the Refresh option
from the menu.
The data displayed in the grid is then refreshed with the current content of the database.

15.1.10 Save the Grid Configuration


Grid configurations can be saved for different combinations of element types which are
displayed in the grid. These configurations are serialised for each user to the file system (in
the user's Local Settings folder), and will therefore be available the next time the Edit
Members functionality is used in a subsequent session of the product.
For example, if SCEQUI items are displayed in the grid, and if the user saves this
configuration (composed of a set of headings, and a grid layout), then whenever a set of
SCEQUI items is subsequently displayed in the grid (for any owning item type) during the
current or future sessions of the product then the saved configuration will be used. The user
can save any number of configuration files for different combinations of element types.
The configuration file will also be applied to the element types in the grid if the filter menu is
used:

To save the current grid configuration, select this option from the toolbar .
A dialog box will then open which lists the current set of element types to which the
configuration will relate. The user has the option of adding a comment.

Copyright 1974 to current year. 15:11 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

Click the following option from the toolbar in order to view all the saved configurations for the

current user:
The following dialog box will open:

Note: That the layout files can be deleted from this dialog.

15.2 Edit Elements


Before data in the grid can be edited, the required interaction mode must be selected.
There are three interaction modes:
Read Only: the data in the grid cannot be edited.
Single Cell Edit: a single cell may be edited at a time.
Bulk Cell Edit: multiple cells may be edited at a time.
To select the required mode, right-click on the grid and select the Interaction Mode option
from the menu. From the Interaction Mode sub-menu select the required mode.

In Single Cell Edit mode, only one cell at a time may be selected, and only the that cell may
be edited. Single-click on a cell to edit its contents, and enter the new value as required.
In Bulk Cell Edit mode, double clicking on a cell places that cell in edit mode, so that it can
edited in the same way as in Single Cell Edit mode.

Copyright 1974 to current year. 15:12 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

To select multiple cells in Bulk Cell Edit mode, single click on a cell and use standard
Windows selection methods (e.g. left mouse click plus Ctrl and Shift keys). A left-mouse
drag operation can also be used.
Once multiple cells have been selected they can be edited at the same time using Fill Down,
Fill Up and Copy/Paste operations.

15.2.1 Cell Feedback Colours


The following conditions are indicate by different cell background colours:
The cell is read-only, and cannot be edited regardless of the current interaction mode.
The cell contents have been edited successfully.
An unsuccessful attempt has been made to edit the contents of the cell because the
new value was invalid.
These are known as cell feedback colours. The default colours may be changed is required
(see Set Cell Feedback Colours).
In the example below, the Type fields are read-only, the first Description field has been
successfully edited, and an unsuccessful attempt to update the first Area field has been
made.

The reason for the failure of an edit is displayed on a tool-tip when the mouse is hovered
over the cell in question.
To clear all cells in the grid of successful edit and unsuccessful edit feedback colours, right-
click and select the Reset Cell Feedback option from the menu.

15.3 Create Elements


To create new elements:
1. Select the type of new element(s) to create from this dropdown list in the toolbar:

Copyright 1974 to current year. 15:13 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

The lists includes only those types of element that may be created under the current
element.
2. Select where the new element or elements are to be created in the list of existing
elements.

To place the new element(s) at the top the list, select this toolbar option: .
To place the new element(s) directly above the currently selected element in the list,

select this toolbar option: .

To place the new element(s) at the bottom of the list, select this toolbar option: .
3. Select the number of new elements to be created from this dropdown list in the toolbar:

4. To create the new elements, select this toolbar option: .


The new elements are then created as specified above. New elements are created
without a name. They are identified by their TYPE and element sequence number
(SEQU) combined.
Elements can be subsequently renamed if required (see Rename Elements).

15.4 Duplicate Elements


To duplicate an element:
1. Select the element to be duplicated.
2. Select where the duplicate or duplicates are to be created in the list of existing
elements.

To place the duplicate(s) at the top the list, select this toolbar option: .
To place the duplicate(s) directly above the currently selected element (the element to

be duplicated) in the list, select this toolbar option: .

To place the duplicate(s) at the bottom of the list, select this toolbar option: .
3. Select the number of duplicates to be created from this dropdown list in the toolbar:

Copyright 1974 to current year. 15:14 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

4. To create the duplicates, select this toolbar option: .


The duplicates are then created as specified above.
The name of a duplicate is the name of the original element prefixed with "Copy-of-". If
subsequent duplicates are made of the original element then each duplicated element
is prefixed with "Copy-([])-of-[Element Name]", where [] is an incremental count of
the number of duplicates for that element.
Note: Care must be taken when duplicating elements that have originated from a diagram
import, as some key data which is used to identify elements during an import and
update (such as XMP_ID) is copied to duplicate elements.

Therefore, if the original element from which a duplicate is made originates from a
P&ID import, in order for a duplicate to be retained after an import from that P&ID,
such attribute values must be amended before an import takes place, e.g. the
XMP_ID value of the duplicate must be changed.

15.5 Delete Elements


To delete an element, select it from the grid and then select this option from the toolbar: .
The Confirm Delete dialog is displayed.

Note: If an element is deleted, all elements beneath it in the element hierarchy are also
deleted.

Click OK to complete the deletion.


When deleting a diagram, the Delete Diagram dialog is then displayed instead of the
Confirm Delete dialog.

Copyright 1974 to current year. 15:15 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Create and Edit Elements

To delete the diagram and all associated elements click Yes.


To delete just the diagram element, leaving any associated elements, click No.
To cancel the operation click Cancel.

15.6 Export the Grid to an Excel Spreadsheet


A grid and its contents as currently displayed can be exported to an Excel spreadsheet.
To export a grid to an Excel spreadsheet, right-click on the grid and select the Export to
Excel option from the menu.
A Save As dialog is then displayed. Select the required filename and location and click
Save.
If any filtering, sorting, grouping etc has been applied, this will be reflected in the
spreadsheet.

15.7 Print the Grid


A grid and its contents as currently displayed can be printed.
To print a grid, right-click on the grid and select the Print Preview option from the menu. A
print preview of the grid is then displayed from which the standard print facilities can be used
to proceed with the print operation.
If any filtering, sorting, grouping etc has been applied, this will be reflected in the printed
version.

Copyright 1974 to current year. 15:16 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Release and Un-Release Data

16 Release and Un-Release Data

When an element is released (Release status set to ON) it is made available to the AVEVA
Schematic 3D Integrator i.e. the element in the Schematic database is made accessible to
the AVEVA Schematic 3D Integrator for integration with the 3D Design Model database.
If a simplified schematic piping structure is to be compared to a 3D model using Line List
Pseudo attributes then this comparison may be done without a release to 3D taking place.
For further details refer to Line List Configuration, and the Schematic 3D Integrator User
Guide.
The following types of element can be released:
SCDIAG
SCEQUI
SCOINS
SCSEG
When an element is released, all its child elements (i.e. the elements beneath it in the
database, such as the nozzles of an equipment item) are released as well. Such elements
cannot be released independently of their parent elements.
Elements can be automatically released when they are imported, depending on the settings
specified on the Project Options dialog (see Set Release Behaviour of Elements on
Import).
If they are not released during an import, elements can be instead be released using the
procedure described in this section. Previously released elements can also be un-released
using this procedure.
To release or un-release an element, or simply to view its release status, select it (i.e. make
it the current element) and either select the Set Release Status... option from the Tools
menu or click the option on the SMM toolbar.

Copyright 1974 to current year. 16:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Release and Un-Release Data

The Set Release Status dialog is displayed.

The dialog displays an explorer style view of the selected element and its child elements.
Elements are grouped together according to type. For example, Equipment and Instruments
are grouped together, separately from Pipelines.

The dialog displays the name of each element and its current release status. For elements
that have been released and are of types that have 3D model counterparts, the date that the
release took place, and the identity of the user that performed the release is displayed.

Copyright 1974 to current year. 16:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Release and Un-Release Data

Each displayed element has a checkbox next to its name. If the checkbox is checked, this
indicates that the element has been released.
In the case of parent elements, if the checkbox is checked this indicates that the parent
element and all of its child elements have been released. If the checkbox is filled (i.e. with
square) rather then checked, this indicates that some of the child elements have been
released, but not all.

To release an element, check the checkbox next to its name.


The checkboxes of its child elements are then automatically checked as well, indicating that
they will also be released when the procedure is completed.

Uncheck the checkboxes of those child elements that are not to be released.
To un-release a previously released element, uncheck its checkbox. The checkboxes of its
child elements (if any) are not automatically unchecked.
In the Comment field, enter release/un-release comments as required.
If the comment is only to be applied to those elements that have had their release status
changed rather then all displayed elements, ensure that the Apply comment only for
changed elements checkbox is checked.
Click the Set Status option to complete the changes to the release status of the selected
elements and close the dialog.
To close the dialog without implementing any changes, click Cancel.

Copyright 1974 to current year. 16:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Release and Un-Release Data

Copyright 1974 to current year. 16:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Search in Schematic Model Manager

17 Search in Schematic Model Manager

The Schematic Model Manager Module includes the standard database Search utility. Refer
to the Plant DESIGN Module or Marine Hull and Outfitting Module documentation for details.
The Search utility in the Schematic Model Manager module includes a series of standard
Schematic Model searches. See Standard Searches.
The Catalogue search facility is also available. See Catalogue Search.

17.1 Standard Searches


The standard Schematic Model searches are accessed from the Saved Searches section of
the Search utility. The screen shots below include the list of available searches at the time of
writing. Additional ones may be added during this, or future, versions.
To access the Search utility, if not already open, select View > Search from the main menu
to display the Search window.

Copyright 1974 to current year. 17:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Search in Schematic Model Manager

In the Search utility, the Schematic Model Manager searches can be accessed by opening
the Saved Searches section at the bottom of the Search utility, then selecting the Schematic
Model Manager option from the Select drop-down list:

You can then load one of the searches using the next drop-down list and selecting the
Search option:

Copyright 1974 to current year. 17:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Search in Schematic Model Manager

At this point the search has been run and the results shown in the Search Results window.
You will see the Search utility has also been populated with the criteria used which can now
be modified and adjusted to further refine the search. It should be noted however that the
searches cannot be over written. If you wish to save a modified search you must do this by
saving it under a different name.

17.1.1 Search Toolbar


The search toolbar, below, can also be used to run a standard search. Selecting Schematic
Model Manager from the Locations dropdown will enable you to then select the search you
require.

Selecting the Search option will then display the search results in a results window.

17.2 Catalogue Search


Schematic Model Manager includes a search facility which provides direct access to the
Plant or Marine catalogue.
This facility is accessed by selecting View > Catalog Search from the main menu to display
the Catalogue Search window.

Copyright 1974 to current year. 17:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Search in Schematic Model Manager

The specification reference of the current schematic element may be set via the Catalogue
Search, by using the Select option.
For further information regarding the operation and use of the Catalogue Search feature,
please see the AVEVA Diagrams user guide.

Copyright 1974 to current year. 17:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Reports

18 Reports

Reports can be run on the Schematic database. The following report templates are provided
for this purpose:

Template Name Report Content


SMMEquipmentList.tmp Equipment List
SMMInstrumentIndex.tmp Instrument Index
SMMLineList.tmp Line List
SMMLineListSCBRAN.tmp Line list based on SCBRANCH
elements, one per row
SMMLineListSCPLIN.tmp Line list based on SCPLINE
elements
SMMNotReleasedItems.tmp Items which have not been released
SMMOffPageConnectors.tmp All Off Page Connectors (including
unconnected)
SMMReleasedItems.tmp Items which have been released
SMMUnconnectedOffPageConnectors.tmp Unconnected Off Page Connectors
SMMValveList.tmp Valve List

To run a report:
Select Tools > Reporting > Reports > Run from the main menu.
To view or modify a template:
Select Tools > Reporting > Reports > Modify from the main menu.
To create a new template:
Select Tools > Reporting > Reports > Create from the main menu.
To delete a report:
Select Tools > Reporting > Reports > Delete from the main menu.
Refer to the Reporting Reference Manual for further information.

Copyright 1974 to current year. 18:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Reports

Copyright 1974 to current year. 18:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager in LEXICON

19 Schematic Model Manager in LEXICON

The Schematic Model Manager facilities in the LEXICON Module are used to:
specify which User Defined Attributes (UDAs) are available in each schematic
database with which Schematic Model Manager operates,
configure UDA properties,
map UDA and other database attributes to attributes from the diagram data source
files.

19.1 Open the LEXICON Module with Schematic Model


Manager Installed
The following message may be displayed when LEXICON is opened:

To prevent this message from being displayed again, check the Dont show this again
checkbox.
To configure UDAs, select the OK option. Continue at Configure UDAs. Otherwise click
Cancel.

19.2 Configure UDAs


The UDA Catalogue dialog is used to specify which User Defined Attributes (UDAs) are
available in each schematic database with which Schematic Model Manager operates.
This dialog can be opened automatically when LEXICON is started (see above), or from the
UDA Catalogue option on the Schematic Model Manager menu.
Before this dialog is opened, the system checks the number of schematic databases that
the user can write to.

Copyright 1974 to current year. 19:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager in LEXICON

If the user has write access to more than one database, the following dialog is displayed,
listing these databases:

Select the dictionary database to store the UDA definitions and click OK. The UDA
Catalogue dialog then opens with information on the Schematic Model Manager UDAs.
If the user has write access to a single dictionary database, the UDA Catalogue dialog will
open with information on the Schematic Model Manager UDAs, and configures them in the
dictionary database that it has access to.
If the user does not have write access to any databases, UDA Catalogue dialog opens but
a message is displayed indicating that either there are no writeable databases, or that the
user does not have permission to write to them.

Copyright 1974 to current year. 19:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager in LEXICON

19.2.1 UDA Catalogue Dialog

If there are no writeable databases, or the user does not have write access to them, the
UDA catalogue is displayed, but the user can make no changes - all options and
checkboxes are disabled.

Copyright 1974 to current year. 19:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager in LEXICON

If the user does have write access to a dictionary database, the dialog lists the UDA
catalogue and indicates whether or not each UDA is in that database, and whether or not
attribute mapping has been set up for it.
The name and description of each UDA is displayed.
If a UDA is present in the schematic database, the following icon is displayed in the UDA
row: .
If a UDA is present in the schematic database and attribute mapping has been set up for it,
the following icon is also displayed in the UDA row: .
To add a UDA to the database, check the checkbox at the end of the row. To remove it,
uncheck the checkbox.
To check the checkboxes for all UDAs, click the Select All option.
To uncheck the checkboxes for all optional UDAs, click the Deselect All option.
To open the attributes dialog for a UDA, either double-click on it, or right-click and select the
Attributes option from the menu that is then displayed. See View and Edit UDA Attributes.
To view the attribute mapping that is associated with a UDA right click on the UDA in the list
and select the Attribute Mapping option. (see View/Edit Attribute Mappings).
To make a UDA the current element, right-click and select the Set as CE option from the
menu that is then displayed.
Click the Undo option to undo any changes made since the dialog was opened.
Click Apply to save changes.
If any UDAs have been removed from the database, a message is displayed requesting that
the deletion of these UDAs and associated attribute mappings be confirmed:

Copyright 1974 to current year. 19:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager in LEXICON

19.2.2 View and Edit UDA Attributes


The attributes of UDAs and viewed and edited using the UDA Database Element dialog.

The dialog displays the attributes of the UDA currently selected in the UDA Catalogue
dialog. If the UDA is present in the dictionary database, the attributes displayed are those of
the UDA in that database, rather than the default catalogue attributes for the UDA.
Edit the attributes as required. Those attributes with values displayed in grey instead of
black text cannot be edited.

19.3 View/Edit Attribute Mapping


To map system/project specific attributes from the source files to schematic or user defined
database attributes, or to view existing mappings, use the Attribute Mappings dialog.
For details see View/Edit Attribute Mappings.

Copyright 1974 to current year. 19:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Schematic Model Manager in LEXICON

Copyright 1974 to current year. 19:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20 Appendices

20.1 Appendix A: Regular Expressions


This appendix explains how to use regular expressions to specify the GTYPE, and
optionally the SCSTYPE, that will be automatically mapped to an ISO15926 component
class when using the Auto Complete feature of the GTYPE Mapping dialog (see Set up
Rules for Automatic Completion of ISO 15926 Mappings in 3.4.1 Viewing/Editing ISO 15926
Mappings). It is not intended as a comprehensive guide to Regular Expressions.
Regular Expressions are used to identify text containing characters, words, or patterns of
characters.
Regular Expressions are written in a formal language that can be interpreted to identify text
that matches the provided expression. Regular expression use metacharacters, which are
characters which have a special meaning, and literals, which are the string you wish to
match.
In this section all example Regular Expressions are shown in Courier New. All examples
of text that would match a Regular Expression used as an example are shown in Courier
New Bold.
The following operations are used to construct regular expressions.

20.1.1 Alternation
A vertical bar is used to separates alternatives. For example, CHECK|CHK will match both
CHECK and CHK.

20.1.2 Grouping
Parentheses are used to define the scope and precedence of the operators. For example:
analog|analogue
and
analo(g|(gue))
These are equivalent, and would return positive matches on both analog and analogue.
Parentheses have other uses in Regular Expression construction which are beyond the
scope of this guide.

Copyright 1974 to current year. 20:1 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.1.3 Quantification using Metacharacters


A quantifier after a character or group defines how often the preceding element may occur.
The most commonly used quantifiers are ?, *, and +.
? The question mark indicates there is zero or one of the preceding element. For
example, too? matches both to and too.
* The asterisk indicates there are zero or more of the preceding element. For example,
ab*c matches ac, abc, abbc, abbbc, and so on.
+ The plus sign indicates that there is one or more of the preceding element. For
example, ab+c matches abc, abbc, abbbc, and so on, but not ac.
The following table contains explanations of the meaning of some commonly used Regular
Expression metacharacters, and provides some simple examples of their use, to define how
Schematic Model Manager may automatically determine the GTYPE and optionally the
SCSTYPE that should be applied to an ISO15926 component class when executing the
'Auto Complete' option.

Metacharacter Description Example


Example:
(3.*(WAY VALVE))
Matches any character What this expression means:
except a newline. If used Matches any component class which
. inside square brackets contains with any two characters
then the dot is treated as a (including space) followed by "WAY
literal. VALVE"
Example matches using expression:
3 WAY VALVE
Example:
((BLI..).(SP...))
What this expression means:
Groups a series of pattern Matches any component class which
( ) elements to a single contains BLI followed by any 2 characters
element followed by any 1 character followed by
SP followed by any three characters.
Example matches using expression:
BLIND SPADE
Example:
(CLOSED.4+)
What this expression means:
Matches the preceding
Matches any component class name
+ pattern element one or
which contains CLOSED followed by any
more times.
character followed by 4.
Example matches using expression:
CLOSED 4 WAY VALVE

Copyright 1974 to current year. 20:2 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Metacharacter Description Example


Example:
(CLOSED.4?)
What this expression means:
Matches the preceding Matches any component class name
? pattern element zero or which contains CLOSED followed by any
one times. character and optionally followed by 4.
Example matches using expression:
CLOSED 4 WAY VALVE
CLOSED VALVE
Example:
(4.*WAY VALVE)
What this expression means:
Matches the preceding Matches any component class name
* pattern element zero or which contains 4 followed by zero or one
more times. characters followed by WAY VALVE
Example matches using expression:
4WAY VALVE
4 WAY VALVE
Example:
X{1,1}
Denotes the minimum M What this expression means:
{M,N} and the maximum N match Matches any component class name
count. which contains one and only one X
Example matches using expression:
FLEXIBLE HOSE
Example:
[123]
What this expression means:
Matches any component class name
Denotes a set of possible which contains 1,2 or 3
[...]
character matches.
Example matches using expression:
1 WAY VALVE
2 WAY VALVE
DIAPHRAGM ACTUATED 3 WAY BALL
VALVE

Copyright 1974 to current year. 20:3 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Metacharacter Description Example


Example:
[1-3]
What this expression means:
Matches a range of Matches any component class name
characters (alpha and which contains a character within the
[n1-n2] numeric), where n1 is the range 1 to 3
start of the range and n2
Example matches using expression:
the end.
1 WAY VALVE
2 WAY VALVE
DIAPHRAGM ACTUATED 3 WAY BALL
VALVE
Example:
(SELF ACTING|AUTOMATIC)
What this expression means:
Matches any component class name
Separates alternate
| which contains SELF ACTING or
possibilities.
AUTOMATIC
Example matches using expression:
SELF ACTING GLOBE VALVE
AUTOMATIC GLOBE VALVE
Example:
(AP)\b
What this expression means:
Matches any component class name
\b Matches a word boundary.
which contains a word ending in AP
Example matches using expression:
FLAME TRAP
END CAP
Example:
\W
What this expression means:
Matches any component class name
Matches a non-
\W which contains a non alphanumeric
alphanumeric character.
character such as a space
Example matches using expression:
Any component class name which
contains a non alpha numeric character

Copyright 1974 to current year. 20:4 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Metacharacter Description Example


Example:
3\s
What this expression means:
Matches any component class name
Matches a whitespace
which contains a 3 followed by a
\s character (space, tab,
whitespace character
newline, form feed)
Example matches using expression:
3 WAY VALVE
DIAPHRAGM ACTUATED 3 WAY
VALVE
Example:
2\S
What this expression means:
Matches any component class name
Matches anything BUT a
\S which contains a 2 followed by any non
whitespace.
whitespace character
Example matches using expression:
2WAYVALVE
CLOSED2WAYVALVE
Example:
\d
What this expression means:
Matches a digit, same as Matches any component class name
\d
[0-9]. which contains a single digit
Example matches using expression:
PISTON ACTUATED 4 WAY VALVE
CLOSED 3 WAY VALVE
What this expression means:
\D Matches a non-digit. Matches any component class name
which contains a non digit
Example:
^(PISTON)
What this expression means:
Matches any component class name
Matches the beginning of a
^ which begins with PISTON
line or string.
Example matches using expression:
PISTON ACTUATED 4 WAY VALVE
PISTON ACTUATED GENERAL
VALVE

Copyright 1974 to current year. 20:5 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Metacharacter Description Example


Example:
(FILTER)$
What this expression means:
Matches the end of a line Matches any component class name
$
or string. which ends with FILTER
Example matches using expression:
INLINE BASKET FILTER
INLINE FILTER
Matches the beginning of a For the purposes of component class
\A string (but not an internal mapping this is equivalent to ^
line).
Matches the end of a string For the purposes of component class
\Z
(but not an internal line). mapping this is equivalent to $
Matches every character What this expression means:
[^...] except the ones inside Allows a component class to be selected
brackets. based on a list of excluded characters.

20.1.4 Regular Expression Guidelines

Case
Regular Expressions are case sensitive, and capitalised metacharacters often have different
meanings to their lowercase equivalents.
By default regular expression matching is also case sensitive.
Component class names in an ISO15926 format import file are in Camel case. Camel case
is the practice of writing compound words or phrases, in which the words are joined without
spaces and are capitalised within the compound. For example:
BallValve
On importing an ISO15926 file, Schematic Model Manager converts component class
names from Camel case to upper proper case. The above example would be converted to:
BALL VALVE
All ISO 15926 Designator references made within Schematic Model Manager should be in
upper proper case.
All references made to ISO 15926 designators in auto complete rules, either in full, as in:
BALL VALVE
...or as part of a regular expression:
^BALL

Matching
To match a group of characters, surround the characters with parenthesis. For example:
(PINCH VALVE)

Copyright 1974 to current year. 20:6 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Will find a match wherever PINCH VALVE appears in a Component Class, such as:
PISTON ACTUATED PINCH VALVE
PINCH VALVE
To exactly match a literal in a regular expression ensure that the expression begins with the
^ character and ends with the $ character. For example:
^(PINCH VALVE)$
This will match PINCH VALVE but will not match PISTON ACTUATED PINCH VALVE.

Escape Sequence
An escape sequence is a way of using a metacharacter as part of the search criteria of a
regular expression. This is done by placing the \ (backslash) character in front of the
quantifier.
For example the regular expression \* will find the * character in the component class name
BAG*FILTER.

Copyright 1974 to current year. 20:7 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.2 Appendix B: Release to 3D and the Schematic


Database
Schematic Model Manager release related behaviour is designed to provide a method of
controlling AVEVA Schematic 3D Integrators access to schematic data. AVEVA Schematic
3D Integrator may only take data from the schematic database for inclusion in a PDMS 3D
Model, when that data has been released.
Elements of the following type may have release related behaviours applied to them:
SCOINS
SCEQUI
SCSEG
Other element types are not displayed by the AVEVA Schematic 3D Integrator.
In addition, if the descendants of a schematic element may be of one or more of the above
types, then release related actions may be initiated from the parent (such as a Release or
Un-Release). In these cases release related actions will operate on the children (that can be
released) of the parent.
Schematic elements which may be parents are:
Schematic WORL*
SCGROU
SCPLIN
In addition to these elements, release related actions may also be initiated from SCDIAG
elements. This carries out the release action on all elements (that can be released)
contained on the diagram which corresponds to the SCDIAG element.
Release related information about elements of the types SCOINS, SCEQUI and SCSEG is
stored in the following attributes of those elements:

RECOMM The release comment


REDATE The Date of the last release action
RESTAT The elements release status. 1 indicates that the element is released, 0
indicates that it is not.
REUSER The PDMS user name of the user who carried out the last release related
activity

Copyright 1974 to current year. 20:8 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.3 Appendix C: XPath Expressions


XPath Expressions can be used when mapping system/project specific attributes from the
source files to schematic or user defined database attributes. See XPath Expression Builder
Dialog.
This Appendix provides a brief guide to the use of XPath Expressions. For further
information refer to: http://www.w3.org/TR/xpath.
Within an Expression:
XML element names are represented in their simplest form as the tag name, e.g.
<MyElement> is represented as MyElement.
XML attribute names in their simplest form are prefixed with the @ character, e.g. the
attribute MyAttribute=value is represented as @MyAttribute
An expression is built up from a series of these LocationPaths separated by the /
character. For example the attribute from <MyElement @MyAttribute /> may be
obtained using MyElement/@MyAttribute
More complex LocationPaths exist, such as:

Long form Short Form Description


child::MyElement MyElement MyElement child element of the current
context
attribute::MyAttribute @MyAttribute MyAttribute XML attribute of the current
context
child::* * all child elements of the current context
attribute::* @ all attributes of the current context
parent::* .. The parent element of the current context
ancestor::MyElement The MyElement element that the current
context is in
self ::* . The current context
/descendants::* //* all XML elements of the document
self::*// // all descendant XML element of the current
context
following-sibling::* The next XML element if one exists as a child
of the same parent element
preceding-sibling::* the previous element that is a child of the
same parent element as the current context

Predicates can be added to each LocationPath in order to further constrain the


selected nodes. Predicates are enclosed inside [ and ] characters. For example:
MyElement[@MyAttribute] selects MyElement XML elements that have
an attribute with the name MyAttribute
MyElement[@MyAttribute = Motor] selects the MyElement XML elements that
have an attribute with the name MyAttribute
that has a value of Motor

Copyright 1974 to current year. 20:9 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

MyElement[1] selects the first MyElement child of the current


context
MyElement[last()] selects the last MyElement child of the current
context
Data can then be manipulated using functions such as:
normalize-space(MyElement) takes the textual contents from the MyElement
element and replaces all whitespace with a
single space character
translate(MyElement/@Tag,-,_) replaces and - characters with a _ character
from the Tag attribute of MyElement
concat(MyElement[1],MyElement[2]) concatenates the results of MyElement[1] and
MyElement[2]
count(MyElement) The number of MyElement elements in the
current context
name(.) Name of the current element (including
namespace)
local-name(.) the local name of the current element
(excluding namespace)
A Boolean expression is one that returns a value of True or False. This is usually
achieved using an equivalence or existence test such as:
@MyAttribute = SomeValue MyAttribute has a value of SomeValue
@MyAttribute MyAttribute present on current context
Count(MyElement) = 1 1 element named MyElement in the current
context

Copyright 1974 to current year. 20:10 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.4 Appendix D: Diagram Set File Formats


Diagram sets can be created by third party systems along with the P&ID files in order for a
third party system to manage imports automatically via batch PML processing. A diagram
set can be defined either as an XML file or a text file and must conform to the following
format definitions.

20.4.1 XML File Format


All XML files representing a diagram set must conform to the XML Schema:
<PDMS Install directory>/Schematic Model Manager/Resources/ImportFileSet.xsd

<?xml version="1.0" encoding="UTF-8"?>


<xsd:schema
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.aveva.com/P&amp;IDManager/ImportFileSet"
elementFormDefault="qualified" version="1.0">
<xsd:annotation>
<xsd:documentation>
Copyright (c) 1974 to 2009 AVEVA Solutions Ltd
</xsd:documentation>
<xsd:documentation>
P&amp;ID Manager 12.0.4.0
</xsd:documentation>
</xsd:annotation>
<xsd:element name="ImportFileSet">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="File" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attribute name="FileName" type="xsd:string" use="required" />
<xsd:attribute name="FilePath" type="xsd:string" use="required" />
<xsd:attribute name="DiagramName" type="xsd:string" use="optional" />
<xsd:attribute name="MatchedSCDIAG" type="xsd:string" use="optional" />
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Name" type="xsd:string" use="required" />
<xsd:attribute name="ReleaseComment" use="optional">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="120"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:schema>

Copyright 1974 to current year. 20:11 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

The data attributes in this file are defined as follows:

Element Attribute Description Example


File FileName The filename of the P&amp;IDfile.xml
file, excluding the
file path.
File FilePath The path of the file. Fully qualified:
C:\Data
Relative to the diagram
set:
.\Data
File DiagramName The name of the /A-different-name
P&ID Diagram if
different to that in
the P&ID file itself.

Note: The Diagram


name is
parsed from
the file but
may be
changed by
entering a
different
name in this
field.
File MatchedSCDIAG The database =16388/64238
reference of the
diagram already
loaded into the
database that this
file is to be matched.
ImportFileSet Name The filename of this Filename.xml
fileset
ImportFileSet ReleaseComment Any comments to be Revision A
used during import
when setting the
RELSTAT attributes.

Copyright 1974 to current year. 20:12 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

For example:

<?xml version="1.0" encoding="utf-8"?>


<ifs:ImportFileSet
xmlns:ifs="http://www.aveva.com/P&amp;IDManager/ImportFileSet"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.aveva.com/P&amp;IDManager/ImportFileSet ImportFileS
Name="FileSetExample.xml"
ReleaseComment="Revision A">
<ifs:File
FileName="905680.xml"
FilePath=".\P&amp;ID Data\" />
<ifs:File
FileName="905675.xml"
FilePath=".\P&amp;ID Data\"
MatchedSCDIAG="=16388/61274" />
<ifs:File
FileName="905676.xml"
FilePath="C:\P&amp;ID Data\"
DiagramName="/905676_A" />
</ifs:ImportFileSet>

20.4.2 Text File Format


Text files are interpreted as follows:
A line that starts with '//' will be treated as a comment and ignored.
All blank lines will be ignored
All other lines are interpreted as a fully qualified or relative file path. If the text cannot
be interpreted as a file path the .txt file is considered invalid. File paths may be
enclosed in "" characters
Note: All P&ID files listed in a text file are expected to have a file extension.

Note: The user interface expects text files for diagram sets to have the file extension '.txt'

For example:
// --------------------
//
// Date : 24/04/2009
// Time : 11:39::24
// System : Handwritten
//
// --------------------

// file in the same directory


905675.xml

// file in a sub directory

Copyright 1974 to current year. 20:13 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

.\P&ID Data\905680.xml

// fully qualified filename


C:\P&ID Data\905681.xml

// file paths may be specified in quotation characters


"C:\P&ID Data\905682.xml"

// end of file

Copyright 1974 to current year. 20:14 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.5 Appendix E: Use Extracts to Manage Work and


Issued Schematic Data
AVEVA Schematic Model Manager is built on core AVEVA technology and fully supports the
features of the Dabacon database platform.
XML representations of intelligent P&ID are imported via Schematic Model Manager into the
Schematic Database. Schematic elements which may have corresponding 3D elements in a
Plant DESIGN or Marine Hull and Outfitting database may then be released for use by
AVEVA Schematic 3D Integrator for 3D comparison and build purposes.
After importing draft P&IDs, additional P&IDs, corrected or improved updates to existing
P&ID's, or manually amend schematic data may be subsequently imported. These tasks
may be carried out while still retaining the initial baseline issued P&ID data, for use by
AVEVA Schematic 3D Integrator and other users, only releasing updated and amended
schematic data in a controlled way, at specific milestones of the project.
This approach may be supported by using extract databases.
This example is not intended to be a comprehensive guide to the setup and use of MDB's,
DB's and extracts. For further information on these subjects please see the Plant and
Marine Database Management Reference Manual, and the Administration User Guide.

20.5.1 MDB and Database Setup


This example uses two MDB's. These are copies of the SAMPLE MDB which is shipped
with Plant and Marine in the SAMPLE project.

Copyright 1974 to current year. 20:15 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

PARENTMDB. The SCHE DB PIDDATA was created here. In this example, this DB is
intended for use by AVEVA Schematic 3D Integrator, and for project reporting purposes.
This will be the static Schematic database and can be viewed as an Issued schematic data
repository. No direct imports or manual updates of schematic data will take place here. This
is the issued schematic database. Data will only be propagated to this DB from the extract.

EXTRACTMDB - The DB PIDDATAEXTRACT was created and added to this MDB. This DB
is an extract DB taken from DB PIDDATA. In this example, this DB is intended to be the
main DB for importing and updating schematic data. Data may be examined here and any
necessary data cleansing and editing tasks can be carried out. Additional schematic

Copyright 1974 to current year. 20:16 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

elements may be manually created; equipment can be imported from a CSV or MS Excel
file. This is the working DB for schematic data.
Only when this data is considered to be at a state where it may be used by other members
of the project team (for example at a particular project milestone, such as Approved for
Design), or for use in 3D, can it then be propagated to the DB PIDDATA in PARENTMDB.

Copyright 1974 to current year. 20:17 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.5.2 Manage Extract DB - PIDDATAEXTRACT


At the beginning of this example both the master and extract DBs are empty.
First login to the EXTRACTDATA MDB.
Import the initial set of P&IDs.

There is now an initial set of P&IDs in the extract DB.

Copyright 1974 to current year. 20:18 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

This data can now be checked, validated using the Report or Search features, and if
necessary, manually edited. Additional schematic elements may be imported from external
systems via CSV or MS Excel imports.
At this point the DB PIDDATA in PARENTMDB contains no schematic data.

20.5.3 Issue Schematic Data to DB PIDDATA


To propagate the schematic data to the DB PIDDATA in PARENTMDB, use the Extract
Control feature.
Before initiating an issue from the extract, carry out a save work.
From the Schematic Model Manager menu select File > Extract Control.

Copyright 1974 to current year. 20:19 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

On the Extract Data Control dialog, click the Issue option.

Copyright 1974 to current year. 20:20 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

On the Extract Session Comment dialog, click the YES option.

The schematic data will now have been propagated to DB PIDDATA in PARENTMDB.
Login to PARENTMDB.
The schematic data from the PIDDATAEXTRACT DB in the EXTRACTMDB has now been
propagated to PARENTDB.

20.5.4 Manage and Propagate Updates and Edits


Two further P&IDs have now been drafted and are ready for import into the Schematic
database. These P&IDs must be validated and checked in Schematic Model Manager prior
to Issue for use generally, and by AVEVA Schematic 3D Integrator.

Copyright 1974 to current year. 20:21 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

These P&IDs will be imported into PIDDATAEXTRACT DB in the EXTRACTMDB, where


validation and checking can take place. For example, connectivity with P&IDs already
imported may be checked and validated.
Login to Schematic Model Manager using EXTRACTMDB and import the two new P&IDs.

At this point these P&ID exist only in EXTRACTMDB.

Copyright 1974 to current year. 20:22 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Validation and checking tasks can now be carried out using the Diagram Viewer, off page
connection tools, reporting and search facilities.
When these P&ID have been validated they can be propagated to DB PIDDATA in
PARENTMDB for general use and for use by AVEVA Schematic 3D Integrator.
Before initiating an issue from the extract, carry out a save work.

Copyright 1974 to current year. 20:23 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

The Extract Data Control dialog now indicates, by the use of prefix letters, the state of
elements in the extract schematic database.

Copyright 1974 to current year. 20:24 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

For an explanation of the meaning of the prefix letters click the Prefix Info option.

Clicking on a parent element in the Elements window shows extract status information
about the parent's child elements. In the example below, we can see that SCDIAG elements
905681 and 905680 have been modified in the extract.

Click the Issue option. The modified data will be propagated to DB PIDDATA in
PARENTMDB for general use and for use by AVEVA Schematic 3D Integrator.

Copyright 1974 to current year. 20:25 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Click the Yes option on the Extract Session Comment dialog.

The new P&IDs will now have been propagated.


Login to PARENTMDB. The new diagrams will now have been propagated to the Schematic
DB in this MDB.

Copyright 1974 to current year. 20:26 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.6 Appendix F: P&ID Status Control in Schematic Data


Model Management
The Status Control features used in this appendix are common to Plant and Marine, and can
be used on any schematic element. The following examples focus on Status Control for
P&ID, however any status definitions can be created for any schematic element.
For a full description of the Status Control features demonstrated in this appendix, consult
the Status Control Guide.

20.6.1 P&ID Lifecycle used in this Example


The following guide shows how to use the features of Schematic Model Manager, including
core tools such as Status Control, to support the following P&ID development process:
A P&ID will typically go through several stages during its development. A simplified lifecycle
is used for the purposes of this guide.
Typically, prior to reaching the first P&ID status, the following tasks will have already been
carried out.
Major equipment items at relevant positions on drawings
Equipment numbers align with Process Flow Diagrams
The layout of each P&ID is a representation of the process flow.
At this point the P&ID will be issued for review and comment.

Revision A. Issued for Review and Comment


Issued to engineers for check and comment to ensure:
Major equipment items at relevant positions on drawings. Equipment numbers align
with Process Flow Diagrams and the layout of each P&ID is a representation of the
process flow.
Connectivity from P&ID to P&ID must be checked.
The P&ID may be issued to client for comment.

Revision B. Issued for Approval


Check that client and engineers comments made at Revision A have been included.
Carry out P&ID Process Review.
Check that line numbers are completed and that insulation and tracing specs are
completed.
Check that all tags are completed for equipment, instruments, manual valves and
piping.
Preparation and Checking by Process Engineering Lead, Approving by Project Manager
and Client.

Revision 0. Approved for Design


All changes to the P&ID from this point must be tracked and documented.

Copyright 1974 to current year. 20:27 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.6.2 Status Control Configuration


Login to LEXICON and create a new Status World.

Give the Status World a meaningful name and description in the Current Element Editor.

Copyright 1974 to current year. 20:28 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Right-click on the new Status World in the Explorer and select New Status Definition can
(Status Groups to contain Status Definitions can also be created). Enter a Name and
Description in the Editor (these will typically be similar, but the description can include
spaces and will be used in the Status Controller if it is set).

Copyright 1974 to current year. 20:29 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Select the controllable element that status definitions are to be applied to. In this example
the P&ID status will be managed, so the corresponding schematic element is SCDIAG.

Copyright 1974 to current year. 20:30 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Now right-click on the Status Definition in the Explorer and select New Status Value. Enter a
Name, Description and Numerical value in the Current Element Editor (entry of a
numerical value is optional and may be a percentage or a simple value).

Create the Rev B and Rev 0 status.

The valid transition for each Status Value may now be set. Click on the selection option to
show the Select valid status transitions dialog.

Copyright 1974 to current year. 20:31 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

From Rev A a P&ID may only transition to Rev B. Set the transition accordingly.

Rev A is the start of the P&ID Management process so may only be moved up through this
process from Rev A to Rev B. Set the Promote value to Rev B, and leave the Demote value
blank.

Copyright 1974 to current year. 20:32 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

For Rev B the valid transitions promotion to Rev 0 and demotion to Rev A. Set the
transitions accordingly.

Then set the Promote and Demote values for Rev B.

The final step in this simplified example P&ID status control lifecycle is Rev 0. All changes to
the P&ID from that point must be tracked and documented and for the purposes of this
simplified example it is assumed that the status control example ends here. There are
therefore no transitions from Rev 0.

Copyright 1974 to current year. 20:33 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.6.3 P&ID Status Control - An Example


Open Schematic Model Manager and then open the Status Controller.

To use the new status definitions a new status layout must be configured.

Copyright 1974 to current year. 20:34 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Select the status attributes to be displayed.

The schematic elements to which the status definitions apply will be displayed, along with
their status values.

The P&ID which have already been imported into the database have not yet had their status
values set are displayed.
These P&ID have now ready to be issued for review and comment.

Copyright 1974 to current year. 20:35 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Select the SCDIAG elements and right click.

Select the correct status, in this example Issued for Review.

The status will now be set for the SCDIAG elements.

Copyright 1974 to current year. 20:36 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Select Status History from the right-click menu.

The status history will be shown, including the change to Rev A.

At this point in the P&ID development process further tasks take place. In this simplified
example the P&IDs are Issued to engineers for checking and commenting and:
To ensure that major equipment items are at relevant positions on drawings Equipment
numbers align with Process Flow Diagrams and the layout of each P&ID is a
representation of the process flow.
To check the connectivity from P&ID to P&ID.
Each of these is supported by Schematic Model Manager. The following two sections
explain how these activities are supported.

Copyright 1974 to current year. 20:37 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

How to Check if Major equipment items are at relevant positions on drawings


The diagrams can be displayed in the diagram viewer and visually checked.
From the Status Profile select a diagram and from the right click menu select Navigate To.

The diagram will be made the current element. If the schematic explorer is open the
diagram element will be highlighted.

Copyright 1974 to current year. 20:38 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Right-click on the diagram element and select Show Diagram.

The diagram will be displayed:

Copyright 1974 to current year. 20:39 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Click in on an equipment element.

The element will be highlighted on the diagram. The corresponding SCEQUI element in the
schematic database will be highlighted.

How to Check Connectivity from P&ID to P&ID


From the displayed graphic view of the diagram, zoom into an off page connector.

Clicking on the Off Page Connector will make the corresponding schematic element the
current element, and highlight it in the Schematic Explorer, if it is open.
Right-click on the Off Page Connector on the diagram and select Go to Connected OPC.
The diagram containing the connected OPC will be opened and the relevant OPC
highlighted.

Copyright 1974 to current year. 20:40 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Once the diagrams have been checked, drafting errors corrected and the diagrams re-
imported, the diagrams are ready to be moved to Rev B using the status controller.

Using the status history we can view the diagrams transition so far through the status control
process which has been defined. This history is based on session data, so some transitions
which occurred during one session will not be shown.

Copyright 1974 to current year. 20:41 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Diagram 5540021-001 requires revision and must be returned to Rev A.

Using the status controller, the status of this diagram is changed. The valid status transitions
defined in the status definitions are shown to prevent an inappropriate status transition from
being selected.
After revision and re-import, the diagram may now be promoted back to a status of Rev B.
This must be done before it can make the transition to Rev 0.
All diagrams are now validated and Approved for Design.

Copyright 1974 to current year. 20:42 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Again using the status controller the status of the diagrams is changed.

Copyright 1974 to current year. 20:43 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.7 Appendix G: Configuration of Line Lists using


Pseudo Attributes
To support the generation of line-related project deliverables, such as line lists with
configurable content, several pseudo attributes have been added to line and branch
elements in the schematic database.
These pseudo attributes are:

Element Pseudo Type Purpose


Attribute
SCPLIN LLDIAGRAMS Text Calculated value. This is the combined DIAREF
attributes of the SCSEGMENT elements within
SCBRAN
the SCBRANCH and any subsequent branches
between the branch and LLTBRANCH,
formatted as a text field to meet the user's
format requirements
SCPLIN LLENTRY Bool Determines if the SCPLINE and SCBRAN
should be used in a line list deliverable. Pipeline
SCBRAN
and Branch selection may be user defined using
a rule or manually set.
SCPLIN LLFROM Text Derived values. Hold the text which indicates
the source of the pipeline and branch. The
SCBRAN
method used to derive the content is user
defined
SCBRAN LLTBRANCH Derived value. This is the SCBRANCH element
where the main flow from the current branch
terminates or leaves the current SCPLINE. This
enables the user to access the attributes at the
end of the line list entry such as the terminating
BORE size (TBORE OF LLTBRANCH)
SCPLIN LLTO Derived Values. Hold the text which indicates
the destination of the pipeline and branch. The
SCBRAN
method used to derive the content is user
defined.

These pseudo attributes are configured using the Line List Configuration tool.
The line list related pseudo attributes are provided to allow users to:
Decide which piping-related elements are to be included on a line list report.
Define text values to describe the start and end values of pipelines and branches.
These values may be populated using rule criteria.
Determine the SCBRAN element at the point where the main flow of a SCPLIN
terminates, so that attributes of this SCBRAN may be accessed for reporting purposes.
The pseudo attributes are required because, due to the structure of the schematic database,
line list related data is held by different elements at different levels in the schematic
hierarchy.
The pipeline related hierarchy in the schematic database is:
SCPLIN

Copyright 1974 to current year. 20:44 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

SCBRAN
SCSEG
Pipeline connectivity attributes exist at the SCBRAN and SCSEG level, but not at the
SCPLIN level. In order to produce a line list report based on SCPLIN or SCBRAN elements,
it is therefore necessary to determine the start and end of lines by examining the attributes
of the component SCBRAN and SCSEG elements.
This appendix describes how the pseudo attributes may be used in conjunction with the
Search Grid the and Excel Export functionality to produce a line list.

20.7.1 Pseudo Attribute Configuration


The line list pseudo attributes are configured using the Schematic Model Manager Line List
Configuration form.

A basic set of configurations is included for some rule types. Using this dialog, users can
configure rules additional rules to meet their line list requirements.

Note: For a detailed description of the dialog and its use, see Line List Configuration.

Copyright 1974 to current year. 20:45 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Rules are organised into three groups:


LLENTRY
Rules to determine which schematic elements appear in a line list. No default configurations
rules are provided.
LLFROM/LLTO
Rules to determine how the LLFROM and LLTO pseudo attributes are populated. Some
default configuration rules are provided.
LLDIAGRAMS
A rule to determine how the name of an SCDIAGRAM element will be shown in the
LLDIAGRAMS pseudo attribute. A default configuration rule is provided.

20.7.2 Example Rule: Component Rules - Butt Welded Piping Cap


To illustrate the use of line list configuration rules, the following example will show how to
conditionally populate the LLFROM and LLTO pseudo attributes with a substitution text
string, which is applied based on a check of the component type at the termination of a
pipeline.
The setup of the rule is displayed in the Rule Properties section of the dialog:

Copyright 1974 to current year. 20:46 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Each of the rule properties is explained below.

Rule Property Value Meaning


Attribute LLFrom and LLTo The pseudo attributes this rule will
populate
End Condition Valid HREF/TREF Determines when this rule is applied -
either when a branch is correctly
terminated (as in this case), or when it
is not correctly terminated, or always.
Item Types DbElementType[]Array The database element type that this
rule applies to
Name Butt Welded Piping Cap The name of this rule
PML Expression 'But Welded Piping A PML expression used to derive the
Cap' value which will be used to populate
LLFRON/LLTO. In this example it is a
simple text string describing the type
of element which terminates a
pipeline.
PML Expression Object EndComponent The element used to derive LLFROM/
LLTO - either the terminating
SCBRANCH or, as in this case, the
first/last component.
Rule Filters -- Multiple filters can be added - in this
example one filter is present which
limits the applicability of this rule to
pipe terminations which have a
component class value of PipingCap

Once configured, the line list related pseudo attributes will be populated each time they are
queried.

Copyright 1974 to current year. 20:47 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

20.7.3 Saved Search Setup and Export to Excel


The standard Search feature can be used to configure a search which returns, in a grid, the
attributes required to generate a line list.
To access the Search Utility, if not already open, select Search from the View menu.

Create a search with the following criteria:


Item Type: SCPLIN
In Database: Schematic
Execute the search by selecting the Search option:

The Search Results grid will be displayed.

Copyright 1974 to current year. 20:48 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Right-click on a column heading, and from the right click menu that is then displayed, select
Column Setup

Copyright 1974 to current year. 20:49 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

The Column Setup dialog is then displayed. Enter the following columns:

Select the Create "Saved Search" Based on Current Search Criteria option. Give the
search a meaningful name, in this example "Example Line List" is used.

Copyright 1974 to current year. 20:50 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Run the saved search. The search results will be displayed.

These will include the LLFROM and LLTO derived values, including "Butt Welded Pipe Cap"
where appropriate.

Copyright 1974 to current year. 20:51 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

To export the example line list to Microsoft Excel, right-click on a column heading, and from
the right-click menu that is then displayed, select Export to Excel...

A Save As dialog will then be displayed. Enter meaningful name for the exported line list, in
this example "Line List" is used.

The saved search results will then be exported to an Excel spreadsheet file.

Copyright 1974 to current year. 20:52 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

The file will contain your line list data, including your defined column headings, and some
default formatting.

20.7.4 Line List Attributes and Comparison with the 3D Design


Schematic 3D Integrator can now optionally suppress the reporting of schematic and design
hierarchy below main object type level. This allows Integrator to be used to check that
pipelines are matched at SCPLINE/PIPE level. Where such a match occurs, appropriate
element attributes may then be used in an attribute comparison.
This feature supports the comparison of a simplified schematic piping model, analogous to a
line list, against a 3D model, without the need for a full Schematic SCPLIN/SCBRANCH/
SCSEGMENT hierarchy. In addition a Release to 3D is not required for such a comparison
to take place.
The configuration of this feature is carried out using the Line List Configuration tool.
User configurable Pseudo attributes have been added to the Design elements PIPE and
BRANCH. These support the definitions of conditional rules to include/exclude PIPE and
BRANCH elements from a comparison, and the derivation of pseudo values of use in this
comparison. This configuration is carried out using the Line List Configuration attribute tool.
The LINE and BRANCH pseudo attributes are:

Copyright 1974 to current year. 20:53 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Element Pseudo Type Purpose


Attribute
PIPE BRANCH LLENTRY Bool Determines if the PIPE and BRANCH should
be used in a line list deliverable or in a
comparison. Pipeline and Branch selection
may be user defined using a rule configured
using the Line List Configuration tool which
conditionally sets this value, or it may be
manually set.
PIPE BRANCH LLFROM Text Derived value. Hold's the text which indicates
the source of the pipeline and branch. The
method used to derive the content is user
defined using the Line List Configuration Tool
BRANCH LLTBRANCH Text Derived value. This is the BRANCH element
where the main flow from the current branch
terminates or leaves the current PIPE. This
enables the user to access the attributes at
the end of the line list entry such as the
terminating BORE size (TBORE OF
LLTBRANCH)
PIPE BRANCH LLTO Text Derived Value. Hold's the text which indicates
the destination of the pipeline and branch.
The method used to derive the content is
user defined by using the Line List
Configuration tool.

The following example illustrates how a SCPLINE LLFROM and LLTO prefix value may be
conditionally set where that element has been sourced from an Excel import containing a
simplified piping connectivity model analogous to a line list.
The value of the UDA :Pmgdesc is used both to identify SCPLINE elements which have
been sourced from such an import, and to derive the LLFROM and LLTO prefix value. This
allows the LLFROM and LLTO attributes to be included in a simple line list based 2D/3D
comparison using Schematic 3D Integrator, to be identified.

Copyright 1974 to current year. 20:54 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

The above rule will set the prefix of LLFROM and LLTO pseudo attributes for a SCPLINE to
LINELIST, where the element pseudo attribute :Pmgdesc is equal to the text value
LINELIST.

20.8 Appendix H: Units Upgrade 12.0.SP6 to 12.1


The Schematic Model Manager Upgrade will analyse your 12.0 SP6 schematic data and
identify elements which have units associated with any of their attributes. An XML file will be
generated listing those elements and the affected attributes; this file can be checked before
the attributes are updated to use the appropriate 12.1 units. While checking the XML file any
attributes that are identified can be amended so that they are not upgraded.
The upgrade requires the user to have an understanding of the database configuration of all
projects involved, in particular knowledge of which Dictionary databases are used by which
Schematic databases. This is important because the UDAs defined in one particular
Dictionary database may be used by multiple projects and multiple Schematic databases.
The process is split into three steps. Each step is controlled by the user and the upgrade is
not complete until all steps have been completed on all the databases identified by the user
as requiring upgrade.

20.8.1 How are Element and Attributes Identified as Upgrade Candidates?


In Schematic Model Manager 12.0 SP6 an Attribute Mapping could have an Attribute Type.
This was then used with the Source Attribute Units to set the value during import.

Copyright 1974 to current year. 20:55 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

The Attribute Mappings for the project will be used to generate a list of attributes (UDAs and
Core) that had an Attribute Type associated with them. For each of these attributes the unit
that was used for the value during import will be determined using the units UDAs
(Pmguntsangle, Pmguntsarea, Pmguntsdist, Pmguntpres, Pmguntstemp, Pmguntvolm,
Pmguntweig), the project options units and the value of :pmgmodtime (time of import). In
12.1 units are managed centrally in the application and so there are units specified for all of
the possible Attribute Types. Any attribute on an element which was imported using a
different unit to this centrally managed unit will be reported as an upgrade candidate.

20.8.2 Before Running the Units Upgrade


Before running the units upgrade it is recommended that you run the 12.1 database upgrade
on all the Databases in the project as this will make sure that they are writable.
It is also recommended to check the database configuration for your project. In particular, be
aware of Dictionary databases that contain Schematic UDAs and identify which Schematic
Databases and Projects reference a Dictionary Database (including any Global projects).
Step 1 should be run on all Schematic Databases using UDAs in a particular Dictionary
Database before Step 2 is run.
Global environments should also be considered carefully to make sure that any Schematic
Databases at satellites are covered in Step 1.

20.8.3 The Process


When entering Schematic Model Manager, if an Upgrade is recommended a message box
will be displayed.

Copyright 1974 to current year. 20:56 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

The message box will be shown if the units UDAs, which were mandatory in 12.0 SP6,
(Pmguntsangle, Pmguntsarea, Pmguntsdist, Pmguntpres, Pmguntstemp, Pmguntvolm,
Pmguntweig) are present on SCDIAGRAM elements in the project and have a value other
than "unset". It adds the Units Upgrade menu options to the Schematic Model Manager
Tools menu and the Lexicon Schematic Model Manager Menu.
If the user decides that the Units Upgrade is not required they can select the check box for
"Don't show this again" and the warning will no longer be shown and the Units Upgrade
Menu options will no longer be available. This information is stored in the Project Options
file.

Step 1 - Pre-Upgrade Scan


Step 1 analyses the Schematic data and generates a file containing the elements and
attributes which have been identified as upgrade candidates. The file can then be checked
and if required can be amended to remove items from the upgrade. Refer to Checking and
Amending the XML file Generated in Step 1 for more information.
The UDAs with data which should be dimensioned are identified and the suggested
dimensions given in the XML file. Any Schematic Model Manager mandatory UDAs and any
customer defined UDAs will be identified. The Attribute Mappings are used to identify
attributes where units are associated to the data.
Use the Tools menu option Schematic Model Manager to run Step 1.

Copyright 1974 to current year. 20:57 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

On successful completion of Step 1 the user will see a message box which will give details
of the location of both the XML file and the log file produced and will also list the Dictionary
databases which have been identified. The foreign Dictionary databases will list separately
as these will need to be upgraded where they are mastered, it is suggested that the user
makes a note of all the Dictionary databases which are reported so that they can make sure
that Step 2 is run for each of them.
This step should be run for all Schematic Databases, using a particular Dictionary database,
before the Dictionary database is upgraded in step 2.

Step 2 - Upgrade Dictionary Database(s)


Step 2 will upgrade the UDAs identified in Step 1 for the Dictionary databases that are
accessible. The UDAs will have the UUNI set to the dimension stated in the XML file. Make
sure Step 1 has been run on all the Schematic Databases that use the UDAs defined in this
Dictionary Database before running Step 2.
Use the option in the Schematic Model Manager menu to run Step 2

The user will be asked to select a file produced by Step 1 to use and will be shown a file
open dialog.
On successful completion of Step 2 the user will see a message box which will ask if they
have other Step 1 file which they want to use. Selecting Yes will show the file open dialog to
choose another file. Selecting No will take them to a summary message box which will list
all the files they have run for Step 2 and the Dictionary databases that have been
processed.
At the completion of Step 2 all the UDAs on Elements in the Schematic Databases will have
a unit associated with the value. For example a Temperature may now have the value
32degC when previously it just read 32. At this point none of the values for the attributes
identified in Step 1 have been converted so if your data was imported using degF and the
value was 78 the value would now be set to 78degC and is therefore incorrect. Step 3 will
convert the values so that the data is correct.

Step 3 - Upgrade Schematic Database Values


Step 3 uses the XML file created in Step 1 to set the values for the attributes so that they are
correctly stored according to the Units for the dimension type.
Use the Tools menu option in Schematic Model Manager to run Step 3.

Copyright 1974 to current year. 20:58 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

On completion of Step 3 all data has been upgraded to use the new units functionality in
12.1. The units UDAs which were mandatory in Schematic Model Manager (Pmguntsangle,
Pmguntsarea, Pmguntsdist, Pmguntpres, Pmguntstemp, Pmguntvolm, Pmguntweig) at 12.0
SP6 will be set to "unset" and the project options will be updated to show that the Upgrade
has been completed. The units UDAs will still be available but will no longer be maintained
or used by Schematic Model Manager. They are not included in the Schematic Model
Manager UDAs defaults at 12.1.

20.8.4 Checking and Amending the XML file Generated in Step 1


On successful completion of Step 1 a message box will be shown stating the location of the
log file, which contains details of the analysis carried out. In the same folder,
\Schematic\Units Upgrade under the project folder, will be an XML file called
SMMUnitsUpgradeList.xml, which lists the upgrade candidate information.
The SMMUnitsUpgradeList.xml file lists the attributes in the database which have been
identified as upgrade candidates. The file contains <UpgradeElement> nodes, each of
which represents an Attribute for a Element which has been identified for upgrade.
The following details are given for each <UpgradeElement> node:

Copyright 1974 to current year. 20:59 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

<UpgradeElement> node attribute Description


ElementName The Name attribute for the Element.
ElementRefNo The Reference Number for the Element.
SCDIAGName The Name attribute of the SCDIAGRAM element
which this element was last imported as part of.
UdaName The UDA which has been identified as having units
associated with it and an upgrade candidate.
AttributeType The dimension type for the UDA. This information
is gathered from the Attribute Mappings file.
SMMUnit The unit which is associated with this UDA (this will
be identified using the pmgunt UDAs on the
SCDIAGRAM identified by SCDIAGName).
UdaValue The current UDA value.
DabaconUnit The 12.1 unit which is set to be used for this
dimension type.
DabaconUnitCorrespondingToSMM The 12.1 unit equivalent of the Unit in SMMUnit.
IsUpgradeRequired The flag which is used to show whether this UDA
on this Element is to be upgraded or not. This will
show "true" by default as all candidates will be
upgraded by default but can be changed to "false".

Below is an example file showing four Attributes, :Pmgdpremin, :Pmgdpremax,


:Pmgdtmpmin, :Pmgdtmpmax, that have been identified for upgrade on the /R9002
Element.
<UpgradeElements IsUUNIAttrUpdated="false" IsUUNIApiCalled="false">
<UpgradeElementCollection>
<UpgradeElement ElementName="/R9002" ElementRefNo="=16390/
7277" SCDIAGName="/905675" UdaName=":Pmgdpremin"
AttributeType="pressure" SMMUnit="Bar" UdaValue="2"
DabaconUnit="pascal" DabaconUnitCorrespondingToSMM="bar"
IsUpgradeRequired="true" />
<UpgradeElement ElementName="/R9002" ElementRefNo="=16390/
7277" SCDIAGName="/905675" UdaName=":Pmgdpremax"
AttributeType="pressure" SMMUnit="Bar" UdaValue="40"
DabaconUnit="pascal" DabaconUnitCorrespondingToSMM="bar"
IsUpgradeRequired="true" />
<UpgradeElement ElementName="/R9002" ElementRefNo="=16390/
7277" SCDIAGName="/905675" UdaName=":Pmgdtmpmin"
AttributeType="temperature" SMMUnit="DegreeCelsius"
UdaValue="11" DabaconUnit="kelvin"
DabaconUnitCorrespondingToSMM="degC" IsUpgradeRequired="true" /
>

Copyright 1974 to current year. 20:60 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

<UpgradeElement ElementName="/R9002" ElementRefNo="=16390/


7277" SCDIAGName="/905675" UdaName=":Pmgdtmpmax"
AttributeType="temperature" SMMUnit="DegreeCelsius"
UdaValue="22" DabaconUnit="kelvin"
DabaconUnitCorrespondingToSMM="degC" IsUpgradeRequired="true" /
>
</UpgradeElementCollection>
</UpgradeElements>
In this example the first <UpgradeElement> which is the :Pmgdpremin UDA on /R9002 has
been identified as having the value 2 and the unit Bar, currently. During Step 2 of the
upgrade the :Pmgdpremin UDA definition will have the UUNI (dimension information) set to
Pressure and the values will then have the unit Pascal, so the value for this attribute on /
R9002 will be incorrect. During Step 3 of the upgrade process the value for this UDA will be
converted to show 200000pascal.
The XML file can be edited and overwritten in the same location for use in Step 3 of the
process. Setting the IsUpgradeRequired to false or removing the <UpgradeElement> node
will eliminate that Attribute from the upgrade and the value will not be converted in Step 3.

Copyright 1974 to current year. 20:61 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide
Appendices

Copyright 1974 to current year. 20:62 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

Index

A Copy Schematic Model Manager Options from


another Project . . . . . . . . . . . . . . . . . . . . 3:5
Abort Diagram Import . . . . . . . . . . . . . . . 3:3 Create
Accessing the Configuration Options . . . 8:1 Elements . . . . . . . . . . 13:9, 15:1, 15:13
Accessing the Schematic Model Manager Mod- Rule Groups . . . . . . . . . . . . . . . . . . . 5:3
ule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1:1 Rules . . . . . . . . . . . . . . . . . . . . . . . . 5:4
Add Date/Timestamp to Release Comment 3:4 Create and Edit Elements . . . . . . . . . . 15:1
Alternation . . . . . . . . . . . . . . . . . . . . . . . 20:1 Create Diagram Sets . . . . . . . . . . . . . . 11:3
Attribute Mapping . . . . . . . . . . 6:1, 6:5, 19:5 Create Elements . . . . . . . . . . . . . . . . 15:13
Attribute Mapping Groups . . . . . . . . . . . . 6:3
Attribute Unit . . . . . . . . . . . . . . . . . . . . . . 6:7
Attributes
D
Derivation Rules . . . . . . . . . 2:5, 5:1, 6:1 Database Configuration . . . . . . . . . . . . . 2:1
Filter . . . . . . . . . . . . . . . . . . . . . . . . . 5:5 Date/Timestamp . . . . . . . . . . . . . . . . . . . 3:4
Mapping . . . . . . . . . . . . . . . . . . . . . . 2:2 DB Expression . . . . . . . . . . . . . . . . . . . . 5:7
View Element Attributes . . . . . . . . . 13:8 DB Match . . . . . . . . . . . . . . . . . . . . . . . 11:9
Auto Complete . . . . . . . . . . . . . . . . . . . . 7:7 Delete
Automatic Completion of ISO 15926 Mappings Diagrams . . . . . . . . . . . . . . . . . . . 13:11
7:6, 7:7 Elements . . . . . . . . . . . . . . 13:10, 15:15
Automatic Matching of Off-Page Connectors Rule Groups . . . . . . . . . . . . . . . . . . . 5:9
11:14 Rules . . . . . . . . . . . . . . . . . . . . . . . . 5:9
Delete Elements . . . . . . . . . . . . . . . . . 15:15
C Delete Mapping Groups and Mappings 6:24
DESIGN . . . . . . . . . . . . . . . . . . . . . . . . . 1:8
Catalogue Search . . . . . . . . . . . . . . . . . 17:3 Diagram Connector . . . . . . . . . . . . . . . 12:1
Close Diagrams and the Viewer . . . . . . 10:4 Diagram Connectors . . . . . . . . . . . . . . 14:6
Condition . . . . . . . . . . . . . . . . . . . . . 6:4, 6:6 Diagram Set 11:3, 11:4, 11:7, 11:8, 11:11, 11:16
Configuration of Line Lists using Pseudo Attri- Create a Diagram Set . . . . . . . . . . 11:4
butes . . . . . . . . . . . . . . . . . . . . . . . . . . 20:44 Edit . . . . . . . . . . . . . . . . . . . . . . . . . 11:8
Configure Auto Complete . . . . . . . . . . . . 7:6 Import . . . . . . . . . . . . . . . . . 11:11, 11:16
Configure UDAs . . . . . . . . . . . . . . . . . . 19:1 Open . . . . . . . . . . . . . . . . . . . . . . . 11:7
Configuring the Source Data Dictionary . 8:1 Diagram Set Editor . . . . . . . . . . . . . . . . 11:3
Conflict Resolution . . . . . . . . . . . . . . . . . 7:4 Diagram Set File Formats . . . . . . . . . 20:11
Copy Elements . . . . . . . . . . . . . . . . . . 13:11 Diagram Sets . . . . . . . . . . . . . . . 11:3, 20:11
Copy from Project . . . . . . . . . . . . . . . . . . 3:5

Copyright 1974 to current year. Index page i 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

Diagram Viewer . . . . . . . . . . . . . 10:2, 14:4 Element . . . . . . . . . . . . . . . . . . . . . 13:8


Close Diagrams and the Viewer . . . 10:4 Line List Configuration Rule . . . . . . . 9:3
Diagram Viewer Settings . . . . . . . . 10:5
Keyboard Commands . . . . . . . . . . . 10:4 G
Toolbar . . . . . . . . . . . . . . . . . . . . . . 10:3
Diagram Viewer Settings . . . . . . . . . . . 10:5 General Tab . . . . . . . . . . . . . . . . . . . . . . 3:5
Display Comments Dialog on Release to 3D 3:4 Copy Schematic Model Manager Options
Duplicate Elements . . . . . . . . . . . . . . . 15:14 from another Project . . . . . . 3:5
Export Schematic Model Manager Options
E 3:6
Import Schematic Model Manager Options
Edit 3:7
Elements . . . . . . . . . . 13:9, 15:1, 15:12 Restore Default Options . . . . . . . . . 3:7
Rule Groups . . . . . . . . . . . . . . . . . . . 5:3 Grouping . . . . . . . . . . . . . . . . . . . . . . . 20:1
Rules . . . . . . . . . . . . . . . . . . . . . . . . 5:4 GTYPE . . . . . . . . . . . . . . . . . . . . . . . 2:2, 7:1
Edit Diagram Sets . . . . . . . . . . . . . . . . . 11:8 GTYPE Mappings . . . . . . . . . . . . . . . . . 2:2
Edit Elements . . . . . . . . . . . . . . 13:9, 15:12
Edit Mapping Groups and Mappings . . . 6:23 H
Edit, Add and Delete Line List Configuration
Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9:3 Highlight . . . . . . . . . . . . . . . . . . . . . . . . 14:5
Element HREF . . . . . . . . . . . . . . . . . . . . . . . 9:8, 9:14
Attributes . . . . . . . . . . . . . . . . . . . . 13:8
Filter . . . . . . . . . . . . . . . . . . . . . . . . 13:8 I
Hierarchy . . . . . . . . . . . . . . . . . . . . 13:2
Right-Click Menus . . . . . . . . . . . . . 13:6 Import
Types . . . . . . . . . . . . . . . . . . . . . . . . 5:8 Designations from File . . . . . . . . . . . 7:3
Element Release . . . . . . . . . . . . . . . . . . . 3:2 Designations from other Databases 7:9
Element Release Tab Destination Groups . . . . . . . . . . . . . 3:9
Display Comments Dialog on Release to 3D Diagram Sets . . . . . . . . . . . . . . . . . 11:3
3:4 Diagrams . . . . . . . . . . 11:1, 11:2, 11:15
Set Release Behaviour of Elements on Im- ISO 15926 Designations . . . . . . 7:3, 7:9
port . . . . . . . . . . . . . . . . . . . 3:2 Location . . . . . . . . . . . . . . . . . . . . . . 4:1
Element Types . . . . . . . . . . . . . . . . . . . . 6:3 Options . . . . . . . . . . . . . . . . . . . . . . 3:7
Element types . . . . . . . . . . . . . . . . . . . . . 6:6 Progress . . . . . . . . . . . . . . . . . . . 11:12
Enable Release Comments . . . . . . . . . . 3:4 Schematic Model Manager Options . 3:7
End Condition . . . . . . . . . . . . . . . . 9:8, 9:14 Start . . . . . . . . . . . . . . . . . . . . . . . 11:11
Explorer . . . . . . . . . . . . . . . . . . . . . . . . . 13:1 Import and keep existing status (OFF) . . 3:3
Element Hierarchy . . . . . . . . . . . . . 13:2 Import and keep existing status (ON) . . . 3:3
Open the Schematic Explorer . . . . 13:1 Import and set release status to OFF . . . 3:3
Use the Explorer . . . . . . . . . . . . . . . 13:6 Import and set release status to ON . . . 3:3
Export Import Configuration Tab . . . . . . . . . . . . 3:8
Location . . . . . . . . . . . . . . . . . . . . . . 4:2 Specify whether or not Drawings are to be
Options . . . . . . . . . . . . . . . . . . . . . . . 3:6 Imported in Colour . . . . . . 3:11
Export Schematic Model Manager Options 3:6 View/Edit Equipment and Off Line Instru-
ment Positions . . . . . . . . . 3:10
View/Edit Import Destination SCGROUP El-
F
ements . . . . . . . . . . . . . . . . 3:8
File Format . . . . . . . . . . . . . . . . . . . 6:4, 6:7 Import Diagram Sets . . . . . . . . 11:11, 11:16
File Format Version . . . . . . . . . . . . . 6:4, 6:7 Import Diagrams Facility . . . . . . . . . . . 11:2
File Locations Tab Import diagrams in colour . . . . . . . . . . . 3:11
Set Default Export Location . . . . . . . 4:2 Import using PML . . . . . . . . . . . . . . . . 11:15
Set Default Import Location . . . . . . . 4:1 Installation . . . . . . . . . . . . . . . . . . . . . . . 1:1
Filter Installation and Pre-Configuration . . . . . 1:1
Attribute . . . . . . . . . . . . . . . . . . . . . . 5:5 Introduction . . . . . . . . . . . . . . . . . . . . . . 1:1

Copyright 1974 to current year. Index page ii 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

ISO 15926 . . . . . . . . . . . . . . . . . . . . 1:1, 7:1 P


ISO 15926 Designation . . . . . . . . . . 7:2, 7:9
ISO 15926 Mappings . . . . . . . . . . . 7:6, 7:7 P&ID Status Control in Schematic Data Model
Item Types . . . . . . . . . . . . . . . . . . 9:8, 9:14 Management . . . . . . . . . . . . . . . . . . . 20:27
Page Matching . . . . . . . . . . . . . . . . . . . . 2:4
PML . . . . . . . . . . . . . . . . . . . . . . . 9:3, 11:15
K PML Expression Object . . . . . . . . . . . . 9:15
Keyboard Commands . . . . . . . . . . . . . . 10:4 Populate from Database(s) . . . . . . . . . . 7:9
Populate ISO 15926 Designations from File 7:3
Populate or Update the Dictionary . . . . . 8:2
L
Post Installation Tasks . . . . . . . . . . . . . . 2:1
LEXICON . . . . . . . . . . . . . . . . . . . 2:1, 19:1 Database Configuration . . . . . . . . . . 2:1
Line List Configuration . . . . . . . . . . . . . . 9:1 Module Definition Configuration . . . . 2:1
LLDIAGRAMS Configuration . . . . . 9:16 UDA Creation . . . . . . . . . . . . . . . . . . 2:1
LLENTRY Configuration . . . . . . . . . . 9:4 Pre-Configuration . . . . . . . . . . . . . . . . . . 1:1
LLFROM/TO Configuration . . . . . . . 9:9 Pre-configuration . . . . . . . . . . . . . . . . . . 2:1
Line List Configuration Rules Preview Diagrams before Import . . . . . 10:1
Edit, Add and Delete . . . . . . . . . . . . 9:3 Project Options
LLDIAGRAMS Configuration . . . . . . . . 9:16 Element Release . . . . . . . . . . . . . . . 3:2
LLENTRY Configuration . . . . . . . . . . . . . 9:4 General . . . . . . . . . . . . . . . . . . . . . . 3:5
LLFROM/TO Configuration . . . . . . . . . . . 9:9 Import Configuration . . . . . . . . . . . . 3:8
Project Options Dialog . . . . . . . . . . . . . . 3:1
M Pseudo Attributes . . . . . . . . . . . . . 9:2, 20:44

Mapping Groups and Mappings Q


Delete . . . . . . . . . . . . . . . . . . . . . . . 6:24
Edit . . . . . . . . . . . . . . . . . . . . . . . . . 6:23 Quantification using Metacharacters . . 20:2
Moving . . . . . . . . . . . . . . . . . . . . . . 6:23
Mapping Set-Up . . . . . . . . . . . . . . . . . . . 2:1 R
Attribute Mapping . . . . . . . . . . . . . . . 2:2
GTYPE Mapping . . . . . . . . . . . . . . . 2:2 Re-apply to databases(s) . . . . . . . . . . . 7:10
Page Matching . . . . . . . . . . . . . . . . . 2:4 Regular Expressions . . . . . . . . . . . . . . 20:1
Matching Off-Page Connectors . 11:14, 12:1 Alternation . . . . . . . . . . . . . . . . . . . 20:1
Module Definition Configuration . . . . . . . 2:1 Grouping . . . . . . . . . . . . . . . . . . . . 20:1
Move Elements . . . . . . . . . . . . . . . . . . 13:11 Guidelines . . . . . . . . . . . . . . . . . . . 20:6
Move Rules and Rule Groups . . . . . . . . . 5:9 Quantification using Metacharacters 20:2
Moving Mapping Groups and Mappings 6:23 Release Data . . . . . . . . . . . . . . . . . 3:2, 20:8
Release Behaviour . . . . . . . . . 3:2, 20:8
Existing Elements - Not Released 3:3
N
Existing Elements - Released . . 3:3
NameClashRule . . . . . . . . . . . . . . . . . . . 5:6 New Elements . . . . . . . . . . . . . . 3:3
Release Comments . . 3:4, 11:10, 11:16
O Release Data and Unrelease Data . . . 16:1
Rename Elements . . . . . . . . . . . . . . . 13:10
Off Line Equipment and Instrument Default Posi- Reports . . . . . . . . . . . . . . . . . . . . . . . . . 18:1
tion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:10 Reset Defaults . . . . . . . . . . . . . . . . . . . . 3:7
Off-Page Connectors . . . . . . . . . . . . . . 12:1 Reset the Dictionary . . . . . . . . . . . . . . . . 8:2
OPCs . . . . . . . . . . . . . . . . . . . . 11:14, 12:1 Restore Default Options . . . . . . . . . . . . . 3:7
Open an Existing Diagram Set . . . . . . . 11:7 Rule Groups . . . . . . . . . . . . . . . . . . . . . . 5:1
Open the Schematic Explorer . . . . . . . . 13:1 Rule Names . . . . . . . . . . . . . . . . . . . . . . 5:8
Overwrite Mappings in Databases with Current Rules . . . . . . . . . . . . . . . . . . . . . . . . 5:1, 5:2
Mappings . . . . . . . . . . . . . . . . . . . . . . . 7:10

Copyright 1974 to current year. Index page iii 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Schematic Model Manager User Guide

S Create and Edit Elements . . . . . . . 13:9


Delete Elements . . . . . . . . . . . . . 13:10
Save Changes . . . . . . . . . . . . . . . . . . 13:12 Element Right-Click Menus . . . . . . 13:6
Saving Imported Data . . . . . . . . . . . . . 11:17 Move and Copy Elements . . . . . . 13:11
SCBRANCH Separators . . . . . . . . . . . . 9:10 Rename Elements . . . . . . . . . . . . 13:10
SCDIAG . . . . . . . . . . . . . . . . . . . . . . . . 13:6 Save Changes . . . . . . . . . . . . . . . 13:12
SCDIAG Separators . . . . . . . . . . . . . . . 9:16 View Diagrams . . . . . . . . . . . . . . . 13:11
SCGROU . . . . . . . . . . . . . . . . . . . 3:8, 13:3 View Element Attributes . . . . . . . . . 13:8
Schematic Explorer . . . . . . . . . . . . . . . . 13:1 User Defined Attributes . . . . . . . . . . . . 19:1
Schematic Model Manager Options . . . . 3:1 User Options . . . . . . . . . . . . . . . . . . . . . 4:1
Schematic WORL * . . . . . . . . . . . . . . . . 13:3 User Options Dialog . . . . . . . . . . . . . . . . 4:1
SCSTYPE . . . . . . . . . . . . . . . . . . . . 2:2, 7:1 Using the Schematic Model Manager . . 1:2
SCTYPE . . . . . . . . . . . . . 6:3, 6:6, 9:8, 9:14
Search . . . . . . . . . . . . . . . . . . . . . 17:1, 17:3
Search Toolbar . . . . . . . . . . . . . . . . . . . 17:3
V
Select Diagrams Version . . . . . . . . . . . . . . . . . . . . . . . 6:4, 6:7
to Preview . . . . . . . . . . . . . . . . . . . . 10:1 View Diagrams . . . . . . . . . . . . . . . 10:1, 14:1
to View . . . . . . . . . . . . . . . . . . . . . . 14:1 View Element Attributes . . . . . . . . . . . . 13:8
Select Rules to be Applied During Import 5:3 View Imported Diagrams . . . . . . . . . . . 14:1
Set Default View/Edit Attribute Derivation Rules . . . 5:1
Export Location . . . . . . . . . . . . . . . . 4:2 Create/Edit Rule Groups . . . . . . . . . 5:3
Import Location . . . . . . . . . . . . . . . . . 4:1 Create/Edit Rules . . . . . . . . . . . . . . . 5:4
Set Release Behaviour of Elements on Import Delete Rules and Rule Groups . . . . 5:9
3:2 Move Rules and Rule Groups . . . . . 5:9
Set release status to OFF . . . . . . . . . . . . 3:4 Select Rules to be Applied During Import
Set release status to ON . . . . . . . . . . . . . 3:4 5:3
Set up Rules for Automatic Completion of ISO View/Edit Attribute Mappings . . . . . . . . . 6:1
15926 Mappings . . . . . . . . . . . . . . . . . . . 7:6 View/Edit Equipment and Off Line Instrument
Source Attribute Name . . . . . . . . . . . . . . 6:6 Positions . . . . . . . . . . . . . . . . . . . . . . . . 3:10
Source Data Dictionary . . . . . . . . . . . . . . 8:1 View/Edit GTYPE Mappings . . . . . . . . . 7:1
Source OPC . . . . . . . . . . . . . . . . . . . . . 12:2 View/Edit Import Destination SCGROUP Ele-
Specify whether or not Drawings are to be Im- ments . . . . . . . . . . . . . . . . . . . . . . . . . . . 3:8
ported in Colour . . . . . . . . . . . . . . . . . . 3:11 View/Edit ISO 15926 Mappings
Standard Searches . . . . . . . . . . . . . . . . 17:1 Automatically Complete ISO 15926 Map-
Status Control . . . . . . . . . . . . . . . . . . . 20:27 pings . . . . . . . . . . . . . . . . . . 7:7
Import Designations from File . . . . . 7:3
T Import Designations from other Databases
7:9
Target OPC . . . . . . . . . . . . . . . . . . . . . . 12:2 Overwrite Mappings in Databases with Cur-
Tree View . . . . . . . . . . . . . . . . . . . . . . . . 6:2 rent Mappings . . . . . . . . . . 7:10
TREF . . . . . . . . . . . . . . . . . . . . . . . 9:8, 9:14 Set up Rules for Automatic Completion of
TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . 13:2 ISO 15926 Mappings . . . . . 7:6

U X
UDA . . . . . . . . . . . . . . . . . . . . . . . . . . . 19:1 XPath Expression Builder Dialog . . . . . . 6:7
UDA Attributes . . . . . . . . . . . . . . . . . . . 19:5 XPath Expressions . . . . . . . . . . . . . . . . 20:9
UDA Catalogue . . . . . . . . . . . . . . . . . . . 19:3
UDA Creation . . . . . . . . . . . . . . . . . . . . . 2:1
Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6:7
Use Extracts to Manage Work and Issued Sche-
matic Data . . . . . . . . . . . . . . . . . . . . . . 20:15
Use the Explorer . . . . . . . . . . . . . . . . . . 13:6
Applying a Filter . . . . . . . . . . . . . . . 13:8

Copyright 1974 to current year. Index page iv 12 Series


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.

You might also like