Rule MGR User Guide
Rule MGR User Guide
Manager
User's Guide
March 2015
DPID2-PE-200006K
Copyright
Copyright © 1999-2015 Intergraph® Corporation. All Rights Reserved. Intergraph is part of Hexagon.
Including software, file formats, and audiovisual displays; may be used pursuant to applicable software license agreement; contains
confidential and proprietary information of Intergraph and/or third parties which is protected by copyright law, trade secret law, and
international treaty, and may not be provided or otherwise made available without proper authorization from Intergraph Corporation.
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, or box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph
as guidance for using a software product.
Terms of Use
a. Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
software product unless the Licensee has a valid signed license for this software product with Intergraph Corporation. If the
Licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take
precedence and govern the use of this software product and Documentation. Subject to the terms contained within the
applicable license agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the
Documentation as defined in the applicable license agreement and delivered with the software product for Licensee's internal,
non-commercial use. The Documentation may not be printed for resale or redistribution.
b. For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensee’s internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensee’s internal, non-commercial. The Other Documentation may
not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and for any
reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
The software, Documentation and Other Documentation discussed in this document are furnished under a license and may be used
or copied only in accordance with the terms of this license. THE USER OF THE SOFTWARE IS EXPECTED TO MAKE THE FINAL
EVALUATION AS TO THE USEFULNESS OF THE SOFTWARE IN HIS OWN ENVIRONMENT.
Intergraph is not responsible for the accuracy of delivered data including, but not limited to, catalog, reference and symbol data.
Users should verify for themselves that the data is accurate and suitable for their project work.
Export Controls
Intergraph Corporation’s software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a. To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b. To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www.bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List, http://www.treas.gov/offices/enforcement/ofac/, and the U.S.
Department of State Debarred List, http://www.pmddtc.state.gov/compliance/debar.html.
c. To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d. To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporation’s Export
Compliance Department, Huntsville, Alabama 35894, USA.
Trademarks
Intergraph, the Intergraph logo, Intergraph Smart, PDS, SmartPlant, SmartMarine, FrameWorks, I-Sketch, IntelliShip, ISOGEN,
Sapphire, SmartSketch, SPOOLGEN, SupportManager, and SupportModeler are trademarks or registered trademarks of Intergraph
Corporation or its subsidiaries in the United States and other countries. Microsoft and Windows are registered trademarks of
Microsoft Corporation. MicroStation is a registered trademark of Bentley Systems, Inc. Other brands and product names are
trademarks of their respective owners.
Index ........................................................................................................................................................... 45
Additional Documentation
This section describes the Help menu commands.
Opens the Help viewer where you can read topics about commands, procedures, dialog boxes,
and so forth.
Displays the Open dialog box, from which you can access an existing rule base. The extension
for a rule base file is .rul.
You can open one of the last rule bases that you worked on by selecting it from the list of
recent files on the File menu.
In the File Open dialog box, you can double-click the rule base name to open it.
If you do not see the rule base you want to open, make sure the drive, directory, and type
are correct. You can also change the database in which you are working. For more
information, see Connect to a Database (on page 11).
Displays the Open Plant Structure dialog box allowing you to connect to the site and server
that you want to work with by choosing the appropriate SmartPlant initialization (.ini) file. You
can also view the plants to which you were recently connected. In order to use this command,
your computer must be able to connect to the network where the server is located.
Available plant structures — Lists those plant structures found on the network. You can select
only one item from this List view at a time.
Application Type — Allows you to select an application for filtering the available plant
structures that are associated with that application. If all the plants in the site are associated
with one application only, the value is read-only.
Open — Connects you to the selected database. The Open command also checks to make
sure you have the correct access privileges for the selected plant structure and passes your
access information back to SmartPlant P&ID Rule Manager.
Site Server — Opens the Open Site Server dialog box, allowing you to select a SmartPlant
initialization file from local and network directories. Plant structures that correspond to the
initialization file you choose appear in the list of available plant structures.
Connect to a Database
1. Click File > Open Database. The Open Database command is also available on the
toolbar.
2. On the Open Plant Structure dialog box, click Site Server.
3. On the Open Site Server dialog box, select the correct SmartPlant initialization (.ini) file and
click OK.
4. Click Open.
The Open command checks to make sure that you have the correct access privileges for
the selected plant structure and passes your access information back to the software.
Inserts a new folder below the active folder, or as a sibling to the currently selected rule, in the
rule list. If you select an open folder, the software creates the new folder inside the selected
folder.
The software assigns a default name of New Folder n to the new folder. The letter n represents
the next unused, sequential number. For example, if the last folder that you added was 15, the
next new folder is New Folder 16. The default folder name can be renamed.
Create a Folder
1. Select the rule or folder in which you want to add a new folder. If you select a rule, the new
folder is added as a sibling to the rule.
2. Click Edit > Add Folder. The Add Folder command is also available on the toolbar
Rename a Folder
1. Select the folder you want to rename.
2. Click Edit > Rename.
3. Type the new folder name over the existing folder name.
Rename a Rule
1. Select the rule you want to rename.
2. Click Edit > Rename.
3. Type the new rule name over the existing rule name.
Removes the active rule or folder. If you delete a folder, all child folders and rules are also
deleted. Deletions are permanent once you save your changes to the rule base.
Delete a Folder
1. Select the folder you want to delete.
Delete a Rule
1. Select the rule you want to delete.
Removes the selected rule from the Tree view, and copies the information to the Clipboard.
Cut a Rule
1. Select the rule you want to remove.
2. Click Edit > Cut. The rule is placed in the Clipboard. The selected rule is now available to
paste into a rule folder. This rule remains in the Clipboard until you cut or copy another rule
or close the application.
Copy a Rule
1. Select the rule you want to copy.
2. Click Edit > Copy. A copy of the rule is placed on the Clipboard. You can now paste the
rule to another location or folder.
Inserts the contents of the Clipboard into the rule list under the active folder. If a rule is currently
selected, the software inserts the contents of the Clipboard as a sibling of the selected rule.
Paste a Rule
1. Select the location where you want to insert the rule.
You can insert a rule into a folder or into a compound rule. If you select a simple rule in
step one, the rule on the Clipboard is inserted as a sibling, on the same level as the
selected rule.
In order to be able to paste a rule, you must previously move a copy of a rule to the
Clipboard by using either the Cut or Copy command.
2. Click Edit > Paste. The Paste command is also available on the toolbar
Writes any changes for the rule base that is currently open to the .rul file.
Use the Add Rule command to create an entirely new rule, or use the Properties
command to modify an existing rule.
If you are using a Workshare environment, do not create, modify, or delete rules at a
satellite site.
Creates a new rule base. The new rule base folder appears in the Rule list. The file extension
for a rule base is .rul.
Inserts a new rule below the active folder or as a sibling to the currently selected rule. If you
select an open folder, the software creates the new rule in that folder.
Each rule must have a unique name because the software assigns a default name of New Rule
n to each new rule. The letter n represents the next unused, sequential number. For example, if
the last rule you added was 15, the next assignment is New Rule 16.
Create a Rule
1. Select the folder or rule in which you want to store your new rule. If you select a rule, the
new rule appears as a sibling to the selected rule.
12. Click Save on the toolbar to write the changes to the rule base.
Inconsistencies
Inconsistency Type — There are six inconsistency types on the Rule Options dialog box:
Inconsistent property value — When you add a new consistency criterion to a rule, the
software uses the Status and Severity values you enter as defaults in the Consistency tab
of the Rule Properties dialog box. You can then modify these default values as desired.
Inconsistent flow direction— Allows you to specify the default Status and Severity where
the software finds an inconsistency in the flow direction of the P&ID drawing. When you add
the consistency criterion Flow Direction to a rule, the software uses these Status and
Severity values as the defaults in the Consistency tab of the Rule Properties dialog
box. You can then modify these default values as desired.
Unattached connect point — Allows you to specify the status and severity where the
software finds an unconnected piping connect point on a piping component, instrument, or
nozzle.
Unattached connector — Allows you to specify the status and severity where the software
finds an unconnected end of a pipe run, signal run, or duct run.
No applicable rules — Allows you to specify the status and severity where the software
finds two connected items for which there are no rules that allow the connection. This can
happen, for example, when you work with two different plants that have two different sets of
rules. When drawing data is copied from plant A to plant B, using Assemblies or Import
Drawings, items that were legally connected in drawing A may not be legally connected in
plant B. Also such an inconsistency may be generated if you edit a plant rule after drawings
have been created based on that rule. If the drawings contain connected items and the
rules that supported those connections are deleted, the result is connections that have no
applicable rules.
Cannot evaluate consistency — When a pipe run, signal run, or duct run is attached to an
Off-Page Connector (OPC) but no corresponding run is attached to the mate OPC, the
consistency cannot be evaluated. This can happen when working in a project environment.
Two drawings that contain an OPC and its mate may be complete in the As-Built plant. If
only one of the drawings is fetched into the project, the consistency of the OPC connection
cannot be evaluated because the other drawing does not exist in the project.
Status — This column has the following possible values:
Warning — The status is used to alert you of possible inconsistencies in your
drawing. These inconsistencies are of a non-critical nature. When you select this option, a
Warning symbol appears on the appropriate drawing object. You can double-click the
symbol to open the Consistency Check dialog box. On the Consistency Check dialog
box, you have the option to approve the inconsistency, and therefore leave it in your
drawing, or you can correct the drawing and remove the inconsistency.
Error — This status is used to alert you of critical inconsistencies within your
drawing. These errors must be fixed within the drawing for the inconsistency to be
removed. When you select this option, an Error symbol appears on the appropriate
drawing object. You can double-click the symbol to open the Consistency Check dialog box
for a more detailed view of the inconsistency.
Severity — This column can have numeric values from 1 to 10, with 10 being the highest
severity. The software can be configured to show only those inconsistencies above a specific
value. For more details, see the View Properties dialog box.
Displays the Rule Properties dialog box, allowing you to define all of the properties for the
selected rule. The different tabs that make up the dialog box provide for general information,
placement details, consistency checking, and defining implied items.
The Rule Properties dialog box appears automatically when you add a new rule.
Name — Defines the name of the rule. If the name is blank, the software creates a new rule
named New Rule n, where n is the next available number since the last new rule that you
created. If you change the name of a rule, click OK and the new name appears in the Rule list.
Description — Identifies the purpose or function of your rule. Rule names must be unique. In
addition, you can create an Internet link by entering a URL address, which provides another way
to include detailed information about a rule.
Priority — Determines which rule applies when rules conflict with each other. You can define a
value from 1 to 100: 1 is the lowest priority. When you place items in a drawing, if several rules
apply to the source and target items, the software selects the rule with the highest priority to
control placement. When you create a relationship, if several rules apply to the source and
target items, the highest priority rule copies property values first, and then each of the other
applicable rules copies unpopulated property values in order. Assigning a priority is required.
Prohibit — Specifies whether to prohibit the relationship between the two items defined on the
Items tab. When you check the Prohibit box, the relationship this rule describes cannot be
created. If you need to, you can create an exception to a broad rule by specifying more specific
filters or by using catalog items for Item 1 and Item 2 and checking Prohibit. This option works
for freestanding placement as well as placement on a target.
Item 1
Displays the following options for the first item involved in this rule.
Name (Item 1) — Displays either a filter or catalog item. For a new rule, the field initially
appears as <None>. To choose an item name, click Browse and display the Select Item dialog
box. Name is a required field.
Connect point type (Item 1) — Displays valid connect point types. This property defines the
type of connect point to use when you connect one item with another. If the placement method
is inline, only the connect point type for the item you are placing is valid. The Label and
Geometric placement methods do not use connect point information.
Placement method (Item 1) — Defines the placement method to apply when placing an item to
a target object.
Browse (Item 1) — Opens the Select Item dialog box. You can select a new item that is either
defined by a filter or catalog item. You must specify this property for Item 1.
Properties (Item 1) — Displays the appropriate properties for your selected placement method.
If a placement method does not have properties to specify, the Properties button is not
available.
Item 2
Displays the following options for the second item involved in this rule. There can be no second
item, in other words, this item can be defined as freestanding.
Name (Item 2) — Appears either as a filter, catalog item, or freestanding. To select an item
name, click Browse to display the Select Item dialog box.
Connect point type (Item 2) — Displays valid connect point types. This property defines the
type of connect point to use when you connect one item with another. If the placement method
is inline, only the connect point type for the item you are placing is valid. The Label and
Geometric placement methods do not use connect point information, and this option is not
available if you have not defined a second item.
Placement method (Item 2) — Defines the placement method to apply when placing an item to
target object.
Rules can be bi-directional. If a placement method exists for both Item 1 and Item 2, then
both rules are invoked when establishing such a relationship in the drawing.
Browse (Item 2) — Opens the Select Item dialog box, allowing you to select a new item that is
either a filter, catalog item, or freestanding. Item selection is not required for Item 2.
Properties (Item 2) — Displays the appropriate properties for your selected placement method.
If a placement method does not have properties to specify or you did not define a second item,
the Properties button is not available.
Consistency Criteria
Lists the values for applying consistency criteria when items are placed in a drawing.
(Property of Item 1) — Displays the name of a property from Item 1 to be used for consistency
checking and system editing.
Copy — The copy action to be performed is displayed in this column. This column controls how
the property value is propagated when System Editing is turned on. The following table
describes the possible values and their meanings.
Compare — Displays how the property values from Items 1 and 2 are compared. The
comparison occurs whenever any property on either item is changed. The following table
describes the possible values and their meanings
None No comparison
= Equal
(Property of Item 2) — Displays the name of a property from Item 2 to be used for consistency
checking and System Editing.
Status — Defines the display status of the inconsistency marker when an inconsistency is
generated. If this value is set to Error, the inconsistency marker appears as a red X in your
drawing. If it is set to Warning, the marker displays a blue exclamation point. This list appears
after you select the field.
Severity — Displays a list for you to specify the severity of the inconsistency. Severity displays
as a number between 1 and 10.
The following columns appear when both Item 1 and Item 2 are used. For example, Nominal
Diameter is frequently different in a branch as compared to the main run it connects
to. Therefore you may want to set the value for Non-colinear to None for the Nominal
Diameter property.
Colinear Copy — Defines the copy action to be used at a colinear connection. The values
available for selection for this column are the same as those in the Copy column.
Colinear Compare — Defines the comparison operator to be used at a colinear
connection. The values available for selection for this column are the same as those in the
Compare column.
Non-colinear Copy — Defines the copy action to be performed at a non-colinear
connection. The values available for selection for this column are the same as those in the
Copy column.
Non-colinear Compare — Defines the comparison operator to be used at a non-colinear
connection. The values available for selection for this column are the same as those in the
Compare column.
The following commands can be used to add and delete rows in the Consistency Criteria table.
Add — Adds a new row to the bottom of the list of consistency criteria. You must select the
name of the Item 1 property from the drop-down list in the first column. Default values for the
remaining columns are automatically displayed.
Add All — Fills in the table with default values for all matching properties of Item 1 and Item 2.
For each matching pair, the Compare field is set to "=" by default, and the Copy field is set to
None.
Delete — Removes the selected rows. It is enabled when one or more rows in the consistency
criteria list are selected.
When defining consistency criteria in a rule, and the property you select is a connect point
(Piping Point, Ducting Point or Signal Point) property, you are not defining a specific
connect point. The specific connect point is defined dynamically by the software when the
rule is applied to a specific relationship. Although the displayed property name in the Rule
Properties dialog box may display End 1 Nom Diam, it actually means the Nominal
Diameter property on that connect point in this relationship.
It is possible that no matching properties can be found for the two items. If no match is
found, defining consistency criteria for the two items is not possible.
You can highlight one or several rows by clicking the row tab at the far left side. A row
marker is shown to indicate the current row. Once a row or several rows are selected, you
can delete the rows by pressing Delete or change the Compare, Status, Severity, and
Copy values for selected rows by clicking on the appropriate heading and choosing from the
list.
Owned by
Defines the items that own the implied items you are defining.
Item 1 — Defines ownership of the implied item you are identifying.
Item 2 — Defines ownership of the implied item you are identifying. If you have not defined a
value for a second item, or defined it as freestanding, this option is not available.
Implied items — Displays a list of the implied items to claim. A thumbnail icon appears beside
the symbol name.
Add — Displays the Add Implied Item dialog box allowing you to select a catalog item, and it
appears in the Implied items list.
Delete — Removes the selected implied item from the list.
Item type
Filter — Defines the item as a filter.
Catalog item — Specifies that the item is a catalog item.
Freestanding — Defines the item as freestanding. This option is available only for Item 2.
Item selection
Displays three possible views:
Filter Control when the Item type is Filter.
Catalog Explorer when the Item type is Catalog item.
Blank when the Item type is Freestanding. This option is available only for Item 2.
New — Opens the New Filter dialog box where you can create a new filter to define an item
type. This button is available only when the Item type is Filter.
Properties — Opens the Filter Properties dialog box allowing you to view and edit properties
for a selected filter. This button is available only when the Item type is Filter.
2. Click Properties on the toolbar. The Properties command is also available from the
Edit menu or from the shortcut menu accessed by right-clicking on a rule.
3. On the Rule Properties dialog box, navigate to the information you need.
Modify a Rule
1. Select a rule to modify.
2. Click Properties .
3. On the Rule Properties dialog box, make your modifications.
4. Click OK.
Defining Items
Selecting Items
The Items tab on the Rule Properties dialog box allows you to define information about the
items to which a rule applies. You define Item 1 and Item 2 by selecting a filter or a catalog item
for each. A filter allows you to specify an extensive class of items to which the rule applies. A
catalog item allows you to specify a single, specific catalog item or symbol. For example, if you
want a rule to apply between nozzles and vessels, define Item 1 by using a filter for nozzles and
Item 2 by using a filter for vessels.
For each item, you can specify a connect point type. Some of the placement methods use
connect points to calculate the placement geometry. For methods that use connect points, you
must specify an appropriate Connect point type.
A rule can apply to a pair of items or a single item. For rules that apply to a single item, you must
use Item 1 to define the item and set Item 2 to Freestanding. The software needs rules that
apply to a single item to support placement of items in free space without relationships to other
items. For example, if you want to place a vessel in free space, define Item 1 by using a filter for
vessels and Item 2 as Freestanding.
For each item, you can specify a placement method that defines how to place the item relative
to the other item. Placement method controls orientation of the geometry and relationships that
the software creates when you place the item. For example, if you want to place nozzles on
vessels, you can define a placement method for Item 1, the nozzle.
Using Filters
You can use filters in many ways throughout the software and its standalone applications and
utilities.
In SmartPlant P&ID Rule Manager, you use filters to define items in individual rules. Provided
you have the correct user access permissions, designated in SmartPlant Engineering Manager,
you have all the capabilities for handling filters in SmartPlant P&ID Rule Manager that you have
in SmartPlant Filter Manager itself. Therefore, you can create, modify, and reorganize filters.
You cannot create a compound filter(s) in SmartPlant Rule Manager, but you can view the
properties of compound filters.
Compound filters cannot be used to define items for individual rules, but you can use the
simple filters inside compound filters to define items for rules.
If you are using a Workshare environment, Project Filters should not be created at a satellite
site. However, you can always create My Filters in the SmartPlant Filter Manager interface.
Definition
Displays all defined criteria associated with a filter. To add to or modify the definition list, you
must select a line in the list and then define or edit the property in the Edit group.
Match all — Specifies that only items matching ALL of the filtering criteria pass through the
filter.
Match any — Specifies that items matching any one or more of the filtering criteria pass through
the filter. Match any is the default matching method.
Add — Places a new entry at the end of the existing definition list and enables the options in the
Edit group so you can edit the new entry.
Delete — Removes the selected criterion from the definition list. This button is available only
when you select a criterion in the definition list.
Edit
Allows you to define or edit a single line of filter definition criteria.
Property — Displays a list of all properties for a certain item type. Examples of properties
include Equipment Type, Instrument Loop Item Tag, and Estimated Length. You define or
modify filtering criteria by selecting a property, an operator, and a value.
Operator — Specifies the relationship between the property and its value. Examples of
relationships include greater than (>), equal to (=), and not equal to (<>).
Value — Lists appropriate values for the property specified in the Property column. If a list of
attributes is not already associated with the Value box, you must type a value, which can be free
text, or choose null. You can use a percent sign (%) as a wildcard character to find multiple
characters or an underscore (_) as a wildcard character for a single character. Do not use an
asterisk (*) in the Value box.
Definition
Displays all defined criteria associated with a filter. To add to or modify the definition list, you
must select a line in the list and then define or edit the property in the Edit group.
Match all — Specifies that only items matching ALL of the filtering criteria pass through the
filter.
Match any — Specifies that items matching any one or more of the filtering criteria pass through
the filter. Match any is the default matching method.
Add — Places a new entry at the end of the existing definition list and enables the options in the
Edit group so you can edit the new entry.
Delete — Removes the selected criterion from the definition list. This button is available only
when you select a criterion in the definition list.
Edit
Allows you to define or edit a single line of filter definition criteria.
Property — Displays a list of all properties for a certain item type. Examples of properties
include Equipment Type, Instrument Loop Item Tag, and Estimated Length. You define or
modify filtering criteria by selecting a property, an operator, and a value.
Operator — Specifies the relationship between the property and its value. Examples of
relationships include greater than (>), equal to (=), and not equal to (< >).
Value — Lists appropriate values for the property specified in the Property column. If a list of
attributes is not already associated with the Value box, you must type a value, which can be free
text, or choose null. You can type a percent sign (%) as a wildcard character to find multiple
characters or an underscore (_) as a wildcard character for a single character. Do not use an
asterisk (*) in the Value box.
9. Click Add to add a line for another filter definition, if needed, and repeat the previous step.
If you select a date-formatted property, you can specify a date for that property. Click
near Value in the Edit group and select a date on the Calendar dialog box.
If you have the Select Item dialog box open and are creating or modifying a filter, do not
open SmartPlant Filter Manager and make changes to filters in that utility at the same time.
Name — Specifies the filter name. The name can be any combination of characters and has no
length limit. Filter names within a plant must be unique. This name appears as the filter name on
the Select Item dialog box.
Description — Specifies a phrase or sentence about the filter. The description can be any
combination of characters and has no length limit. The description appears as a ToolTip when
you point to the filter name on the Select Filter dialog box.
Filter method
Allows you to decide whether items must meet all or only one criterion to pass through the filter.
Match all — Specifies that items matching ALL of the filtering criteria pass through the filter.
Match any — Specifies that items matching any one or more of the filtering criteria pass through
the filter. Match any is the default matching method.
appropriate way to control how, for example, a nozzle behaves when you place it inside or
outside of a piece of equipment. You can click Properties to define the options for this
placement type on the Geometric Placement Properties dialog box.
In-Line — Use this option to control how an item is placed in relationship to a signal or pipe
run. This placement type is used for inline piping and instrument components. Click
Properties to define the options for this placement type on the In-Line Placement
Properties dialog box.
Label — Specify this placement type for rules governing the placement of a label on its
target.
Snap-On — Use this option to connect items without the geometric implications of the
geometric placement type. It is used, for example, to connect an instrument to an
instrument. Click Properties to define the options for this placement type on the Snap-On
Placement Properties dialog box.
Line Run — Use this placement type for rules governing the placement of line or signal
runs.
Occasionally, you may want to specify a placement method for both items. For example, if
you have a rule that applies to valves and pipes and want to place valves on pipes and also
connect pipes to valves, you should specify a placement method for each item. You are not
required to select a placement method for both items.
You select a placement method for an item only if you can place that item on another item.
In the nozzle example, you do not select a placement method for the vessel because you do
not want to place a vessel on an existing nozzle.
You do not need to select any placement method at all. If a rule does not have a placement
method associated with it, the rule does not participate in placement. You can use this type
of rule for consistency checking or implied items.
Action
Position — Defines the action to take when positioning the target item. Choose from the
following options:
None — Allows you to place an item without it actually touching the item on which it is being
placed.
Snap — Allows you to actually place an item that automatically attaches to the geometry of
the item on which you are placing it.
Rotation — Defines the action to take when rotating an item that you are placing. Choose from
the following options:
None — Indicates that no rotation applies.
Align — Rotates the item that you are placing perpendicular to the geometry of the item on
which you are placing it. You can place the item at any angle.
Orthogonal — Sets the rotation to 90 degrees using the north, south, east, and west
positions.
Mirror — Defines an action to take when mirroring an item. Choose from the following options:
Mirror to Cursor — Mirrors the item according to location of the pointer. If the pointer is
outside the item, then you can mirror and place your item there. If the pointer is inside the
item, then you can mirror the item and place it.
Mirror to Outside — Mirrors the item that you are placing outside of the geometry of the
item already placed.
Mirror to Inside — Mirrors the item that you are placing inside of the geometry of the item
that you already placed.
None — Does not allow mirroring of the item you are placing.
Owner — Defines the item that owns the item that you are placing. For example, if you are
placing a nozzle on a pump, then the pump is defined as the owner of the nozzle. If the pump is
moved later, then the nozzle moves with the pump. Choose from the following options:
None — Implies items that you are placing are not associated and do not move with the
item already placed.
Glue to Target — Establishes an association with the item you are placing and the item
already placed. If one of these items is moved, all associated items move also.
Reach — Allows you to place an item inside another item without touching the geometry of the
item already placed.
Reach distance — Defines the effective distance between the source and target items for
associated actions to exhibit their behavior. This distance is measured in meters.
If the Rotate and mirror to fit option is False, the software finds the connect points on the
source that match the target geometry. If a match is found, the software generates a single
configuration with zero rotation.
Placement is available for both the endpoints and at any internal points within a line. If you place
an item at an internal point, the line is broken into two runs, and the new item is inserted.
Use this placement method primarily to place instruments and piping components into pipes and
signal lines. You can place off-page and utility connectors on end-points by using this method,
too.
Action
Rotate and mirror to fit — Enables mirroring and rotating to fit options.
Place only at end point — Allows for inline placement only at an endpoint.
Add to line run — Allows you to add items to a run. If you do not choose Place only at end
point, this option is not available.
Action
Rotate to fit — Rotates the item being placed so that the connect points fit together. If not
selected, the software locates the connect points and no rotation is applied.
Mirror — Allows you to choose to mirror, or flip, the orientation of an item. For example, set this
option if you want nozzles to always point out from the geometry of equipment.
Owner — Defines how the item being placed is related to the target item. Choose from the
following options:
Glue To Target — Implies items are kept together during a move. For example, when you
move equipment, all components attached to it also move.
Connect to Target — Implies the item being placed is connected to the target item by
means of a pipe run or a signal run.
None — Implies items you are placing are not associated and do not move with the item
already placed.
Gap distance — Defines the distance between your items. This distance is in meters.
R
Rename a Folder • 11
Rename a Rule • 12
Rename Command (Edit Menu) • 11
Rule Options Command (Edit Menu) • 20
Rule Options Dialog Box • 21
Rule Properties Dialog Box • 22
S
Save a Rule Base • 14
Save a Rule Base Under a Different Name •
14
Save As Command (File Menu) • 14
Save Command (File Menu) • 14
Select Item Dialog Box • 29
Selecting Items • 33
SmartPlant P&ID Rule Manager Help
Command (Help Menu) • 8
Snap-On Placement Properties Dialog Box
• 43
U
Understanding Placement Properties • 38
Understanding Priority and Relationships •
17
Using Filters • 34
Using Geometric Placement • 40
Using Implied Items • 33
Using Inline Placement • 41
Using Label Placement • 42
Using Line Run Placement • 44
Using Rules for Consistency Checking • 8
Using SmartPlant P&ID Rule Manager • 7
Using Snap-On Placement • 43