Professional Documents
Culture Documents
Desktop Client
User's Guide
DSPF1-PE-200041G-UPDATED
Copyright
Copyright © 2002-2013 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.
U.S. Government Restricted Rights Legend
Use, duplication, or disclosure by the government is subject to restrictions as set forth below. For civilian agencies: This was
developed at private expense and is "restricted computer software" submitted with restricted rights in accordance with
subparagraphs (a) through (d) of the Commercial Computer Software - Restricted Rights clause at 52.227-19 of the Federal
Acquisition Regulations ("FAR") and its successors, and is unpublished and all rights are reserved under the copyright laws of
the United States. For units of the Department of Defense ("DoD"): This is "commercial computer software" as defined at DFARS
252.227-7014 and the rights of the Government are as specified at DFARS 227.7202-3.
Unpublished - rights reserved under the copyright laws of the United States.
Intergraph Corporation
P.O. Box 240000
Huntsville, AL 35813
Terms of Use
Use of this software product is subject to the End User License Agreement ("EULA") delivered with this 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. 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.
Warranties and Liabilities
All warranties given by Intergraph Corporation about equipment or software are set forth in the EULA provided with the software
or applicable license for the software product signed by Intergraph Corporation, and nothing stated in, or implied by, this
document or its contents shall be considered or deemed a modification or amendment of such warranties. 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 discussed in this document is furnished under a license and may be used or copied only in accordance with the
terms of this license. No responsibility is assumed by Intergraph for the use or reliability of software on equipment that is not
supplied by Intergraph or its affiliated companies. 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.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, SmartMarine, FrameWorks, I-Convert, I-Export, I-Sketch, IntelliShip, INtools,
ISOGEN, MARIAN, 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.
Portions of the user interface copyright 2012 Telerik AD.
Contents
Preface ........................................................................................................................................................ 17
SmartPlant Foundation Product Documentation .................................................................................. 17
Documentation Comments ................................................................................................................... 22
Workflows................................................................................................................................................. 341
Learn more about workflows ............................................................................................................... 341
Workflow example ........................................................................................................................ 342
Workflow templates ...................................................................................................................... 345
Workflow status ............................................................................................................................ 345
Working with workflows ....................................................................................................................... 346
Attach a workflow ......................................................................................................................... 349
Delete an attached workflow ........................................................................................................ 349
Put an attached workflow on hold ................................................................................................ 349
Take an attached workflow off hold .............................................................................................. 350
Reject an attached workflow ........................................................................................................ 350
Terminate an attached workflow .................................................................................................. 350
Manage responses to workflow steps for users ........................................................................... 351
View a workflow ............................................................................................................................ 352
Update a workflow ........................................................................................................................ 352
Update users in the Assignment list ............................................................................................. 355
View a workflow details report for a document ............................................................................. 357
View workflow details for a document .......................................................................................... 357
View workflow history for a document .......................................................................................... 357
View a report of overdue workflow steps...................................................................................... 357
User's Guides
SmartPlant Foundation Web Portal User's Guide - Provides instructions for using the
SmartPlant Foundation Web Portal.
SmartPlant Foundation Desktop Client User's Guide - Provides instructions for creating,
viewing, updating, and managing objects and their relationships. Additionally, it provides
information about completing workflow steps and using SmartPlant Foundation in an
integrated environment.
Integration User's Guide - Provides information about using SmartPlant Enterprise products
in an integrated environment. Also provides a basic understanding of integration and
common integration tasks.
Administrative Guides
SmartPlant Foundation Server Manager User's Guide - Provides instructions for using
SmartPlant Foundation Server Manager to configure the SmartPlant Foundation server and
to upgrade SmartPlant Foundation databases.
Schema Editor User's Guide - Provides instructions for using the Schema Editor to view and
extend the SmartPlant schema, view and modify authoring tool mapping, and compare
schema files.
SmartPlant Mapping User's Guide - Provides guidelines, procedures, and examples of
mapping between the SmartPlant schema and integrated authoring tools.
SmartPlant Model Loader User's Guide - Provides instructions for using the Model Loader to
®
load documents exported from PDS or AVEVA PDMS into the SmartPlant Foundation
database.
SmartPlant Foundation Administrator's Guide - Provides SmartPlant Foundation
administrators with basic information about how to administer standalone SmartPlant
Foundation.
Integration Administrator's Guide - Provides information for system administrators on how to
set up and configure an integrated environment.
Troubleshooting Guide
SmartPlant Foundation Troubleshooting Guide - Contains information about troubleshooting
the installation and configuration of SmartPlant Foundation.
Integration Guides
SmartPlant Foundation Core Functionality & Enterprise Integration Capabilities Release
Bulletin - Provides information on new SmartPlant Foundation and integration features for
the current release.
SmartPlant Enterprise Overview - Provides an overview of SmartPlant Enterprise and
integration concepts and data exchange among integrated SmartPlant Enterprise authoring
tools.
SmartPlant Enterprise Data Exchange Diagrams - Includes full-size graphics that describe
the exchange of data among SmartPlant Enterprise authoring tools. These graphics are also
included in the SmartPlant Enterprise Overview.
SmartPlant Enterprise Integration Example Guide - Provides an overview of integrating
SmartPlant Enterprise and describes a typical example of full integration within SmartPlant
Enterprise, including publishing and retrieving plant information using SmartPlant authoring
tools and Aspen Basic Engineering™.
SmartPlant Enterprise Hardware and Software Recommendations - Provides information
about the hardware recommendations and software requirements of the authoring tools that
are part of the SmartPlant Enterprise suite.
Integration Setup Guide - Provides information about setting up and using SmartPlant
Enterprise products in an integrated environment. Also provides integration troubleshooting
information.
Integrated Line List Configuration and User's Guide - Provides configuration and user
information for creating, publishing, or retrieving line list documents in SmartPlant
Foundation and SmartPlant Materials.
SmartPlant Enterprise Backup and Restore Guide - Provides backup, restore, and
resynchronization procedures for SmartPlant Foundation, SmartPlant Basic Integrator, and
integrated SmartPlant Enterprise authoring tools. The procedures are designed to minimize
data loss and downtime when restoring data in an integrated environment.
SmartPlant Foundation/Integration Architecture Guide - Describes the architecture of the
SmartPlant Foundation and integration software.
Integration: A Gentle Introduction to the SmartPlant Schema - Provides an introduction to
the SmartPlant schema and the data model that describes how the SmartPlant schema is
constructed.
Integration: A Gentle Introduction to SmartPlant Schema Patterns, Process & Practice -
Provides an introduction to patterns in the SmartPlant schema.
Integration User's Guide - Provides information about using SmartPlant Enterprise products
in an integrated environment. Also provides a basic understanding of integration and
common integration tasks.
Integration Administrator's Guide - Provides information for system administrators on how to
set up and configure an integrated environment.
Schema Editor User's Guide - Provides instructions for using the Schema Editor to view and
extend the SmartPlant schema, view and modify authoring tool mapping, and compare
schema files.
SmartPlant Mapping User's Guide - Provides guidelines, procedures, and examples of
mapping between the SmartPlant schema and integrated authoring tools.
SmartPlant Model Loader User's Guide - Provides instructions for using the Model Loader to
®
load documents exported from PDS or AVEVA PDMS into the SmartPlant Foundation
database.
SmartPlant Enterprise Citrix Configuration Guide - Provides information on configuring
integrated SmartPlant® Enterprise applications to run in a Citrix environment.
Programming Guides
To view customization and programming documentation for SmartPlant Foundation and
integration, browse to the ..\SmartPlant\Foundation\< version >ProgrammingHelp folder on a
computer where the SmartPlant Foundation server components are installed.
SmartPlant Foundation Server Customization Guide - Provides information for developers
on customizing the SmartPlant Foundation Server.
SmartPlant Foundation Client Customization Guide - Provides information for developers on
customizing the SmartPlant Foundation Client.
SmartPlant Foundation Web Portal Customization Guide
(SPFWebPortalCustomization.chm) - Provides information about customizing and
configuring the SmartPlant Foundation Web Portal.
SmartPlant Foundation Web Services Guide - Describes SmartPlant Foundation web
methods used for uploading data from and downloading data to the SmartPlant Foundation
Server.
SmartPlant Schema Modeling Guide - Provides an introduction to the techniques that were
used to develop the SmartPlant schema and create a data model.
SmartPlant Adapter Interfaces Reference Guide - Provides information for tool developers
about the interface classes used to communicate data between the authoring tool and the
common user interface and the common user interface and the tool adapter.
SmartPlant Common UI Interfaces Reference Guide - Provides information for tool
developers about the API exposed through the EFCommonUI.dll, which is used by authoring
tool developers to access integration functionality.
SmartPlant Metadata Adapter Reference Guide - Provides information for tool developers
about programming the metadata adapter. The tool metadata adapter allows communication
between the SmartPlant Schema Editor and the tool database to manage mapping between
the tool and the SmartPlant schema.
SmartPlant Schema Component API Reference Guide - Provides information for developers
about the Schema Component API.
Documentation Comments
Send documentation comments or suggestions to PPMdoc@intergraph.com
mailto:ppmdoc@intergraph.com?subject=documentation comments.
In This Section
Using the SmartPlant Foundation Desktop Client ......................... 23
What's New in SmartPlant Foundation Desktop Client? ............... 24
Service Pack 1
User
You can refresh your To Do List with new tasks assigned to you each time you complete a
workflow action, by enabling the Auto refresh/display To Do List option in your user
preferences. Alternatively, disable the Auto refresh/display To Do List option if you only want
the completed workflow action to be refreshed. For more information, see Change user
preferences (on page 83) .
Administration
You can configure a URL in an e-mail definition to open the To Do List with only steps
relevant to a single item rather than displaying all steps assigned to user. When you type a
URL path in one of the URL boxes in an e-mail definition, the URL hyperlink appears in the
body of the resulting e-mail. When the user clicks the hyperlink in the e-mail message,
SmartPlant Foundation Desktop Client and the To Do List window opens, showing the
workflow steps ready for action for the object in the e-mail message. You can also assign a
method to an object to do this from a context menu in the Desktop Client. For more
information, see Create or Update E-Mail Definition in the How to Configure the
Infrastructure Model guide.
If you have an existing PDF and you want to regenerate it, you can set the
GenerateAlternateRendition Client API argument (Arg 10) to True. Setting this value to true
allows you to regenerate your alternate renditions. By default, the value is set to False. For
more information, see the How to Configure Document Management guide.
Version 2009 R4
User
You can drag an existing graphic report into a 3D model. The contents of the graphic report
appear in the 3D model and also populate the Graphic Results window. For more
information, refer to Apply a graphic report to a model (on page 309).
You can drag a published 2D drawing onto a displayed and published 3D model. Matching
2D items highlight and also appear in the Graphics Results window. For more information,
refer to Place a published P&ID in a 3D model (on page 116).
The Delete local files option on the Attach File dialog box has been updated. Any time you
clear the Delete local files option, the selection is stored in the local system to be used as
the default the next time you access this dialog box. Users can change their preference at
any time by selecting this option. For more information, see Create and manage documents
in SmartPlant Foundation (on page 159).
The FTR bulk indexing utility incrementally indexes a set of particular objects you select,
filtered by class definitions, classifications, file types, FTR filters, or configuration items.
The FTR Report can display the FTR indexing status (Indexed, Failed To Index, and Not Yet
Indexed) with filters by class definitions, configuration, and file type.
Administration
The SmartPlant® Foundation Consolidated Data Warehouse (CDW) functionality has been
enhanced for publishing data: the CDW domain now has its own CDW domain group with its
own set of database tables. The CDW schema is configurable, but all the class definitions
must realize a minimum set of interface definitions. For more information, see The CDW
Object Schema in the How to Configure the Consolidated Data Warehouse guide.
The paging toolbar can be configured to display the Show All button and honor query limits.
For more information, see Configure Paging Queries in the How to Configure the GUI Model
guide.
SmartPlant Foundation now provides a Performance Test tool available from the
Administration menu to identify performance issues. For more information, see
Performance Benchmark Tests in the SmartPlant Foundation Troubleshooting guide.
You can see the amount of time taken to perform the Look Ahead action for each submenu
item in the Desktop Client by setting the debug level in the settings.xml file to 2 or greater.
When this debug level is set, the time required by the Look Ahead operation is displayed
next to items in the submenu. For more information, see Look Ahead Displaying Time to
Retrieve Relationships in the SmartPlant Foundation Troubleshooting guide.
Server tracing output is available to show the time taken to populate combo box controls on
display items. The number of items retrieved and the amount of time required is recorded in
the log file. For more information, see Logging the Time Required to Populate a Combo Box
in the SmartPlant Foundation Troubleshooting guide.
SmartPlant Foundation 2009 R4 is not supported on Windows Server 2003. For more
information, see SmartPlant Foundation Hardware and Software Recommendations in the
SmartPlant Foundation Installation Guide.
To identify when a step in the workflow is auto completed or is completed by the user, an
additional workflow status, Auto Signed Off, displays on the workflow graphical viewer
window. For more information, see Auto Signed Off in the Desktop Client Help.
Special characters and symbols (%, *, ? which are true by default, and _ which is false by
default) can be used within the name of an object. When searching objects with symbols or
special characters embedded in the name, a \ must be added to the search criteria
immediately in front of the special character. If the \ character does not precede the special
character in the search, the special character is used as a wildcard. For more information,
see Search for Objects (on page 95) in the Desktop Client Help.
By first selecting Modeless Forms on the Windows tab, multiple windows can be opened
at the same time from the List Edit window. For more information, see Change user
preferences for windows (on page 90) in Desktop Client Help.
You can update Date and Date/Time properties by double-clicking any date box (Creation
Date, Last Updated, and so on) in the List Edit window. The Set Date dialog box appears
for all date options in the List Edit window. The current date appears in all options when the
user opens the List Edit window. Dates can be changed by using copy/paste, typed
manually, or selected from a dialog box. Time is added in combination with the date when
selecting from the Set Date dialog box. For more information, see Set the date and time in
the List Edit window (on page 64) in Desktop Client Help.
Administration
The three SmartPlant Foundation schedulers, Main, Publish and Report, have been
reconfigured to poll at less frequent intervals. The interval, which previously polled at 30
seconds, will poll at 10 seconds to reduce processing time. Also to increase efficiency in the
polling process, the default maximum number of parallel running threads can be set by the
administrator. See Configure the Scheduler Polling Intervals and Running Threads in How
To Configure the Infrastructure Model guide. For custom code, see Configuring the Polling
Interval in SmartPlant Foundation Server Customization guide.
Administrators can configure paging queries by using the common method, Argument 11,
which was added to the Client API for QFindObject, QueryObject, QueryClassObj, and
QueryClassObjFromClass, For additional information, see Common Methods in How to
Configure the GUI Model guide and Navigate queries (on page 101) in the Desktop Client
Help.
You can configure a shortcut menu from a toolbar by selecting an item in the SmartPlant
Foundation Desktop Client window. By default, the Shortcut toolbar appears with Details
and History buttons beside the Find box. Any existing shortcut menu method can be added
to the toolbar by updating the method and entering the shortcut icon and/or display text.
When a user logs into the Desktop Client, the software retrieves all methods that have these
properties populated and are accessible to the user through their role. The shortcut tool bar
is context-sensitive in that it only displays methods that are configured on the selected
objects. For more information, see Shortcut Menu Toolbar in the How to Configure the GUI
Model guide.
Administrators can unclaim a claimed item by using the shortcut menu or by configuring the
XML code. See XML Instructions (on page 493) in the How to Setup and Configure
SmartPlant Foundation guide.
Administration
Excel spreadsheet data can now be published directly into the SmartPlant Foundation data
warehouse. For more information on using Excel to publish data, see How to Configure
Excel Publish in the How to Configure the Authoring and Data Warehouse Model guide. For
information on loading data from Excel, see Excel Import in the How To Setup and Configure
SmartPlant Foundation guide. For information on creating and configuring the data list
definition and Excel template that support this process, see New Data List Example in the
How To Configure the Data Sheet Model guide.
Excel import/publish supports the loading/publishing of UOM data in a variety of ways,
based on the data's position in the spreadsheet. For information on how to load/publish
UOM data in Excel, see New Data List Example in the How To Configure the Data Sheet
Model guide.
A new diagnostic tool, the Diagnostic Tool Framework, has been included to gather
system and configuration information. The tool performs tasks such as checking the versions
of installed DLL files, testing the file service, reporting IIS application pool settings, reporting
database information, and other configuration tests and reports that can assist in diagnosing
issues on a server. The Diagnostic Tool Framework is available from eCustomer.
Several reporting enhancements have been made to improve performance. Ad hoc reports
can be run as a background process via a dedicated report scheduler. The report scheduler
can also be configured to run on a separate server. For more information, see Report
Configuration in the How to Configure Reports guide or Configure the Scheduler on an
Alternate Server in the How to Configure the Infrastructure Model guide.
Performance enhancements include ad hoc reporting performance improvement via
reduced database access, improved Desktop Client loader and published document loader
performance, and faster query response. Scalability has been improved to include full 64-bit
server support for the SmartPlant Foundation core server.
SmartPlant Foundation allows objects to branch to a certain step in a workflow based on a
condition specified in the step class and step definition. For more information, see
Condition-Based Workflow Branching in the How to Configure the Workflow Model guide.
Classified items, such as equipment tags, can already have different forms configured to
display different sets of properties at different nodes of the classification tree. This same
capability is now available for the column set that configures the list view by relating column
sets to the nodes of the classification tree. The quick find command can still be configured to
override this and use a specific column set for the method. For more information, see
Cumulative Column Sets on Classified Objects and Overriding Cumulative Column Sets for
Quick Find in the How to Configure the GUI Model guide.
The Details and Update forms for an object can be configured to display relationship data
on tabs. In the delivered system, the Details forms for the administration items access
groups, roles, column sets, menus and methods are configured to display tabs. The Update
forms for the administration items organizations, vaults, and printers are configured to
display tabs. The Update form's relationship lists also support relationship management and
list editing of related items. For more information, see Update Relationship Data for an
Object (on page 232) in the Desktop Client User's Guide and Configure Relationship Tabs
on Forms in the How to Configure the GUI Model guide.
To display some new functionality in your upgraded site, you will need to regenerate
several of your out-of-the-box forms. For more information, see Regenerate Forms after
Upgrade in the SmartPlant Foundation Upgrade Guide.
A new form purpose, “Attach File,” has also been added, and sections configured with this
form purpose are displayed on Attach forms. For more information, see Create Form
Sections in the How To Configure the GUI Model guide.
Inconsistency reports on shared objects using Excel templates are now available. For more
information about using these reports, see Viewing Inconsistency Reports in Excel in the
SmartPlant Desktop Client help. For more information about configuring these reports, see
Configuring Data Warehouse Inconsistency Reports in the How to Configure the Authoring
and Data Warehouse Models guide.
A new argument Show nested dialog (True/False) has been added to the Navigate client
API to allow for showing the nested reference file for a master file when performing the View
and Markup command for an object. Setting this argument to True displays the nested
reference structure for an object's master file, if it exists. If set to False, a flat structure
showing only the master files is displayed. For more information, see Configure Markups in
the How to Configure Document Management guide.
For users who need to receive the files attached to documents in an object like a transmittal,
but who are not users in SmartPlant Foundation, you can now export these files’ object
structure to the local file system so they can be distributed on another medium, such as a
CD or DVD. For more information, see Configure Export Object Structure in the How To
Configure Document Management guide.
Watermarks and labels can be defined on print and PDF generation methods (for support of
default "uncontrolled copy" watermarks, for example). Text substitution of object properties
and related data for status labels is also supported. For more information, see Watermark
and Label Model in the How to Configure Document Management guide.
PDF files now can be generated to include redlines. For more information, see Configure
PDF Generation in the How To Configure Document Management guide.
Web services now can be configured to import and export data via third-party applications.
When bulkloading historical data using the Desktop Client Loader, you can override the ENS
functionality so that you can specify names for objects in the load files. For more information,
see SuppressENS (on page 513) in the How to Setup and Configure SmartPlant Foundation
guide.
The Audit domain is no longer installed with SmartPlant Foundation. The Audit History and
Hot Fix Report functionality is also no longer installed. With the Audit domain absent from
the database, system performance improves: loading schema from the database is faster,
and any queries that are not tied to a specific domain run faster. If you upgrade a database,
the Upgrade Wizard does not remove the Audit domain from existing installations, so it must
be removed manually. If you would like to remove the Audit domain from your upgraded
database, follow the directions in the ReadMe file located in RemoveAuditDomain folder
(for example, browse to C:\Program Files\SmartPlant\Foundation\2009\Database\Database
Scripts\RemoveAuditDomain). For more information, see Remove Audit Domain from an
Upgraded Database in the SmartPlant Foundation Installation and Setup Guide.
When SmartPlant Foundation republishes line list documents, delete instructions are now
published in a tombstone file. If a line list record is found to be terminated, a delete
instruction for the record is published. If a line list record has been flagged to be excluded
from the line list or if a line list record is found to be no longer related to the line list, a delete
instruction for the relationship between the record and the document is generated and
published. For more information, see Line Lists (on page 273) in the Desktop Client help.
A new Turn off look ahead on filtered and multi-path relationship (edge) expansion
option in the User Preferences dialog box allows you to turn off the look ahead feature on
shortcut menu options that apply to relationships that traverse multiple objects (using
edges). Turning off this option can improve performance for shortcut menu displays because
the Desktop Client queries the database for less information when you right-click an object.
For more information, see Change user preferences for expansion (on page 91) in the
Desktop Client Help.
Users can now print 3D models. For more information, refer to Print a 3D model (on page
117) the Desktop Client Help.
Administration
The Manage Related Items and similar dialog boxes now support landscape and portrait
pane orientation. See Manage Related Items in How to Configure the GUI Model for more
information.
Data sheet templates now support unmapped data. Users can enter data in cells that are
not mapped to SmartPlant Foundation schema, and the data is saved when the data sheet
is regenerated. See New Data Sheet Example in How to Configure the Data Sheet Model for
more information about how to configure data sheets that support unmapped data.
Administrators can now use the Navigate Schema tab to create column items on the
Manage Column Items and Manage Column Items for Edit dialog boxes. This new tab
allows you to select a property definition, edge definition, or relationship definition, create a
column item, and add it to the column set. For more information, see Create Column Set
Items Using the Schema Navigation Tab in How to Configure the GUI Model.
Administrators are now able to off load the scheduler service to a separate server or to
another CPU of the main server, freeing up resources for the core SmartPlant Foundation
processes. For more information, see Configure the Scheduler on an Alternate Server in
How to Configure the Infrastructure Model.
Version 2009
User
The ability to create, maintain, and integrate line lists has been added. The Line List
Application in the Desktop Client allows piping engineers, other project engineers, and
managers to manage key information associated with piping systems as line lists. The
SmartPlant Foundation line lists functionality can be used in a number of ways within
SmartPlant Enterprise, both stand-alone and integrated. When integrated, the line list
functionality retrieves the piping data (typically from SmartPlant P&ID), including the
connected equipment and instrumentation, and generates the line list structure that reflects
the rollup of the more granular line list segments (pipe runs). In integrated mode, a
document containing updated line information can be issued and published back to the data
warehouse for use in the enterprise.
See Line Lists (on page 273) for more information about using the Line List Application.
See the administration guide How to Configure Line Lists for more information about
configuring and administering the line list functionality.
The List Edit window has been added to the Desktop Client. The List Edit window allows
users to sort and configure lists of data and export them to Excel or save the list as a
document. The List Edit window is also used to manage list documents, and the List Edit
window can also be configured to be opened from a command from the list document's
shortcut menu. See List Edit window (on page 45) and List Documents (on page 226) for
more information.
When you drag and drop an object onto multiple objects that include some similar objects,
you can use the Apply to similar items check box in the New Relationship dialog box to
determine whether the relationship you select in the Relationship column applies to all
similar objects. Similar objects have a background color to identify them. This new
functionality allows to create multiple relationships at the same time with one drag and drop.
New visual feedback has been implemented to windows in the Desktop Client, making the
windows easier to undock, move, and dock. See Manage windows and forms in SmartPlant
Foundation (on page 46) for more information.
You can change the appearance of the windows in the Desktop Client by choosing a visual
style. See Change general user preferences (on page 88) for more information.
The Query > Published Documents command allows you to perform a detailed search
based on object properties for published documents. See Query for a published document
(on page 448).
You can now publish objects to a correlate workflow from a tool that has been used to
modify data for your plant, but the tool was just added to the integrated environment. See
Correlate items from a new tool (on page 430).
Publishing a document to the Auto-Correlate workflow now compares the objects in that
document to the objects that are already in SmartPlant Foundation. If an object in the
document that you put in Auto-Correlate can correlate through objects using one shared
object class, Auto-Correlate automatically correlates the objects. However, if an object can
correlate with objects using more than one shared object class, Auto-Correlate puts a task
in the To Do list to allow you to pick the correlation. See Correlate items automatically
during publish (on page 429).
To make publishing 3D models more efficient, the SmartPlant 3D or SmartMarine 3D user
now publishes models in distinct, non-overlapping file sets to any SmartPlant Foundation
workflow. For example, you publish these object sets using a workflow based on the
AutoLoadPublishWithMerge workflow. This workflow has MergePublishedFile process
step configured. This step creates the 3D document, loads the 3D data in SmartPlant
Foundation, then merges these file sets into a new composite document that represents the
entire 3D model.
The functionality to support markups on Navigation files has been enhanced.
You can create snapshots of certain types of document versions, typically in preparation for
publishing a document from SmartPlant authoring to the data warehouse or as part of the data
sheet feature. Creating a snapshot generates an Excel view file and an XML data file.
Snapshots provide a view of the document data at the time the snapshot was created. For
example, creating a snapshot of a document allows users to publish a particular approved
version of the document to the data warehouse. When you create the first snapshot of a version,
the software creates and attaches new electronic files that contain the data associated with the
document. When you create additional snapshots, the software creates a new version of the
document and attaches updated copies of the electronic files with the current data from the
database, typically an .xml file with the data from the database and a viewable .xls file.
Snapshots can also be compared to other snapshots to view differences.
By default, snapshot functionality is available for data sheets and list documents.
To perform case sensitive quick finds, in which the software searches for objects that match
the case of the text you type, check the Case sensitive quick find option in the Change
User Preferences dialog box.
When you create, copy, or revise a publishable document in the authoring domain,
SmartPlant Foundation automatically reserves a revision for that document in the data
warehouse domain. This functionality keeps the revision details in the authoring domain and
the data warehouse synchronized for the same revision of a document.
The Clip Volume command has been added, which includes a 3D wireframe box that can
be manipulated to limit the objects that can be seen in the view.
The 3D Navigator control has been added, which supports the common navigation
movements you can perform with the mouse and keyboard such as look and move.
Additionally, it contains the Select, Home, and Fit navigation commands.
Administration
Administrators can now choose how to display login names and user names in the Desktop
Client for three different parts of the user interface:
Tree views - By default, tree views display both the user name and login name. You can
modify the SPFLoginUserTreeDisplay column set to change the display.
List views - You can change the display of user names and login names by modifying
SPFLoginUserColumnSet.
Tables and other parts of the user interface - For other parts of the Desktop Client user
interface, administrators can change the display of user names and login names by
changing the Login user display option on the SmartPlant Foundation Options
dialog box. For more information, see Displaying User Names and Login Names in How
to Configure the Infrastructure Model.
New SetVendorDocDueDate and SetVendorDocPlannedReturnDate workflow process steps
are available to set vendor document return dates and status. For more information, see
Default Workflow Templates in How to Configure the Workflow Model.
Administrators can configure the sort order for tree views, list views, and the New Items
window by modifying the Sort Sequence and Sort Order for any column set in the Manage
Column Items dialog box. For example, you can configure design documents to
automatically sort on Revision and Version in both the list view and tree view using these
options on the appropriate column sets. For more information, see Configuring Automatic
Sorting Using Column Sets in How to Configure the GUI Model.
Administrators can use the List Management Console to configure lists that will be edited
and maintained in the List Edit window of the Desktop Client. The List Edit window can
also be configured to create and maintain list management documents. See List Editing in
How to Configure the GUI Model and Documents that Manage Lists and List Management
Document Configuration in How to Configure Document Management.
The creation and validation of conditions in SmartPlant Foundation have been improved.
Two new standard conditions are supported in SmartPlant Foundation: ANY and ALL.
ANY indicates that the condition is satisfied if any of the identified items satisfy the
condition. ALL indicates that the condition is only satisfied if all of the identified items
satisfy the condition.
New date and time functions, a UOM function, and condition constants, including days
of the week and control constants have been added.
The new Validate Conditions command is available in the Desktop Client for validating all
conditions in the database. Validate Conditions generates a report showing the details of
all conditions, and whether they failed or were successful. For more information about
condition validation and correction, see Creating Conditions in How to Configure the GUI
Model.
ENS definitions can now be configuration dependent.
Two new file service settings,Cached File Extensions and Days Before Cache Cleanup,
are available in SmartPlant Foundation Server Manager. These settings allow you to specify
types of files to cache when they are opened in the Desktop Client. Caching information
instead of opening and decompressing the files every time you view them reduces the time it
takes to view large files. See Modifying File Service Extensions in the SmartPlant
Foundation Server Manager User's Guide for more information.
Full Text Retrieval now supports internationalization in a homogeneous environment.
PDF generation configuration has been enhanced so that all the supported file types
generate a PDF in a single step.
Compare scope options have been added to the Excel Import Wizard.
If you have only one site connection in your Server list, and Windows authentication is set
up on that server, you will be logged in automatically if your Windows user name is valid for
that SmartPlant Foundation site.
If you have more than one server in your list and Windows authentication is set up on your
server, even though your Windows user name is valid in the site, your user name and
password will be unavailable on the Logon Information dialog box. Click OK to log on
using your Windows user name and password.
If your system is configured for automatic logon, then the software automatically logs you on
to SmartPlant Foundation using your Windows user name when you open the Desktop
Client. This feature is not available if you start SmartPlant Foundation from an authoring tool.
Alternatively, you can launch the Desktop Client from a URL. There are several optional
parameters that you can add to the logon URL. These parameters should be separated with
an ampersand (&).
Parameter Description
user= The user name assigned by the system administrator.
password= The password assigned to the user name.
project= The project to open when the software starts.
class=userinbox Displays your To Do List.
For example:
http://nodename/directory/SPF.asp?user=jqpublic&password=MyPassword&class=userinbox
Logon Parameters
Parameter Description
U User name
P Password
Parameter Description
PLANT Plant name
PROJECT Project name
H Host
S Server name (as defined in the logon dialog box)
W Web directory
CURRDIR Current directory
SECURE True/False: if logging on to server using SSL
DEBUGLOG Path and file name for a debug file. This parameter is only
valid for URLs.
The following details logon parameter behavior, depending on what you specify in the command
line or URL. The following are provided in command line format. They can also be used in the
URL format.
/U /P /PLANT /PROJECT /S
Logs you in as the user specified with the plant/project specified on the given server if the server
is not authenticated. The user and password are ignored if the server is authenticated. If the
server is authenticated, the Logon dialog box appears with the User name and Password
boxes disabled, and the Server list to select the correct server.
/U /P /PLANT /PROJECT /H /W
Same as the previous example, but uses the host and web directory instead of the server.
/U /P /PLANT /PROJECT
A Logon dialog box appears with the User name and Password boxes populated.
/S /PLANT /PROJECT
If the server is authenticated, this command logs you on to the Desktop Client. Otherwise, the
Logon dialog box appears with the Server list disabled, but displays the specified server.
If the server specified is not defined, a message box appears to inform the user, and the logon
process stops.
/H /W /PLANT /PROJECT
Same as the previous example except that if the specified Web host and Web directory have not
been defined, a new server is created from these. If the new server is authenticated, this logs
you on. Otherwise, the Logon dialog box appears with the Server list disabled, but displays
the specified server.
/PLANT /PROJECT
Displays the Logon dialog box, but once you select a server and log on, the specified Plant and
Project is honored.
If you do not specify any command line parameters, the Logon dialog box appears.
If you select an authenticated server from the list, the User name and Password boxes are
disabled. They are enabled if you select a server that is not authenticated.
If a server is not responding, a message box appears to tell the user, and the OK button is
disabled. The OK button is enabled if you select another server that is responding.
When using the /SECURE switch, you may need to adjust the timeout setting in your
web.config file to keep the login attempt from timing out while the secure login is processing.
If this occurs, add or edit the following key in the web.config file with the following value:
<add key="IsResponding.Timeout" value="600" />.
The copied and shared directory structure should have no less than what is shown below:
The CurrentVersion folder contains the client assemblies, so the path to the executable
would be similar to this:
\\<SPFServer>\<SPFDesktopClientShare>\CurrentVersion\Desktop_Client.exe
where <SPFDesktopClientShare> is the name of the share.
For information about parameters for launching the Desktop Client, see Desktop Client
Command Line Parameters in the SmartPlant Foundation Installation and Setup Guide.
Before you can run the software using a URL, you must:
Have a valid client installation, either local or UNC install.
Start the Desktop Client manually to create the settings.xml file in the C:\Documents
and Settings\[YourUserName]\Application Data\SmartPlant\Foundation\[version] folder.
Then, when you use the SPFLaunch.exe command, the settings.xml file is updated to
include an entry for the local computer.
Set the Execute Permissions for the virtual directory to Scripts only.
For information about parameters for running the Desktop Client from a URL, see
Desktop Client Command Line Parameters in the SmartPlant Foundation Installation and Setup
Guide.
When you exit the Desktop Client, the software saves a user profile that contains information
about the windows, configuration, and other user interface settings.
Toolbar
The toolbar contains icons for commonly used commands. You can click the icons instead of
using the commands on the menus.
The SmartPlant Foundation toolbar includes a Quick Find tool that lists all the Quick Find
methods that you have access to through your user role permissions as defined by your system
administrator.
Quick Find allows you to search on an object's name, part of the name, or a combination of the
name and the valid wildcard characters (for example, n%).
Menu bar
Status bar
The status bar displays the current settings for roles, query configurations, create/update
configurations, effective date, and user. You can change any of these settings, except the user,
by clicking the current setting in the status bar. For more information, see Learn more about
setting the active scope (on page 78) for more information about selecting roles and
configurations.
The effective date defines a time period for viewing historical data. By changing the effective
setting to a date in the past, you can examine the data that was valid on that date. For more
information, see Change the effective date (on page 82).
Shortcut toolbar
The Shortcut toolbar is a dynamic and configurable toolbar that displays shortcut options
configured on any object you select on the SmartPlant Foundation user interface. The Shortcut
toolbar buttons have the same functionality as an object's shortcut menu. By default, the
Shortcut toolbar appears with Details and History buttons beside the Find box.
As you log in to the Desktop Client, the software retrieves all toolbar shortcut methods that are
accessible through your role. When you select an object in the SmartPlant Foundation Desktop
Client, the Shortcut toolbar displays shortcut options for the selected object.
If any of the toolbar shortcut methods have conditions, they are processed when you select the
shortcut menu command. If any of the selected objects do not satisfy the condition, you are
given the option to continue processing the valid objects.
For information on how to use the Shortcut toolbar, see Use the Shortcut toolbar (on page 54).
Tree view
When you open the SmartPlant Foundation Desktop Client, the Tree view appears on the upper
left side of the Desktop Client window. The Tree view contains a hierarchy used for navigating
the data in the SmartPlant Foundation database. The active create/update scope that you have
selected appears in the Tree view.
When you open the Desktop Client, select the appropriate role or roles for the available
configurations, and verify the create scope and query scope are set. If you have not selected
any roles, then the Tree view does not display any nodes.
Objects added to the default tree view are added in alphabetical order.
You can see the number of objects involved in the relationship in parentheses beside the
expansion heading in the Tree view. The example above shows that there are eight default
process instruments defined in SmartPlant Foundation. Expansion headings tell you what
relationship you are viewing in the Tree view.
The Tree view does not clear when you exit the Desktop Client. Instead, the software stores
your preferences and your view of the user interface in your profile when you close the Desktop
Client. When you open the software again, the Desktop Client user interface contains the same
objects as it did when you exited the Desktop Client previously. However, if you expand the tree
view and then exit SmartPlant Foundation, the software does not save the expansions in your
user profile.
For information on how to use the Tree view, see Use the Tree view (on page 54).
When you resize or move the Tree view, the New Items window resizes and moves with it.
As with other windows in the user interface, you can move the New Items window and have
your user profile store the window location when you exit SmartPlant Foundation.
When you work in the Desktop Client, the objects that appear in the New Items window are only
displayed during the current session. The software clears the New Items window when you
close the Desktop Client.
For information on how to use the New Items window, see Use the New Items window (on page
56).
Properties window
When you select an object in a list view that has data associated with it, the Properties window
displays the names and values of the properties associated with the object.
The Properties window displays information about a selected object only. A data sheet, on the
other hand, may show information about the selected object and other related objects. The
Properties window only shows those properties that you have access to as defined by your
role.
For information on how to use the Properties window, see Use the Properties window (on page
57).
By default, the Properties window displays data in the UoM as defined by the user preference
in the Default UoM box on the General tab of the Change User Preferences dialog box. This
setting allows you to select a display set, typically Imperial or Metric. If a default setting is not
selected, the value is displayed as it is stored in the database.
List view
The Desktop Client displays object data in the List view.
Object data is often arranged in tabular format for easy viewing. Object properties appear as
column headings, and the values for these properties appear in the table rows.
Column Sets
Column sets control what properties are displayed in the list view. Using column sets and
column items, administrators can determine the appearance and order of properties to display.
Each type of item can have its own column set to determine which properties appear in the list
view.
See Configure Column Sets in How to Configure the GUI Model for more information about
creating and configuring column sets.
For information on how to use the List view, see Use the List view (on page 58).
Status Codes
Status codes
Rows in the List Edit window are color-coded to indicate whether an item is new or has been
modified. A color is also used to indicate that a column is read-only. The status colors are
defined in the key in the List Edit window.
The colors are customizable. For more information, see Personalize status code colors (on page
69).
Mandatory values
Mandatory values are marked by an asterisk (*) in the column header.
If you create a new list item and do not enter a value for a mandatory value, the background
color of the cell changes.
Administrators can configure column sets to designate which values are mandatory or
read-only in the List Edit window. The column attributes are created and managed on the
Manage List Items for Edit administration dialog box or in the List Management Console.
See the How to Configure the GUI Model guide for more information.
The following graphic shows the Desktop Client windows when they appear as a single
window in the list view. The tabs located at the bottom of the window allow you to select the
query that you want to view. For example, you can click the Find Reports tab to view the
query results for reports.
You can choose to view only one single, non-tabbed window. When operating in this mode,
any new selection replaces the current display in the list view. This option is available by
selecting the No tabs option on the Windows tab of the Change User Preference dialog
box.
If this option is selected, you will not be able to undock and move any windows,
including tool windows. You will be able to hide and display windows.
This option must be selected to undock and move any windows, including tool
windows.
For more information about windows management options, see Change user preferences for
windows (on page 90).
The four arrows of the diamond in the center of the window refer to possible docking
positions on the edges of the center frame. As you drag a window, an arrow darkens,
pointing you to the edge where the window can be docked.
When the window you are moving reaches the position where you want to dock it, move the
pointer over the corresponding portion of the guide diamond. The area where the window
will be docked darkens. Release the mouse to dock the window.
In the following example, the floating Tree window has been dragged to the darkened area
on the left side of the screen, where it can be docked.
Undock a window
Click and drag the title bar of a docked window to undock it and display it as a floating
window.
The Multiple floating windows, dockable option on the Windows tab of the Change
User Preference dialog box must be selected to undock a window.
Maximize a window
Double-click a floating, undocked window to dock it against the top border of the Desktop
Client. This maximizes the window as much as possible considering the placement of other
tool and list view windows.
If windows are already docked along the top border of Desktop Client and there is no
empty space along the border, you cannot maximize another window. As long as some
portion of the top border does not have a window docked against it, you can minimize a new
window, and the software will place it in that empty space.
You must have selected the Multiple floating windows, dockable option on the
Windows tab of the Change User Preference dialog box to create a tab window from
multiple windows.
If you want only query windows to display as tabs, turn on the Create only query
windows as tabs option on the Windows tab of the Change User Preference dialog
box.
If you want relationship expansions to display as tabs, turn on the Show relationship
expansions as tabs option on the Windows tab of the Change User Preference
dialog box. If this option is turned off, relationship expansions display in new windows.
Collapse All button - closes each collapsible section, hiding all options on the form.
Expand All button - opens all collapsible sections, making all options on the form visible.
Collapse sections automatically option - collapses all open sections as soon as another
section is opened.
The Shortcut toolbar can be moved to a different location in the Desktop Client window and
remains in the selected location after you log out.
You can click and to expand and close nodes in the Tree view to show and hide
information. When you expand a node in the Tree view, the software expands the default
relationship for the object. The default relationship for each object is defined by your system
administrator.
Before you expand objects or relationships in the Tree view, all objects and expansion
headings have a beside them, regardless of whether data is available for the expansion. If
you expand an object that has no data, the disappears.
If you have the Look Ahead option turned on, you can see the number of objects involved
in each relationship in parentheses beside the menu command. For more information, see
Look ahead for associations (on page 81).
Clearing the Tree view resets it to its original state by clearing any expansions that are
displayed.
You can also clear the tree view using commands available from the shortcut menu that
appears when you right-click the Tree title bar.
Properties window
Displays read-only properties for the selected object. You can change the display of properties
in the Properties window by clicking one of the following buttons.
Alphabetic - Displays an alphabetical list of properties for the selected object.
Categorized - Displays a categorical list of properties for the selected object.
Extended - Displays an extended view of the properties for the selected object.
Brief - Displays a brief listing of the properties for the selected object.
The Properties window displays an alphabetical or categorical list of properties for the
selected object.
When the Properties window is displayed, a check mark appears beside the Properties
command on the Window menu.
You can also close the Properties window by clicking the Close button in the top-right
corner.
The display mode (modal or extended system) of the Properties window is saved in the
user preferences between sessions. Modal is a brief listing of the properties and extended
system is an extended view of the properties.
You must have Microsoft Excel installed on the client computer to use this command.
You must set your Internet security level to low to use this command. Click Tools > Internet
Options > Security > Local Intranet > Custom Level in Internet Explorer and then set
Initialize and script ActiveX controls not marked as safe to Enable or Prompt.
The Unit of Measure dialog box converts the value you enter to the UOM you select.
If a default UOM has been set for this column, that UOM will already be selected when the
UOM dialog box appears.
There must be a list view window active for the List Edit window to be opened. If there is
not an active list view, you are prompted that a list view must be active for the List Edit
window to be opened.
The items in the list view must have a common interface. In most cases, this means that the
items must be of the same type. If they are not, you are prompted that list editing is not
available, and the List Edit window is not opened.
Click the List Edit button on the toolbar to open the List Edit window.
This is an example of available List Edit options. Based on the configuration of your
software, the options you see here might be different.
Column sorting, filtering, and changes you make to the order of the columns are not saved
between List Edit window sessions.
To alter the columns displayed in the List Edit window permanently, an administrator must
edit the column set. This affects all new list documents that are created from this list. List
documents created before the change is made still use the previous column set because the
column set is saved with the list document. For more information about list documents, see
Save lists as documents (on page 72).
For more information about column sets and the List Edit window, see Manage Column Items
for Edit and List Management Console in How to Configure the GUI Model.
Selecting Clear Filter on the Filter dialog box also removes sorting from the columns.
When you add a new item to the list, or change a value in a sorted column, the new values
are automatically placed in the correct sort order.
Select properties to display only items that match the selected criteria.
Select the Group items option to group items together based on their values for the
property in the selected column.
Select the New items option to create a separate group for newly created items for each
grouping.
Select the Modified items option to create a separate group for items that have been
modified in the List Edit window. The items are also sorted by group.
Click Clear Filter to reset the filter, remove all sorting, and display all items.
Click Close to close the Filter dialog box.
Freeze a column
You can freeze a column's placement in the List Edit window. When you scroll the window, the
frozen column stays in place.
Right-click a cell and select Freeze This Column on the shortcut menu to freeze the
column.
Select UnFreeze This Column on the column's shortcut menu to return to the column's
normal behavior.
Some properties may be read-only. See Status codes (on page 45) for more information
about the color-coded status indicators in the List Edit window.
Any changes are saved to the database when you click Apply or OK. You cannot undo any
changes that have been saved to the database. If you close the List Edit window without
clicking Apply or OK to save your changes to the database, you are prompted that your
changes will be lost.
Units of measure
You can change the unit of measure (UOM) of a property in the List Edit window.
1. Click or type in a cell for a property that is defined by a UOM to open the UOM dialog box.
2. Select a unit of measure. You can also type the first letters of the UoM to jump to the UoM in
the list.
The UOM dialog box converts the value you enter to the UoM you select.
If a default UoM has been set for this column, that UoM is already selected when the
UOM dialog box appears.
3. Highlight one or more values and click the right arrow to move the values to the right
side of the dialog box.
4. Click the left arrow to move values you do not want to assign back to the left side of
the dialog box.
You may be allowed to assign multiple values to a property, or the property might be
restricted to only one value. This depends on the rules of the relationship.
5. Click OK to assign the value or values to the property.
When you create a new item, you can enter values for properties that are designated as
read-only. Read-only properties cannot be edited after they have been saved to the
database.
Mandatory values are marked by an asterisk (*) in the column header.
2. Click Apply to create the new object in the database. Click OK to create the item in the
database and close the window.
You can also click Select Row(s) on the shortcut menu of the cell, and then click Copy
and Append Selected Rows.
2. Change the values in the new row for the item you want to create.
When you create a new item in this way, all the properties are copied from the
source object to the target object. This includes properties that are not displayed.
3. Click Apply to create the new item.
The item is not deleted from the database until you click Apply or OK in the List Edit
window. If you click Cancel in the List Edit window, and dismiss the List Edit window
before you delete the item from the database, the item is reinstated in the list.
Depending on how your software is configured, the object is deleted or terminated.
2. Click a color on the Color dialog box, and then click OK. You cannot define custom colors.
The color key and the colors in the table are updated in the List Edit window.
The selected colors are saved between sessions of the Desktop Client. Each user can have
a separate set of colors.
When you click OK or Apply and save the changes to the database, the colors disappear.
The Resolve Conflicts dialog box displays the name of the object, the type of conflict, and a
detailed message about the conflict.
There are two types of conflicts: validation and out of date objects.
Validation
To resolve a validation conflict, do the following:
1. In the Resolve Conflicts dialog box, select the object, and click Resolve.
The item is highlighted in the List Edit window and the Resolve Conflicts dialog box
remains visible.
2. Make the necessary corrections in the List Edit window, as described in the Message
column of the Resolve Conflicts dialog box.
The value in the Type column changes to Resolved, and the count at the bottom of the
Resolve Conflicts dialog box is updated.
Click a column header to sort the conflicts.
The dialog box disappears when all conflicts have been resolved. Click Close to return to
the List Edit window without resolving all conflicts.
If a relationship has multiple values, all the related values are displayed as coma-separated
string values.
Command Shortcut
Copy selection CTRL + C
Cut selection CTRL + X
Access keys
SmartPlant Foundation has access keys that correspond to an underlined letter on a dialog box
or control.
To use an access key, locate a control or button on the dialog box for which the letter is
underlined, then click ALT + <letter>.
For example, on the New Design Document dialog box, click ALT +F to complete creation
of the document.
User Options
In the SmartPlant Foundation Desktop Client, you can set various user options to configure the
Desktop Client.
These options include:
Set the active scope for object creation and query.
Select roles for the active scope.
Change your user password.
Change preferences for the number of query results you want the software to return and the
number of results at which you want the software to display a warning message.
Set the refresh rate for the To Do List.
Set your preferences for list view windows.
Turn look ahead for associations on and off.
Change effective dates.
Tooltip - You can pause over the Selected Roles, Query Scope, and Create/Update
Scope status bars with your pointer and see the name and description of your roles and scope.
SmartPlant Foundation passwords and Windows passwords are not connected in any way,
unless you have implemented Windows authentication for SmartPlant Foundation.
When using Windows authentication for SmartPlant Foundation, do not set any expiration
for SmartPlant Foundation user passwords in that software. If the SmartPlant Foundation
password is set to expire, the Change Password dialog box appears after the defined
numbers of days. That dialog box allows user to change the user password in SmartPlant
Foundation only, causing a synchronization issue with Windows.
When creating a new password, Intergraph recommend using strong passwords. For more
information, see the Windows Help and Support Center.
If you have only one site connection in your Server list, and Windows authentication is set
up on that server, you will be logged in automatically if your Windows user name is valid for
that SmartPlant Foundation site.
If you have more than one server in your list and Windows authentication is set up on your
server, even though your Windows user name is valid in the site, your user name and
password will be unavailable on the Logon Information dialog box. Click OK to log on using
your Windows user name and password.
Time - Sets the hour, minute, and second of the date indicated in the calendar when you want to
view the data in the database. Select the values from the lists. This option is available only if the
Show data available option is set to On.
All date and time options are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
When the effective date is set to anything other than Now, the data displayed is read-only.
To create, modify, or delete any objects, you must first set the effective data back to Now.
When you select a scope for creating data, any data that you create becomes a part of that
scope. For example, if you select PlantA, Project1 as your create scope, any data that you
create is part of Project1 in PlantA.
When you select a scope for querying data, you are defining the scope in which you want to
conduct searches. For example, if you select PlantB as your query scope, searches only return
data that is part of PlantB. However, when projects, or sub-configurations exist under a plant,
queries return objects in both the project and the plant when the query scope is set to a project.
For example, if you set your query scope as Project 3 of PlantB, then your queries return
objects that exist in either Project 3 or Plant B.
To override this behavior so that queries made at the project level return only objects that
exist in the project and not objects that exist in the plant, select the Query by selected
configurations only option on the Set Active Scope dialog box.
You can change your create or query scope at any time. However, you can only select from
plants and projects in the configuration tree to which you have access to in SmartPlant
Foundation.
Data created or modified within a project can be merged into the parent configuration.
You have the option to expand items in the tree view to a new window, to the Tree, or to the
New Items window.
To see your currently selected query configurations for a plant in the tree view, right-click the
plant and click Relations > Show Selected Query Sub Configurations.
To see the query configurations that are available to you for the plant in the tree view,
right-click the plant and click Relations > Show Possible Query Sub Configurations.
Your query scope defines the configuration in which you want to search for data.
Your role determines the features and commands available in the selected configuration.
Your create scope defines the configuration in which you can create and update objects.
1. Click File > Set Active Scope.
You can also set the active scope by clicking Selected Roles, Query Scope, or
Create/Update Scope in the Desktop Client status bar.
2. In the Set Active Scope dialog box, select Set active configuration by roles.
3. Select the appropriate user role or roles from the Selected roles list.
The roles in the list are all of the roles available to you. Your role selection
determines the configurations that are available in the Query scope list.
4. In the Status filter box, select the lifecycle status filter or filters for the configurations.
Only configurations to which you have query access are in the list.
When you select a configuration in the Query scope list that is also a valid create
configuration for the selected role, then that configuration is added to the Create scope
list.
6. To set the Create scope, select the option beside the plant or project in which you want to
create and modify objects.
You can select only one plant or project for the create scope.
To set the create scope for the top-level configuration, select the Scope Not Set option.
System administrators can use this setting for creating configuration-independent items,
such as administration items.
7. Click OK to save your changes.
SmartPlant Foundation passwords and Windows passwords are not connected in any way,
unless you have implemented Windows authentication for SmartPlant Foundation.
When using Windows authentication for SmartPlant Foundation, do not set any expiration
for SmartPlant Foundation user passwords in that software. If the SmartPlant Foundation
password is set to expire, the Change Password dialog box appears after the defined
numbers of days. That dialog box allows user to change the user password in SmartPlant
Foundation only, causing a synchronization issue with Windows.
When creating a new password, we recommend using strong passwords. For more
information, see the Windows Help and Support Center.
1. Click File > Change Password.
2. In the Change Password dialog box, type your old password, your new password, and then
a confirmation of the new password.
3. Click OK.
Change user
The Change User command allows you to log out of the SmartPlant Foundation Desktop Client
as one user and log on as another. Additionally, since the Logon Information dialog box allows
you to specify a site connection, this command allows you to disconnect from one site and
connect to a different one.
1. Click File > Change User.
2. Type a user name and password, and choose a site connection in the Server field.
3. Click OK to connect to the specified site.
2. Click On to select a specific date and time at which to view data in the database.
3. Select the month and year.
4. Click the day of the month.
5. Type the time (using a 24-hour clock) in the Time box.
When you set the effective date to a date in the past, you cannot change the data. You can
only view the data that was valid at that point in history.
To set effective back to so that you can view the current data, reopen the Effective Date
dialog box, and choose the Now option.
When you change the effective date, the software clears all views in the Desktop Client. The
effective date to the right of the Effective Date label at the bottom of Desktop Client window
changes to the month, day, year, and time that you specify.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
The user profile contains positional information for the tree view, the new items window, the
Properties window, and the display settings for the windows, such as whether the windows
are docked or floating. If the To Do List is displayed, the user profile also saves the To Do
List location. When you open the software again, the Desktop Client user interface displays
these windows in the same locations they were when you exited.
The user profile does not save list view windows or their contents.
Click File > Reset User Profile.
Revisions are displayed as active or inactive depending on their reference relationships with
the master document. If this option is not selected, the Update Reference Relationships dialog
box is displayed only for files that do not have an up-to-date reference relationship with the
master document. This option is selected by default.
Group e-mail per project - Indicates that e-mail messages included in an e-mail digest
message should be grouped according to the project with which they are associated.
Show description in tree - Specifies whether the description of an item will appear after the
name of the item in the tree view.
Show hidden files - Turns the display of hidden files on or off.
Force uppercase in toolbar - Indicates that text should be forced into uppercase when using
Quick Find on the toolbar.
Print window - Allows you to print only the viewable area of a form.
Display internal object names - Allows you to display the internal names of objects.
This option is only useful for objects that have had their names overridden using the
Display Name system property. Only a system administrator can override an object name; thus,
selecting this option may have no effect on the object name unless a system administrator has
provided a display name that is different from the internal name of the object.
Display internal names for user interface - Allows you to display menu items by their internal
names when configuring menus and forms.
Refresh automatically after right click - Specifies whether automatic refresh on right-click is
enabled. If it is enabled, when you right-click an object, the system checks against the server to
make sure it is up-to-date before you are allowed to perform any actions on the object.
Auto refresh/display To Do List – With this option enabled, your To Do List is refreshed with
new tasks assigned to you each time you complete a workflow action. The system checks the
server for all up-to-date workflow tasks before you can continue working.
Case sensitive quick find - Allows you to find objects in the database using case-sensitive
quick finds. In a case-sensitive search, the software searches for objects that match the case of
the text you type (upper case, lower case, or mixed case).
Visual Style - Allows you to change the visual style of the windows in the Desktop Client.
Show relationship expansions as tabs - Enables or disables display of all expansions that are
grouped inside one main window as tabs. This option is available only if the Multiple floating
windows, dockable option is selected.
Display a separate window per configuration - Allows you to open a separate window for
each configuration.
Close windows when the configuration is changed - Closes all list views and refreshes the
tree view when you change your active configuration. Using this option prevents you from
seeing data that was retrieved in the context of a different configuration.
Show tabs in To Do List automatically - Allows you to have the To Do Lists and the List of
Notification tabbed together. This option applies only with the Multiple floating windows,
dockable option.
Modeless forms - Allows you to have multiple forms open at the same time.
Maximize external file viewing windows - Allows you to display the selected file in a separate
maximized window. The system administrator must set two methods to enable this option. The
Display Mode must be set to OPEN for the FileViewNavigate and ViewNavigateFiles
methods.
The Show submenus on context menus preference refers to shortcut menu options
only.
If the Show submenus on context menus box is cleared, both action and relationship
commands appear in one list of the shortcut menu instead of submenus.
This option does not affect the default grouping of the submenus.
Always update Properties window to reflect selected item - Enables or disables the display
of properties values. If this item is turned on, right-clicking an item will display its properties in
the Properties window.
Windows Classic menu style - Enables or disables the display of Windows-style menus. If this
option is turned off, the menus display as web-style menus.
The Windows Classic menu style option is available for users with graphic cards that are
incompatible with SmartPlant Foundation. To resolve the incompatibility issue, enable the
Windows Classic menu style feature.
Turn off look ahead on filtered and multi-path relationship (edge) expansion - Turns off the
Look Ahead feature on shortcut menu options that apply to relationship expansions that
traverse multiple objects (using edges). This option applies only when the Look Ahead feature
is enabled. Selecting this option can improve performance for shortcut menus because the
Desktop Client queries the database for less information when you right-click an object.
If you select an option containing Native, the item appears as defined in the model.
It is possible to turn off the display of all items except for the selected items. To view all
items in the display again, click Outline/Smooth Shaded. This command also reverses
any symbology changes applied using the 3D Viewing tab.
Line weight and Line style changes only apply to wire frame items.
3D model folder - Defines the location for VUE files. If the folder is not specified, the software
does not look for the VUE files.
Streamed 3D data folder - Defines a cache location for streamed 3D data files. By default, your
Temporary Internet Files folder is used to cache 3D data files. Specifying none turns off the
caching.
Selected items
Color - Choose the display color for the selected item(s). From this list box, you can choose to
use the native color, as defined in the drawing, or choose Custom, and click the corresponding
box to choose the color for matching items.
Line weight - Choose the display line weight for the selected item.
Line style - Choose the display line style for the selected item. You can choose to use the
native style from the drawing or select from a number of other line styles.
Render mode - Choose the display render mode for selected items. You can display items with
the render defined in the original drawing, or you can choose to display them as outlines or as
solid objects with shading.
Other Items
Display - Allows for the display of non-selected items. If this option is not selected, only the
selected items appear in the display.
Color - Choose the color in which the non-selected items display. From this list box, you can
choose to use the native color, as defined in the drawing, or choose Custom, and click the
corresponding box to choose the color you want to use for non-selected items.
Line weight - Choose the line weight for which to display non-selected items.
Line style - Select a line style to display non-selected items. You can select the native style
from the drawing or select from a number of other line styles.
Render mode - Choose the display render mode for non-selected items. You can display items
with the render defined in the original drawing, or you can choose to display them as outlines or
as solid objects with shading.
If objects are missing in the search results, set the maximum query limit to a higher
number and then re-run the query, for example set the query limit to 3000.
The Warning dialog number and Maximum query limit settings in the Change User
Preferences dialog box also apply when you right-click an object and display
relationships or relationship edges. Using these settings allows you to improve
performance by limiting the number of objects returned during an expansion.
The warning dialog number must be less than the maximum query limit.
You can set SmartPlant Foundation to ignore the Maximum query limit option by using
the Paged Query feature for searches configured to use it. To display the Paging
toolbar, set the Paged Query Size argument on any Query or QFind method. See
Configure Paging Queries in the How to Configure the GUI Model guide.
4. Type how often, in minutes, you want the software to update your To Do List in the To Do
List refresh interval in minutes box.
5. Select a default unit of measurement display set for data sheets, the Properties window,
and other data views in the Default UOM box. Example UOM sets delivered with
SmartPlant Foundation are Imperial and Metric.
6. Select whether to display item names, descriptions, or both in pick lists.
7. Select a destination for clicked hyperlinks.
8. In the Nested reference file level box, specify the number of levels of reference files that
may be linked to a master document.
9. From the list available in the Format type for e-mail digest box, choose the format in which
you want to receive e-mail digest messages. Choose from HTML and text.
10. Type the number of hours for which you want to include notifications in each e-mail digest
message in the E-mail digest duration in hours box.
For example, if you set the e-mail digest duration to 4, you will receive one e-mail message
every four hours that includes notification messages for the previous 4 hours.
11. From the list available in the Notification type box, choose the type of notification you
prefer.
Notify - Notifications appear in a list view in the Desktop Client.
E-mail - Notifications are sent through e-mail. You can use the e-mail digest
functionality to group e-mail messages (by project, for example) as described above.
E-mail and notify - Notifications are sent to the list view and through e-mail.
If you run a query, the Paging toolbar appears on each window when you have multiple
plants and roles set on Set Active Scope, or if you select the Display a separate window
per configuration option.
Running paging queries is unaffected by multiple window setup or by multiple windows left
open for an unspecified duration. However, to view any updated changes, you must click
Refresh or re-run the query.
5. If you want the software to present you with a confirmation dialog box before claiming an
object, select the Implicit claim confirmation option.
If you select an option containing Native, the item appears as defined in the model.
It is possible to turn off the display of all items except for the selected items. To view all
items in the display again, click Outline/Smooth Shaded. This command also reverses
any symbology changes applied using the 3D Viewing tab.
Line weight and Line style changes only apply to wire frame items.
Details
Name - Searches on the name of the object.
Description - Searches against text provided in the description of the object.
ContainerID - Displays the Container ID for the object and relationship.
General details
Creation date - Searches for objects that were created on a specific date. When you click this
box, the Set Date and Time dialog box appears, providing additional options for setting dates
and times for use in queries.
Create user - Searches for objects created by a specific SmartPlant Foundation user.
Last updated - Searches for objects based on the date on which the object was last changed.
When you click this box, the Set Date and Time dialog box appears, providing additional
options for setting dates and times for use in queries.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
The advanced search criteria selected is displayed as a tree view in the right pane.
The tree view is read-only. You can only expand or collapse the nodes in the tree view.
The selected criteria from the three tabs are displayed in bold in the tree view.
Find an object
The Find > <object> command allows you to search by name for objects of the selected type.
1. On the Find menu, click the object for which you want to search.
Type the name of the object for which you want to search.
You can type the entire name, part of the name, a wildcard (%, *, or ?), or a
combination of the name and wildcard (for example, n%).
2. If you do not want to search for only uppercase occurrences of the criteria you typed, clear
the Force upper case option.
3. Click OK to find objects with the criteria you specified.
You can define options for quick finds on the General tab of the Change User Preferences
dialog box. To display the dialog box, click File > Change User Preferences. To force text
into uppercase for quick finds, check the Force Uppercase in Toolbar option. To perform
case sensitive quick finds, in which the software searches for objects that match the case of
the text you type, check the Case sensitive quick find option.
To define additional search criteria for a particular object, you can use the commands on the
Query menu.
To clear your search criteria and perform another query, click Reset.
To do a quick search for an object by name, you can use the commands on the QuickFind
menu.
To save the query, click Save.
Save a query
1. On the Query menu, click the object for which you want to search.
2. Type or select your search criteria.
3. Click Save at the bottom of the Query dialog box.
If the Save is not available, you cannot save the query, see Queries (on page 102)
for further information.
4. Type a name, description, and GUI display value for the saved query. The GUI display value
is the name for the query to use on the shortcut menu.
5. Click OK.
To run the saved query immediately, click OK in the Query dialog box.
You must activate the appropriate list view to launch the previously used Query dialog data.
This command is not applicable to the results obtained using quick find.
You must select a list view before you click Query > Edit Query to edit query criteria.
Navigate queries
When you search for objects using the Find, Query, or Quick Find menus, the results of your
search display one page at a time. The Paging toolbar at the top of the List View window
allows you to navigate the query results page by page.
Your system administrator must configure paging queries for this toolbar to appear. See
Configuring Paging Queries in the SmartPlant Foundation How to Configure the GUI Model
guide.
The Displaying page box shows the page you are viewing and the total number of pages that
can be viewed. By entering a page number in the Displaying page box, you can go to a specific
page in the query. The records appear in an alphabetically sorted list view, sorted by name. You
can click Previous Page and Next Page buttons to view additional pages.
Click Edit Query to change the query criteria (same functionality as Query > Edit Query) and
quickly re-run the query. Refresh allows you to run an update on the current query to get the
latest information.
You can configure the paging toolbar to display the Show All button. Click Show All to view all
the items in the search. For more information, see Configure Paging Queries in the SmartPlant
Foundation How to Configure the GUI Model guide.
When you click Show All, a message displays the number of objects being retrieved.
Click OK to continue.
Standard list view functionality is available, but only for the page currently displayed. For
example, you can use File > Extract List to Excel to export items displayed in the List View to
a spreadsheet as well as print the List View.
The number of objects that appear on a page is configured by your system administrator.
The paging query is not available for relationship expansion, any master/details forms or any
ad-hoc reports.
Sort and Filter commands only work on the displayed pages.
You can modify the sort order by either clicking a column heading or using the Multiple
Column Sort dialog box.
Only the displayed page can be printed or exported.
If the query is smaller than the page limit, the Paging toolbar does not appear.
Queries
Queries allow you to find objects based on detailed information about the object. These search
options are available from the Query menu. During a detailed query, you can specify search
criteria that applies to several different properties of an object.
The commands that are available on the Find and Query menus are determined by how
your system administrator configures your system.
After you define your search criteria for a query, you can save that query and run it again later.
Saved queries are saved across Desktop Client sessions, allowing you to access queries any
time you are using the Desktop Client. After you save queries, you can also rename queries,
update the search criteria contained in queries, and delete queries.
If your system is configured so that you can run a query from an object in the
classification tree using the shortcut menu, you cannot save the query. You can only save
queries on the Query dialog box run from the Query menu.
You can use the Query > Edit Query command to retrieve and modify criteria that you
previously used to perform a query. This allows you to re-perform a search without entering all
new data. You can also save the query so that you can run it again later.
You must select the appropriate list view to launch the previously used query dialog data.
Navigating queries
When you search for objects using the Find, Query, or Quick Find menus, a Paging toolbar
appears at the top of the List View window, allowing you to navigate the query results page by
page. For more information, see Navigate queries (on page 101).
Quick finds
A quick find allows you to search for various objects using all or part of the object's name. The
Quick Find options are available on the Find menu and in the Find box on the Desktop Client
main toolbar. During a quick find, you can specify the object name, part of the name, or a
combination of the name and the valid wildcard characters (for example, n%).
Wildcards
The following wildcards can be applied to all searches for fine tuning:
? - Finds any single character
* - Finds any string of characters
% - Performs the same function as *
_ - Performs the same function as ?
Your system administrator can configure the underscore (_) character to be used as a
wildcard that returns any single character (same as the ?) in name searches by setting the
UnderscoreIsWildcard property to True (the default is False) in your site's Property listing in
SmartPlant Foundation Server Manager. For more information on modifying site properties,
see the Server Manager User's Guide.
You can define options for quick finds on the General tab of the Change User Preferences
dialog box. To display the dialog box, click File > Change User Preferences. To force text
into uppercase for quick finds, check the Force Uppercase in Toolbar option. To perform
case sensitive quick finds, in which the software searches for objects that match the case of
the text you type, check the Case sensitive quick find option.
When you perform a search using the * wildcard, you restrict the records returned based
on your criteria. If you perform a search using blank values instead of wildcards, a query returns
all objects in the results because no criteria have been specified. For example, if you search for
an object using Name = * and UID def = *, your search results are reduced in number because
the criteria specifies all objects with a name value AND all objects with a UID def value.
Search results
When a search is complete, a list of the matching items displays in a list view window if there is
at least one match. If no matches are found during a quick find or a query, then a dialog box
appears to let you know that no matching results exist in the SmartPlant Foundation database.
FTR Search
In SmartPlant Foundation, the Find > FTR Search command allows you to search the Full Text
Retrieval index for objects with specific properties or for specific text in the object properties, or
in files attached to documents.
You cannot use single quotes when formatting a search string. Only double quotes are
allowed. You can nest quotes using the / (slash) symbol.
If special characters, such as * (asterisk), ? (question mark) or " (double quote), need to be
used without being parsed, preceded each special character with an escape character \
(back slash). For example:
ON\-LINE
This would match the following words and phrases.
ON<tab>LINE ON.LINE ON; LINE
ON<newline>LINE ON&LINE ON. LINE
ON LINE ON ; LINE ON\LINE
ON-LINE ON. LINE ON A LINE
ON;LINE ON &LINE
Examples
doc*
Finds all documents containing words starting with doc (for example: doctor, document,
documentary, docket, and doctrine).
13?45
Finds all documents containing words starting with 13 and ending with 45 (for example: 13445,
13845, and 13045).
owner & ( cat | dog )
Finds all documents containing the word owner and the word cat or dog.
owner | cat & dog
Finds all documents containing the words cat and dog or the word owner. This is due to the fact
that '&' has a higher precedence over '|'. In other words, this search string returns the same
result as: owner | ( cat & dog ).
"past the deadline"
Finds all documents containing the phrase past the deadline.
Graphical Navigation
Graphical navigation allows you to navigate design files, models, or drawings associated with
document revisions. To navigate the drawing, you can use the drawing view controls. To view
more information about an object in the drawing, you can display the Properties window, and
then select the object in the drawing to view its properties. To see additional information and
actions pertaining to the selected object, right-click the object in the View and Markup window
and use the shortcut menu.
To use graphical navigation, you must have SmartPlant Markup Plus installed on
the same computer with the Desktop Client. For more information about using the Markup
commands, refer to the SmartPlant Markup Plus Help.
When viewing published data in an integrated environment, you may not be able view all
the properties that you published. You can configure view definitions to allow you to see
additional properties. For more information about defining view definitions in the SmartPlant
schema, see View Definitions and Create a View Definition in the Schema Editor User's Guide.
For further assistance with visualizing data in SmartPlant Foundation, contact Intergraph
Support Services.
The Files menu with this command is available when you right-click certain objects.
There are limits to the number of drawings/documents that can be opened simultaneously.
This limit varies by hardware and memory resources available on the end-user computer.
Intergraph recommends to not open more than ten documents simultaneously.
You cannot navigate SmartPlant 3D drawings until the 3D Model has been published.
View and Markup window for models has slightly different commands than the window for 2D
drawings.
view to an isometric view. A message at the bottom of the dialog box indicates the direction or
type of your selection, such as Plan, Isometric, and so forth.
Move Forward/Back, Left/Right - Moves the depth of the view point forward or back in
reference to the object you are looking at in the model when you move the cursor up or down.
Moving the mouse left or right causes the view to rotate left or right.
Pan Up/Down, Left/Right - Increase or decreases the elevation of the view origin when you
move the mouse up or down. Moving the mouse left or right moves the vies in a line parallel to
the far clipping plane.
Rotate Vertical/Horizontal - Tilts the view up or down when you move the mouse up or
down. Moving the mouse left or right rotates the view left and right.
Measure - Allows you to measure points, distances, and minimum distances. Click a point to
display its coordinates in the model. Click a second point to display the distance (both the total
distance and distances along each axis) between the points. If the first click selects an object,
double-click a second object to display the minimum distance (both the total distance and the
distances along each axis) between the objects.
At any point, you can reset the command by right-clicking to return to a previous step. By
resetting, the last selected point or object becomes the starting point.
The current measurement is displayed until you press the ESC key or select a different
toolbar command.
Rotate View - Rotates or turns a view freely about the view center or about a principal
vector originating from the view center.
Fit View to Object - Fits a selected object in the model in the active view. Click this
command and then choose an object to set the focus on that specific object.
Zoom Tool - Increases or decreases the display size of objects in the model. You can zoom
in to get a closer view of an object or zoom out to see more of the model at a reduced size. Click
the left mouse button and drag the pointer upward in the window to increase the view of an
object as though you were moving closer to it. Drag the pointer downward in the window to
reduce the view as though you were moving farther away from the object.
Zoom Area - Magnifies an area of the model. Drag or click two points to create a fence
around an object or area of the model that you want to enlarge.
Zoom In - Increases the drawing view magnification so you can better see details in the
drawing.
Zoom Out - Decreases the drawing view magnification so you can better see the overall
drawing.
Fit - Fits all visible objects in the active view.
Pan - Moves the view up, down, left, or right to let you see other areas of the model. The
pointer appears as a hand when this command is active.
SmartPlant Markup Plus - Opens the model for review in the SmartPlant Markup Plus
application. This command opens the view in a new window, outside SmartPlant Foundation.
SmartPlant Review - Opens the model in the SmartPlant Review application. This
command opens the view in a new window, outside SmartPlant Foundation. This functionality is
available only when SmartPlant Review is installed on the local computer. For more information
about the commands available in this view, refer to the SmartPlant Review User's Guide or
SmartPlant Review Help.
Click one of the six faces of the 3D box to change your view to a 2D view.
Click one of the three white arrows that point to a face to see that view.
The text at the bottom of the Common Views dialog box provides a description of the view that
you select.
View a 2D file
1. Right-click the document that you want to navigate the associated file in the tree or list view.
2. If there are multiple files associated with the selected document revision, select the file that
you want to navigate under the Select column, and then click OK.
If a single file is associated with the document revision, the file opens automatically
when you click Files > View and Markup.
When this command is selected, SmartPlant Foundation opens the file in SmartPlant
Markup Plus.
3. Use the drawing view controls on the toolbar to zoom in or out, fit, pan, and magnify different
areas of the view file.
4. To view properties for an object in the Properties window, click Markup > Select Tool
on the View and Markup menu bar, and then click the object in the file.
If the Properties window is not already displayed, click View > Properties on the
Desktop Client menu bar to display it before you click the object in the view file.
To view details for an object, right-click the object and click Details.
5. To see additional information and actions pertaining to the selected object, right-click the
object in the View and Markup window and use the shortcut menu.
Shortcut menus for objects work the same when you are navigating a file as they do
throughout the rest of the application.
6. You can use the Markup commands to add comments to the file.
You must have SmartPlant Markup Plus installed on your local computer to use the Markup
commands.
For more information about using the Markup commands, refer to the SmartPlant Markup
Plus Help.
You cannot navigate drawings or models until they have been published and loaded.
View a 3D model
1. Right-click the document revision that you want to navigate the associated file in the tree or
list view and click Files > View and Markup.
2. If there are multiple files associated with the selected document revision, select the file that
you want to navigate under the Select column, and then click OK.
If a single file is associated with the document revision, the file opens automatically
when you click Files > View and Markup.
3. Use the drawing view controls on the toolbar to zoom in or out, fit, pan, and magnify different
areas of the view file.
4. To view properties for an object in the Properties window, click Select , and then click
the object in the file.
If the Properties window is not already displayed, click View > Properties on the
Desktop Client menu bar to display it before you click the object in the view file.
To view details for an object, right-click the object and click Details.
5. To see additional information and actions pertaining to the selected object, right-click the
object in the View and Markup window and use the shortcut menu.
Shortcut menus for objects work the same when you are navigating a file as they do
throughout the rest of the application.
To annotate the file with the SmartPlant Markup Plus commands, you must open 3D files in
an external window of the SmartPlant Markup Plus application. To do this, click SmartPlant
Markup Plus on the toolbar. For more information about using SmartPlant Markup
Plus, see the SmartPlant Markup Plus Help.
You can also view the file in an external window of SmartPlant Review, if it is installed on
5. All shared 2D plant items in the 2D drawing and the 3D model highlight. The 2D items also
display in the Graphic Results tree view pane. The color of the displayed 2D drawing item
matches the color displayed in the Graphic Results tree view pane. These colors are
predefined.
Print a 3D model
Any supported 3D model (for example, a SmartPlant 3D model) can be printed using Print on
the 3D toolbar.
1. Click in the 3D model window.
2. Click Print .
If you set the Conversion required for navigation flag for a specific file type, then files of
that type automatically converts for navigation when the View and Markup command is run.
If the SmartConverter hotspotting rules are changed and a file has already been converted
for navigation, the Convert for Navigation command converts the file again using the
updated hotspotting rules.
Refer to Configuring the SmartConverter for Graphical Navigation in the SmartPlant
Foundation Server Customization Guide for more information about the SmartConverter.
Right-click the file in the list view, and click Files > Convert for Navigation.
A confirmation dialog box indicates that the conversion was successful.
3D Navigation Controls
Select navigation controls that are most comfortable or familiar to you. To access
navigation-specific help at any time, press Q or click Help in the 3D Navigator. To access
additional product help, press F1 or go to the Help menu.
Application-Specific Information
The 3D Navigator component is integrated into the following Intergraph Process, Power &
Marine applications:
SmartPlant Review
SmartPlant 3D/SmartMarine 3D
SmartPlant Construction
SmartPlant Markup Plus
Any information or behavior that is specific to an application is noted. If your application is not
listed, then there is no additional information.
See Graphics Card Information (on page 129) for the basic requirements needed for 3D
navigation.
You can press and hold the 3D Navigator Look and Move controls for continuous motion.
Press and hold the center Move control to drag the 3D Navigator to a different location
on/off the view window.
To... Use...
Open quick-help to get Q
information on 3D navigation
controls
Move in W
Move Left A
Move out S
Move right D
Move up E
Move down C
To move or walk through your model in a first-person perspective. Press and hold the
designated direction key. Move left and right is a sidestepping motion.
To... Use...
Move forward and left. W+A
Move forward and right W+D
Move backward and left S+A
Move backward and right S+D
Walk at various angles through your model. Hold down the desired two direction keys
simultaneously.
To... Use...
Look up I
Look left J
Look down K
Look right L
Look around the model as if you were turning your head. Simply move the mouse up/down,
left/right from the crosshair point.
To... Use...
Return to the default, H
isometric home view of your
model
Create your own custom CTRL+H
home view
Reset a customized home CTRL+SHIF
view back to the original T+H
default home view
Press the H key if you are 'lost' in the model or need to return to the default model view.
Application-Specific Information
SmartPlant/SmartMarine 3D Fly Mode Information
When you exit Fly mode, right-click or press ESC twice to exit 3D navigation.
SmartPlant Construction Fly Mode Information
To encircle or rotate around a selected object, use the SmartPlant Construction Encircle
Model command in the Toolbox. In SmartPlant Construction, you will not be able to use the
left-mouse drag operation to encircle objects.
To... Use...
Open quick-help to get Q
information on 3D
navigation
Enter/Exit Fly mode F (Toggle to enter/exit)
Exit fly mode, cancel all fly F again (Toggle on/off), ESC or
mode operations right-click
Turn on/off crosshair X (Toggle on/off)
Enter and exit fly mode to use mouse and keyboard combination navigation controls.
To... Use...
Move in Mouse Wheel Forward -or- W
Move in (factor of 2) Middle Mouse Button/Wheel Click
Move left A
Move out Mouse Wheel Backward -or- S
To... Use...
Move in and left. W + A -or- Mouse Wheel Forward + A
Move in and right W + D -or- Mouse Wheel Forward + D
Move out and left S + A -or- Mouse Wheel Backward + A
Move out and right S + D -or- Mouse Wheel Backward + D
Move left/right/up/down Middle Mouse Drag
Walk at various angles through your model. Roll the mouse wheel forward and backward
while holding down the designated direction key. Or, hold down the desired two direction
keys simultaneously.
In a key combination move, if you release one directional key, you still continue moving
in the direction of the other key.
Press and hold the middle mouse button to side-step left or right. This enables you to move
the model without changing the direction in which you are looking.
To... Use...
Look up I -or- Mouse Move Forward
Look left J -or- Mouse Move Left
Look down K -or- Mouse Move Backward
Look right L -or- Mouse Move Right
Look around the model as if you were turning your head. Simply move the mouse up/down,
left/right from the crosshair point.
To... Use...
Return to the default view H
of your model
Create your own custom CTRL+H
home view
Reset a customized home CTRL+SHIFT+H
view back to the original
default home view
Press the H key if you are 'lost' in the model or need to get back to a known view.
To... Use...
Select or De-select objects Left mouse - double click
Encircle or rotate around Left mouse - press and hold
an object
When rotating around an object, the encircle point is the current center point; not the center of
the selected object.
Application-Specific Information
SmartPlant/SmartMarine 3D Navigator Information
To start 3D navigation in SmartPlant/SmartMarine 3D applications, press Ctrl+Shift+F, or
click Navigate View on the main toolbar.
Select on the 3D Navigator is not available. To select an object, navigate to the required
location in your model and click Navigate View to disable the 3D Navigator. Click Select on
the SmartPlant 3D/SmartMarine 3D toolbar to select objects. Use SmartPlant
3D/SmartMarine 3D commands to perform required operations.
When you right-click to end fly mode, right-click again to exit 3D navigation.
The Close button on the 3D Navigator removes it from the display. You can still use the
keyboard for navigation.
3D Navigator Controls
Quick Help - Displays help specific to 3D navigation.
Home (Default View) - Returns to the startup view of the model. You can also create your
own home view.
Fly Mode - Enters Fly mode where you use the mouse and/or keyboard to interactively
move and look through the model. When you are in Fly mode, the 3D Navigator does not
display, and your cursor changes to a crosshair located at the center of your view. You can
press F or ESC to exit Fly mode. The 3D Navigator then displays at its last position.
Look - Changes your view direction as if you were turning your head. You can look around
in all directions.
Move In/Out - Takes you closer to or further away from model objects.
Move (Up/Down/Left/Right) - Changes your position in the model at the crosshair cursor
level as if you are 'walking' around in the model. You can move in any direction.
Fit - Places all visible elements in the view window if no objects are currently selected. If any
objects are selected, the control zooms to the selected objects.
Select - Turns Select mode on and off (not available in the SmartPlant and SmartMarine
applications).
After you move your cursor off of the 3D Navigator, it fades into a transparent shadow so that it
does not distract from the current view. The 3D Navigator reappears when you move the cursor
back over it. You can select and move the 3D Navigator to place it wherever you want in or out
of your view window. To use the 3D Navigator, just click on the desired action. A single click
causes short movements while a click + hold action on the look and move controls enables you
to move continuously.
While you are using 3D Navigator controls, you can use the following mouse operations:
Mouse wheel forward/backward
Middle-mouse drag to move sideways and up/down in the model.
You can also use the keyboard in conjunction with the 3D Navigator to move in one direction
while looking in another. This can simulate walking through the plant as you are looking on
either side.
The 3D Navigator controls are synchronized with the mouse and keyboard movements to
display the current move or look action. For example, if you are pressing W to move in, the
Move In button in the 3D Navigator is highlighted.
When you are in Fly mode, the 3D Navigator does not display.
Application-Specific Information
SmartPlant/SmartMarine 3D Fly Mode Information
When you exit Fly mode, right-click or press ESC twice to exit 3D navigation.
You can also press the F key to start fly mode.
After you enter Fly mode, the 3D Navigator no longer displays. Use your mouse and
keyboard to move around through the model.
To exit Fly mode, right-click, press F again or press ESC. The cursor changes back to its
original icon and the 3D Navigator displays.
In Fly mode, your cursor changes to a crosshair that is located at the center of your view
window.
Look Around
Press and hold any of the four Look controls to continuously look or turn in that direction as if
you were turning your head. Use the Look control in the 3D Navigator to look around from your
current position in the model.
Move
Move vs. Zoom: a Move operation changes the eye point as you get closer or further from the
target. A Zoom operation is a perspective angle change.
Use the Move controls in the 3D Navigator to walk smoothly in left/right/up/down directions.
Use Move In/Out controls to get closer to or further away from model objects. The
perspective angle does not change during a move operation.
Press and hold any of the Move controls to continuously move in that direction.
As you move through the model, the closer you get to your target, the slower the movement
rate becomes. The further away from the target, the faster the movement rate.
The Move operations enable you to move through solid objects such as walls, doors and
slabs.
Select an Object
Click Select as you navigate around your model to select an object.
Application-Specific Information
SmartPlant Construction Select Information
To encircle or rotate around a selected object, use the SmartPlant Construction Encircle
Model command in the Common Tools toolbox.
SmartPlant Markup Plus Select Information
A question mark icon displays to indicate the QuickPick feature is enabled. Use QuickPick
to select an object in a dense or crowded area. Each of the numbers in the QuickPick tool
corresponds to an object in the area and is highlighted when you select the number.
Fit to Object(s)
The Fit tool places all visible objects in the active view if no objects are currently selected. If any
objects are selected, the command zooms to the selected elements. Because the display is
adjusted independently of the current view orientation, the objects in that display area are not
clipped when performing rotate operations.
In addition, the Fit tool zooms or fits to any objects that were selected before running 3D
navigation.
Application-Specific Information
SmartPlant Review Fit Behavior
In SmartPlant Review, the Navigator Fit command is a conditional fit. It performs a fit based on
the objects that are selected.
Fits to the selected object.
Fits to selected item(s) in the SmartPlant Review Project Manager.
If no objects are selected, the system fits all objects into the current view.
You can also perform a SHIFT + Fit operation that enables you to view the entire
selected object within the current window size. Any rotation operations later performed
in that view do not clip the selected object.
3. When you perform a Fit operation, you can continue selecting other objects as well as
moving from the fitted location.
3D Navigation Tips
Motion Tips
As you move through the model, the closer you get to your target, the slower the movement
rate becomes. The further away from the target, the faster the movement rate.
The Move operations enable you to move through solid objects such as walls, doors and
slabs.
Press ESC to end a navigation operation.
To make small left/right/up/down movements, click and hold the middle mouse button as
you move in the desired direction. It can sometimes be difficult to make small movements
with the mouse and keyboard because the distance of motion for each key press is greater
than what is needed. This is especially true when you are close to objects within the 3D
model.
Application-Specific Information
SmartPlant/SmartMarine 3D Navigation Tips
The Navigate View command always sets the current tilt angle to 0 when it is enabled. The
system does not restore the previous tilt angle when 3D navigation is turned off. To get back to
the rotated view you were using before entering 3D navigation, select View menu > Previous
View.
Fine Tuning/Customization
You can change the Repeat Delay and Repeat Rate keyboard settings to fine-tune your
keyboard motion during navigation. For more information, refer to your operating system's
documentation on setting keyboard properties.
Messages
The color scheme has been changed to [Windows Vista Basic/Windows 7]. A running
program isn't compatible with certain visual elements of windows.
Meaning: This message may display when you open a 3D model. To correctly display the
cross hair (in fly mode) as well as support all capabilities of this operating system, the
application automatically unchecks the Enable desktop composition setting. This setting is
in Control Panel > System > Advanced system settings > Advanced tab > Performance
Settings > Visual Effects.
Recovery: If you click to see more information on the message, the Windows information
dialog box displays. Check the Don't show me this again option if you do not want the
above message to display each time a 3D model is opened.
Troubleshoot 3D Navigation
Graphics Card Troubleshooting
You do not see graphics in the window display of a dual-monitor setup when using an
ATI V3600 FireGL (driver ver. 8.62 released on 7/21/2009) card.
Follow the steps below to configure graphics card.
1. Select Start > Catalyst Control Center.
2. Select Workstations > Settings.
3. Click Shared Front/Back/Z Dual Screen Mode.
4. Click OK and then exit the application.
5. Reboot your system.
The 3D Navigator is flickering.
Check your card properties and make sure you have Hardware Acceleration enabled.
Checking Hardware Acceleration Settings - Microsoft Vista/Windows 7 Instructions (on page
132)
Checking Hardware Acceleration Settings - Microsoft Windows XP Instructions (on page
135)
For NVIDIA Quadro cards (Windows XP), you can turn off the Overlay setting in the NVIDIA
control panel.
1. Open the NVIDIA Control Panel application.
2. Go to 3D Settings > Manage 3D Settings.
3. Select Off for the Enable Overlay setting.
4. Save your change and close the application.
1. From your desktop, right-click and select Properties to open the Display Properties dialog
box.
General Messages
The color scheme has been changed to [Windows Vista Basic/Windows 7]. A running
program isn't compatible with certain visual elements of windows.
Meaning: This message may display when you open a 3D model. To correctly display the
cross hair (in fly mode) as well as support all capabilities of this operating system, the
application automatically unchecks the Enable desktop composition setting. This setting is
in Control Panel > System > Advanced system settings > Advanced tab > Performance
Settings > Visual Effects.
Recovery: If you click to see more information on the message, the Windows information
dialog box displays. Check the Don't show me this again option if you do not want the
above message to display each time a 3D model is opened.
If your driver does not allow changes (as shown in the above image), you may have
to contact your video card manufacturer for instructions on turning on/off hardware
acceleration.
3. Click Advanced.
Clip volumes
A clipping volume in SmartPlant 3D is a 3D wireframe box that can be manipulated to limit the
objects that can be seen in a view. The Clip Volume command displays the clip volume box in
the model along with the Clip Volume dialog box that lets you select which clipping plane
face(s) are being adjusted. The size or range of the clipping volume depends on the number of
objects that you have selected in the model. If there are no selected objects, the clipping volume
defaults to half of the total size of the loaded model. When clipping is turned on in the Clip
Volume dialog box, SmartPlant 3D displays only the objects within the wireframe clip volume
box.
Things to Know
The clip volume wireframe cannot be extended beyond the current model range. In addition,
the clipping volume cannot be reduced to the point where there is no width, height, or depth.
The clip volume wireframe only displays when the Clip Volume command is enabled. When
the Clip Volume dialog box is closed, the clip volume box is dismissed.
If the Clipping Control is enabled when the Clip Volume dialog box is closed, clipping
volume remains on.
For more precise control when resizing the clip volume wireframe, click the slider in the Clip
Volume dialog box and then use the mouse wheel, the Up/Down arrow keys, or the
PgUp/PgDn keys to adjust the clipping volume. The Up/Down arrow keys move the clip
volume wireframe in small increments while the PgUp/PgDn keys move the box in larger
increments.
Click the slider and then press the Home key to move the slider bar to the top, and expand
the clip volume wireframe. Click the slider and then press the End key to move the slider bar
to the bottom and reduce the clip volume wireframe.
If the slider is at its limits (top or bottom position), click again on the face or faces being
adjusted to reset the slider position to the middle. The slider can only expand the selected
clipping volume face(s) to double the initial amount from its starting middle position.
The solid red line on the clip volume wireframe indicates the plane face(s) being adjusted. A
solid yellow line indicates the face(s) that are not moving.
The number of objects selected in the model when you click Clip Volume determines the
size of the clip volume box. If one object is selected, the clip volume wireframe surrounds
that object. If multiple objects are selected, the clip volume wireframe covers the area to
surround all the selected objects. If no objects are selected, the clip volume wireframe is
placed in the center of the model.
You can use Clip Volume in conjunction with Common Views to synchronize the
orientation of the model and the clip volume box. When you use the Common Views dialog
box to select a view orientation, you can then open the Clip Volume dialog box, which has
the same view orientation selected.
To expand plane face(s) to more than twice the distance, select the same plane face(s) in
the Clip Volume dialog box again.
In the example below, the Top Front Left corner is selected. This selection causes the
corresponding clip volume box to highlight (solid red lines) the faces that will move when
you use the slider.
The clipping plane face(s) not being adjusted display as solid yellow lines.
The clipping plane face(s) that are being adjusted display as solid red lines.
Make sure your background color is not set to red or yellow so that you can see the clip
volume lines.
Clip Volume Adjustment Slider - Dynamically changes the extent of the clipping volume. Move
the slider up to expand the side up to twice its original size. Move the slider down to shorten the
side to half its original size.
Clipping Control - Turns clipping on or off. When the icon is pressed, clipping has been
enabled and all objects outside of the clipping volume clip are not displayed in the view.
Closing the Clip Volume dialog box does not turn off volume clipping if the Clipping
Control is enabled.
Clip Volume Wireframe Face Selection - Provides an alternate way of selecting plane faces in
the volume box. Use the menu list to select the plane face(s) that you want.
Select the graphic objects or display sets that you want to work with. The clip volume
wireframe defaults to the volume that covers all the selected items. If there are no selected
items, the clip volume wireframe defaults to half the volume of the currently-visible model.
Use the Common Views dialog box to select a view orientation. The Clip Volume dialog
box opens to have the same view orientation. This helps orient you when adjusting the clip
volume wireframe.
When a clip volume is active, the model Fit commands and functionality are always fit to the
clip volume range.
1. From your 3D model view, click Clip Volume .
A clip volume wireframe displays surrounding any selected objects.
If no objects are selected, the clip volume wireframe is placed around the center of
the entire dataset range.
2. From the Clip Volume dialog box, select the face or corner (faces) that you want to size.
The example below shows the Top Front Right plane faces have been selected.
3. Click and drag the slider up to increase the clip volume wireframe size, or down to reduce
the size as needed. The example below shows the Top Front Right plane faces being
expanded.
For more precise control when resizing the clip volume box, click the slider in the Clip
Volume dialog box and then use the middle mouse wheel, the Up/Down arrow keys, or
the PgUp/PgDn keys to adjust the clipping volume. The Up/Down arrow keys move the
clip volume box in small increments while the PgUp/PgDn keys move the box in larger
increments.
Click the slider, and then press the Home key to expand the clip volume wireframe to
the current maximum for the current selected face(s) being adjusted. Click the slider
and then press the End key to minimize the clip volume wireframe for the current
selected face(s) being adjusted.
If the slider is at its limits (top or bottom position), click again on the desired face or
faces being adjusted to reset the slider position to the middle. The slider can only
expand the selected clipping volume face(s) to double the amount from the starting
middle position.
The selected face(s) being adjusted display in red in the clip volume wireframe. The
unselected face(s) not being adjusted display in yellow.
4. When the clipping volume is at the required size and location, click Clipping Control in
the Clip Volume dialog box. All objects that are not in the clip volume wireframe are
removed from the display, as shown in the example below.
Clipping Off: Clipping On:
You can perform a zoom or fit to get closer to the displayed objects and continue your work.
Selecting the Fit command automatically takes you to a fitted view of the selected objects
in the view, if any. If no objects are selected, Fit takes you to a fitted view of the active clip
volume. If there is no active clip volume, Fit takes you to a fitted view of the entire model.
SmartPlant Review toolbar button allows you to launch SmartPlant Review with the
same view of the model that is currently shown in SmartPlant Foundation.
Launching SmartPlant Review from the Shortcut Menu in a 3D Model - To display the
3D model in SmartPlant Review, right-click the model in the list view and select View in
SmartPlant Review. In this case, SmartPlant Foundation does not attempt to manipulate
the view or orientation of the model. SmartPlant Review determines the initial view and
orientation of the model.
Launching SmartPlant Review from a Plant Item in a 3D Model - To display plant items,
such as instruments or equipment, right-click the item in the list view and select View in
SmartPlant Review. If the plant item is contained in exactly one 3D model, the 3D model is
displayed in SmartPlant Review and the view is fitted to the plant item. If the plant item is
contained in more than one 3D model, a list of the 3D models containing the plant item
displays for you to choose which model to view. This command is available only for
published plant items.
Regardless of which method you use to open SmartPlant Review from SmartPlant
Foundation, SmartPlant Review always displays in a separate window, rather than inside the
existing SmartPlant Foundation window.
You can launch only one session of SmartPlant Review for each active session of
SmartPlant Foundation. If you attempt to open a second SmartPlant Review session from
SmartPlant Foundation, the first SmartPlant Review session is closed before the new one
opens.
When you delete an object, the object is permanently removed from the SmartPlant
Foundation database.
When you delete a document object, you also delete the attached files from the vault.
If you do not want to permanently remove the object from the database, use the Terminate
command instead of the Delete command. Using this command preserves the history of the
object in the database.
Main Details
Name - Type the name of the object you want to create.
Description - Type a description of the object you want to create.
The commands available on the File > New submenu vary depending on your role and user
access.
The fields available on the New dialog box vary depending on the type of object you are
creating.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
Main details
Name - Displays the name of the object. When creating a copy of an existing object, replace this
value with a new, unique value.
Description - Displays the description of the object.
The fields available on the Copy dialog box vary depending on the type of object you are
copying.
Main details
Name - Displays the name of the object. In most cases, this value is read-only.
Description - Displays the description of the object.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
The fields available on the Update dialog box vary depending on the type of object you are
copying.
Main Details
Name - Displays the name of the object.
Description - Displays the description of the object.
General Details
Creation date - Displays the date on which the object was created.
Last updated - Displays the date on which the object was last changed.
The information available on the Details dialog box vary depending on the object.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
Object details
Name - Displays the name of the object.
Description - Displays a description of the object.
Options
Hide historic data - Removes historical values from the display and displays only the current
values. Historical values are property values that have been updated. Historical values are
displayed in gray, have a blue icon indicator, and show a termination date and termination user.
Show inconsistencies only - Displays only properties that have inconsistent values between
SmartPlant Foundation and authoring tools.
Show tree - Adds a tree view that displays the object’s properties by interfaces and
relationships.
Property data
Class Definition - Displays the class definition that provides each property if the object is a
complex object, such as a document, that represents more than one class definition.
Additionally, this column may indicate the row provides information about a relationship rather
than a property.
Object - Displays the name of the object, or Rel, that indicates the row provides information
about a relationship rather than property data.
Interface - Displays the interface definition related to the object.
Property - Displays the properties for which values can be set, or the name of the relationship
definition represented by the row.
Value - Displays the values that are set for the object, or the name of the object on the other
end of a relationship.
Source Domain UID - Displays the unique identifier for the source domain of the relationship.
Creation Date - Displays the date the value was provided or the relationship was created.
Creation User - Displays the user that provided the value or created the relationship.
Termination Date - Displays the date the value was replaced or the relationship was
terminated.
Termination User - Displays the user that updated the value or terminated the relationship.
Export to Excel - Exports the information displayed in the Property data table to a Microsoft
Excel spreadsheet.
Print - Prints the history displayed in the Property data table.
Owner - Display the current owner for the item. Select a different user from this list menu to
assign a different owner of the object.
The commands available on the File > New shortcut menu vary depending on your
SmartPlant Foundation configuration.
You can use the wizards to create various types of documents and tags in SmartPlant
Foundation.
2. In the tree view, click the classification for the new object. For example, to create a P&ID
document, click Utility P&ID under P&ID Documents.
3. Click Next.
4. Define details for the new object. For example, during document creation you can specify
the name, description, owning group, and revision information for the document.
5. For objects with additional details or actions, click Next. For example, the next page in the
document creation wizard allows you to attach files to the document.
New objects are added to the New Items window as you create them.
You can also create an object by navigating to the object type in the Tree view, right-clicking
the object type, and then clicking New <Object Type>.
2. Define details for the new object, including the name and description.
Options followed by an asterisk (*) are required to create the selected object.
New objects are added to the New Items window as you create them.
You can also create an object by navigating to the object type in the tree view, right-clicking
the object type, and then clicking New <Object Type> on the shortcut menu. Your
configuration may be different.
Copy an object
The Copy command allows you to create a copy of the selected object.
Once you have created the new copy, you can update properties, add files, or modify the copy
in any way necessary. For most objects, you must provide a unique name for the new object you
are creating.
1. Right-click the object that you want to copy.
2. Click Copy on the shortcut menu.
3. In the Copy dialog box, make changes to the properties for the object you copied.
Options followed by an asterisk (*) are required.
The new object appears in the New Items window.
Update an object
The Update command allows you to update the properties for the selected object.
1. Right-click the object that you want to update.
2. On the shortcut menu, click Update.
3. Type the updated information in the boxes as necessary.
4. Click Finish.
Asterisks (*) indicate required information.
Delete an object
The Delete command allows you to delete the selected object.
1. Right-click the object you want to delete.
2. On the shortcut menu, click Delete.
3. Click OK in the confirmation dialog box.
When you delete an object, the object is permanently removed from the SmartPlant
Foundation database.
If you do not want to permanently remove the object from the database, use the Terminate
command instead. Using this command preserves the history of the object in the database.
The Delete command is not available for objects published by other authoring tools.
Your role assignments determine which objects have access to the Delete command.
When you delete a document, you also delete the attached files from the vault.
Terminate an object
Terminating an object changes the status of a SmartPlant Foundation object to
Terminated without removing it from the SmartPlant Foundation database. Terminating objects,
instead of deleting them, allows you to continue to see the history of the object after termination.
You can view the history of a terminated object by changing the effective date of the database to
a time before the object was terminated.
1. Right-click the object you want to terminate.
2. On the shortcut menu, click Terminate.
3. Click OK in the confirmation dialog box.
Document Management
The SmartPlant Foundation Desktop Client provides you with the following document
management features:
Document revision and version control
Access control, including check in and check out
User-subscribed notification of document changes, such as revisions and sign offs
Document Master
A database object representing the revision-independent information associated with the
document, such as the document title.
Document Revision
A database object representing the revision-specific information associated with the document.
As a document is created and revised, the new revisions are created and attached to the
document master. Properties and relationships of a revision can differ from one revision of a
document to the next. Only one revision can be current with only one working revision in a single
configuration. Multiple revisions can be created by revising into lower configurations to isolate
them until completed when they can be merged back. This is described in more detail in the
How to Configure Concurrent Engineering guide. Revisions are uniquely identified by a revision
code that follows a revision sequence.
Document Version
A database object representing the version-specific information associated with a document.
Files are attached to the document version.
In order to work on the files, a user has to check out the version. This creates a new version of
the revision. When this version is checked back in, the previous version is marked as
superceded but is retained to maintain a history. It is not usual to configure any properties or
relationships on the version as they are only used as placeholders for the files, but it is possible.
Revision Scheme
Revision scheme is a document revision sequence that is used while creating or revising a
document to keep track of the various iterations of the document, which in turn reflect the
various iterations of the attached files that the document manages. A revision scheme includes
a number or letter to represent the major revision, a number or letter to represent the optional
minor revisions, and a number that represents the version. Examples include A1 to Z9, and 1A
to 9Z represent using major and minor revisions.
Major Revision
Major revision is the first part of the revision scheme, which normally changes when a document
undergoes a major change.
Minor Revision
Minor revision is the second part of the revision scheme, which normally changes when a
document undergoes an intermediate change and release. Additionally, it might be used to
identify alternate working revisions before final release.
File
A special database object managing a physical file and location in the vault.
alternate renditions are generated, they are displayed in SmartPlant Foundation for view and
mark up in preference to the original file.
Vaults
A vault is an identified directory on the network used to store the physical files associated with
an object. Vaults can be related to either owning groups or configurations and optionally to
object interfaces to limit their availability. Conditions are available on the relationships to
determine which vault is used, such as for working or released documents.
These relationships are configured in the Desktop Client and are created in the data between an
interface and a vault.
If a file object is to be stored as a file in the database rather than the vault, the ClassDef
of the file object must realize the ISPFDBFile interface.
Under
Change Chec
Action in Same ked Super
Icon State Object RevState Config out seded Icon Name
DocClas DocClass
s
Under
Change Chec
Action in Same ked Super
Icon State Object RevState Config out seded Icon Name
E E on_W
Superseded Rev A,1 WORKING FALS TRUE SPFDocumentVersi
by check in E on_WS
The Issued Version Superseded state is returned for the versions on current or
superseded revisions, which are superseded by check in, but never issued.
Status - Displays the status of the vendor document. This option is display only.
Item owning group - Selects the owning group of the document.
Add File - Allows you to browse to and select the file you want to attach.
Remove File - Allows you to select the file that you no longer want to attach to the document.
Delete local files - Indicates that the local copies of the files being attached are deleted after
they are checked into the vault.
If your configuration allows it, attached files can contain nested reference files.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is stored in
the local system to be used as default the next time you access this dialog box. Users can
change their preference at any time by selecting this option.
4. Click Next.
5. Provide additional information for the new document. Asterisks (*) indicate required
information.
Click the plus (+) sign to expand a section or click the minus (-) sign to collapse a
section.
Check the Collapse sections automatically option to make open sections collapse
automatically when you expand another section.
For more information about using collapsing sections on forms, see Collapse sections
on forms (on page 53).
6. Click Next.
8. Browse to the document that you want to attach, and click Open.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is stored
in the local system to be used as default the next time you access this dialog box. Users can
change their preference at any time by selecting this option.
If the file that you are attaching references other files and those files are already in
SmartPlant Foundation, the software automatically creates relationships between the
file and the reference files.
If there are duplicate copies of a reference file in SmartPlant Foundation, the software
prompts you to select the appropriate reference file to attach.
If the file you attach references files that are not in SmartPlant Foundation, the software
displays an error message to let you know that the referenced files do not already exist.
You can create the relationship to the reference file later, after it has been added to
SmartPlant Foundation.
9. Make any necessary changes to the Description, Is Viewable, and Is Editable columns for
the files in the Attach Files table.
10. To add other files, repeat the previous 3 steps.
11. Click Finish to create the document master, first revision, and first version
When you create a document master, the status of the document master is set to reserved.
The status of the first revision is set to working, and the revise state is blank.
You can also create a new design document by right-clicking the document type that you
want to create in the tree view and selecting Design Document.
4. Click Next.
5. Provide additional information for the new document. Asterisks (*) indicate required
information.
Click the plus (+) sign to expand a section or click the minus (-) sign to collapse a
section.
Check the Collapse sections automatically option to make open sections collapse
automatically when you expand another section.
For more information about using collapsing sections on forms, see Collapse sections
on forms (on page 53).
6. Click Next.
8. Browse to the document that you want to attach, and click Open.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is stored
in the local system to be used as default the next time you access this dialog box. Users can
change their preference at any time by selecting this option.
If the file that you are attaching references other files and those files are already in
SmartPlant Foundation, the software automatically creates relationships between the
file and the reference files.
If there are duplicate copies of a reference file in SmartPlant Foundation, the software
prompts you to select the appropriate reference file to attach.
If the file you attach references files that are not in SmartPlant Foundation, the software
displays an error message to let you know that the referenced files do not already exist.
You can create the relationship to the reference file later, after it has been added to
SmartPlant Foundation.
9. Make any necessary changes to the Description, Is Viewable, and Is Editable columns for
the files in the Attach Files table.
10. To add other files, repeat the previous 3 steps.
11. Click Finish to create the vendor document.
When you create a vendor document, the status of the document is set to reserved.
The status of the first revision is set to working, and the revise state is blank.
You can also create a new vendor document by right-clicking the document type that you
want to create in the tree view and then selecting Vendor Document.
4. Click Next.
5. Provide additional information for the new document. Asterisks (*) indicate required
information.
When you create a vendor document, the status of the document is set to reserved.
You can also reserve a new vendor document by right-clicking the document type that you
want to create in the tree view and selecting Reserve Vendor Document.
4. Click Finish.
Copy a document
The Copy Document command copies all document master properties, and then creates a new
document master, revision, and version. This command is available when you right-click a
document.
1. Right-click the document that you want to copy and click Document > Copy Document.
2. Provide the new document with a unique name, and then provide additional information for
the document copy, as necessary. Asterisks (*) indicate required information.
3. Click Next.
4. Select the files to be copied from the source document. To copy markups of the copied files,
select Copy markups.
All the files from the source document are selected by default. The Copy markups
option is also selected by default.
The visibility of the Files to be copied list can be controlled by configuring the Copy
Files argument on the corresponding method of the CopyObj client API.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is
stored in the local system to be used as default the next time you access this dialog
box. Users can change their preference at any time by selecting this option.
5. Click Add File to find other files to attach to the new document.
6. Click Finish.
When you create, copy, or revise a publishable document in the authoring domain,
SmartPlant Foundation automatically reserves a revision for that document in the data
warehouse domain. This functionality keeps the revision details in the authoring domain and the
data warehouse synchronized for the same revision of a document.
3. Click Next.
4. Select the files to be copied from the source document. To copy markups of the copied files,
select Copy markups.
All the files from the source document are selected by default. The Copy markups
option is also selected by default.
The visibility of the Files to be copied list can be controlled by configuring the Copy
Files argument on the corresponding method of the CopyObj client API.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is
stored in the local system to be used as default the next time you access this dialog
box. Users can change their preference at any time by selecting this option.
5. Click Add File to find other files to attach to the new document.
6. Click Finish.
When you create, copy, or revise a publishable document in the authoring domain,
SmartPlant Foundation automatically reserves a revision for that document in the data
warehouse domain. This functionality keeps the revision details in the authoring domain and the
data warehouse synchronized for the same revision of a document.
Delete a document
The Delete Document command allows you to delete the selected document. This command is
available when you right-click a document.
When you delete an object, the object is permanently removed from the SmartPlant
Foundation database.
If you do not want to permanently remove the object from the database, use the Terminate
command instead. Using this command preserves the history of the object in the database.
The Delete command is not available for objects published by other authoring tools.
You can right-click the object and select Terminate Relationships to delete existing
optional relationships.
When you delete a document, you also delete the attached file(s) associated with
that document from the vault.
1. Right-click the document that you want to delete and click Document > Delete Document.
When you delete a document, the document is permanently removed from the
SmartPlant Foundation database.
2. In the message box, click Yes to delete.
If the files have alternate rendition of different file types, the SmartPlant Foundation user can
specify the file types to be saved with the respective document/file method configuration.
You can specify the target file types in separated semicolon-separated list. For example,
FT_PDF;FT_BMP.
1. Right-click the document version for which you want to save alternate renditions and click
Files > Save Alternate Renditions.
From the list, select the files for which you want to save a rendition.
2. Click OK.
If you do not want the attached file to be viewable in SmartPlant Foundation, click the Is
Viewable column and change the selection to False.
If you do not want the attached file to be editable, click the Is Editable column and
change the selection to False.
If the Delete local files check box is selected, the local copy of the file will be deleted
once the file is checked into the vault.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is
stored in the local system to be used as default the next time you access this dialog
box. Users can change their preference at any time by selecting this option.
In an integrated environment, you can attach additional files to a document that is
published from an authoring tool.
4. Click OK to attach the file or files to the document.
If the file you are attaching references other files and those files are already in SmartPlant
Foundation, the software automatically creates relationships between the file and the
reference files.
If there are duplicate copies of a reference file in SmartPlant Foundation, the software
prompts you to select the appropriate reference file to attach.
If the file you attach references files that are not in SmartPlant Foundation, the software
displays an error message to let you know that the referenced files do not already exist. You
can create the relationship to the reference file later, after it has been added to SmartPlant
Foundation.
From the list, select each file that you want to copy.
If a file references other files, the Save Target As command also copies all its
referenced files to your computer.
2. Specify where you want the software to place the local copy of the file in the Path box.
3. Click OK.
files that were copied when the object was checked out, discarding any changes you might have
made to the files, and deletes the new version of the document that was created when you
performed the checkout operation. The previous version of the document, which was marked as
superceded because of the check out, is returned to the working state.
After you have edited the document, you check it in to return it to the vault. When you check in a
document, any attached files are removed from your local directory and copied to the vault.
Once a document is checked in, other users can make changes to it.
Only the user that checked out the document can undo the checkout.
Path - Displays the folder in which the local copies of the files will be placed. Click to
browse for a folder.
The table provides read-only information in the following fields about the files to be copied
locally for editing
Name - Displays the name of the attached file and a check box that determines whether the file
is copied locally. This check box has the following available states:
Checked - The file is copied locally for editing.
Unchecked - The file is not copied from the vault and cannot be modified locally.
Gray - A file nested under the file is copied locally for editing. The box for the parent file may
be checked or not.
Description - Displays the description of the attached file.
Parent - Displays the name of the document to which the file is attached.
Revision - Displays the document revision to which the document is attached.
Revision Status - Displays the revision state of the document.
Out of Date - Specifies whether the reference document is out of date
Owning Group - Displays the owning group to which the parent document belongs.
Viewable - Displays whether you can view the attached file in SmartPlant Foundation.
Is Editable - Displays whether you can edit the attached file in SmartPlant Foundation.
Check out all references - Selects all nested reference files and documents for checkout.
Expand All - Expands the Select revisions tree to display all nested reference documents.
Reset defaults - Sets the Select revisions view to default selections that were displayed when
the dialog box was opened. By default, all editable files are pre-selected when the dialog box is
opened.
A file with text that is grayed out in the Select revisions view is not available for checkout.
The first time you use this dialog box, the path displayed by default is to your My
Documents folder. Any time you select a different location and save one or more files to it,
that path is stored in the system to be used as the default location the next time you access
this dialog box.
Only the user that checked out the document can undo the checkout.
A file with grayed out text in the Select revisions view is not available for check out
cancellation.
The table provides read-only information in the following fields about the documents to be
checked back in to SmartPlant Foundation.
Name - Displays the name of the document and a check box that determines whether the
document is selected to be checked into SmartPlant Foundation. This check box has the
following available states:
Checked - The document is selected for check in to SmartPlant Foundation.
Unchecked - The document is not selected for check in to SmartPlant Foundation.
Gray - A file nested under the document is selected for check in to SmartPlant Foundation.
The box for the parent document may be checked or not.
Description - Displays the description of the document.
Revision - Displays the document revision number.
Revision Status - Displays the revision state of the document.
Out of Date - Specifies whether the reference document is out of date.
Checked out files - Displays the names of any checked out files attached to the document.
Owner - Displays the name of the user who currently has the document checked out for
modification.
Owning Group - Displays the owning group to which the document belongs.
Expand All - Expands the Select revisions tree to display all nested reference documents.
Check in all checked out references - Selects all nested reference documents for check in to
SmartPlant Foundation.
Delete local files - Specifies whether to delete the local copies of attached files after the files
have been checked back into the vault.
Reset defaults - Sets the Select revisions view to default selections that were displayed when
the dialog box was opened. By default, all editable files are pre-selected when the dialog box is
opened.
A document with text that is grayed out in the Select revisions view is not available for
check in.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is stored in
the local system to be used as default the next time you access this dialog box. Users can
change their preference at any time by selecting this option.
To use the Check Out command, all of the selected documents must be checked in
(that is, the checked out indicator must be set to False), the status must be working, you
must be a member of the owning group, and the revise state must be blank. If any of the
selected documents do not satisfy these conditions, the Check Out command does not
appear on the shortcut menu.
To determine whether a file is checked out or not, select the document and review the
information in the Properties window. If the Checked Out property is True, then the file
is currently checked out. You can also view the document properties in the History
dialog box.
2. Click Browse to select the directory into which you want the software to copy the checked
out files.
4. Click OK.
When you check out files that have references, the software automatically places
read-only copies all the reference files, any nested reference files, and the master file to
your local computer. These copies are for reference only. If you want to update the
reference files, you must check out the document to which they are attached.
If the file you check out has duplicate copies of a reference file in the nested structure,
the software displays a message warning you that files with the same name are
attached to multiple files. If you receive this message, click Yes to continue the
checkout process with a single level copied for reference, or click No to cancel the
checkout process.
If the file you check out has reference files attached to different versions of a document
in the nested structure, the latest version of the document is copied for reference.
If the files you are checking out are already copied for reference to your local
computer, the newly checked out files overwrite the local files.
When you check out a document version, the previous version is superseded. The software
sets the following properties for the superseded document version: status to working, the
revise state to superseded, the access flag to 9 (no update access), and the version to 1.
When you check out a document, the software creates a new document version. The
software gives the new version the next version number. The access flag for that new
document is set to 1 (user access only), and the checked out indicator is set to True.
When you check out a document, any existing markups to files attached to the document
are automatically copied forward with the checked out document.
Only the user that checked out the document can undo the checkout.
When you cancel a checkout, the software deletes the latest working copy (for example,
Rev A Version 3) and resets the previous version (such as Rev A Version 2) as the latest
working document. It also changes the revise state for the previous revision from
superseded to blank, and deletes any markups for files attached to the checked out
document.
To use the Run Editor command, all of the selected documents must be checked in
(that is, the checked out indicator must be set to False), the status must be set to
working, you must be a member of the owning group, and the revise state must be
blank. If any of the selected documents do not satisfy these conditions, the Run Editor
command is not available.
To determine whether a file is checked out or not, select the document and review the
information in the Properties window. If the Checked Out property is True, then the file
is currently checked out. You can also view the document properties in the History
dialog box.
2. Click Browse to select the directory into which you want the software to copy the checked
out files.
3. Select the check box beside each attached document that you want to check out.
4. Click OK.
When you check out files that have references, the software automatically places
read-only copies all the reference files, any nested reference files, and the master file to
your local computer. These copies are for reference only. If you want to update the
reference files, you must check out the document to which they are attached.
If the file you check out has duplicate copies of a reference file in the nested structure,
the software displays a message warning you that files with the same name are
attached to multiple files. If you receive this message, click Yes to continue the
checkout process with a single level copied for reference, or click No to cancel the
checkout process.
If the file you check out has reference files attached to different versions of a document
in the nested structure, the latest version of the document is copied for reference.
5. If you selected multiple files on the Check Out dialog box, the software displays the Run
Editor dialog box. Select each attached document that you want to launch in its authoring
application.
To use the Run Editor command, the authoring application (or an alternate application
accepting that file type) must be installed on the computer to which you are checking out
to the document.
The authoring application opens with the required files. For example, if you click the
Run Editor command for a document that was created in SmartSketch and
SmartSketch is installed on your computer, SmartSketch displays. If the native
application is not installed on the local computer, SmartPlant Foundation opens the file
in the application associated with that file type in your system settings
When you check out a document, the previous version is superseded. The software sets the
following properties for the superseded version: status to working, the revise state to
superseded, the access flag to 9 (no update access), and the version to 1.
When you check out a document, the software creates a new document version. The
software gives the new document the next version number. The access flag for that new
version is set to 1 (user access only), and the checked out indicator is set to True.
When you check out a document, any existing markups to files attached to the document
are automatically copied forward with the checked out document.
Check in a document
The Check In command allows you to check in documents that previously have been checked
out for editing. This command is available when you right-click one or more checked-out
document.
1. Right-click the document version that you want to check in to SmartPlant Foundation and
click Edit > Check In.
Documents created without a configuration value can be checked out, checked in,
revised, updated, or signed off when your active configuration is set above the plant level to
Scope Not Set.
You must select the document version that you checked out previously. If any of the
selected document version are not checked out, the Check In command does not
appear on the shortcut menu.
To determine whether a document is checked out and who has the document checked
out, select the document, and review the information in the Properties window. If
Checked Out property is True, then the file is currently checked out. The user who has
the document checked out is listed as the Creation User of that document version.
2. Select the documents and reference documents to check in to SmartPlant Foundation in the
Check In dialog box.
If the file you check in has reference files and there are duplicate copies of a reference
file in SmartPlant Foundation, the software prompts you to select the appropriate
reference file to attach.
If the file you check in has references to files that are not in SmartPlant Foundation, the
software displays an error message to let you know that the referenced files do not
already exist. You can create the relationship to the reference file later, after it has been
added to SmartPlant Foundation.
When you check in a document, the software places the attached file or files in a vault
determined a number of relationships, which may include the owning group of the document.
After the file has been placed in the vault, access to the file is controlled by the owning
document.
When you check in a document, the software sets the checked in indicator to True and the
checked out indicator to False. If the document has attached files, the software sets the
access flag to 2 for the version, which means that only members of the owning group can
modify the files.
You cannot attach a file during the check in of the document. However, once the document
is checked in, you can find the latest version of the document and then attach the file.
When you check in a file that has reference files, all reference file relationships are
maintained and updated for each file that is checked back into SmartPlant Foundation. The
following changes are made to reference file relationships, depending on changes you make
while the document is checked out for modification:
If you check in a file that no longer references the same files, old reference file
relationships are terminated.
If you check in a file with different reference files than those referenced previously, old
reference file relationships are terminated, and new reference file relationships are
added.
If you check in a file that did not have any reference files before, but now references one
or more files, new reference file relationships are created.
When you check in a file, all Referred by relationships are updated if the master file is not in
the Checked In or Revised state.
The software terminates the relationship between the master file and the previous
version of this file.
The software creates a new relationship between the master file and this checked in
version of the file.
You can select multiple documents for check in, check out, undo check out, sign off, and
sign off with form operations.
When you delete an object, the object is permanently removed from the SmartPlant
Foundation database.
If you do not want to permanently remove the object from the database, use the Terminate
command instead. Using this command preserves the history of the object in the database.
When you delete a document object, you also delete the attached file(s) from the
vault.
A file with text that is grayed out in the Select revisions view is not available for sign off.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
A file with text that is grayed out in the Select revisions view is not available for sign off.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
If you want to provide comments and the date you approved the document revisions,
click Edit > Sign Off with Form instead.
To sign off a document, the document status must be working, and the revise state must
be blank. If any of the selected documents do not meet these criteria, the Sign Off
command does not display.
3. Click OK.
4. If reference files that have a status of superseded or working are attached to a revision, the
software either stops the sign off process or prompts you to continue with the sign off or
cancel, depending on your configuration. If working references are allowed, click Yes to sign
off the documents. If working references are not allowed, click OK to exit the signoff
process.
5. If updated revisions of reference files associated with this document exist but are not
associated with this document and those reference files have their maintain relations action
set to Prompt Update, select the files that you want to update to the latest reference file
revision, and then click OK.
The maintain relations option can be set on the relationship between each reference file
and the master file that references it. For more information, see Update Maintain
Relations properties on reference files (on page 220).
The options for maintain relations include the following. These options control what
happens during sign off if newer revisions of those reference files are available.
Prompt Update - Requires user to provide information when an updated revision of
a reference file exists
Always Update - Automatically updates reference files to the latest signed off
revision in SmartPlant Foundation when you sign off the document revision with
which reference files are associated.
Always Fixed - Relationships between older revisions of reference files remain the
same.
Always Update Working Revisions - Automatically updates relationships to
versions of the latest working revisions
Before you sign off a document, you must check in the document.
When you sign off a document, the software sets the status for the revision to current and
the revise state to blank.
Signing off a document sets the revise state for any previous revisions to superseded.
Signing off a document in a project does not update the as-built revision status to
superseded.
Signing off a document changes the status of the document master to issued.
Depending on your configuration, you may be able to automatically sign off a document
when you claim a workflow step for that document in your To Do List.
To sign off a document, the status must be working, and the revise state must be blank.
If any of the selected documents do not meet these criteria, the Sign Off with Form
command does not display.
2. Select the document revisions and reference files to sign off.
The maintain relations option can be set on the relationship between each reference file
and the master file that references it. For more information, see Update Maintain
Relations properties on reference files (on page 220).
Options for maintain relations include the following. These options control what happens
during sign off if newer revisions of those reference files are available.
Prompt Update - Requires user to provide information when an updated revision of
a reference file exists
Always Update - Automatically updates reference files to the latest signed off
revision in SmartPlant Foundation when you sign off the document revision with
which reference files are associated.
Always Fixed - Relationships between older revisions of reference files remain the
same.
Always Update Working Revisions - Automatically updates relationships to
versions of the latest working revisions.
Before you sign off a document, you must check in the document.
When you sign off a document, the software sets the status for the revision to current and
the revise state to blank.
Signing off a document sets the revise state for any previous revisions to superseded.
Signing off a document in a project does not update the as-built revision status to
superseded.
Signing off a document changes the status of the document master to issued.
For example, a master document MasterDoc might have the following revisions and versions in
the Desktop Client, where A and B are revision numbers, and 1 and 3 are version numbers:
Document MasterDoc
First Revision [A, 1]
Second Revision [B, 3]
When you use the Show Latest Revision command from the document master, the software
displays the latest current and working revision of that document.
When you create a document in the Desktop Client, either manually or through publishing a
document in an integrated environment, the master document, the first document revision, and
the first version are created in the Desktop Client.
When you check out a document to modify it and then check it back in, a new version is created.
Using the Revise command on a document creates a new revision. The revision and version
are properties on a document revision in SmartPlant Foundation.
New revisions and versions are also created when documents are published. The document
master and first revision are created when the authoring tool user reserves a revision in
SmartPlant Foundation using the Revise command. During the first publish, the first version of
the document is created in SmartPlant Foundation and the published files are related to the
version and store in the vault. Subsequent publish operations create additional versions of the
document. Using the Revise command in the authoring tool again creates new revision.
When you create, copy, or revise a publishable document in the authoring domain, SmartPlant
Foundation automatically reserves a revision for that document in the data warehouse domain.
This functionality keeps the revision details in the authoring domain and the data warehouse
synchronized for the same revision of a document.
Revise a document
The Revise command allows you to create a new revision of the selected document. This
command is available when you right-click one or more signed off documents.
1. Right-click the revision of the document that you want to revise and select Edit > Revise.
Documents created without a configuration value can be checked out, checked in,
revised, updated, or signed off when your active configuration is set above the plant level to
Scope Not Set.
To revise a document, the status must be current, which means that the document has
already been signed off.
2. To create a new revision, type the major or minor revision numbers in the Major or Minor
box. The next major and minor revision numbers display in these boxes by default.
To use the next major revision number for the document, click Next Major. The
software displays the next major revision number in the Major revision box. The
revision number used for the latest current document revision, not the superseded
revision being revised, determines the next major revision number.
To use the next minor revision number for the current major revision, click Next Minor.
The software displays the current major revision number with the next minor revision
number in the Major revision and Minor revision boxes. The revision number used for
the latest current document revision, not the superseded revision being revised,
determines the next minor revision number.
3. Click Next.
4. Select the files to be copied from the source document forward to the revision. To copy
markups of the copied files, select Copy markups.
All the files from the source document are selected by default. The Copy markups
option is also selected by default. However, this does allow you to leave any supplemental
documents on the previous revision, if necessary.
The visibility of the Files to be copied list can be controlled by configuring the Copy
Files argument on the corresponding method of the Revise client API.
If there are any files attached to the previous revision, they are displayed in the Files to
be copied list.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is
stored in the local system to be used as default the next time you access this dialog
box. Users can change their preference at any time by selecting this option.
5. To attach a different file to the new revision, click Add File. To remove an existing attached
file, click Remove File.
6. Click Finish.
When you revise a document, all reference file relationships are copied for each file
that is attached to the revised document.
Revising a signed off document creates a new working revision and version of the document
that can be edited.
When you revise a signed off document, the status of the document master changes to
ISSUED_WKG.
A project/as-built configuration supports only one working revision. If this revision is created
in a project, the as-built revision is assigned a revise state of CURRENT, SUPERSEDED to
show that it is under change. Thus, documents cannot be revised in as-built once they are
revised into a project.
You cannot edit or revise a document that was created in and published by an authoring tool
outside of SmartPlant Foundation. The tool user must use the Revise command in the
authoring tool to create a new revision.
When you create, copy, or revise a publishable document in the authoring domain,
SmartPlant Foundation automatically reserves a revision for that document in the data
warehouse domain. This functionality keeps the revision details in the authoring domain and
the data warehouse synchronized for the same revision of a document.
Once the snapshot is created, you can share the Excel file with other people or publish the
snapshot to the data warehouse environment; the snapshot contains the data as it existed in
the database when the snapshot was created.
The snapshot remains attached to the document version so that you can see the data the
document contained at the time the snapshot was created.
The Excel file created for the snapshot of a list document is based on a default template
called Snapshot Template, which has an Excel spreadsheet attached called
SPFSnapshotTemplateFile. This template contains several defined names for the title
block information and others to locate the data for the related items in the list document.
The document revision report includes a list of all document revisions for the selected
document master in Excel format including the names, creation date, issue date, and
creation user of each .
To print the report, click File > Print.
When you delete an object, the object is permanently removed from the SmartPlant
Foundation database.
If you do not want to permanently remove the object from the database, use the Terminate
command instead, which preserves the history of the object in the database.
The Delete command is not available for objects published by other authoring tools.
You can right-click the object and use the Terminate Relationships command to delete the
existing relationships.
When you delete a document revision, you also delete any versions for that
revision, as well as any files attached to those versions.
1. Right-click the document for which you want to delete the current revision and select
Document > Delete Latest Revision.
2. In the message box, click Yes.
Terminating a document revision changes its status and revise state to terminated.
However, the document revision still exists in the database; it is not deleted when it is
terminated.
Terminating a document revision changes the status of the master document to issued. The
current working version and the revision to which it was related are marked as no longer
valid, and a search for the document now returns the last signed off revision
If you terminate the latest revision for a master document, the last signed off revision of the
document can be revised again, however the revision number use for the revisions that was
terminated cannot be used. You must choose a different major or minor revision number or
letter.
Comparing documents
In the Desktop Client, you can compare document versions of published documents with each
other and the differences in data published to SmartPlant Foundation using the Compare and
View and Compare commands.
When you compare versions, you must select two document versions in the Desktop Client, and
then right-click and select either the Compare command or the View and Compare command,
the Desktop Client displays the comparison results in the View and Compare window, which
displays the view files for the documents side-by-side with changes highlighted. This window
also includes a table that lists the specific changes identified when the documents were
compared. When you select an object in the graphic view or the table, you can also view
properties for that object in the Properties window. A color scheme lets you see at a glance
whether objects were created, deleted, or changed between the two versions being viewed.
The Compare command does not show the view files of the published documents, but uses a
color-coded table to illustrate the difference between to two selected versions of the document
You can also use the Compare command to compare two revisions of a document.
The View and Compare window displays the view files for the documents side-by-side with
changes highlighted. The View and Compare window also includes a table that lists the specific
changes identified when the documents were compared. When you select an object in the
graphic view or the table, you can also view properties for that object in the properties window.
Compare Window
Display the data from two published documents for comparison in a list format. Color coding
illustrates the difference in the data between the two published documents.
Name – Displays the name of the object that was published in at least of the two document
being compared. By drilling down under the object, this column also displays properties for
which data was published for this object.
Class Def – Displays the class def of which the object in an instance.
Document 1 Value – Displays the value published by document 1 for a particular property for
the object.
Document 2 Value – Displays the value published by document 2 for a particular property for
the object.
Compare State – Indicates whether the data for the object changed between the compared
versions of the document. Values that may appear in this column are described below:
Updated – Indicates that the value for this property changed between the two versions
of the document.
Exists in document 1 only – Indicate that the object was deleted between the two
versions of the document.
Exists in document 2 only – Indicates that the object was created between the two
versions of the document.
Identical – Indicates that there was no change to the value of the property between the
two versions of the published document.
Hide identical objects – Selecting this check box hides any properties for which the data did
not change. If this check box is not selected, then all properties appears in the list, even those
with a Compare state of Identical.
Export – Extracts the information in the table to a Microsoft Excel spreadsheet for review or
sharing.
Compare window
Display the data from two published documents for comparison in a list format. Color coding
illustrates the difference in the data between the two published documents.
Name – Displays the name of the object that was published in at least of the two document
being compared. By drilling down under the object, this column also displays properties for
which data was published for this object.
Class Def – Displays the class def of which the object in an instance.
Document 1 Value – Displays the value published by document 1 for a particular property for
the object.
Document 2 Value – Displays the value published by document 2 for a particular property for
the object.
Compare State – Indicates whether the data for the object changed between the compared
versions of the document. Values that may appear in this column are described below:
Updated – Indicates that the value for this property changed between the two versions
of the document.
Exists in document 1 only – Indicates that the object was deleted between the two
versions of the document.
Exists in document 2 only – Indicates that the object was created between the two
versions of the document.
Identical – Indicates that there was no change to the value of the property between the
two versions of the published document.
Hide identical objects – Selecting this check box hides any properties for which the data did
not change. If this check box is not selected, then all properties appear in the list, even those
with a Compare state of Identical.
Export – Extract the information in the table to a Microsoft Excel spreadsheet for review or
sharing.
Display Titlebar in Drawing Frames - Indicates whether you want to display the name of the
drawing and its major and minor revision numbers in the title bars of the drawings in the View
and Compare window.
The two documents you selected to compare display in side-by-side graphical views.
A list of differences between the two documents displays in a comparison results table
under the graphical views.
Differences between the two documents appear in different colors. By default, new
items appear in red, deleted items appear in green, modified items appear in blue, and
items that are the same appear in black. You can change these default colors by
clicking Set View Options .
3. To center the display on a particular item in both views, click the item in the table.
When you click an item in the view or in the table, the software also displays properties
for the selected item in a properties window to the right of the view panes. The
properties are color coded to show whether they are new, deleted, modified, or the
same. If the properties window contains identical properties, you can click Show
Modified to show only modified properties.
By default, the software centers on an object in the drawings when you click the object
in the comparison results table. You can change the default auto-focus behavior by
clicking Set View Options , and then changing the options on the Auto-focus tab.
If you right-click a navigable object, a menu for that object displays. If you right-click
elsewhere in the drawing, a menu for the document displays. In some cases the menu
is not be available. For example, if a deleted item is selected, the shortcut menu is not
be available unless the effectivity date is set back to a time when the item existed.
4. To display the changes for a particular item in the properties grid, click the item in the
appropriate graphical view.
To automatically find an object in the comparison results table, click an object in the
graphical view. This behavior is automatic if you have selected Yes for the When selecting
an item in the drawing, do you want to automatically find it in the list of changes?
option on the Auto-focus tab of the Set Display Preferences dialog box.
The Document Version Comparison dialog box displays the differences between the two
versions.
You can also use the Compare command to compare two revisions of a document.
2. On the Layout tab, click the layout that you want for the View and Compare window.
On the Layout tab, different colors represent different parts of the View and Compare
window:
Red - First drawing
Blue - Second drawing
Yellow - Properties window
Green - Comparison results table
3. Click OK.
To restore the default display color for the selected type of comparison results, click
Restore Default Color.
By default, the following colors represent types of comparison results:
Green - Deleted objects
Blue - Modified objects
Red - New objects
Black - Objects that are the same in both drawings
To restore the default display colors for all results, click Restore All Default Colors.
If you set the When selecting an item in the drawing, do you want to automatically
find it in the list of changes? option on the Auto-focus tab of the Select Display
Parameters dialog box to Yes, the software automatically finds the object in the
comparison results table.
You can click Set View Options to display the Set Display Preferences dialog box
to change this option.
If this option is set to No, continue to step 2 to display the selected change in the table.
2. Click Find Change in List .
You can use the down arrow beside the toolbar button to specify that the command be
applied to the left or right view.
If you click the icon, the command is applied to both drawings.
1. In the View and Compare window, click a change in the comparison results table.
If you set the When selecting an item in the list of changes, do you want to
automatically find it in the drawings? option on the Auto-focus tab of the Set
Display Preferences dialog box to Yes, the software automatically finds the object in
both drawings.
You can click Set View Options to display the Set Display Preferences dialog box
to change this option.
If this option is set to No, continue to step 2 to display the selected change in the
drawings.
2. Click Find Change in Drawing .
The properties window automatically updates when you click an object in one of the
drawings.
Zoom in
The Zoom In command increases the drawing view magnification. You remain in zoom in
mode until you right-click, click Select , or press ESC.
Zoom out
The Zoom Out command decreases the drawing view magnification. You remain in zoom
out mode until you right-click, click Select , or press ESC.
Zoom area
The Zoom Area command increases the drawing view magnification of an area that you
define with two points. Click the Zoom Area command from the toolbar, and then click in one of
the drawing views and, holding down the left-mouse button, drag to draw a box around the area
on which you wish to zoom.
Fit
The Fit command resets the drawing view magnification so you can see the entire drawing.
Pan
The Pan command repositions the drawing so you can see another drawing area without
changing the view magnification. You remain in pan mode until you right-click, click Select ,
or press Esc. Click the Pan command on the toolbar, and then click in a drawing view and drag
the image in any direction to change the area displayed in the view.
Select
The Select command turns on the Select mode. When in Select mode, you can click an
item in the drawing to view the item properties. Right-click an item to view the shortcut menu for
that item. You can use Select to exit the continuous zoom and pan modes.
This command is available only when a drawing is displayed.
You can use the down arrow beside the toolbar button to specify that the command be
applied to the left or right view.
If you click the icon, the command is applied to both drawings.
For more information about using View and Markup commands in SmartPlant Foundation,
see View and mark up files (on page 107).
Archive files
This command removes the files attached to a selected document version from the vault and
copies them to a specified locations elsewhere. After the archive is complete, the relationships
between the document and the files still exist in the database, and are visible through the
Desktop Client. However you cannot use SmartPlant Foundation to view or check out the files.
This command is available when you right-click a document and then click Files > Archive
Files.
The Archive Files command submits a task to the scheduler, an asynchronous process, to
perform the operation.
1. Right-click the document to be archived and select Files > Archive Files.
2. If you want the software to notify you when the scheduler has completed the archive
process, click Yes in the information box. Click No if you do not want a notification.
You must wait for the scheduler to complete the process as configured in the scheduler task
for archive and purge.
Check with your system administrator for the default location for archived files.
The software creates a folder in this location, using the name of the archived document
as the folder name.
Attached files are located within this folder.
An archive document is created in Desktop Client. You must have administrative privileges
to view the archive document.
An archive information file is also created. Check with your system administrator for the
default location for these files.
By default, the name of the file is ArchiveInfo<date and time stamp>.txt. (The date
and time stamp is in GMT.)
If you have administrative privileges, you can access the archive information file within
Desktop Client.
The Archive Date property of the document can be found on the property grid, or in the
document's history.
If your system administrator has checked the Purge option for the archive method, then the
archived files are deleted from the original vault when you perform an archive.
1. In the Desktop Client, click Find > Administration > Archive Document.
You must have administrative privileges to access the Find > Administration >
Archive Document command.
2. Right-click the archive document you want to review and select Show All Files to display
the ArchiveInfoFile document.
3. Right-click the ArchiveInfoFile document and select View and Markup to view the content
of the file.
The ArchiveInforFile document contains details of what files that are attached to the
archived document, what files were removed from the vault, and the location of the files.
Reference files
In SmartPlant Foundation, certain file types, such as MicroStation files, AutoCAD files, and
Word files, can reference other files. Files that reference other files are called master files. The
files referenced by master files can be manipulated separately or reused. File types that allow
reference files include MicroStation, AutoCAD, Word, Excel, PowerPoint, Solid Edge, and
SmartSketch files.
SmartPlant Foundation tracks the relationships between these reference files and master files in
order to keep the files associated during check in, check out, viewing, and other SmartPlant
Foundation operations. This tracking is managed by creating reference relationships between
the files. Reference relationships are created between files when a master document is created
and files are attached and when the master file is checked back in after a checkout. These
relationships are created because the user can add or delete reference files while the master file
is checked out.
When a file is attached or checked in, SmartPlant Markup Plus reads the headers of all files,
extracts the reference file names, and supplies the reference file names to SmartPlant
Foundation. As a result, relationships defined in the native application are honored in
SmartPlant Foundation.
SmartPlant Markup Plus must be installed on the SmartPlant Foundation server for
reference file relationships to be created.
When a user checks out or views files that have references, SmartPlant Foundation provides a
copy of the reference files along with the master file to the user's computer.
Reference files can contain links to other reference files. The system administrator can configure
SmartPlant Foundation to process these nested reference files while checking in, checking out,
viewing, and other operations on the master file. The maximum number of nested reference files
allowed in these operations is set in the User Preferences. For more information, see Change
user preferences (on page 83).
The system administrator can also configure SmartPlant Foundation to allow files to reference
themselves or to reference each other in a cyclical relationship. Document A can reference
document B, and document B can reference document A. These relationships can be created in
SmartPlant Foundation by dragging reference files onto the files they reference.
In the following example, the 3A document is a reference file of 2A, which in turn is a reference
file for 1A. However, document 1A is also a reference file for document 3A.
If the file you are attaching references other files and those files are already in SmartPlant
Foundation, the software automatically creates relationships between the file and the
reference files.
If the file you attach references files that are not in SmartPlant Foundation, the software
displays an error message to let you know that the referenced files do not already exist. You
can create the relationship to the reference file later after it has been added to SmartPlant
Foundation.
To delete a reference file that was attached to a master file that was deleted, right-click the
document and select Refresh.
Name - Displays the name of the master document and a list of any reference files associated
with it.
Parent Revision Name - Displays the name of the parent revision.
Update Reference Relationship To - Select the version of the reference file to which you want
to create a relationship for the master document. You can choose from the out-of-date version,
the latest released version, or the latest working version of the reference file.
Out of Date Revision - Displays the name, revision, and version number of the superseded
version to which the master file is currently related.
Latest Released Revision - Displays the name of the latest revision that was released for
distribution.
Latest Working Revision - Displays the name of the latest revision that has been created but
was not yet released for distribution.
Reference Control - Indicates the option selected for managing the relationship between the
master file and this references file. This field is display only.
You must select the Show all items on update references dialog option on the
General tab of the Change User Preferences dialog box to view the files with reference
relationships in the Update Reference Relations dialog box.
If Show all items on update references dialog option is set to True, the files with
reference relationship of Always Fixed is displayed as inactive, while files with the reference
relationships such as Always Update, Prompt Update and Always Update Working
Revisions are displayed as active or inactive depending on their reference relationships
with the master document.
If Show all items on update references dialog option is set to False, the Update
Reference Relations dialog box does not display the files with up to date reference relation
and the files which do not have up to date reference relation with their Master documents
are displayed as active.
If Show all items on update references dialog option is set to False, the Update
Reference Relations dialog box does not display when all the files have up to date
reference relation with their Master documents.
Master design files are those that have reference files associated with them.
To display the master file, right-click the document revision with which the file is
associated and then select Show All Files.
2. Right-click the reference file for which you want to update the maintain relations property
and select Update Relationship.
3. In the Maintain Relations list, select the relationship that you want to preserve between the
revision and its reference files during document sign off if newer revisions of reference files
exist in SmartPlant Foundation.
You can also right-click the master design file and select Edit Reference
Relationships. On the Edit Relationships dialog box, click Maintain Attributes.
Right-click a document revision for which you want to view reference file and select
Reference Documents > Show Nested References.
Label top center text - Specifies the text to appear in the upper center of the page when a
document associated with the label is printed.
Label top right text - Specifies the text to appear in the upper right corner of the page when a
document associated with the label is printed.
Label bottom left text - Specifies the text to appear in the lower left corner of the page when a
document associated with the label is printed.
Label bottom center text - Specifies the text to appear in the lower center of the page when a
document associated with the label is printed.
Label bottom right text - Specify the text to appear in the lower right corner of the page when a
document associated with the label is printed.
Font name - Specifies the font to use for the label text. Select either Arial, Courier, Times New
Roman, or Verdana
Font size - Specifies the size of the label text. Available font sizes range from 8 to 72 points
Font style - Specifies whether the label text will be bold, italic, or regular.
Options followed by an asterisk (*) are required to create the selected object.
Attached labels are visible only when printed.
List documents
Documents that are configured to manage lists are list documents or list management
documents. The List Edit window is used to create these documents and to manage their
related lists.
After you create a list document, you can create a snapshot of the list document, which creates
XML and XLS files with the data in the database at the time that the snapshot was made for all
the objects included in the list. If your configuration supports it, you can then publish the
snapshot to the data warehouse.
For more information about configuring list management documents, see List Management
Console in How to Configure the GUI Model.
When you create a snapshot of a line list document from the line list, the software uses the
column widths defined by your administrator in the SPFLLASnapshotTemplate Excel
template, not the size of the columns in the List Edit window for the line list record. For
more information, see How to Configure Document Management.
When you create a snapshot, the software creates a new version of the line list document
snapshot and attaches it to the line list document.
Relationship Management
The Desktop Client provides options for creating, viewing, editing, and terminating relationships
between objects.
You can create a relationship by dragging object onto another object, for example, dragging a
label onto a document. You can also create a relationship by selecting a parent object when you
create a new object. For example, to relate a new unit to an existing area, you would select the
area from the Functional area list on the New Unit form when you create the unit.
The shortcut menu for an object provides options for viewing and terminating relationships.
The procedures in this section are for non-administrative users. If you are a system
administrator, see How to Configure the GUI Model guide for information about configuring
relationship management and managing related items.
Move Selected Item Down - Moves the selected object down one position.
Remove Selected Item - Removes the selected object from the table.
This dialog box can exist with or without a library pane. The Remove Selected Item
behaves differently in these cases. If the library pane is used in the dialog box, Remove
Selected Items only removes relationships between related objects, but does not delete
objects from the database. If the library pane is not displayed, the Removed Selected Item
Relate Selected Item - Adds the selected object to the related objects table.
To display the objects that you want to relate, you can browse to the objects in the tree
view or use the commands on the Find or Query menu to find the objects.
You can multi-select objects to drag.
You can drag the object(s) onto another object in the same window or in another
window.
If the selected object has a default action and your default mouse click action is set to
single click, the default action is performed before you can drag and drop the object.
2. Drag the object or objects onto the other object.
Some relationships require you to drag in only one direction. If the drag function
between valid objects is not successful in one direction, try the other direction.
If there are no valid relationships for the objects, the Status Bar displays the message
"No valid relationship definitions found."
3. In the New Relationship dialog box, select the object or object to relate.
If there are multiple relationships to choose from, you can select the appropriate
relationship in the Relationship Name box.
If there are multiple possible relationships that could be created to the selected objects,
the objects that are similar are grouped together by color. Changes made in the
Relationship Name box apply to all selected objects if you select the Apply to similar
items check box.
If a relationship supports attributes, the Properties box displays a Maintain Attributes
hyperlink. Click the hyperlink to edit the attributes for the relationship.
4. Click OK to create the relationship and close the New Relationship dialog box.
View relationships
1. Right-click the object for which you want to display related objects.
2. On the shortcut menu, click the View or Show command for the relationships you want to
view.
You can select the object for which you want to display relationships from the Tree view, the
New Items window, or the list view.
If a relationship supports attributes, you can view the attributes by clicking the Show
Attributes hyperlink for the relationship.
If more than one type of list editing is configured for the item, the List Edit dialog box
appears. Select the type of list editing you want to use, and click OK. For more information,
see the Multiple List Edit Windows Available section in List Edit window (on page 45).
5. Use the List Edit window to create, delete, or edit items related to the object. Click OK or
Apply to save your changes. For more information about using the List Edit window, see
List Edit window (on page 45).
Changes made to objects in the List Edit window are saved when you click OK or
Apply in the List Edit window. However, the relationships between these objects and the
object you are updating are not saved until you click Finish on the Update dialog box.
2. On the shortcut menu, click Update to open the Update dialog box.
3. If there are multiple tabs on the Update dialog box, select the tab for the type of related
object you want to update.
4. Click the Maintain Relationships button on the appropriate tab to open the Maintain
Relationships dialog box.
5. To find items to relate to the object, use the Find or Advanced Find buttons. The Find
button allows you to use quick find to search for an item. The Advanced Find button allows
you to search for an object using the object's Query dialog box.
6. To relate an item to the object, select an item or multiple items in the Available items list,
and click to move the item to the Related Items list.
7. To delete a related item, select an item or items in the Related Items list, and click to
move the item to the Available items list.
If there are items related to the object through a link interface, the Maintain Attributes
button and the Apply to similar items option are available. To edit an item related to the
object by a link interface, select the item in the Related items list and then click Maintain
Attributes.
If you want to apply the changes to all the related items, select the Apply to similar items
option and then click Maintain Attributes. Make the desired changes on the relationship's
Update dialog box, and then click OK.
Terminate relationships
1. Right-click the object where you want to terminate relationships.
2. On the context menu, click Terminate Relationships.
3. In the Terminate Relationships dialog box, select the objects for which you want to
terminate relationships.
4. Click OK.
SmartPlant Foundation URL - Enter the node name and virtual directory of the SmartPlant
Foundation database with which you want to register the active application. Use the following
format: http://SPFServer/VirtualDirectory.
Browse - Displays a list of available nodes. After selecting the node name, you must add the
name of the virtual directory to the end of the path.
Next - Opens the next page in the wizard: SmartPlant Foundation Plant.
Plant name - Select the SmartPlant Foundation plant with which you want to associate your
authoring tool plant. This list reflects the SmartPlant Foundation plants available at the URL you
specified on the previous page.
If you are generating instrument data sheets or instrument indexes, the path is ...\Local
Settings\Temp\SPFDatasheet.
If you are generating equipment data sheets, the Excel files are located in the Enhanced
Data Sheets folder.
11. Select Enable this content. The data sheet macro is now enabled.
Data Sheets
In SmartPlant Foundation, data sheets allow you to view, edit, and print the data for an object in
an easy-to-use, configurable format. Data sheets are edited directly in Microsoft Excel. Changes
are then saved in the SmartPlant Foundation database until you are ready to publish the data
sheet for retrieval by other authoring tools. You can also save the data sheet offline for editing
by users who do not have access to SmartPlant Foundation.
In addition to basic data sheet functionality, SmartPlant Foundation also supports the following
specific types or uses for data sheets:
Partially mapped data sheets (on page 255)
Document-managed data sheets (on page 256)
Enhanced mechanical equipment data sheets (on page 261), a separately purchased,
add-on module with SmartPlant Foundation.
Access to project data depends on your role assignment and user permissions within a
project.
The following example process data sheet shows properties for a flow instrument object.
Available cases - Displays the currently defined cases for the selected instrument.
Existing cases - Displays the cases currently associated with a data sheet. The order in which
the cases appear in this list is the order in which the information will appear on the data sheet.
Use the Move up and Move down buttons to change the order.
Add - Places the selected available case in the Existing cases list.
Remove - Moves the selected case from the Existing cases list to the Available cases list.
Move up - Moves the selected existing case one level higher in the Existing cases list. This
order defines the placement of the case on the data sheet.
Move down - Moves the selected existing case one level lower in the Existing cases list. This
order defines the placement of the case on the data sheet.
Case name - Displays the name of the selected existing case, allowing you to specify whether it
is the governing case and whether it displays on the data sheet.
Governing case - Select this option when you want the case displayed in the Case name field
to be used as the current setting for the instrument.
5. To specify a governing case, select the case in the Existing cases list, and select the
Governing case option.
3. If you want to associate the process case with a process case collection, select the process
case collection in the Case collection list.
4. Click Finish.
The new process case appears in the New Items window. The new process case also
appears in the list of available process cases in the Manage Cases for Instrument dialog
box when you update cases for an instrument.
You can also create a process case from a process case collection.
For options that require a unit of measure (UOM), select the UOM from the list first, and
then provide the applicable value.
Radio buttons are now supported in the spreadsheet. The data sheet can be configured
to use a group of radio buttons for enumerated properties rather than a list.
For options that require text, click the box, type the appropriate text, and then press
ENTER.
The task pane allows you to save data sheet data into SmartPlant Foundation.
The option to save changes into SmartPlant Foundation is disabled when you are editing
offline.
You can use the Show History command on the task pane to show the changes
made in the current edit session. Changes are indicated by a red triangle in the
upper-right corner of a cell. Rest the cursor over the triangle to view changes.
Click the Properties command to expand the task pane and display the
properties for the active cell.
You can change the transparency level of the task pane by using the Opacity control
below the properties display.
To move the task pane, click the Intergraph logo and drag the task pane to another
position.
5. After you complete the data sheet, save the changes to the SmartPlant Foundation
If you save the Excel file using the File > Save As command in Excel, you cannot
import the resulting Excel file into SmartPlant Foundation.
Until you click Save, no changes are made to the data in SmartPlant Foundation.
6. To close the data sheet, click File > Exit on the Excel menu bar.
The option to save changes into SmartPlant Foundation is disabled when you are editing
offline.
You can use the Show History command on the task pane to show the changes
made in the current edit session. Changes are indicated by a red triangle in the
upper-right corner of a cell. Rest the cursor over the triangle to view changes.
Click the Properties command to expand the task pane and display the
properties for the active cell.
You can change the transparency level of the task pane by using the Opacity control
below the properties display.
To move the task pane, click the Intergraph logo and drag the task pane to another
position.
7. When you have completed the data sheet changes, save the spreadsheet using File > Save
in Excel.
The changes are saved in the .xls and in the .xml versions of the data sheet.
Either the .xls or .xml version of the datasheet can be loaded in the Desktop
Client to reflect the changes made, into the database. However, if the datasheet definition
supports partially mapped datasheets, the .xml version of the datasheet is not created
during the save operation of the datasheet. In this case, the .xls version of the datasheet
needs to be loaded in the Desktop Client to enable partial mapping.
8. Load the changes back into SmartPlant Foundation using the Loader command in the
Desktop Client. Refer to Load offline data sheets and data lists (on page 250) for more
information.
You must register SmartPlant Foundation as an authoring tool before you can publish data
sheets. Refer to Register SmartPlant Foundation (on page 238) for details about registering
SmartPlant Foundation.
1. Click Find > Instrumentation > Instruments to find the object for which you want to publish
a data sheet.
2. Right-click the object on which you want to generate a data sheet, then click Publish
Datasheet (IPD).
To publish multiple data sheets at once, click the appropriate Publish command from the
SmartPlant menu on the menu bar, and then select the documents. For example, to create
an instrumentation data sheet for multiple documents, click SmartPlant > Process > IPDs >
Publish.
3. Review the information displayed about the selected document or documents, and provide
any missing information required.
When publishing from SmartPlant Foundation, you may be required to choose a revision
scheme before you can initiate the first publish. However, when publishing from other
tools, the revision information is defined when you revise the document before the initial
publish or when creating a new revision. For more information, see Revise a document
(on page 440).
When multiple documents are selected, only property values shared by all the selected
documents appear in the table.
SmartPlant Foundation allows you to publish to a default workflow. The default workflow
set in Server Manager for a SmartPlant Foundation site is automatically selected on the
Publish dialog box. However, you can the change the default workflow and choose
another workflow on the Publish dialog box.
If you create a default workflow to which to publish and do not select a workflow on the
Publish dialog box, documents automatically publish to the default workflow.
A document that has been previously signed off can be re-published into SmartPlant
Foundation. You can revise this document and publish it again by using the SmartPlant
menu options. For more information on revising documents, see Revisable and Locked
Documents.
4. From the Operations list, choose a publish method.
Select Publish to immediately start the publishing process when you click OK.
Choose the Background publish option if you want to publish the selected documents
as a background operation. When you use this feature, an e-mail message alerts you
when the process is complete.
If the authoring tool supports scheduled batch publishing, select the Scheduled
publish option to indicate that the publish process should be run in batch mode.
5. Click OK to complete the publishing procedure.
The SmartPlant Schema file must be checked in to SmartPlant Foundation when you
publish. If the publish operation fails, contact your SmartPlant Foundation system
administrator to make sure the SmartPlant Schema is checked in to SmartPlant
Foundation.
You can revise documents within the integrated environment without exiting the Publish
dialog box using the Documents to Revise dialog box.
When the publish process is complete, the following dialog box appears. If the View
Log button on the dialog box is enabled, messages are available concerning the
operation. These messages may include errors, warnings, or informational messages.
Click the View Log button to see these messages.
4. In the Show section, select Documents to be retrieved only to include documents that
have been retrieved previously and have been published again since the last retrieval.
Select New documents only to retrieve documents that have not been retrieved yet.
Select All documents to include all revisions and types of documents.
5. In the Documents to retrieve list, select the option beside each document you want to
retrieve. To help identify the documents, review the details in the Type, Revision, Version,
Last Retrieved, and Source columns.
To quickly select the entire list, click Select All. To quickly cancel the selections, click
Clear All.
6. For each document you selected, use the Retrieve Option column to specify whether you
want to retrieve the document with the latest data or retrieve it as published.
By default, the retrieve process copies the XML file as it was published. Select the
Latest Data option to compare the information in the database with the published XML file
and update the objects that were originally published.
7. Click OK to retrieve the specified documents.
Select the Batch retrieve option if you want the retrieve process to run in batch mode. If
you select this option, an e-mail message will alert you when the process is complete.
Otherwise, the retrieval process begins when you click OK.
The Deleted and Unclaimed Objects document is retrieved automatically every time you
retrieve if there is a newer version of the document available since the last retrieval. The
document is not included in the list, but it is retrieved automatically, when necessary, to
ensure that the applicable information is updated.
When the retrieval process is complete, the following dialog box appears. If the View Log
button on the dialog box is enabled, messages are available concerning the operation.
These messages may include errors, warnings, or informational messages. Click View Log
to see these messages.
In the delivered SmartPlant Foundation configuration, the retrieve process only brings in the
design basis document. It does not load the data.
regenerated, use the shortcut menu to find the data sheet definition that you want to use for
partial mapping and click Update on the shortcut menu. The Support partially mapped data
sheet option will be available on the form.
1. Query for the tag that has an existing partially mapped data sheet and uses the updated
template.
2. Right-click the tag, and click Show Saved Datasheet File.
If you do not see Show Saved Datasheet File on the shortcut menu, you may need to
refresh the menu (right-click the tag and click Refresh). The incremental data sheet
template for the tag appears.
3. Right-click on the saved data sheet, and click Save Target As to save a copy of the file to a
local directory on your computer. This version of the data sheet template file should contain
the original unmapped data.
4. In the Desktop Client, delete the data sheet template file associated with the tag.
5. Right-click the tag, and click Generate IPD Data sheet to create a data sheet using the
updated template. The data sheet should now use the new template (that does not contain
the original unmapped data), and all unmapped data and graphics previously entered are
missing.
6. Copy the unmapped data from the local copy of the saved data sheet and paste it into the
data sheet template generated by SmartPlant Foundation.
7. Save the data sheet template.
The name of the document is generated by the software and based on the name of the
tag. You cannot provide a name for the document.
The document is automatically related to the tag named in the Parent Instrument field.
6. Click Finish.
The software creates the document named after the tag. For example, for an instrument with the
name CX-00507, the new document is named CX-00507-Datasheet Document.
While the document is associated with the tag, it initially does not store any data about
the tag. To associate tag data with the document for version control, you must create a snapshot
of the data sheet data. For more information, see Create a snapshot of a data sheet document
(on page 257).
1. In the Desktop Client, find the document version that you want to snapshot.
2. Right-click the version and click Create Snapshot.
The document you select to snapshot must be checked in and in the working state.
The latest version should not be superseded. If these conditions are not met, depending on
your configuration, you may not see the Create Snapshot command, or if you see the
command, the software displays error messages when you click Create Snapshot.
3. In the New Items window, right-click the version and select Show All Files to see the XML
and XLS files created as part of the snapshot.
Once the snapshot is created, you can share the Excel file with other people or publish the
snapshot to the data warehouse environment; the snapshot contains the data as it existed in
the database when the snapshot was created.
The snapshot remains attached to the document version so that you can see the data the
document contained at the time the snapshot was created.
If you want to create a more detailed search, use the options on the Query > Data sheet
Documents menu and use the form that appears to provide specific details for the search.
If you want to find published data sheets, use the options on the Find > Published
Documents menu. For more information, see Find an object (on page 99).
When publishing from SmartPlant Foundation, you may be required to choose a revision
scheme before you can initiate the first publish. However, when publishing from other
tools, the revision information is defined when you revise the document before the initial
publish or when creating a new revision. For more information, see Revise a document
(on page 440).
When multiple documents are selected, only property values shared by all the selected
documents appear in the table.
SmartPlant Foundation allows you to publish to a default workflow. The default workflow
set in Server Manager for a SmartPlant Foundation site is automatically selected on the
Publish dialog box. However, you can the change the default workflow and choose
another workflow on the Publish dialog box.
If you create a default workflow to which to publish and do not select a workflow on the
Publish dialog box, documents automatically publish to the default workflow.
A document that has been previously signed off can be re-published into SmartPlant
Foundation. You can revise this document and publish it again by using the SmartPlant
menu options. For more information on revising documents, see Revisable and Locked
Documents.
4. From the Operations list, choose a publish method.
Select Publish to immediately start the publishing process when you click OK.
Choose the Background publish option if you want to publish the selected documents
as a background operation. When you use this feature, an e-mail message alerts you
when the process is complete.
If the authoring tool supports scheduled batch publishing, select the Scheduled
publish option to indicate that the publish process should be run in batch mode.
5. Click OK to complete the publishing procedure.
The SmartPlant Schema file must be checked in to SmartPlant Foundation when you
publish. If the publish operation fails, contact your SmartPlant Foundation system
administrator to make sure the SmartPlant Schema is checked in to SmartPlant
Foundation.
You can revise documents within the integrated environment without exiting the Publish
dialog box using the Documents to Revise dialog box.
When the publish process is complete, the following dialog box appears. If the View
Log button on the dialog box is enabled, messages are available concerning the
operation. These messages may include errors, warnings, or informational messages.
Click the View Log button to see these messages.
Data Lists
In SmartPlant Foundation, you can generate data lists to view and edit object data and to create
new objects. Data lists are edited directly in Microsoft Excel, and changes can then be saved
within SmartPlant Foundation. You can also save the data list offline for editing by users who do
not have access to SmartPlant Foundation.
Access to project data depends on your role assignment and user permissions within a
project.
SmartPlant Foundation Desktop Client provides a Datalists menu from which you can choose to
generate online or offline data lists for a particular instrument object class in the active scope.
The data list displays all of the objects of that class and displays the common properties.
The example data list below shows a data list generated for temperature instruments.
Some functionality, such as saving changes into SmartPlant Foundation, depends upon
whether you are editing online or offline.
You can use the Show History command on the task pane to show the changes
made in this edit session. Changes are indicated by a red triangle in the upper-right
corner of a cell. Rest the cursor over the triangle to view changes.
Click the Properties command to expand the task pane and display the
properties for the active cell.
You can change the transparency level of the task pane by using the Opacity control
below the properties display.
To move the task pane, click the Intergraph logo and drag the task pane to another
position.
4. To create new objects from within the data list, refer to Create and manage objects in a data
list (on page 270).
5. After you complete the data list, save the changes to the SmartPlant Foundation database
You can use the Show History command on the task pane to show the changes
made in this edit session. Changes are indicated by a red triangle in the upper-right
corner of a cell. Rest the cursor over the triangle to view changes.
Click the Properties command to expand the task pane and display the
properties for the active cell.
You can change the transparency level of the task pane by using the Opacity control
below the properties display.
To move the task pane, click the Intergraph logo and drag the task pane to another
position.
6. To create new objects from within the data list, refer to Create and manage objects in a data
list (on page 270).
7. When you have completed the data sheet changes, save the spreadsheet using File > Save
in Excel.
8. Load the changes back into the SmartPlant Foundation using the Loader command in the
Desktop Client. Refer to Load offline data sheets and data lists (on page 250) for more
information.
Properties that have enumerated lists defined display a list of values from which to
choose.
Option buttons are supported in the spreadsheet. The data list can be configured to use
a group of option buttons for enumerated properties rather than a list.
For options that require text, click the box, type the appropriate text, and press ENTER.
For options containing a list, click the box, and then select the correct list entry.
Some functionality, such as saving changes into SmartPlant Foundation, depends upon
whether you are editing online or offline.
You can use the Show History command on the task pane to show the changes
made in this edit session. Changes are indicated by a red triangle in the upper-right
corner of a cell. Rest the cursor over the triangle to view changes.
Click the Properties command to expand the task pane and display the
properties for the active cell.
You can change the transparency level of the task pane by using the Opacity control
below the properties display.
To move the task pane, click the Intergraph logo and drag the task pane to another
position.
To create new objects from within the data list, refer to Create and manage objects in a
data list (on page 270).
4. After you complete the data list, save the changes to the SmartPlant Foundation database
5. To close the data list, click File > Exit on the Excel menu bar.
You must be in a SmartPlant Foundation authoring environment to create a data list from a
unit or other related object.
Your system administrator must configure your unit or other related object to support data
list generation. To do this in the model delivered with SmartPlant Foundation, your system
administrator must be logged on as superuser.
2. Complete the row with the required information for the new object.
If the data list has a primary object, then new objects are automatically related to the
primary object. If the data list does not have a primary object, new objects are created
without any relationships.
2. In the confirmation dialog box, click Yes to delete the relationship and remove the object
from the data list.
The object is removed from the data list display, and its relationship to the primary
object is deleted. However, the new object is not deleted from the SmartPlant
Foundation database.
You can add the object back to the data list and restore the relationship by using the
Relate option as described below.
Save changes
1. To save new objects and relationships in the database, click Save on the task pane.
The Save command is disabled when you are working in an offline data list. To import the
new object into SmartPlant Foundation, you must save the spreadsheet and then use the
Loader in Desktop Client to load the data list. Refer to Load offline data sheets and data lists
(see "Load offline datasheets and data lists" on page 491) for more information.
Line Lists
A "line list" is a key coordination document that includes a short record of important information
about those lines, or pipelines. Piping engineers, project engineers, and managers typically
manage key information associated with piping systems using a report or document known as a
line list.
The SmartPlant Foundation line lists functionality can be used in a number of ways within
SmartPlant Enterprise, both stand-alone and integrated. When integrated, the line list
functionality retrieves the piping data (typically from SmartPlant P&ID), including the connected
equipment and instrumentation, and generates the line list structure that reflects the rollup of the
more granular line list segments (pipe runs). In integrated mode, a document containing updated
line information can be issued and published back to the data warehouse for use in the
enterprise.
When working in stand-alone mode, you can create line list records without the more granular
line list segments. The line list can be managed as a document showing the line list records.
This document can be issued and published back to the data warehouse for use in the
enterprise as a project deliverable.
Line segment
A line segment, referred to as "Pipe Run" in the software, is a section of the pipeline that has a
"from" and "to relationship to other objects in the design basis. These objects include nozzles,
off-page connectors, other line segments, and so on. Each line segment also has relationships
to the in-line instruments within that line segment and to the off-line instruments connected to
that line segment. A line segment is equivalent to a PIDPipingConnector in SmartPlant P&ID.
Since line segments are part of the design basis for the Line List application, they are not
editable. Line segments can only be created, deleted or modified by retrieval from another
application, typically a P&ID application.
Although line segments are not editable, the relationship between a line segment and the
corresponding line list record is created and deleted from within the Line List application.
Line list
A line list is a collection of line list records that are linked together for editing and reporting
purposes.
The topics that follow describe how line lists are integrated with SmartPlant P&ID and
SmartPlant Materials out-of-the-box.
Consolidating Properties
The roll-up criteria defines the set of properties that determine how to relate line segments to
line list records. Following a rollup command, the values for these properties should be the
same between the line list record and the related line segments. This leaves two other types of
properties within the line list record: single-valued properties that are not used for rollup, and
multi-valued properties that can be used for consolidation. The "from" and "to" connectivity
properties and the document (P&ID) property are in the multi-valued property category and are
typically defined in a consolidation process.
Updating or creating a line list record starts the consolidation process. In the delivered system,
the three properties previously described are configured for consolidation.
After a record is created, the rollup of new segments to that record only reconsolidate all the
segment data if the Delay consolidate option is selected. By default, the Delay consolidate
option is not selected.
If the Delay consolidate option is not selected, line list records are created with delay
consolidation in order to prevent rollup of additional segments, potentially overwriting
manually-entered data on the record.
If the user clears the Delay consolidate option, the rollup of new segments reconsolidates
all the properties on the line list record based on all of the related line segments.
In SmartPlant Materials, the properties Nominal Diameter and Wall Thickness are mapped
by default. You must create and map custom properties for all other data.
SmartPlant Materials can be customized to perform wall thickness calculations.
Unlike other retrievals in SmartPlant Foundation, retrieval of data from SmartPlant P&ID into
the line list application bypasses the compare and automatically loads the data into the
authoring database. This is configurable through the line list application adapter document.
For more information, see How to Configure the Line List Model.
When you retrieve from SmartPlant Materials, SmartPlant Foundation retrieves all properties
that are published by SmartPlant Materials and uses the ToDo List dialog box to display the
differences between what is in the database and what was retrieved. This will show any
differences that were made after SmartPlant Foundation published the line list record data
so that you can decide if the data published by SmartPlant Materials is valid or if it must be
recalculated based on the new data instead of being loaded into the data warehouse.
1. To register the SmartPlant Foundation line list application with the data warehouse, click
SmartPlant > Process > LLA > Register. For more information, see Register SmartPlant
Foundation (on page 238) .
SmartPlant Foundation only requires registration once for each authoring application,
such as line lists, instrumentation, mechanical, and so on.
3. In the Show section, select Documents to be retrieved only to include documents that
have been retrieved previously and have been published again since the last retrieval.
Select New documents only to retrieve documents that have not been retrieved yet.
Select All documents to include all revisions and types of documents.
4. In the Documents to retrieve list, select the option beside each document you want to
retrieve. To help identify the documents, review the details in the Type, Revision, Version,
Last Retrieved, and Source columns.
To quickly select the entire list, click Select All. To quickly cancel the selections, click
Clear All.
5. For each document you selected, use the Retrieve Option column to specify whether you
want to retrieve the document with the latest data or retrieve it as published.
By default, the retrieve process copies the XML file as it was published. Select the
Latest Data option to compare the information in the database with the published XML file
and update the objects that were originally published.
6. Click OK to retrieve the specified documents.
Select the Batch retrieve option if you want the retrieve process to run in batch mode. If
you select this option, an e-mail message will alert you when the process is complete.
Otherwise, the retrieval process begins when you click OK.
The Deleted and Unclaimed Objects document is retrieved automatically every time you
retrieve if there is a newer version of the document available since the last retrieval. The
document is not included in the list, but it is retrieved automatically, when necessary, to
ensure that the applicable information is updated.
When the retrieval process is complete, the following dialog box appears. If the View Log
button on the dialog box is enabled, messages are available concerning the operation.
These messages may include errors, warnings, or informational messages. Click View Log
to see these messages.
If a line list record already exists that matches properties (using the ENS definition) on the
line segments being rolled up, the software adds those segments to the appropriate line list
record when you use the Rollup command.
ENS is also used to roll up line segments into a line list record based on the common
properties of the segments.
Any segment properties configured for consolidation are consolidated into the line list
record.
When you roll up line segments to create a line list record, you must manually relate the
record to the line list or other top-level item you are using to create publishable documents.
Drag and drop the line list record onto the line list to create a relationship.
When you create new line list records, you can enter values for properties that are
designated as read-only. Read-only properties cannot be edited after they have been
saved to the database.
Select the option in the Delay consolidation? cell for a line list record to exclude the
record from any consolidation for the line list. The record is not consolidated until you
clear this option.
Using this flag, you can manually enter properties on the line list record and prevent
consolidation from the segments that are retrieved from a P&ID and related to the line
list record. When you have checked that the data on the segments matches the data
you have assigned to the line list record, turn off the Delay consolidation? property
option. The next time you roll up the line segments, the line list record properties that
are configured for consolidation are overwritten by the properties rolled up from the
attached line segments.
Select the option in the Exclude from line list cell to exclude the record from the
publishable line list document snapshot. You can also exclude retrieved records from
the line list by selecting this option.
5. Repeat steps 3-4 to add new line list records to the line list.
6. Click OK to save the changes.
The properties that you can modify depend on your user access, the column set, and
the command you used to open the Line List Edit – Records window.
The delivered line list record properties displayed in the List Edit window have several
default settings. A default, imperial unit of measure defines each property. In addition,
each column has a default width to accommodate the expected property values. As a
result, many properties have abbreviated display names.
To change these default settings, your administrator must change the column items in
the column set used in the List Edit window. See Manage Column Items for Edit in How
to Configure the GUI Model for more information.
4. Click OK to save the changes.
After the document is created, you can create a snapshot. Snapshots provide a view of the
document data at the time the snapshot was created. For more information about creating a
snapshot of a list document, see Create a line list document snapshot (on page 283).
You can edit the list document in the List Edit window. For more information, see List Edit
window (on page 45) and .Edit a list associated with a list document (on page 227).
After a line list record document has been signed off, you can revise it. See Revise a
document (on page 196) for more information about revising documents.
When you create a snapshot of a line list document from the line list, the software uses the
column widths defined by your administrator in the SPFLLASnapshotTemplate Excel
template, not the size of the columns in the List Edit window for the line list record. For
more information, see How to Configure Document Management.
When you create a snapshot, the software creates a new version of the line list document
snapshot and attaches it to the line list document.
When publishing from SmartPlant Foundation, you may be required to choose a revision
scheme before you can initiate the first publish. However, when publishing from other
tools, the revision information is defined when you revise the document before the initial
publish or when creating a new revision. For more information, see Revise a document
(on page 440).
When multiple documents are selected, only property values shared by all the selected
documents appear in the table.
SmartPlant Foundation allows you to publish to a default workflow. The default workflow
set in Server Manager for a SmartPlant Foundation site is automatically selected on the
Publish dialog box. However, you can the change the default workflow and choose
another workflow on the Publish dialog box.
If you create a default workflow to which to publish and do not select a workflow on the
Publish dialog box, documents automatically publish to the default workflow.
A document that has been previously signed off can be re-published into SmartPlant
Foundation. You can revise this document and publish it again by using the SmartPlant
menu options. For more information on revising documents, see Revisable and Locked
Documents.
7. From the Operations list, choose a publish method.
Select Publish to immediately start the publishing process when you click OK.
Choose the Background publish option if you want to publish the selected documents
as a background operation. When you use this feature, an e-mail message alerts you
when the process is complete.
If the authoring tool supports scheduled batch publishing, select the Scheduled
publish option to indicate that the publish process should be run in batch mode.
8. Click OK to complete the publishing procedure.
The SmartPlant Schema file must be checked in to SmartPlant Foundation when you
publish. If the publish operation fails, contact your SmartPlant Foundation system
administrator to make sure the SmartPlant Schema is checked in to SmartPlant
Foundation.
You can revise documents within the integrated environment without exiting the Publish
dialog box using the Documents to Revise dialog box.
When the publish process is complete, the following dialog box appears. If the View
Log button on the dialog box is enabled, messages are available concerning the
operation. These messages may include errors, warnings, or informational messages.
Click the View Log button to see these messages.
Reports
The SmartPlant Foundation reporting functionality allows you to create and run custom reports
to retrieve information from the database. SmartPlant Foundation is delivered with a number of
basic, standard reports, which can be modified to include additional information. You can also
create reports of your own.
The following types of reporting are available in SmartPlant Foundation.
Ad-hoc Reports - Provide a fast way to view plant information. The format, or layout, of a report
is fully configurable. You can save these layout definitions as custom reports that you can reuse.
For more information, see Ad-hoc reports (on page 285).
Graphic Reports - Provide a quick way to view only those items that you want to see in a
drawing. For more information, see Graphic reports (on page 298).
Ad-hoc reports
Ad-hoc reports provide a fast way to view plant information. The format, or layout, of a report is
fully configurable. You can save these layout definitions as custom reports that you can reuse.
As part of creating and running a report, you select an existing report template. The items
displayed are based on the report template that you selected. The report template, which is
defined by an administrator in SmartPlant Foundation Desktop Client, includes a view definition
and a Microsoft Excel file. The view definition determines what objects, relationships, and
properties are to be included in the report. The Microsoft Excel file specifies the layout of the
report. For more information about creating report definitions, see the How to Configure Reports
guide.
option allows you to send report data to a custom reporting application, if your system
administrator has set up such a configuration.
Related Item - Specifies the category of the property that you want to read from the database
and put into the report.
Caption - Displays the names of the properties that can be selected for your output report. You
can type a new name.
Sort - Allows you to select a sort type of either ascending or descending.
Sort Order - Allows you to sort the order of the properties selected for the report.
You can assign a sort order value to a property by right-clicking or left-clicking the
Sort Order column for that property:
By right-clicking the column, the greatest value incremented by one is assigned to the
property.
By left-clicking the column, the greatest value incremented by one is assigned to the
property; meanwhile a spin box is shown, allowing you to change the value.
Criteria - Allows you to define a value for your query criteria.
Prompt - Allows you to prompt the user for query criteria.
Select All - Allows you to select all of the properties listed.
Clear All - Allows you to clear all of the selected properties.
Display latest values only - For reports run on published data, displays the latest published
values shown in DWShared domain for shared objects.
This option only applies to reports that display published data. The report also highlights
inconsistent property values.
Move Up - Moves the selected row up one position in the report definition.
Move Down - Moves the selected row down one position in the report definition.
Apply - Displays the report using its current format.
Save - Saves the report in its current format.
greater than or equal to - Include items with properties that are equal to or greater than
what you typed in the Value box.
like - Include items with a property that matches what you typed including wildcards in the Value
box.
Only the equals operator is available if the property is a code-listed item (you select a value
from a list) or if you use the words Null or Blank as the value. The operator automatically
changes to equals when you type Null or Blank.
If you are defining search criteria for a string property, you can use wildcards to match one
or more characters in the string. You must use the like operator to use wildcards. An
asterisk (*) matches zero or more characters in your search. For example, if you specify pa*,
the software finds pan, park, part, panel, and other words that start with the characters pa.
An underscore (_) matches a single character. For example, if you specify pi_, the software
finds pid, pit, pip, but not pipe. To search for the underscore or asterisk character in the
database, enclose the underscore or asterisk character in square brackets. For example,
specify 100[*] to find 100* but not 100abc.
You also can use square brackets to search for a single character in a range of characters
(for example, [a-f] matches to a, b, c, d, e, or f) or in a set of characters (for example,
[abcdef]). For example, if you specify pi[a-p], the software finds pid and pip, but not pit.
To search for a character not in a range or set, use a caret (^) character (for example, [^a-f]
or [^abcdef]). For example, if you specify pi[^a-p], the software finds pit, but not pid or pip.
Value - Allows you to type a value for the property upon which you are basing your query
criteria.
Join criterion - Specifies whether to join multiple criteria using AND or OR for this single report
column. You cannot mix AND and OR when defining multiple criteria for a single column.
Use AND if you want all the criteria to match before including the item in the report. This
option is more restrictive than OR.
Use OR if you want only a single criterion to match before including the item in the report.
Add Criterion - Adds the specified operator and value to the list of defined criteria.
Update Criterion - Updates a selected criterion when you change the operator, the value, or
both.
Delete All Criteria - Deletes all criteria from the list.
Delete Selected Criterion - Deletes the selected criterion from the list.
3. Select the check boxes for the properties that you want to include in the report.
You can send the report output to a list view, to a file in Excel, Word, and other formats,
or to a custom reporting application if your system administrator has set up such a
configuration.
If you specify Excel as the destination file type, you can use an existing Excel file as a
template to format the report.
For more information about the report output styles, see Learn more about reporting
output styles (on page 296).
If you are running this report on a shared object, select Display latest values only to
display only the most recently published values for the shared object. The report
highlights values that are inconsistent with values published from other tools. If you do
not select this option, the report shows all the different published values as a
comma-separ
4.
Set the sort and search options for each property, as necessary.
You can set the report to sort properties in ascending or descending order. You can also
set a value for each property by right-clicking or left-clicking the Sort Order column so
that properties are sorted in the order you have defined:
By right-clicking the column, the greatest value incremented by one is assigned to
the property.
By left-clicking the column, the greatest value incremented by one is assigned to the
property, meanwhile a spin box is shown, allowing you to change the value.
You can define search criteria for each property by selecting Criteria. For more
information about setting criteria to filter report results, see Define filter criteria for an ad
hoc report (on page 292).
You can allow users to specify search criteria for a row each time the report is run by
setting the Prompt option to True. You cannot define a criteria for a report and set the
report to prompt the user for a value. These two features are mutually exclusive.
5. For a quick view of the report, click Apply. You can view the report and return to the dialog
box to make changes.
6. To save the report definition, click Save.
7. Specify details for the saved report and click OK.
8. To run the report and exit the report definition, click OK on the Edit Report Definition
dialog box.
To run the report as a scheduled task, see Run a report as a scheduled task (on
page 295).
The items displayed are based on the report template that you selected. The report
template, which is defined by an administrator in SmartPlant Foundation Desktop Client,
includes a view definition and a Microsoft Excel file. The view definition determines what
objects, relationships, and properties are to be included in the report. The Microsoft Excel
file specifies the layout of the report. For more information about creating report definitions,
see the How to Configure Reports guide.
If the system administrator modifies the view definition used as the basis for your report, the
changes appear as follows:
New properties are immediately available for use in the report.
Modified properties appear as a delete of the old property and a create of the new
property.
Deleted properties are removed from the report cache. If the property was used in the
report, you receive a message stating which property has been removed.
The items displayed are based on the report template that you selected. The report
template, which is defined by an administrator in SmartPlant Foundation Desktop Client,
includes a view definition and a Microsoft Excel file. The view definition determines what
objects, relationships, and properties are to be included in the report. The Microsoft Excel
file specifies the layout of the report. For more information about creating report definitions,
see the How to Configure Reports guide.
If the system administrator modifies the view definition used as the basis for your report, the
changes appear as follows:
New properties are immediately available for use in the report.
Modified properties appear as a delete of the old property and a create of the new
property.
Deleted properties are removed from the report cache. If the property was used in the
report, you receive a message stating which property has been removed.
2. In the Criteria column, select Click Me in the row that corresponds with the property to
open the Criteria Definition dialog box.
3. In the Criteria Definition dialog box, use the Operator and Value boxes to define the
criteria that must be met by an object before it can be returned by the report.
4. Click Add Criterion to list the criterion in the Currently defined criteria box.
5. If necessary, click either And or Or, and define additional criterion that must be met.
You can remove or modify added criteria by selecting them in the Currently defined
criteria window and clicking Update Criterion, Delete All Criterion, or Update Selected
Criterion.
6. Click OK to return to the Edit Report Definition dialog box where you can further configure
the results of the report. The Criteria column displays the criteria you defined in the
appropriate row.
You can define filter criteria for multiple properties on the same report.
You can define filter criteria for a property when defining the report, or you can use the
Prompt option to allow the user to provide a criteria when they run the report.
1. Create a report and define your report criteria. See Create a new report (on page 288) for
more information.
2. Check the Run in background check box in the Schedule Ad Hoc Report group of the
Edit Report Definition dialog box.
3. Select the date for the report to run from the Start date calendar.
6. To monitor the scheduled task, click Query > Schedule Tasks, or click Query for
Scheduled Tasks on the toolbar.
7. Click List of Notifications on the toolbar to see that the report is processed.
8. Right-click the report, and then select View Report to display the report.
Terminate a report
Terminating an object changes the status of a SmartPlant Foundation object to
Terminated without removing it from the SmartPlant Foundation database. Terminating objects,
instead of deleting them, allows you to continue to see the history of the object after termination.
You can view the history of a terminated object by changing the effective date of the database to
a time before the object was terminated.
1. Click Query > Reports.
You can also click Find > Reports.
2. Right-click the report that you want to terminate and select Terminate.
3. Confirm that you want to terminate the report.
Excel Extended
The Excel Extended style provides a more detailed report format than the Excel style. In this
reporting output style, the relationships to the first object are all listed on separate rows.
The output from running a Method Access report is shown below. Displaying the two Access
Groups in different rows makes the separate relationships between Method and Access Group
much clearer.
Excel Repeated
The Excel Repeated style displays the output in a more condensed format than the other Excel
output modes. In the Excel Repeated mode, if an object has a one-to-one relationship to a
second object, the two objects will be displayed in the same row in the spreadsheet. The second
object will be displayed as a property of the first object. If the relationship between the two
objects is one-to-many, the relationship will be on a separate row. Properties on relationships
are also listed on the same row.
In the example below, the method name, the Client API, and the Access Group are all listed on
the same row. The relationship between the method and the Client API is one-to-one, so they
are on the same row. The relationships between the method and the Access Group are
one-to-many, so they are on separate rows.
Depending on the quantity of one-to-one relationships, this report output mode can result in a
much smaller Microsoft Excel spreadsheet than the other Excel report output modes.
Word
Results are displayed in Microsoft Word format and can be saved out as a Microsoft Word
document.
HTML
The results are displayed in a new Internet explorer browser window.
The layout for the report is hard-coded into the server reporting code. Users wishing to
customize the layout for web-style reporting should consider using the XHTML output type.
XHTML
The XHTML output type is the result of an XSL transformation of an XML Document, and is a
means of converting XML data into a more usable format.
The XSL Transformation is achieved by the combining of two XML-style documents to produce
an HTML page.
XSL can host scripting languages such as JavaScript and VBScript, and also has its own built-in
query language called Xpath.
XHTML (Word)
Results are displayed in XHTML format and output into a Microsoft Word document.
XHTML (Excel)
Results are displayed in XHTML format and output into a Microsoft Excel spreadsheet.
Custom Report
You can send the report results to a custom reporting application if your system administrator
has set up such a configuration.
Graphic Reports
Graphic reports provide a quick way to view only those items in a drawing that you want to see.
You can save the definitions to create custom graphic reports that you can reuse. Because you
can run graphic reports only on a specific drawing or design file, you must select the drawing or
design file before you run the report.
You can run a graphic report in several ways:
You can right-click a document, click Files > Run Graphic Report, and select the graphic
report you want to run.
You can right-click a graphic report definition, click Run Graphic Report, and then select
the document revision on which you want to run the report.
You can run a graphic report by viewing a drawing or model with the View and Markup
command, right-clicking a blank area of the drawing, and clicking Files > Run Graphic
Report.
Prompt - Indicates whether the user is prompted for a value to be used as a criteria when the
graphic report is executed. When this value is set to True, the user is prompted. Click the value
in this box to switch between True and False.
Symbology - Opens the Define Symbology dialog box, where you can choose the way items
are displayed in the graphic report.
Save - Saves the report in its current format.
Save As - Opens the Save Graphic Report dialog box, where you can provide a name and
description for the report definition. When you click this button, you create an entirely new
graphic report based on the current graphic report definition.
Color - Select the color in which the items matching the specified criteria are displayed. From
this list box, you can select to use the native color, as defined in the drawing, or Custom, and
click the corresponding box to choose the color you want to use for matching items.
Line weight - Choose the line weight you want to use to display items that match the specified
report criteria. This value is used only when the render mode is set to Outline.
Line style - Select a line style to be used to display matching items in the graphical report. You
can choose to use the native style from the drawing or select from a number of other line styles.
This value is used only when the render mode is set to Outline.
Render mode - Specifies how you would like to have matching items displayed in the graphic
report. You can have items displayed with the render defined in the original drawing, or you may
choose to have them displayed as outlines or as solid objects with shading. This setting is used
only when the 3D model is displayed in smooth shaded mode.
Non-matching items - Specifies how items that do not meet the defined criteria are displayed in
the graphic report.
Display - Indicates whether non-matching items are displayed in the graphic report display at
all. If this check box is not selected, only items that match the specified criteria will appear in the
display.
Color - Choose the color in which the non-matching items are displayed. From this list box, you
can choose to use the native color, as defined in the drawing, or choose Custom, and click the
corresponding box to choose the color you want to use for non-matching items.
Line weight - Choose the line weight you want to use to display non-matching items. This value
is used only when the render mode is set to Outline.
Line style - Select a line style to be used to display non-matching items in the graphical report.
You can choose to use the native style from the drawing or select from a number of other line
styles. This value is used only when the render mode is set to Outline.
Render mode - Choose how you would like to have non-matching items displayed in the
graphic report. You can have items displayed with the render defined in the original drawing, or
you can choose to have them displayed as outlines or as solid objects with shading. This setting
is used only when the 3D model is displayed in smooth shaded mode.
Fit - Select from a list of zoom options to determine the focus in the graphic report. None
indicates that the zoom level and displayed portion of the drawing will not be changed based on
the report results. Matching items indicates that the focus will be zoomed at as tightly as
possible while still displaying all matching items, and Full drawing indicates that the whole
drawing will be displayed.
Reset to default values - Click this button to return all the options on this tab to their default
settings.
Selecting one or more graphic reports to run against the selected model or drawing
Name of Item - Provides the name of defined graphic reports that are available to use. You may
choose one or more of these reports by selecting them from this table.
If only one report is defined and available, this dialog box does not appear; the report is
used automatically.
Classification - Specifies the classification of each defined graphic report.
Descriptions - Provides a brief description of each graphic report as provided when it was
created.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
2. Select a report type from the list, and click OK. Below is an example of a report type list. The
options available in this list vary.
You can define search criteria for each property by selecting Criteria and using the
Criteria Definition dialog box.
You can allow users to specify search criteria for a row each time the report is run by
setting the Prompt option to True.
You can specify how the items in the drawing are displayed by clicking Symbology and
choosing options on appropriate tab of the Define Symbology dialog box.
Since properties are not displayed when you run a graphic report, select only those
properties for which you define criteria. Every property defined in the report must have
either a predefined value for the criteria or be set to prompt you for the value when you
run the report. If this is not the case, an error message appears when you attempt to
save the report.
4. Click OK.
5. A system prompt appears asking if you want to save the changes you made to the graphic
report definition. Click Yes.
6. Specify details for the graphic report, and click OK.
2D Drawings
1. On the Edit Graphic Report Definition dialog box, click the Symbology button to open the
Define Symbology dialog box.
2. Select the 2D Drawings tab on the Define Symbology dialog box.
3. For items that match the defined criteria, select a color. You can choose to use the native
color in the drawing or you can specify a custom color choice.
4. Select a line weight for items that match the defined criteria. You can use the line weight
defined in the drawing or define your own.
5. Using the options in the Non-matching items section of the dialog box, select a color and
line weight to be used for items that do not match the defined criteria.
If you would rather not display any items that do not match the criteria, clear the
Display check box. When this check box is cleared, non-matching items are not displayed
in the graphic report at all.
6. Select a focus for the graphic report from the Fit list. You can display the entire drawing, use
the focus as currently defined in the drawing, or zoom in as tightly as possible while still
showing all items that match the specified criteria.
If you change your mind after selecting options on this tab, click the Reset to Default
Values button to return all the options to their default settings.
3D Models
1. On the Edit Graphic Report Definition dialog box, click the Symbology button to open the
Define Symbology dialog box.
2. Select the 3D Models tab on the Define Symbology dialog box.
3. For items that match the defined criteria, choose a color. You can choose to use the native
color in the model or you can specify a custom color choice.
4. Select a line weight for items that match the defined criteria. You can use the line weight
defined in the model or define your own. This value is used only when the render mode is
set to Outline.
5. Select a line style to be used when displaying matching items. You can choose from the line
style used in the model and a number of additional styles in the Line style list. This value is
used only when the render mode is set to Outline.
6. Indicate how matching items should be rendered in the display. Items may be displayed as
solid, shaded objects, in outline, or as defined in the model. This setting is used only when
the 3D model is displayed in smooth shaded mode.
7. Using the lists in the Non-matching items section of the dialog box, select a color, line
weight, line style, and rendering mode to be used for items that do not match the defined
criteria.
If you would rather not display any items that do not match the criteria, clear the
Display check box. When this check box is cleared, non-matching items are not displayed
in the graphic report at all.
8. Select a focus for the graphic report from the Fit list. You can display the entire drawing, use
the focus as defined in the drawing, or zoom in as tightly as possible while still showing all
items that match the specified criteria.
If you change your mind after selecting options on this tab, click the Reset to Default
Values button to return all the options to their default settings.
4. Click OK.
You must have SmartPlant Markup Plus installed on your computer to view the graphic
report.
Alternately, you can open a graphic report by using a right click in the tree view, click Run
Graphic Report, and then select the document revision on which you want to run the report.
If you want to run a graphic report on a document revision that you are already viewing with
the View and Markup command, right-click in a blank area of the drawing, click Files > Run
Graphic Report, and choose a graphic report from the list of definitions in the Graphic
Results window.
2. Define the graphic report name criteria in the Enter name field.
3. Click OK.
4. Select a graphic report and right-click Run Graphic Report.
5. Enter the document name in the Enter name field.
6. Click OK.
8. Click OK.
Change Notifications
In the Desktop Client, you can register your interest in specific events for objects or object
classes to receive e-mail notification when that event is performed for that object or class. For
example, if you want to be notified every time a particular document is checked out, you can
subscribe to the check out event for that document object. You can also be notified through the
SmartPlant Foundation inbox, or the notification can be logged to a file.
Although change notification is important for document management, you can subscribe to
changes for other objects throughout the Desktop Client, provided that those objects are
subscribable.
Subscriptions support multiple query configurations.
Subscription Settings
<Object> - Displays the object for which a subscription exists.
Event - Lists the available events for the selected object.
Condition - Lists the conditions that are available to filter the subscription based on specific
criteria.
Add - Adds the event and/or condition to the user's subscription list.
Update - Allows the user to change the event and/or condition for an existing object
subscription.
Remove - Removes the subscription.
Remove All - Removes all subscriptions.
Subscription Table
<Object> - Displays the object for which a subscription exists.
Event Name - Displays the name of the event to which the user is subscribed
Condition Name - Displays the name of the condition to which the event is related.
Creation Date - Displays the date on which the subscription was created.
Item Create Config - Displays the configuration in which the item was created.
If you want to select multiple events for the object, hold down the CTRL key and click the
events you want to subscribe to in the list.
If you have subscribed to events previously, those events appear selected in the list.
If you have subscribed to other events for this object and want to modify your
subscription, you must hold down the CTRL key while you select new events and clear existing
events in the list. If you do not hold down the CTRL key, all selected events are cleared.
If you selected multiple objects, the event, with or without a condition,is added for all
selected objects.
The software sends you e-mail or notification or both, depending upon your user
preferences, when the event to which you have subscribed occurs. For example, if you
subscribe to the check out event for a document revision, you receive e-mail notification when
any user checks out the revision or when any condition of the subscription is satisfied.
If you are managing subscriptions for multiple objects, you can use the Select All button
below the object list to select all of the existing object subscriptions.
To remove all subscriptions, click Remove All.
2. Click OK.
4. Click Add. The Subscription is added to the Class Definition and also displayed in the list at
the bottom of the dialog box.
Option Description
Class definition Displays the Class definition selected as read-only.
Event Lists all the events for the selected Class Definition.
Condition Lists the conditions that can be set.
Add Adds the subscription to the Class Definition.
Update Updates the subscription selected in the list.
Remove Removes the selected subscription from the Class Definition.
Remove All Removes all the subscriptions from the Class Definition.
5. Repeat steps 2 to 4 to add further subscriptions to the Class Definition based on different
events or conditions.
6. Use the Update and Remove buttons to manage the subscriptions.
Transmittals
A transmittal is a controlled package of documents with an accompanying report used to
perform, record, and track the distribution of project documentation between the different design
teams, subcontractors, vendors, and construction sites involved in a project. The term
transmittal usually refers to the top sheet or report that lists how many copies of each document
are sent to whom, and for what reason. In a paper-based system, the transmittal is used by the
print room to prepare physical prints. In an electronic system, such as SmartPlant Foundation,
the transmittal becomes a collection object that links a set of documents to a set of recipients
with reasons for receipt. The transmittal report is attached to the collection object and is
e-mailed to the recipients upon issue of the transmittal. In many cases, transmittals are used to
distribute documents between different companies, which would need to be recorded on the
transmittal.
Transmittals that are issued in error can be canceled. In this case a transmittal report is
redistributed marked clearly as canceled as a form of recall notice.
Transmittal icons
Transmittal icons reflect the life-cycle transmittal state and the transmittal class. They are also
important in identifying an issued transmittal that is overdue (that is, its Planned Completion
Date has been reached).
Document Controller
These personnel are responsible for the integrity of all project documentation and the
distribution of that documentation to the relevant project groups at the appropriate time. The
following tasks are examples of responsibilities of the document controller:
Project document index management
Transmittal distribution management
Transmittal preparation and distribution
Transmittal response tracking and follow up
Design Engineer
These users are responsible for the generation of the project documentation. Although they do
not manage transmittals themselves, they are typically responsible for the following kinds of
tasks:
Review transmittal histories of documents
Prepare outline transmittals
Prepare transmittal issue requests
Receive and respond to transmittals
Client
Client recipients have to be clearly marked and distinguished from the main project recipients on
most transmittals. They typically do not have access to the SmartPlant software directly. They
have the following types of responsibilities:
Transmittal structure
Transmittals can be set up to have documents attached directly to the transmittal object, or they
can be broken down into sections to group documents together, such as those that need editing
or comments, or those that are just for reference. In the delivered SmartPlant Foundation model,
internal transmittals are set up to have documents organized into transmittal sections, while
external transmittals have documents attached to the transmittal itself.
Here is an example of an issued internal transmittal with sections:
When you create a transmittal, it is attached to a workflow that manages transmittal approval,
issue, distribution, recipient responses, and completion.
You can use template transmittals to create transmittals that already have relevant sections
defined, a workflow attached, and optionally some key recipients already identified by their
project roles.
Distribution matrices
Distribution matrices for transmittals determine who receives documentation via transmittal and
what is required of those people. Transmittal matrices are created separately for internal and
external transmittals.
A distribution matrix is a table with recipients along the top and transmittal categories down the
side. The transmittal categories can be based on document type, project, contract, and so on.
Each cell in the table is marked with the reason for receipt for each recipient.
In SmartPlant Foundation, there is usually more than one distribution matrix for each type of
transmittal, either internal or external. Each distribution matrix is created for a specific transmittal
reason for issue; therefore, the reason for issue for each matrix is unique for the transmittal type.
When a transmittal is created, the reason for issue that the user selects determines which
distribution matrix is used.
Administrators should refer to Distribution Matrix Configuration and Matrix Management in the
How to Configure the Workflow Model guide for instructions for creating matrices and assigning
matrix recipients.
Set up transmittals
Before you can create internal and external transmittals, a system administrator must create
objects in SmartPlant Foundation that will be used in those transmittals.
Departments and offices - If you want to use internal transmittals to distribute documents
among internal departments or site and affiliate offices, these objects must exist in the
SmartPlant Foundation database.
Companies - If you plan to distribute documents to external companies or clients using
external transmittals, you must create external companies in the Desktop Client first.
Suppliers - External transmittals can be used to distribute documents to external suppliers,
if suppliers have been defined in SmartPlant Foundation.
Contracts - Within a project, there may be multiple contracts in use. Contracts can be used
in transmittals for tracking purposes.
Distribution matrices - Distribution matrices can be used to determine which internal or
external users receive the transmittals and what tasks are required of those recipients.
Column Headings
The following commands are available from the context menu when you right-click on a column
header in the matrix.
Move Column - Opens the Move Column dialog box where you can adjust the placement
of the selected user columns.
Add Column - Opens the Add Column dialog box, which allows you to add a user or role
column. You must type a valid user or role name to add the new column.
Duplicate Column - Opens the Duplicate Column dialog box where you can add a new
user or role column with the same reasons for receipt as the column being duplicated. You
must type a valid user or role name to add the new column.
Clear Column - Removes all reasons for receipt from the column.
Row Headings
The following commands are available from the context menu when you right-click on a row
header in the matrix.
Duplicate Row - Adds a new row with the same properties and reasons for receipt as the
selected row.
Delete Row - Removes the row from the matrix.
Individual Cells
The following commands are available from the context menu when you right-click on an
individual cell in the matrix in a column under a user name or role.
Reason for Receipt and Format - Opens the Reason for Receipt and Format dialog box,
where you can select the reason for receipt and paper format for the user or role. Reasons
for receipt are defined in the SmartPlant Foundation Desktop Client by the system
administrator.
Cut - Removes the information from the cell and places it on the clipboard.
Copy - Places a copy of the contents of the cell on the clipboard.
Paste - Writes information from the clipboard into the cell.
Delete - Removes the contents of the cell without writing the information to the clipboard.
Duplicate Row - Adds a new row with the same properties and reasons for receipt as the
selected row.
Delete Row - Removes the row from the matrix.
Move Column - Opens the Move Column dialog box where you can adjusts the placement
of the selected user columns .
Add Column - Opens the Add Column dialog box, which allows you to add a user or role
column. You must type a valid user or role name to add the new column.
Duplicate Column - Opens the Duplicate Column dialog box where you can add a new
user or role column with the same reasons for receipt as the column being duplicated. You
must type a valid user or role name to add the new column.
Clear Column - Removes all reasons for receipt from the column.
Delete Column - Removes the user or role column from the matrix.
Change Recipient Name - Opens the Change Recipient Name dialog box, where you can
provide the name of a user or role that for which you want associate the selected column, in
place of the current user or role.
Export to Clipboard - Places a copy of the matrix on the Clipboard, which allows you to
paste the data into Microsoft Excel or other programs.
Import from Clipboard - Imports Clipboard data that was placed there from Microsoft
Excel.
Export to Clipboard - Places a copy of the matrix on the clipboard, which allows you to
paste the data into Microsoft Excel.
Import from Clipboard - Imports clipboard data that was placed there from Microsoft Excel.
Color palettes - Allows you to customize the color codes for the various cell types in the matrix
view.
Default format - Specifies the paper format automatically assigned to newly added paper users.
While this value appears in the new cell by default, it can be changed by right-clicking in the cell
and using the Reason for Receipt and Format command.
Default reason for receipt - Specifies the reason for receipt automatically assigned to newly
added users or roles. Reasons for receipt are defined in the SmartPlant Foundation Desktop
Client by the system administrator. While this value appears in the new cell by default, it can be
changed by right-clicking in the cell and using the Reason for Receipt and Format command.
Size columns for best fit - Resizes the columns in the matrix view.
User - Allows you to search for users to assign to the distribution matrix.
Role - Allows you to search for roles to assign to the distribution matrix.
Create a contract
1. Click File > New > Organization / Support Items >Contract.
You must have document controller or administrator role privileges to access the
Organization / Support Items submenu.
2. Define details for the contract.
An asterisk (*) indicates that an option is required to create a new object.
3. Click Finish to create the contract.
Documents are attached to transmittals conditionally. The default condition is that only
current documents can be attached, but the document controller can set up additional
controls, such as project, contract, or document type.
Conditions can control attachment based on transmittal or section data. For example, each
section could be set up to accept only a certain document type, while the transmittal could
accept documents for only one contract.
In the delivered SmartPlant Foundation model, the necessary conditions for documents
attached to internal transmittals with sections are that the document be signed off, that the
documents be related to the transmittal through the intermediate section object, and that the
transmittal section and documents belong to the same configuration.
Since the document is not related directly to the transmittal by default, the software creates
a default section to which the documents selected in the first step are attached.
After transmittals are issued, the document controller can track comments from recipients using
the Transmittal Response Management command.
Assignment
User or Role - Displays the list of users or roles currently assigned to the transmittal.
Description – Displays the description for the user or role.
Reason for Receipt – Allows you to specify the reason that the user or the role will be assigned
the workflow step. The value is populated by default with the value in the Default action reason
for receipt box, but you can change the value here.
Format – Allows you to specify for the format in which information will be sent the user or role.
By default, the format is inherited from the setting in the Default format box, but the value here
can be modified.
Matrix Name – If the user name or role was already assigned to this step using a matrix, the
name of the matrix is displayed here.
Add - Allows you to assign the selected users or roles to the workflow step to perform an
assignment.
Remove - Allows you to remove the selected users or roles from the workflow step.
Information Only
User or Role - Displays the list of users or roles currently assigned to the step for information
purposes. The check box beside each user or role determines whether a response is required
upon receipt of the step.
Description – Displays the description for the user or role.
Reason for Receipt – Allows you to specify the reason that the user or the role will be assigned
the workflow step. The value is set to Information Only by default when a user or role is added
to the Information Only section. However, you can change the value here to any reason for
issue marked for Information Only when it was created.
Format – Allows you to specify for the format in which information will be sent the user or role.
By default, the format is inherited from the setting in the Default format box, but the value here
can be modified.
Matrix Name – If the user name or role was already assigned to this step using a matrix, the
name of the matrix is displayed here.
Add - Allows you to add the selected users or roles to the step for information purposes.
Remove - Allows you to remove the current users or roles assigned to the step for information
purposes.
If an email or paper user is assigned a workflow step, you will need to use the
Response Manager window to record their actions and complete the steps on their behalf.
Matrices
Matrix Name - Displays the name of any matrices assigned to the workflow steps to define
steps recipients.
Default values
Default format - Specifies the paper format automatically assigned to newly added paper users
or roles.
Default action reason for receipt - Specifies the reason for receipt automatically assigned to
newly added users or roles in the Assignment section of the dialog box.
Default information reason for receipt - Specifies the reason for receipt automatically
assigned to newly added users or roles in the Information Only section of the dialog box.
OneUserPerRole - Indicates that at least one user from each role included in the Information
list must acknowledge the receipt of the step.
OneUserPerStep – Indicates that only one user from all the users and roles included in the
Information list must acknowledge the receipt of the step.
Toolbar
The Response Manager toolbar contains the following buttons:
List View
The list view displays a list of the workflow steps for the transmittal from which the Response
Manager was launched. All tasks appear here, regardless of the recipient to which the step is
assigned, allowing a document controller to manage responses for email and paper users.
There are several types of steps, called step classes, that may appear in the Response
Manager. The following icons represent these steps:
Documents are attached to transmittals conditionally. The default condition is that only
current documents can be attached, but the document controller can set up additional
controls, such as project, contract, or document type.
Conditions can control attachment based on transmittal or section data. For example,
each section could be set up to accept only a certain document type, while the
transmittal could accept documents for only one contract.
In the delivered SmartPlant Foundation model, the necessary conditions for documents
attached to internal transmittals with sections are that the document be signed off, that
the documents be related to the transmittal through the intermediate section object, and
that the transmittal section and documents belong to the same configuration.
Since the document is not related directly to the transmittal by default, the software
creates a default section to which the documents selected in the first step are attached.
3. Define details for the new transmittal.
New transmittals and sections (for internal transmittals) are added to the New Items
window as you create them. The appropriate workflow step appears in the To Do List.
Documents are attached to transmittals conditionally. The default condition is that only
current documents can be attached, but the document controller can set up additional
controls, such as project, contract, or document type.
Conditions can control attachment based on transmittal or section data. For example,
each section could be set up to accept only a certain document type, while the
transmittal could accept documents for only one contract.
In the delivered SmartPlant Foundation model, the necessary conditions for documents
attached to external transmittals are that the document be signed-off and that the
document and the transmittal belong to the same configuration.
3. Define details for the new transmittal.
Options followed by an asterisk (*) are required to create the selected object.
4. Click Next to select a transmittal workflow.
5. Click Finish to create the transmittal.
New transmittals and sections (for internal transmittals) are added to the New Items
window as you create them. The appropriate workflow step appears in the To Do List.
Documents are attached to transmittals conditionally. The default condition is that only
current documents can be attached, but the document controller can set up additional
controls, such as project, contract, or document type.
Conditions can control attachment based on transmittal or section data. For example, each
section could be set up to accept only a certain document type, while the transmittal could
accept documents for only one contract.
In the delivered SmartPlant Foundation model, the necessary conditions for documents
attached to internal transmittals with sections are are that the document be signed off, that
the documents be related to the transmittal through the intermediate section object, and that
the transmittal section and documents belong to the same configuration.
In the delivered SmartPlant Foundation model, the necessary conditions for documents
attached to external transmittals are that the document be signed-off and that the document
and the transmittal belong to the same configuration.
Export a transmittal
As part of the transmittal process, it might be necessary to create a package of the documents
associated with the transmittal. This procedure describes how to create a package that includes
copies of all files related to attached documents, as well as the transmittal report for distribution
to transmittal recipients.
Right-click on the transmittal, and click Export Transmittal Structure.
This step is typically performed as part of the Issue workflow task in the transmittal workflow
Exporting is important for external transmittals where participants might not have access to
the SmartPlant Foundation database through the SmartPlant Foundation Desktop Client.
By default, the compressed transmittal is exported to C:\temp. After successful export, this
directory should contain a folder for the transmittal, a .zip file of the exported structure, and
the transmittal report in HTML format. The folder contains copies of the electronic files
related to the documents in the transmittal, as pulled from the SmartPlant Foundation vault.
The .zip file contains the same files as the folder and a copy of the transmittal report,
compressed for easier distribution.
Copy a transmittal
1. Right-click the transmittal that you want to copy.
2. Click Copy on the shortcut menu.
3. In the Copy dialog box, make changes to the attributes for the transmittal you copied.
4. Click Finish.
You can also click Apply to create the transmittal and keep the dialog box open to
create additional transmittals.
Options followed by an asterisk (*) are required to create the selected object.
You must provide a new name for the transmittal.
4. Click Finish to create the transmittal.
You can also click Apply to create the transmittal and keep the dialog box open to
create additional transmittals.
New objects are added to the New Items window as you create them.
The planned date is the date by which the transmittal should be completed.
3. Click OK.
If recipients have already been assigned to the workflow to which the transmittal is
attached, these recipients are loaded into the dialog box automatically.
To search for matrices, click Matrices, select the search criteria, and click OK.
To search for users, click User, select the search criteria, and click Finish.
To search for roles, click Role, select the search criteria, and click Finish.
4. To add a user or role to the Assignment or Information only recipient lists, click the
appropriate Add button.
5. Set the Reason for Receipt and Format for each user or role, as necessary.
Reason for Receipt specifies which action, if any, is required of the user upon receipt
of the transmittal. The default values are I (information), C (comment), and W (work).
Format specifies the paper size used to send printed documents to users.
You can use the lists in the Default values section of the dialog box to set the Reason
for Receipt and Format values automatically for newly added users.
6. For users or roles in the Information only recipient list, click the check box beside the user
or role name to specify that a response is required upon transmittal receipt.
7. In the Group assignment control and Group acknowledgement control sections, select
an option from the drop-down list to specify what recipients must respond to the transmittal
workflow steps: all recipients, one per assigned role, or only one per step.
8. Click OK.
Recipients assigned using this command are not stored on the transmittal object, but on
a step in the workflow to which the transmittal is attached.
Cancel a transmittal
1. Right-click the transmittal, then click Edit > Cancel transmittal.
2. Click OK.
If the transmittal has already been issued when it is cancelled, it is reissued with an issue
state of CANCELLED to all recipients.
Terminate a transmittal
1. Right-click the transmittal you want to terminate.
2. On the shortcut menu, click Terminate.
3. Click Yes to terminate the transmittal.
Terminating a transmittal keeps the transmittal's history in the database.
2. On the shortcut menu, click Edit > Expand Structure. The transmittal structure displays in
the list view.
The transmittal report is automatically generated and saved to the vault when the transmittal
moves to the ISSUED state. Transmittal reports are saved in HTML format.
Transmittal reports can be saved in PDF format.
You can use the Transmittal Report command to view the transmittal report at any time
during the transmittal workflow, not just when the transmittal has been issued.
The Response Manager displays all issue steps that are ready to run, regardless of which
users have been assigned.
3. Perform the necessary actions for the workflow steps in the Response Manager dialog box.
For example, the user can complete or sign off all steps. The user can also record
comments provided by others, such as email or paper users who do not have access to the
SmartPlant Foundation software.
Workflows
In SmartPlant Foundation, workflows contain the steps necessary to manage the lifecycle of a
document or object. Each step defines an action that a user or the software must complete.
When a workflow step requires action from a user, that step is presented in the user's To Do List
where the appropriate commands are presented on the shortcut menu. The appearance of the
action in the user's To Do List clearly shows if the step is overdue.
Steps can optionally have a list of checklist items that the user must complete and check off
before the object moves to the next step.
Checklist items can be optional or required, depending on the way the workflow template
was configured.
Any object can be passed through a workflow, but the most typical objects in workflows are
documents, folders, and transmittals.
Workflow example
The following example shows a document going through a document review and sign off
workflow.
2. The Prepare For Review step appears in the To Do List of the user assigned to the step.
In this case, the submitter--the person who submitted the document to the
workflow--receives the assignment.
3. The user completes the checklist, if present, in the Checklist Preview Pane of the To Do
List, and clicks Save Checklist .
4. When the assignment step is complete, the user right-clicks the step in the To Do
List, clicks Completed, and then types any comments for the step or messages to the
recipient of the next step.
Because there is no reject path defined for this step, the revision moves to the next
step in the workflow even if the user clicks Unable to Complete on the context menu.
5. The Prepare For Review step disappears from the user's To Do List.
6. The Approve step appears in the To Do List for the user assigned to this step in the
workflow, UpdateUser. The user is expected to approve or reject the work done in the
previous step. The user can also reassign the approval step to another user or role.
7. If the user approves the work, the user right-clicks the step in the To Do List, clicks
Approve on the context menu, and then types any comments for the step.
If the user rejects the work, the user right-clicks the step in the To Do List, clicks Reject
on the context menu, and then types any comments for the step.
If the user rejects the step, the document revision is rejected back to the first step. In
order to maintain the complete workflow history, the current workflow is terminated at
this point, and the document revision is attached to a second revision of the workflow.
Another Prepare For Review step appears in the To Do List for the person assigned
that step, and the workflow starts again at step 1.
10. When the software completes the Approve Vote step, the Sign Off Revision step also
automatically occurs.
Sign off steps are special internal process steps that the software automatically
processes. Sign off steps are valid only on working document revisions.
The sign off step performs the document sign off, changing the status of the working
document revision to current and the status of the previous current revision to
superseded. For more information, see Document life cycle (on page 155).
11. The Notification step causes an e-mail to be sent to workflow recipients, notifying them that
the document was successfully signed off.
Workflow templates
A workflow administrator creates workflow templates consisting of steps with defined recipients,
which are users, roles, or matrices. These templates are conditionally made available to
manage different classes of object. Shortcut menu commands on objects in the client are used
to associate them with a workflow and then manage the item in that workflow. SmartPlant
Foundation can provide information with the user through e-mail. most workflow communication
to the user is performed in the To Do List.
The workflow template defines the set of steps through which the object in a workflow must
pass. When a copy of a workflow template is attached to an object, the workflow template
definition is copied and used to manage that item. The copied workflow template is referred to
as the instantiated workflow. The instantiated workflow is used to record all the step completion
dates, user comments, and so forth. With valid permissions, a user can modify some of the
details and recipients of steps that have not yet been started without changing the original
template definition. The steps in the template workflow are selected from a library of step
definitions to ensure a consistent look and feel to all workflows. Administrators should refer to
the How to Configure the Workflow Model guide for information about creating and configuring
workflows.
Workflow status
The following workflow step statuses are delivered with SmartPlant Foundation.
Type Description
!WF-C Workflows that are in progress
WF In workflow
WF-A Approved in workflow
WF-C Workflow completed
WF-I Issued in workflow
WF-R Rejected in workflow
WF-V Validated in workflow
To create or update a workflow, users must be working in a role associated with the
WorkflowAdmin access group.
Before creating a new template, create any new step classes, definitions, statuses, check
lists, and reasons for receipt that will be required.
Name - Displays the name for the workflow template.
Description - Displays the description for the workflow template.
Transmittal Workflow - Displays the Issue Step box for specifying recipients for a transmittal
workflow.
No e-mail - Allows you to disable all e-mail notification to the recipients associated with this
workflow.
Reassign to participant - Determines who a step is reassigned to if the workflow is trying to
reject, or cannot reject, a step.
Condition - Determines when you can associate the workflow with an object.
Issue step - Used to identify a step to pre-expand the recipients when the workflow starts. It
allows you to see who the recipients will be before you run a report and is only used in
transmittal workflows on the issue step. This option appears when the Transmittal Workflow
check box is checked.
Find - Populates the drop-down lists for the Reassign to participant and Condition boxes.
Type * or other search criteria in the appropriate search box and click Find to populate the
drop-down list.
Auto Order - Allows SmartPlant Foundation to select the best order for the steps. This will take
the first step in the grid and assume it is the first step in the workflow. It will then navigate the
accept steps to find a good order to display the steps. Branches in a parallel workflow are kept
together.
Insert Before - Adds a new step before the current selection.
Insert After - Adds a new step after the current selection.
Remove - Deletes the currently selected step.
View - Displays a graphical representation of the workflow.
The new value affects the target date for the next step, which is reflected in the Target Date
column of the user's To Do List.
When a workflow is attached to an object, the target date becomes read-only. The system
recalculates the target date automatically when the step starts. At that point, the target date
is equal to the step start date plus the step duration.
Normally, this date is set when the workflow is attached, and compared to the target date to
monitor progress and delays in the workflow.
A system calendar is used when calculating target dates to ensure that non-working dates
are not included in the calculations. A customizable system calendar is included with the
software, or you can create a new calendar. The workflow feature uses the calendar defined
by the System Administrator in the system options.
Recipients - Allows you to specify the users, roles, or distribution matrices assigned to the step.
Checklist - Allows you to attach a checklist to the step. If the check box is not selected, the
recipient will have the option to complete none, some, or all of the check list items.
Completed - Forces the recipient to complete the checklist before the step can be completed.
Accept Step - Allows you to select the next step to be performed if the current step is
completed successfully.
Accept Status - Allows you to select the status of the workflow object if the step is completed
successfully.
Reject Step - Allows you to select the next step to be performed if the current step is not
completed successfully.
Reject Status - Allows you to select the status of the workflow object if the step is not
completed succesfully.
Back - Displays the preceding revision of the workflow. This option is available only if the
document has multiple revisions of the workflow, if a step failed or was rejected in a previous
revision.
Next - Displays the next revision of the workflow. This option is available only if the document
has multiple revisions of the workflow, if a step failed or was rejected in a previous revision.
following
Attach a workflow
1. Right-click the object to which you want to attach a workflow.
2. Click Workflow > Attach and Edit Workflow or Workflow > Attach Workflow.
3. In the Attach and Edit Workflow dialog box, select the workflow that you want to attach,
and click Attach.
Depending on your configuration and user role, you may not be able to attach workflows
to objects. For more information, contact your system administrator.
If you selected Attach and Edit Workflow, the Edit button is enabled and allows you to
edit the workflow, if necessary, before you attach it. See Update a workflow (on page
352) for more information about updating workflows.
To view a graphical representation of the workflow, click View. See View a Workflow (on
page 352) for more tips about viewing workflows.
Recipients begin receiving notification in their To Do Lists of tasks to be completed
immediately upon attaching the workflow. If the workflow is configured to send e-mail to
recipients when tasks reach their To Do Lists, e-mail also notifies users of tasks to be
completed in their To Do Lists.
After you attach a workflow to an object, the commands on the Workflow submenu
change for that document.
3. Perform the necessary actions for the workflow steps in the Response Manager dialog box.
For example, the user can complete or sign off all steps.
View a workflow
1. Right-click the object for which you want to view the workflow.
2. Click Workflow > View Workflow on the context menu.
You can use the Back and Next buttons to move through different revisions of the workflow,
if they exist.
The following colors indicate workflow states:
Yellow - The workflow step is ready to begin.
White - The workflow step is not ready to begin yet.
Green - The step has been signed off.
Pink - The step has been rejected.
Blue - The step has been terminated.
You can click the color boxes at the bottom of the dialog box to change the display colors for
the workflow states. These changes are saved in your user profile when you exit SmartPlant
Foundation.
Update a workflow
1. Right-click the object for which you want to update the workflow, and click Workflow >
Update Workflow.
2. Make the necessary workflow changes on the Update Workflow dialog box.
Update checklist
Administrators can create checklists for step definitions. If the step definition for the step
you are updating has no associated checklists, the Checklist box is not available. If you are a
system administrator, see Step Checklist Configuration in the How to Configure the Workflow
Model guide for information about creating checklists.
1. If the step definition for the new step has an associated checklist, click beside the
Checklist box and select a checklist from the list.
2. To enforce the completion of a checklist before the step can be signed off, select the
Completed checkbox.
2. To set the accept status (that is, the status of the workflow object if the step is completed
successfully), click beside the Accept Status box, and select the status from the list.
3. To change the reject step (the next step if the current step is rejected or is not completed
successfully), click beside the Reject Step box, and use the Select Reject Step dialog
box to add or remove a reject step.
The new value affects the target date for the next step, which is reflected in the Target
Date column of the user's To Do List. See Change the duration for a workflow step (on
page 370) for more information about target dates.
When a workflow is attached to an object, the target date becomes read-only. The
software recalculates the target date automatically when the step starts. At that point,
the target date is equal to the step start date plus the step duration.
Normally, this date is set when the workflow is attached, and compared to the target
date to monitor progress and delays in the workflow.
A system calendar is used when calculating target dates . You must ensure non-working
dates are not included in the calculations. A customizable system calendar is included
with the software, and you can also create a new calendar. The calendar used by the
workflow feature is defined by the System Administrator on the SPF System Options
dialog box.
To update the recipients for a workflow step, click beside the Recipients box in the Update
Workflow Template dialog box.
To add users to the assignment list:
1. Click Users in the Update Step Recipients dialog box.
2. Enter the search criteria in the for Users dialog box.
3. Click Finish.
The list of users is displayed in a tree view on the upper left pane of the Update Step
Recipients dialog box.
4. Select one or more users from the left pane in the Update Step Recipients dialog box.
5. Click Add.
The user is added to the assignment list.
To remove users from the assignment list:
Select the user from the Assignment list, and click Remove.
Alternatively, you can click Role to update the Assignment list.
You can also select a recipient in the left pane and drag it to the assignment pane.
You can use the CTRL key to select multiple users from the tree view.
If the associated step is information only, then you will not be able to populate the
assignment set.
The Information only columns are the same as the Assignment columns except that the
User or Role name has a response option.
If you do not want the user to acknowledge the information step, clear the option beside the
recipient name.
The response option is selected by default when you add a recipient to the information only
list.
The matrices appear in a tree view on the lower left pane in the Update Step Recipients
dialog box.
3. In the Update Step Recipients dialog box, select matrices in the tree view.
4. Click Add.
To remove the matrices from the list, select one or more matrices from the list and click
Remove.
You can select one or more matrices in the left pane, then drag and drop the matrices into
the Matrices pane to add them to the list.
To Do List
In SmartPlant Foundation, the To Do List provides a place for you to view all workflow steps
that have been assigned to you and their statuses. For example, when a workflow is attached to
a SmartPlant Foundation object and your user name or role is assigned to a particular step in
the workflow, the workflow step appears in your To Do List. Virtually all of your interaction with
workflows in the Desktop Client occurs in the To Do List.
Depending on your SmartPlant Foundation configuration, the To Do List may be
called the Inbox in the Desktop Client.
In the To Do List, you can view and complete checklists associated with workflow steps,
complete voting steps, and update steps as completed or unable to complete.
Checklist items can be optional or required, depending on the way the workflow template
was configured.
To Do List window
Allows you to view all workflow steps that have been assigned to you and their statuses.
Toolbar
The To Do List toolbar contains the following buttons:
List View
The columns that appear in the list view are determined by your configuration. Your system
administrator defines which columns display by default.
The list view displays a list of all workflow steps assigned to you. There are several types of
steps, called step classes, that may appear in the To Do List. The following icons represent
these step classes:
Workflow - Displays the name of the workflow to which the step is assigned.
RFR - Displays the reason for receipt value, or why the user has been assigned the workflow
step. The default values are I (information), C (comment), and W (work).
Target Date - Displays a target date for when the step is completed based on the assignment
date and the defined duration.
Related Object - Displays the object to which the workflow is attached, typically a document or
transmittal.
Password Required - Indicates if the user's password is required to sign off the step.
Message - Displays the message entered by the recipient of the previous step; this message
could be some comments or instructions.
Checklist Preview Pane - Displays the checklist associated with the step, if one exists. You can
update the checklist by clicking the item that you want to change in the checklist, and modifying
the information in the grid.
Checklist items can be optional or required, depending on the way the workflow template
was configured.
Description - Displays a description of each checklist step.
Value - Allows you to type a value that indicates the completion of the item.
Comments - Allows you to type text about the checklist step.
Allocated To - Allows you to save additional information about the checklist item, such as the
user to which the item was allocated.
All date and time settings are stored in the database in Greenwich Mean Time (GMT), but
displayed in local time, as determined by the regional settings on the local computer.
Current Step Description - Displays the current description for the selected step. This option is
for display only.
New Step Description - Enter the new description for the selected step.
If your To Do List is not displayed, click To Do List on the Desktop Client toolbar.
You can use CTRL+click or SHIFT+click to select multiple steps and view their related
items.
2. Click Show Workflow Objects.
The related workflow items, such as documents or transmittals including their related
documents, appear in the list view.
2. In the Query scope list, check the box beside the configurations for which you want to
search for objects.
3. In the Create scope list, check Scope Not Set.
4. In the To Do List, select multiple steps, and then click Show Workflow Objects.
Documents or other items related to a workflow are displayed in separate windows by
configuration.
If your To Do List is not displayed, click To Do List on the Desktop Client toolbar.
You can use CTRL+click or SHIFT+click to select multiple steps of the same step class.
2. If the step requires a password, type your user name and password, and then click OK.
3. Click Acknowledge on the shortcut menu.
Your system administrator might configure a checklist that requires you to complete
the checklist before you can acknowledge the step.
If the checklist does not require completion, you have the option to complete some,
none, or all of the checklist items. When you click Acknowledge, the software prompts
you to continue without completing the checklist. Click Yes to complete the step.
If the checklist requires completion, and if you have not completed all checklist items
when you click Acknowledge, the software prompts you to complete and save the
checklist before signing off on the step. See Update the checklist for a workflow step (on
page 364) for more information about completing checklists.
4. Type any comments and messages to the next recipient in the SignOffStep Task box.
Information entered in the Comments box is saved with the object in the database and
may be included in the email to the next recipient depending on how the step was
configured.
Information entered in the Message to next step box is displayed on the next step in
the To Do List as a message from the previous step, is included in the email sent to the
recipient of the next step, and is saved in the database for archival purposes.
5. Click OK. The software automatically removes the step from your To Do List, and the
workflow continues to the next step.
If your To Do List is not displayed, click To Do List on the Desktop Client toolbar.
Steps can be set up so that one user responds for all recipients or so that one user
responds per role. If the step is set up either of these ways, you must claim the step
before continuing.
You can use CTRL+click or SHIFT+click to select multiple steps of the same class.
2. Right-click the selected step or steps.
3. Click Claim on the shortcut menu.
4. Click Yes to claim the step.
5. Type any comments in the Enter comments box, and then click OK.
When you claim a step, the Claim command disappears from the shortcut menu for the
step in your To Do List, and the step disappears from the To Do Lists of other users.
After you claim a step, you can complete the action required by the step.
In a parallel workflow, you can claim a single step, instead of all parallel steps, if that single
step has a role assigned to it. This situation applies if the step is set up for claim by role.
If your To Do List is not displayed, click To Do List on the Desktop Client toolbar.
You can use CTRL+click or SHIFT+click to select multiple steps of the same step class.
2. If the step requires a password, type your user name and password, and then click OK.
3. If there is a checklist associated with the step, click Checklist Preview Pane on the To
Do List toolbar to display the checklist.
If the checklist preview pane is already displayed, the checklist associated with the
step appears in the checklist preview pane when you select the step.
4. Complete the checklist.
The completion of the checklist items may be optional or required depending on how
the workflow template was configured. Your system administrator might configure a
checklist that requires you to complete the checklist before you can approve the step.
5. Right-click the step that you want to complete.
6. Click Completed on the shortcut menu.
If the checklist does not require completion, you have the option to complete some,
none, or all of the checklist items. When you click Completed, the software prompts you
to continue without completing the checklist. Click Yes to complete the step.
If the checklist requires completion, and if you have not completed all checklist items
when you click Completed, the software prompts you to complete and save the
checklist before signing off on the step. See Update the checklist for a workflow step (on
page 364) for more information about completing checklists.
7. Type any comments and messages to the next recipient in the SignOffStep Task box.
Information entered in the Comments box is saved with the object in the database and
may be included in the email to the next recipient depending on how the step was
configured.
Information entered in the Message to next step box is displayed on the next step in
the To Do List as a message from the previous step, is included in the email sent to the
recipient of the next step, and is saved in the database for archival purposes.
8. Click OK. The software automatically removes the step from your To Do List, and the object
moves to the Accept Step defined for this step in the workflow.
When you complete a workflow step, target dates are updated for downstream steps that
are in the Ready to Start status.
If you are signing off multiple workflow steps one after the other in your SmartPlant
Foundation To Do List, an administrator can increase the Timeout duration for signoff time by
updating your SmartPlant Foundation user settings. This increases the number of minutes
before you have to re-type your password. The default signoff time is set to zero so the user
must enter a password for all steps that require them. This setting helps prevent unauthorized
users from signing off steps that require a password if a user inadvertently leaves the To Do List
running.
If your To Do List is not displayed, click To Do List on the Desktop Client toolbar.
You can use CTRL+click or SHIFT+click to select multiple steps of the same step class.
2. If the step requires a password, type your username and password, and then click OK.
3. Click Unable to Complete on the shortcut menu.
Your system administrator might configure a checklist that requires you to complete
the checklist before you can sign off the step.
If the checklist does not require completion, you have the option to complete some,
none, or all of the checklist items. When you click Unable to Complete, the software
prompts you to continue without completing the checklist. Click Yes to complete the
step.
If the checklist requires completion, and if you have not completed all checklist items
when you click Unable to Complete, the software prompts you to complete and save
the checklist before signing off on the step. See Update the checklist for a workflow step
(on page 364) for more information about completing checklists.
4. Type any comments and messages to the next recipient in the Rejectstep Task box.
Information entered in the Comments box is saved with the object in the database and
may be included in the email to the next recipient depending on how the step was
configured.
Information entered in the Message to next step box is displayed on the next step in
the To Do List as a message from the previous step, is included in the email sent to the
recipient of the next step, and is saved in the database for archival purposes.
5. Click OK. The software automatically removes the step from your To Do List, and the step
moves through the defined rejection path, which can be another workflow or another step in
the same workflow.
If your To Do List is not displayed, click To Do List on the Desktop Client toolbar.
You can use CTRL+click or SHIFT+click to select multiple steps of the same step class.
2. If the step requires a password, type your user name and password, and then click OK.
3. If there is a checklist associated with the step, click Checklist Preview Pane to display
the checklist.
If the checklist preview pane is already displayed, the checklist associated with the
step appears in the checklist preview pane when you select the step.
4. Complete the checklist.
The completion of the checklist items may be optional or required depending on how
the workflow template was configured. Your system administrator might configure a
checklist that requires you to complete the checklist before you can approve the step.
5. Right-click the step that you want to approve.
6. Click Approve on the shortcut menu.
If the checklist does not require completion, you have the option to complete some,
none, or all of the checklist items. When you click Approve, the software prompts you to
continue without completing the checklist. Click Yes to approve the step.
If the checklist requires completion, and if you have not completed all checklist items
when you click Approve, the software prompts you to complete and save the checklist
before signing off on the step. See Update the checklist for a workflow step (on page
364) for more information about completing checklists.
7. Type any comments and messages to the next recipient in the SignOffStep Task box.
Information entered in the Comments box is saved with the object in the database and
may be included in the email to the next recipient depending on how the step was
configured.
Information entered in the Message to next step box is displayed on the next step in
the To Do List as a message from the previous step, is included in the email sent to the
recipient of the next step, and is saved in the database for archival purposes.
8. Click OK. The software automatically removes the step from your To Do List, and the
workflow continues to the next step.
If your To Do List is not displayed, click To Do List on the Desktop Client toolbar.
You can use CTRL+click or SHIFT+click to select multiple steps of the same step class.
2. If the step requires a password, type your user name and password, and then click OK.
3. Click Reject on the shortcut menu.
Your system administrator might configure a checklist that requires you to complete
the checklist before you can reject the step.
If the checklist does not require completion, you have the option to complete some,
none, or all of the checklist items. When you click Reject, the software prompts you to
continue without completing the checklist. Click Yes to reject the step.
If the checklist requires completion, and if you have not completed all checklist items
when you click Reject, the software prompts you to complete and save the checklist
before signing off on the step. See Update the checklist for a workflow step (on page
364) for more information about completing checklists.
4. Type any comments and messages to the next recipient in the Rejectstep Task box.
Information entered in the Comments box is saved with the object in the database and
may be included in the email to the next recipient depending on how the step was
configured.
Information entered in the Message to next step box is displayed on the next step in
the To Do List as a message from the previous step, is included in the email sent to the
recipient of the next step, and is saved in the database for archival purposes.
5. Click OK. The software automatically removes the step from your To Do List, and the
workflow continues to the next step.
You can modify workflow steps in the Edit Workflow Template dialog box when you
attach a workflow. Right-click the document to which you want to attach a workflow, and
then click Workflow > Attach and Edit Workflow. Click Edit in the Attach and Edit
Workflow dialog box.
You can also modify workflow steps in the Update Workflow dialog box. Right-click the
document for which you want to update a workflow, and then click Workflow > Update
Workflow.
You can only modify workflow steps that have not already started.
2. Click Update Step Description on the shortcut menu.
3. Type a new description for the step.
You can modify workflow steps in the Edit Workflow Template dialog box when you
attach a workflow. Right-click the document to which you want to attach a workflow, and
then click Workflow > Attach and Edit Workflow. Click Edit from the Attach and Edit
Workflow dialog box.
You can also modify workflow steps in the Update Workflow dialog box. Right-click the
document for which you want to update a workflow, and click Workflow > Update
Workflow.
2. Click Update Step Duration on the shortcut menu.
3. Type the new duration for the step in days.
4. Use the buttons to select the Target date and Planned date values from the calendar.
The Target date value is set and recalculated by the software and equals the start date
of the step plus the step duration. This date is the date when overdue management and
step expiration are initiated.
The Planned date is not recalculated automatically when the duration is changed.
However, you can modify either date manually from the Update Step Duration dialog
box.
The Planned date value can be used within reports to plan work.
Update workflow
The Update Workflow command allows you to edit the copy of the workflow template attached
to a specific document. It is available by right-clicking a step in the To Do List or right-clicking a
document currently in a workflow.
1. Right-click the step in the To Do List, and click Update Workflow.
2. Make the necessary workflow changes on the Update Workflow dialog box.
Update checklist
Administrators can create checklists for step definitions. If the step definition for the step
you are updating has no associated checklists, the Checklist box is not available. If you are a
system administrator, see Step Checklist Configuration in the How to Configure the Workflow
Model guide for information about creating checklists.
1. If the step definition for the new step has an associated checklist, click beside the
Checklist box and select a checklist from the list.
2. To enforce the completion of a checklist before the step can be signed off, select the
Completed checkbox.
The new value affects the target date for the next step, which is reflected in the Target
Date column of the user's To Do List. See Change the duration for a workflow step (on
page 370) for more information about target dates.
When a workflow is attached to an object, the target date becomes read-only. The
software recalculates the target date automatically when the step starts. At that point,
the target date is equal to the step start date plus the step duration.
Normally, this date is set when the workflow is attached, and compared to the target
date to monitor progress and delays in the workflow.
A system calendar is used when calculating target dates . You must ensure non-working
dates are not included in the calculations. A customizable system calendar is included
with the software, and you can also create a new calendar. The calendar used by the
workflow feature is defined by the System Administrator on the SPF System Options
dialog box.
View workflow
The View Workflow command allows you to display the workflow attached to the step in the To
Do list.
1. In the To Do List, right-click the step for which you want to view the workflow.
If your To Do List is not displayed, click To Do List on the Desktop Client toolbar.
2. Click View Workflow on the shortcut menu.
You can use the Back and Next buttons to move through different revisions of the workflow,
if they exist.
The following colors indicate workflow states:
Yellow - The workflow step is ready to begin.
Scheduled Tasks . Query for Scheduled Tasks allows you to find and view tasks based
on specified criteria, which helps you limit the information displayed.
Once a document has been scheduled, you can view and manage the status of documents
loaded into the data warehouse. Documents can be added to the queue using Load Options,
and then viewed. You can view all documents in a queue or filter to view documents published
to a specific queue.
Query for Published Documents allows you to find and view documents based on the
queue to which the document was published and by status. Through Query for Published
Documents, you can check documents already submitted to the Scheduler.
Scheduler
Each scheduler can be configured to contain a site object that denotes the location of the
scheduler server that processes the tasks. It is not necessary for the Scheduler to monitor the
various SmartPlant Foundation databases because the SmartPlant Foundation servers “push”
the task data to the centralized scheduler server.
This information is displayed in the Desktop Client through the Find > Administration >
Schedulers command, which retrieves the information from the database and displays it in the
list view.
Task specific information is stored in a database for each task sent to the Scheduler. This holds
information necessary to process a task once, a number of times, or repeatedly on a specified
schedule. The Configuration Service polls the database using a configurable interval; it will look
at each of the schedulers configured in the system. If it finds an enabled scheduler then it will
see if the related site (or default site) is active. If the site is active then it will send a request to
the scheduler asking it to poll for tasks.
The task tells the Scheduler what service or process to run, when to run it, and where to run it.
Information about scheduled tasks is displayed in the Desktop Client through the Query for
1. Click Query > Schedule Tasks, or click Query for Scheduled Tasks on the toolbar.
2. In the Schedule Tasks dialog box, type the name of the task and any other details for the
query.
You can type the entire name, part of the name, a wildcard (%, *, or ?), or a
combination of the name and wildcard (such as n%).
3. Click Finish.
To view details for a Scheduler, right-click the Scheduler, and click Details.
Do not remove failed documents. Documents are queued to the appropriate domain
or queue based on publish order. Removing a document from the queue that has a failed task
can result in loss of data or could cause your data in SmartPlant Foundation to be out of sync
with the authoring tool. For example, removing or skipping a document version with a failed task
can result in the following:
Overwriting newer property values with older values.
Failure to process update instructions because the object to be updated was not created
from the previous document version.
Failure to process delete instructions.
Publish documents
In an integrated SmartPlant environment, you must publish documents containing the drawing
data and relationships before the authoring tools can share the information. The publishing
process involves selecting a document to publish, assigning a workflow (if necessary), and
specifying a revision and version of the document if specified in SmartPlant Foundation. For
most documents, the associated data is included in the publishing process.
Published documents can be accessed in multiple ways in the Desktop Client. You can view the
documents currently in the queue, or query documents previously published to the queue. By
accessing published documents in the load queue, you can check each document status.
When you publish a 3D model, you must enable the Scheduler and Loader to make
the 3D model data document retrievable. The load, consolidate, and merge tasks must complete
successfully before the 3D model document can be retrieved. For more information, see
Schedulers and Queue Management (on page 375).
For additional details on publishing documents in SmartPlant Foundation, see Publishing in an
integrated environment (on page 445).
For details on the load process steps and document version objects, see Understand Load,
Consolidated, and MergeDelta tasks (on page 451).
For additional details on workflows, see Learn about publish workflows (on page 450).
4. Click Finish to display a list containing documents published to the selected queue.
Available options depend on the type of status failure. For example, the options for a
load fail are Remove from Queue, Retry Load, Retry Load Into Document
Configuration and Show Failure.
4. To start the document process, right-click an item in the queue, and click Queue > Start.
If a scheduled task does not exist for the queue, a task is created upon resuming the
queue.
You can view the processing status of the queue in the Enabled column in the List View and
Properties View.
Orientation - Specifies the direction in which the file should be printed on paper: vertically
(Portrait) or horizontally (Landscape).
Copies - Specifies the number of copies you want to print.
Print paper size - Specifies the paper size to be used for printing. Selected from the available
set of paper sizes supported by the selected printer. (Available for local printing only)
Markup options
This section is only available for the selected file and printer if the system administrator has
specified SmartPlant Markup Plus as the default print application for that file type on the
selected print server.
Print range - Displays a range of pages to print.
All - Prints all pages of the document or drawing in the active window.
Sheets - Allows you to specify the page range to print using the From and To boxes.
Print within frame - Prints only items within the drawing frame. Items displaying outside the
frame will not print. This option is only available for use with files using the SmartPlant format
(for example, SmartSketch).
Scaling - Specifies the scale to be applied to the image when it is printed.
Fit to page - Modifies the print selection to make it fit on the printed page.
Scale - Adjusts the ratio at which files are printed. For more information about using the scaling
feature, refer to the SmartPlant Markup Plus documentation.
0 Fits the image to page.
1 Prints the image the same size as on the screen.
2 Prints the image twice the size as on the screen.
Print to scale - Allows you to print the image (drawing) to a specified scale by indicating the
scale factors to be used when transferring the image to paper. Use the corresponding options to
specify the number of units that appear in the specified space. For example, you can indicate
that a circle 10 inches in diameter should be scaled to 2 inches of space on paper. These
settings result in a circle 5 inches in diameter on paper. You may select any combination of
image units (inches, feet, mm, cm, meters, kilometers, and so forth) per paper units (inches,
mm).
Print quality - Select the resolution at which you want to print the active file. The higher the
resolution, the greater the number of dots that appear per inch on the printed document. This
option is only available for use with files using the SmartPlant format (for example,
SmartSketch).
View Rotation - Select the amount of image rotation, from 0, 90, 180, and 270 degrees.
(Available only for non-SmartPlant file types.)
Print in pure black and white - Indicates whether the file are printed in black and white, or
whether the colors embedded in the drawing or document will appear in the printed copy.
Print with markups - Indicates whether markup elements added to the document appear in the
printed copy. (This option is only available for SmartPlant file formats.)
Print markups in color - Indicates whether the markup elements appear in their applicable
color in the printed copy. (This option is only available for SmartPlant file formats.)
Watermark Information
Allows you to modify the watermark to appear on the printed document.
You can only modify the watermark information if the system administrator has granted
you appropriate access permissions.
Watermark text - Specifies the watermark text that appears when the document is printed.
Watermark Type - Specifies the fill pattern of the watermark text. Choose from outlined text,
filled text, hatch- patterned text, or text that combines the outline and filled styles. (Available only
for non-SmartPlant file types.)
Position - Specifies the position of the watermark on the printed page. (For non-SmartPlant file
types, the only available option is diagonal.)
Font Name – Specifies the font to use for the printed watermark text.
Font Size – Specifies the size of the printed watermark text. (Available only for non-SmartPlant
file types.)
Font Style - Specifies whether the printed watermark text is bold, italic, or regular. (Additional
styles are available for non-SmartPlant file types: underline, bold-italic, bold-underline,
italic-underline, and bold-italic-underline.)
For more information about using objects to assign watermark information to documents, refer to
Working with Watermarks and Labels.
Label Information
Allows you to modify the labels that appear on the printed document.
You can only modify label information if the system administrator has granted you
appropriate access permissions.
Top left – Text to appear in the top left position on the printed page.
Top center – Text to appear in the top center position on the printed page.
Top right – Text to appear in the top right position on the printed page.
Bottom left – Text to appear in the bottom left position on the printed page.
Bottom center – Text to appear in the bottom center position on the printed page.
Bottom right – Text to appear in the bottom right position on the printed page.
Font name - Specifies the font to use for the printed label text.
Font size - Specifies the size of the printed label text.
Font style - Specifies whether the printed label text is bold, italic, or regular. (Additional styles
are available for non-SmartPlant file types: underline, bold-italic, bold-underline, italic-underline,
and bold-italic-underline.)
For more information about using objects to assign watermark information to documents, refer to
Working with Watermarks and Labels.
By default, the software prints all files attached to the documents you selected. The software
submits the print jobs to the default printer for that file type.
The default printer for a file depends on the file type and the printer specified for that file
type by an administration in the SmartPlant Foundation Desktop Client.
Integration
Integrating the SmartPlant tools standardizes and improves communication among these tools
over the course of designing, constructing, and operating a plant. Working in an integrated
environment manages data exchange among these tools, which enables sharing and re-use of
information throughout the plant lifecycle. In addition to being a tool to create and modify
information, SmartPlant Foundation acts as a repository for data and a medium through which
information is shared among other tools, such as Aspen Basic Engineering, SmartPlant
Instrumentation, SmartPlant P&ID, SmartPlant Electrical, SmartPlant Materials, SmartPlant 3D,
SmartMarine 3D, SmartPlant Review, PDS, and Microsoft Excel.
Aspen Basic Engineering, SmartPlant Instrumentation, SmartPlant P&ID, SmartPlant
Electrical, SmartPlant Materials, SmartPlant 3D, SmartMarine 3D, SmartPlant Review, PDS,
and Microsoft Excel can be integrated out-of-the box. Other applications can be integrated by
developing their own SmartPlant adapter. For more information, see the SmartPlant Foundation
programming documentation.
Logon Parameters
Parameter Description
U User name
P Password
PLANT Plant name
PROJECT Project name
H Host
S Server name (as defined in the logon dialog box)
W Web directory
CURRDIR Current directory
SECURE True/False: if logging on to server using SSL
DEBUGLOG Path and file name for a debug file. This parameter is only
valid for URLs.
The following details logon parameter behavior, depending on what you specify in the command
line or URL. The following are provided in command line format. They can also be used in the
URL format.
/U /P /PLANT /PROJECT /S
Logs you in as the user specified with the plant/project specified on the given server if the server
is not authenticated. The user and password are ignored if the server is authenticated. If the
server is authenticated, the Logon dialog box appears with the User name and Password
boxes disabled, and the Server list to select the correct server.
/U /P /PLANT /PROJECT /H /W
Same as the previous example, but uses the host and web directory instead of the server.
/U /P /PLANT /PROJECT
A Logon dialog box appears with the User name and Password boxes populated.
/S /PLANT /PROJECT
If the server is authenticated, this command logs you on to the Desktop Client. Otherwise, the
Logon dialog box appears with the Server list disabled, but displays the specified server.
If the server specified is not defined, a message box appears to inform the user, and the logon
process stops.
/H /W /PLANT /PROJECT
Same as the previous example except that if the specified Web host and Web directory have not
been defined, a new server is created from these. If the new server is authenticated, this logs
you on. Otherwise, the Logon dialog box appears with the Server list disabled, but displays
the specified server.
/PLANT /PROJECT
Displays the Logon dialog box, but once you select a server and log on, the specified Plant and
Project is honored.
If you do not specify any command line parameters, the Logon dialog box appears.
If you select an authenticated server from the list, the User name and Password boxes are
disabled. They are enabled if you select a server that is not authenticated.
If a server is not responding, a message box appears to tell the user, and the OK button is
disabled. The OK button is enabled if you select another server that is responding.
When using the /SECURE switch, you may need to adjust the timeout setting in your
web.config file to keep the login attempt from timing out while the secure login is processing.
If this occurs, add or edit the following key in the web.config file with the following value:
<add key="IsResponding.Timeout" value="600" />.
The logon parameters are case-sensitive.
Examples
Desktop_Client.exe /U abc /P /S SPF42
Desktop_Client.exe /U abc /P /PLANT Plant1 /PROJECT Project1 /S SPF42
For more information about starting the Desktop Client from a command line, see Desktop Client
Command Line Parameters in the SmartPlant Foundation Installation and Setup Guide.
Excel file - Selects the Excel file to import. Click to select the file.
Template - Selects the template document to use when importing an Excel file. Click to
select the file.
Import Document - Stores the spreadsheet in SmartPlant Foundation attached to a new
document that is named after the spreadsheet. You can change the name in the new document
form if required.
Run Compare - Compares the data in the Excel file to the existing SmartPlant Foundation
database. If Import Document is not also selected, the Compare Scope options are enabled to
indicate if the compare should be done by object or by a selectable Container ID. A View
window appears showing the comparison results between the imported data and the data that
already exists in SmartPlant Foundation.
Add objects to New Items window - Places objects imported from the Excel file into the New
Items window.
Main Details
Name - Creates a document with the name specified.
Description - Creates a document with the description specified.
Details
Title - Creates a document with the title specified.
Status - Creates a document with the configured status. This is configured as a read-only field
by default.
Owning Group
Item owning group – Associates the selected owning group to the document being created.
Import Results
Name - Displays the name of the imported Excel file.
Container - Displays the name of the container in which the objects are stored.
Created objects - Displays the number of new objects created during import.
Updated objects - Displays the number of existing objects updated during import.
Processed instructions - Displays the number of instructions executed during import.
Unchanged objects - Displays the number of existing objects that were not changed during
import.
Failed objects - Displays the number of objects that failed to create or update during import.
Process time - Displays the total amount of time of the import process.
Excel file - Selects the Excel file to publish. Click to select the file.
Template - Selects the template document to use when publishing an Excel file. Click to
select the file.
Publish Window
Identification Section
Last Published – The date on which the document or documents were last published.
Name – Creates the document with name as <Name of Excel file selected>_<Name of
Template selected>.
Source – The authoring tool in which the document is created (Excel).
Type – Type of document or documents selected.
Configuration Section
Revision scheme – Creates the document with the selected revision scheme.
WorkFlow – Publishes the document into the selected workflow.
Operation – Operation to be performed on the document, such as Publish, Batch Publish, or
Background Publish.
Property
Name – Name of the object.
Description – Object description.
‘Last In’ Value – Last published value of the property. One column per tool that published the
same object with the values last published by those tools for the properties.
The commands available on the File > Excel Import submenu depend on your role
assignment and user permissions within a project. For more information about user
roles and access, see Plant and Project Data in SmartPlant Foundation (on page 80).
Templates that are available for you to use during import are configured by a system
administrator and depends on your role assignment and user permissions within a
project.
2. Click next to the Excel file box, then click the Excel file to import.
3. Click next to the Template box, then click the template to use for import.
4. Provide additional information for the new document. Asterisks (*) indicate required
information.
5. Select the Import Document option to include the Excel file in the import.
6. Select the Add objects to New Items window option to place objects in the New Items
window in SmartPlant Foundation.
7. Click Next.
When import is complete, a summary report window appears detailing the name of the
import and the number of objects created.
8. Click Finish.
In the New Items window of SmartPlant Foundation, the import creates the document and
the objects.
Data imported is stored in the appropriate domain database. Data is stored in the data
warehouse when it is published.
The commands available on the File > Excel Import submenu depend on your role
assignment and user permissions within a project. For more information about user
roles and access, see Plant and Project Data in SmartPlant Foundation (on page 80).
Templates that are available for you to use during import are configured by a system
administrator and depends on your role assignment and user permissions within a
project.
2. Click next to the Excel file box, then click the Excel file to import.
3. Click next to the Template box, then click the template to use for import.
4. Provide additional information for the new document. Asterisks (*) indicate required
information.
5. Select the Import Document option to include the Excel file in the import.
6. Select the Add objects to New Items window option to place objects in the New Items
window in SmartPlant Foundation.
7. Select the Run Compare option.
If the Import Document option is not selected, the software compares the objects being
loaded to the database.
If the Import Document option is selected, the software compares the ContainerID
derived from the name of the spreadsheet.
If the Run Compare option is selected and Import Document option is not selected,
then the compare scope options are enabled. The user has two options to select and
the default is By object.
The menu adjacent to By container ID becomes active when this option is selected.
8. Click next to the Attachments box to attach any files to the import.
9. Click Next to begin the import.
When import is complete, a View window appears showing the comparison results between
the data imported and data already existing in SmartPlant Foundation.
10. Click an object in the Results tree view to see the comparison results in the Details window
at the bottom of the View window.
Gray represents data that is new. New items will be created in SmartPlant Foundation.
Pink represents data that is different. Data that is different will be merged into
SmartPlant Foundation.
Green represents data that is identical.
11. Click Next to finish the import.
When import is complete, a Summary window appears showing the number of objects
created and updated.
12. Click Finish.
13. In the New Items window of SmartPlant Foundation, the import creates any new objects
and updates the appropriate existing objects.
Data imported is stored in the appropriate domain database. Data is stored in the data
warehouse when it is published.
You must have Microsoft Excel installed on the client computer to use this command.
You must set your Internet security level to low to use this command. Click Tools > Internet
Options > Security > Local Intranet > Custom Level in Internet Explorer and then set
Initialize and script ActiveX controls not marked as safe to Enable or Prompt.
The availability of the SmartPlant > Excel Publish menu depends on your role
assignment and user permissions within a project. For more information about user
roles and access, see Plant and Project Data in SmartPlant Foundation (on page 80).
Templates that are available for you to use during publish are configured by a system
administrator and depends on your role assignment and user permissions within a
project.
2. Click next to the Excel file box, and click the Excel file to publish.
3. Click next to the Template box, and click the template to use for publish.
For information regarding creation of templates, refer to the How To Configure the
Datasheet Model guide.
4. Click Next.
6. Log in and type the SmartPlant Foundation user name and password when prompted.
7. Select a plant and click Finish.
8. Log in and type the SmartPlant Foundation user name and password when prompted.
9. Perform the following in the Publish window:
Select the document to be published from the Selected Documents tree list view.
In the Publish tab, select a Revision Scheme and Workflow for the document to be
published, select Publish from the Operation list, and click OK.
10. Click Close on the Publish window when the publish operation has completed.
The availability of the SmartPlant > Excel Publish menu depends on your role
assignment and user permissions within a project. For more information about user
roles and access, see Plant and Project Data in SmartPlant Foundation (on page 80).
Templates that are available for you to use during publish are configured by a system
administrator and depends on your role assignment and user permissions within a
project.
2. Click next to the Excel file box, and click the Excel file to publish.
3. Click next to the Template box, and click the template to use for publish.
For information regarding creation of templates, refer to the How To Configure the
Datasheet Model guide.
4. Click Next.
5. Enter the SmartPlant Foundation URL, and click Next.
6. Log in and type the SmartPlant Foundation user name and password when prompted.
8. Log in and type the SmartPlant Foundation user name and password when prompted.
9. Perform the following in the Publish window:
Select the document to be published from the Selected Documents tree list view.
In the Publish tab, select a Revision Scheme and Workflow for the document to be
published, select Publish from the Operation list, and click OK.
10. Click Close on the Publish window when the publish operation has completed.
Comparison between properties of objects previously published using other tools and those
published again using Excel Publish may be viewed by right-clicking on the Excel object and
selecting View Shared <object type>.
Provide an Excel document that did not originate from the Desktop Client. For more
information, see Create a template from Microsoft Excel (on page 408) section.
Create an Excel file by exporting data from the Desktop Client. For more information, see
the Create a template from the Desktop Client (on page 409) section.
Before attaching an Excel document to the template, make sure the document is formatted to
your specifications. Excel templates are compatible with ad-hoc reports and the Export (Select
Template) command.
When creating an Excel template, verify the column order matches either the column
order in the Edit Report Definition dialog box that you use to configure your report or the
column set used to display data in the list view window. For example, if the list view contains the
columns (from left to right) Name, Description, Revision, Version, and Class, the software
exports the data in that order. If the Excel template does not match the software, the template
columns and exported columns will not match.
If you have already created an Excel file to use as your template, skip to Load the template
file into the Desktop Client (on page 409).
The macro must reside inside a VBA module or it will not run.
Refer to the macro used in the Excel file attached to the Excel Default Template
document stored in SmartPlant Foundation.
4. Save the Excel file as an Excel 97-2003 Workbook (.xls) file.
The file must be saved with the .xls extension or SmartPlant Foundation cannot
use it.
5. Close the Excel file and skip to the Load the template file into the Desktop Client section.
If you do not close the file, you will not be able to attach it later.
The macro must reside inside a VBA module or it will not run.
Refer to the macro used in the Excel file attached to the Excel Default Template
document stored in SmartPlant Foundation.
8. Save the Excel file as an Excel 97-2003 Workbook (.xls) file.
The file must be saved with the .xls extension or SmartPlant Foundation cannot
use it.
9. Close the Excel file.
If you do not close the file, you will not be able to attach it later.
2. Right-click Excel Template and click New Template Document from the shortcut menu.
3. In the New Template Document form, type a Name and Description for the new template.
4. Select the Item owning group, and click Next. The Attach Files form is displayed.
By default, the local copy of the Excel file is removed from the local folder and stored in
the SmartPlant Foundation database as a blob. Clear the Delete Local Files option to
keep a local copy of the file.
The first time you open the Attach File dialog box, the Delete local files option is
selected by default. Any time you clear the Delete local files option, the selection is
stored in the local system to be used as default the next time you access this dialog
box. Users can change their preference at any time by selecting this option.
5. Attach the Excel file created above and click Finish. The new template document is
displayed in the Desktop Client New Items window.
To edit the new report template, you must check out the template, modify it,
and then check the template back into SmartPlant Foundation.
Comparing documents
In the Desktop Client, you can compare document versions of published documents with each
other and the differences in data published to SmartPlant Foundation using the Compare and
View and Compare commands.
When you compare versions, you must select two document versions in the Desktop Client, and
then right-click and select either the Compare command or the View and Compare command,
the Desktop Client displays the comparison results in the View and Compare window, which
displays the view files for the documents side-by-side with changes highlighted. This window
also includes a table that lists the specific changes identified when the documents were
compared. When you select an object in the graphic view or the table, you can also view
properties for that object in the Properties window. A color scheme lets you see at a glance
whether objects were created, deleted, or changed between the two versions being viewed.
The Compare command does not show the view files of the published documents, but uses a
color-coded table to illustrate the difference between to two selected versions of the document
You can also use the Compare command to compare two revisions of a document.
Compare window
Display the data from two published documents for comparison in a list format. Color coding
illustrates the difference in the data between the two published documents.
Name – Displays the name of the object that was published in at least of the two document
being compared. By drilling down under the object, this column also displays properties for
which data was published for this object.
Class Def – Displays the class def of which the object in an instance.
Document 1 Value – Displays the value published by document 1 for a particular property for
the object.
Document 2 Value – Displays the value published by document 2 for a particular property for
the object.
Compare State – Indicates whether the data for the object changed between the compared
versions of the document. Values that may appear in this column are described below:
Updated – Indicates that the value for this property changed between the two versions
of the document.
Exists in document 1 only – Indicates that the object was deleted between the two
versions of the document.
Exists in document 2 only – Indicates that the object was created between the two
versions of the document.
Identical – Indicates that there was no change to the value of the property between the
two versions of the published document.
Hide identical objects – Selecting this check box hides any properties for which the data did
not change. If this check box is not selected, then all properties appear in the list, even those
with a Compare state of Identical.
Export – Extract the information in the table to a Microsoft Excel spreadsheet for review or
sharing.
Set Color - Allows you to indicate whether you want color to identify comparison results of the
selected type. If the check box is selected beside a comparison result type, color is used to
identify that type of change in the drawings, comparison results table, and Properties window.
Make Bold - Allows you to indicate which of the comparison results of the selected type to bold.
If the check box is selected beside a comparison result type, bold is used to identify that type of
change in the drawings, comparison results table, and Properties window.
Display Titlebar in Drawing Frames - Indicates whether you want to display the name of the
drawing and its major and minor revision numbers in the title bars of the drawings in the View
and Compare window.
The two documents you selected to compare display in side-by-side graphical views.
A list of differences between the two documents displays in a comparison results table
under the graphical views.
Differences between the two documents appear in different colors. By default, new
items appear in red, deleted items appear in green, modified items appear in blue, and
items that are the same appear in black. You can change these default colors by
clicking Set View Options .
3. To center the display on a particular item in both views, click the item in the table.
When you click an item in the view or in the table, the software also displays properties
for the selected item in a properties window to the right of the view panes. The
properties are color coded to show whether they are new, deleted, modified, or the
same. If the properties window contains identical properties, you can click Show
Modified to show only modified properties.
By default, the software centers on an object in the drawings when you click the object
in the comparison results table. You can change the default auto-focus behavior by
clicking Set View Options , and then changing the options on the Auto-focus tab.
If you right-click a navigable object, a menu for that object displays. If you right-click
elsewhere in the drawing, a menu for the document displays. In some cases the menu
is not be available. For example, if a deleted item is selected, the shortcut menu is not
be available unless the effectivity date is set back to a time when the item existed.
4. To display the changes for a particular item in the properties grid, click the item in the
appropriate graphical view.
To automatically find an object in the comparison results table, click an object in the
graphical view. This behavior is automatic if you have selected Yes for the When selecting
an item in the drawing, do you want to automatically find it in the list of changes?
option on the Auto-focus tab of the Set Display Preferences dialog box.
The Document Version Comparison dialog box displays the differences between the two
versions.
You can also use the Compare command to compare two revisions of a document.
2. On the Layout tab, click the layout that you want for the View and Compare window.
On the Layout tab, different colors represent different parts of the View and Compare
window:
Red - First drawing
Blue - Second drawing
Yellow - Properties window
Green - Comparison results table
3. Click OK.
To restore the default display color for the selected type of comparison results, click
Restore Default Color.
By default, the following colors represent types of comparison results:
Green - Deleted objects
Blue - Modified objects
Red - New objects
Black - Objects that are the same in both drawings
To restore the default display colors for all results, click Restore All Default Colors.
If you set the When selecting an item in the drawing, do you want to automatically
find it in the list of changes? option on the Auto-focus tab of the Select Display
Parameters dialog box to Yes, the software automatically finds the object in the
comparison results table.
You can click Set View Options to display the Set Display Preferences dialog box
to change this option.
If this option is set to No, continue to step 2 to display the selected change in the table.
2. Click Find Change in List .
You can use the down arrow beside the toolbar button to specify that the command be
applied to the left or right view.
If you click the icon, the command is applied to both drawings.
1. In the View and Compare window, click a change in the comparison results table.
If you set the When selecting an item in the list of changes, do you want to
automatically find it in the drawings? option on the Auto-focus tab of the Set
Display Preferences dialog box to Yes, the software automatically finds the object in
both drawings.
You can click Set View Options to display the Set Display Preferences dialog box
to change this option.
If this option is set to No, continue to step 2 to display the selected change in the
drawings.
2. Click Find Change in Drawing .
The properties window automatically updates when you click an object in one of the
drawings.
Zoom in
The Zoom In command increases the drawing view magnification. You remain in zoom in
mode until you right-click, click Select , or press ESC.
Zoom out
The Zoom Out command decreases the drawing view magnification. You remain in zoom
out mode until you right-click, click Select , or press ESC.
Zoom area
The Zoom Area command increases the drawing view magnification of an area that you
define with two points. Click the Zoom Area command from the toolbar, and then click in one of
the drawing views and, holding down the left-mouse button, drag to draw a box around the area
on which you wish to zoom.
Fit
The Fit command resets the drawing view magnification so you can see the entire drawing.
Pan
The Pan command repositions the drawing so you can see another drawing area without
changing the view magnification. You remain in pan mode until you right-click, click Select ,
or press Esc. Click the Pan command on the toolbar, and then click in a drawing view and drag
the image in any direction to change the area displayed in the view.
Select
The Select command turns on the Select mode. When in Select mode, you can click an
item in the drawing to view the item properties. Right-click an item to view the shortcut menu for
that item. You can use Select to exit the continuous zoom and pan modes.
This command is available only when a drawing is displayed.
You can use the down arrow beside the toolbar button to specify that the command be
applied to the left or right view.
If you click the icon, the command is applied to both drawings.
For more information about using View and Markup commands in SmartPlant Foundation,
see View and mark up files (on page 107).
Items Retrieved
Domain - Displays the shared domain from which the items were retrieved.
Filter - Filters the type of items displayed.
Display
Display List - Filters the retrieved items display to show all items or only new, updated, or
deleted items.
All Items - Displays all items and the relationships in the Property Details area
Primary Items - Displays items without the relationships in the Property Details area.
Relationships will not be created if this option is selected.
By default, the following colors represent types of comparison results:
Green - Changed objects
Blue - New objects
Red - Deleted objects
Property Details
Class Definition - Displays the class definition associated with the retrieved item.
Name - Displays the name of the retrieved item.
All Items - Displays all items and the relationships in the Property Details area.
Primary Items - Displays items without the relationships in the Property Details area.
Relationships are not created if this option is selected.
By default, the following colors represent types of comparison results:
Green - Changed objects
Blue - New objects
Red - Deleted objects
Black - Objects that are unchanged
5. Click OK to create or update the instrument and relationships in SmartPlant Foundation.
All Items - Displays all items and the relationships in the Property Details area.
Primary Items - Displays items without the relationships in the Property Details area.
Relationships are not created if this option is selected.
By default, the following colors represent types of comparison results:
Green - Changed objects
Blue - New objects
Red - Deleted objects
Black - Objects that are unchanged
3. Click OK to create or update the instrument and relationships in SmartPlant Foundation.
All Items - Displays all items and the relationships in the Property Details area.
Primary Items - Displays items without the relationships in the Property Details area.
Relationships are not created if this option is selected.
By default, the following colors represent types of comparison results:
Green - Changed objects
Blue - New objects
Red - Deleted objects
Black - Objects that are unchanged
3. Click OK to create or update the instrument and relationships in SmartPlant Foundation.
Correlating items
In many cases, an object in one application may be similar to an item in another application. For
example, a pump may be defined through a data sheet, P&ID, 3D model, and equipment list.
Correlation is the action of saying an object from one data source is the same as an object from
another data source; for example, the pump in the P&ID is the same as the pump in the 3D
model.
SmartPlant Foundation models engineering information by providing publish domains to allow
isolation of the data from each source. This is important because each engineering discipline
must maintain independent control of their information. While each engineering discipline
depends on others for information, they must be able to execute their work in parallel based on
design assumptions when necessary. Publish domains provide the ability for each application to
share its information without overwriting information from other applications.
While each discipline must maintain independent control of their information, there are
dependencies in the information between disciplines. These dependencies are the fundamental
reason for integration. The dependencies in the information between disciplines are described
above as design basis objects. The process of establishing a specific instance of dependency
(such as establishing a design basis object) is known as correlating.
By providing a combination of information isolation and information correlation, the
independence and interdependence of engineering information is managed.
Correlating objects allows a system to compare data to generate To Do list tasks that reflect the
data inconsistencies. Also, correlating items results in a shared object in SmartPlant Foundation.
For items to correlate, their classes must have a shared object definition in common.
Shared objects in SmartPlant Foundation assist in navigating between data from multiple
sources to find information. You can compare the information in SmartPlant Foundation to
address data inconsistencies. After objects are correlated in SmartPlant Foundation, the View
Shared Object command displays the information on the object from each of the sources.
If the software only finds objects that can be correlated through SharedInstrument_PM, it
correlates those objects with the PDSInstrument object named CV-100. If the software only
finds objects that can be correlated through SharedPipingComponent_PM, it correlates those
objects with the PDSInstrument object named CV-100.
If the software finds both types, it cannot automatically correlate because an object can be
correlated through only one shared object class. In this case, a Correlate task is added to the
To Do list. For more information about running a correlate task, see Correlate items from a new
tool (on page 430). You then select to correlate with either the object found through
SharedInstrument_PM or the object found through SharedPipingComponent_PM, but not both.
You can select the Auto-correlate workflow to automatically correlate items during
publish. See Correlate items automatically during publish (on page 429).
3. Click OK.
4. In SmartPlant Foundation Desktop Client, click View > To Do List.
5. In the To Do List, right-click on the Correlate task, then click Correlate on the shortcut
menu.
6. In the Correlate dialog box, check the instruments you want to correlate. All items are
selected by default.
7. Click OK.
8. In the To Do List, right-click on the Correlate task, then click Approve on the shortcut
menu.
Review the data to make sure data from the correlated objects appear.
1. In the To Do List, select the steps that represent the correlation of the PDS or PDMS data.
In the graphic below, the correlation completion step has been selected and the results are
displayed in the pane below.
2. Modify the existing correlation information as necessary to correlate items that were not
automatically correlated or to correct items that were not correlated correctly.
For more information about workflows, including those to use for correlation of PDS
and PDMS documents, see the Model Loader User's Guide.
3. Once you have made all the necessary changes to the correlation information, right-click the
step in the To Do List, and click Approve. The loader will then process the relations.
You can click the Filter icon to switch the display list at the bottom of the window to display
all of the correlation information or only those items that were not correlated automatically.
The interface supports drag and drop functionality from other views in the SmartPlant
Foundation Desktop Client.
The ClassDef and Tag values display the information published from PDS or PDMS. The
Target Class Definition and Target Tag columns show the current correlation information.
When you choose the blank option from the Target Class Definition list box, no correlation is
made.
For properties scoped by a unit of measure, the SI values of the property values are used to
determine inconsistencies. This means that the units of measure for the property values do
not have to be the same to be considered consistent, as long as the SI values are the same.
The tolerance value for comparing numeric values is +/-0.5%.
This information is helpful for knowing which SmartPlant Foundation plant is registered
with which tool and where the corresponding plants for that tool are located.
Revising document
The document revision process is separate from the publishing process, making it possible to
revise a document locally and save it to the tool database without re-publishing the document.
You specify the revision using the Revise command. Revising a document creates a revision for
the document with major and minor set, depending on the revision schema selected. When
revising a document, you can modify the major and minor revision data on the document.
Functionality is now available to make revising a document more flexible within an integrated
environment. You can now change the revision scheme after a document has been published,
skip revision numbers, and manually add a revision number, then have it validated against the
revision scheme. It is now no longer required to assign a minor revision number. Also, revision
numbers from tools are supported even if the document has previously been revised in
SmartPlant Foundation.
Engineering Tool — Displays an authoring tool-specific dialog box that allows you to select
documents to add to the Selected documents list.
Delete — Removes the selected document from the Selected Documents list.
Selected documents — Displays a list of the documents selected to be revised. You populate
this list by selecting documents before activating the Revise command. You can click the Delete
button to remove documents from this list.
Revision Scheme — If you have selected a new document or a document for which no revision
scheme has been selected, choose the revision scheme to be applied from the list of available
options. If you have selected a document with a defined revision scheme, that scheme is
displayed here in a read-only format. Only revision schemes that are applicable to the
configuration (plant) or classification (document type) are available in the drop-down menu. If
none of the revision schemes are related to the configuration or classification, then all revision
schemes are available. For more information on revision schema configuration, see Configuring
Different Revision Scheme Strategies in the How to Configure Document Management guide.
Current Revision in Tool > Major — For existing documents, this box displays the current
major revision of the document, as defined in the authoring tool, in a read-only format. For new
documents, this box is empty.
Current Revision in Tool > Minor — For existing documents, this box displays the current
minor revision of the document, as defined in the authoring tool, in a read-only format. If the
revision scheme does not use minor revision, or if the selected document has not yet been
revised, this box is empty.
If you do not use the Minor box when revising a document for the first time, the
minor revision option will never be available for that document for future revisions.
Revise in Tool > Major — From this list box, choose the next available major revision number
for the document to revise it locally, without publishing the new information.
Revise in Tool > Minor — From this list box, choose the next available minor revision number
for the document to revise it locally, without publishing the new information. If minor revisions
are not supported for the document, no options are available in this list.
Next Major — Selects the next available major revision number for the document to revise it
locally, without publishing the new information.
Next Minor — Selects the next available minor revision number for the document to revise it
locally without publishing the new information.
Revise a document
1. From within the authoring tool, click SmartPlant > Revise. The Revise dialog box displays.
This command is available only if you have registered the active plant using the
SmartPlant Registration Wizard and if the authoring tool has implemented the
SmartPlant Foundation revision functionality.
If you logged onto the authoring tool with a user name that is not defined in the
integrated environment, you are prompted to log on when you use this command.
The documents that appear in the Selected documents list on the Revise dialog box
when it first appears are documents that were selected within the authoring tool before
you clicked the Revise command. Click Engineering Tool to add documents from
authoring tools. Click Delete to remove a document from the list.
You can revise multiple documents at once by clicking Engineering Tool and adding
other documents from the authoring tools.
If you skip revisions or change revision schemes while revising or publishing a
document, the Reserve Revisions in Foundation settings will not reflect the current
state.
2. For a new document or a document that does not yet have a defined revision scheme,
select the revision scheme you want to use from the Revision Scheme list.
Any revision scheme that was previously assigned to a document can be changed even
if the document has been published or retrieved. For example, the original revision
scheme for a document was set as Rev01A, you can change the revision scheme to
Rev1A at any time.
Revision schemes can be set at any level of the document hierarchy. For example, if
you select Equipment Documents from the top level of the tree, then select a
Revision Scheme, the revision scheme applies to all documents and all documents in
subfolders under Equipment Documents. If you select a folder, such as Equipment
Datasheets, then select a Revision Scheme, the revision scheme applies only to the
documents in that folder.
3. In the Revise in Tool section, select the next available major and minor revision numbers.
Any revision numbers that have been reserved by another project are not available and
are skipped in the revision scheme, if applicable. For example, if the current version of
the document is B and the next three major revision numbers are reserved and shown
as not available for the document in all projects, the next available value displayed in
the Major list is F.
To use revision numbers not reserved by another project, you can manually type the
revision number with which you want to start in the Major or Minor field. The Minor
number is optional.
You can skip revision numbers not reserved by another project by selecting the revision
number in the Major list with which you want to start.
4. Click OK. The revised document is saved to the authoring tool database. The document
currently available for retrieval by other authoring tools is not updated until you publish this
revised document. The Revise command also reserves the revision number, if specified, in
the integrated environment. For a new document or a document that does not yet have a
defined revision scheme, select the revision scheme you want to use from the Revision
Scheme list.
Any revision scheme that was previously assigned to a document can be changed even
if the document has been published or retrieved. For example, the original revision
scheme for a document was set as Rev01A, you can change the revision scheme to
Rev1A at any time.
Revision schemes can be set at any level of the document hierarchy. For example, if
you select P&ID Documents from the top level of the tree, then select a revision
scheme, the revision scheme applies to all documents and all documents in subfolders
under P&ID Documents. If you select a folder, such as P&ID, then select a revision
scheme, the revision scheme applies only to the documents in that folder.
You can also multi-select documents in the Detail View, or select a folder in the
Management Console hierarchy to select all documents within the folder, if they all
have the same revision level, before selecting Revise.
3. If necessary, click Engineering Tool to add documents to the Selected documents list
or click Delete to remove a document from the list.
4. For a new document or a document that does not yet have a defined revision scheme,
select the revision scheme you want to use from the Revision Scheme list.
Any revision scheme that was previously assigned to a document can be changed even
if the document has been published or retrieved. For example, the original revision
scheme for a document was set as Rev01A, you can change the revision scheme to
Rev1A at any time.
Revision schemes can be set at any level of the document hierarchy. For example, if
you select Equipment Documents from the top level of the tree, then select a
Revision Scheme, the revision scheme applies to all documents and all documents in
subfolders under Equipment Documents. If you select a folder, such as Equipment
Datasheets, then select a Revision Scheme, the revision scheme applies only to the
documents in that folder.
5. In the Revise in Tool section, select the next available major and minor revision numbers.
Any revision numbers that have been reserved by another project are not available and
are skipped in the revision scheme, if applicable. For example, if the current version of
the document is B and the next three major revision numbers are reserved and shown
as not available for the document in all projects, the next available value displayed in
the Major list is F.
To use revision numbers not reserved by another project, you can manually type the
revision number with which you want to start in the Major or Minor field. The Minor
number is optional.
You can skip revision numbers not reserved by another project by selecting the revision
number in the Major list with which you want to start.
6. Click OK. The revised document is saved to the authoring tool database. The document
currently available for retrieval by other authoring tools is not updated until you publish this
revised document. The Revise command also reserves the revision number, if specified, in
the integrated environment.
7. Right-click the document and select Properties.
8. Go to the Revision tab and edit the values in the new revision row.
9. Update the document to update any document property title block information.
10. Re-publish the document. The document stored in SmartPlant Foundation is not updated
until you publish it.
If the tool sets the major revision of the document as C, SmartPlant Foundation sets the
initial available major revision as C. C is compatible with RevA01 and the next available
number skips to C.
If the tool sets the major revision of the document as B, SmartPlant Foundation sets the
initial available major revision as B, but also sets the version to 2 because a previous
revision of B exists.
If the tool sets the major revision of the document as A, SmartPlant Foundation sets the
initial available major revision as B because the previous revision of the document was B. A
documents revision cannot be set to a value that is lower than the last revision.
The following examples describe scenarios for revising documents for an off-site project. These
examples include creating a revision for a new project document, publishing a new document
before revising, and revising existing documents that have revision schemes managed by the
tools, but could be compatible or incompatible with the revision scheme set in SmartPlant
Foundation.
Main details
Name - Displays the name of the published document.
Description - Displays the description of the published document.
Document Publisher
Publisher - Lists the tools that are registered with SmartPlant Foundation. When publisher is
selected, the query lists the documents published by the tool.
Revision details
Revision scheme - Lists the revisions schemes available for the document.
Major revision - Lists the major revision numbers available for the document.
Minor Revision - Lists the minor revision numbers available for the document.
Status - Allows you to select if the document for which you are searching is CURRENT,
WORKING, SUPERSEDED or RESERVED.
Owning Group
Item owning group - Lists the owner of the published documents.
Related Items
Related Load Queue - Lists the load queues available for the published documents.
This command is available only if you have registered the active plant using the
SmartPlant Registration Wizard.
If you logged onto the authoring tool with a user name that is not defined in the
integrated environment, you are prompted to log on when you use this command.
The documents that appear in the Selected documents list on the Publish dialog box
when it first appears are documents that were selected within the authoring tool before
you clicked the Publish command.
2. Add any additional documents to the Selected documents list by using the Engineering
Tool, File System, or Find toolbar buttons.
3. Review the information displayed about the selected document or documents, and provide
any missing information required.
When publishing from SmartPlant Foundation, you may be required to choose a revision
scheme before you can initiate the first publish. However, when publishing from other
tools, the revision information is defined when you revise the document before the initial
publish or when creating a new revision. For more information, see Revise a document
(on page 440).
When multiple documents are selected, only property values shared by all the selected
documents appear in the table.
SmartPlant Foundation allows you to publish to a default workflow. The default workflow
set in Server Manager for a SmartPlant Foundation site is automatically selected on the
Publish dialog box. However, you can the change the default workflow and choose
another workflow on the Publish dialog box.
If you create a default workflow to which to publish and do not select a workflow on the
Publish dialog box, documents automatically publish to the default workflow.
A document that has been previously signed off can be re-published into SmartPlant
Foundation. You can revise this document and publish it again by using the SmartPlant
menu options. For more information on revising documents, see Revisable and Locked
Documents.
4. From the Operations list, choose a publish method.
Select Publish to immediately start the publishing process when you click OK.
Choose the Background publish option if you want to publish the selected documents
as a background operation. When you use this feature, an e-mail message alerts you
when the process is complete.
If the authoring tool supports scheduled batch publishing, select the Scheduled
publish option to indicate that the publish process should be run in batch mode.
5. Click OK to complete the publishing procedure.
The SmartPlant Schema file must be checked in to SmartPlant Foundation when you
publish. If the publish operation fails, contact your SmartPlant Foundation system
administrator to make sure the SmartPlant Schema is checked in to SmartPlant
Foundation.
You can revise documents within the integrated environment without exiting the Publish
dialog box using the Documents to Revise dialog box.
When the publish process is complete, the following dialog box appears. If the View
Log button on the dialog box is enabled, messages are available concerning the
operation. These messages may include errors, warnings, or informational messages.
Click the View Log button to see these messages.
2. Enter the criteria for the query in the Published Documents dialog box.
3. Click Finish.
To clear your search criteria and perform another query, click Reset.
To do a quick search for an object by name, you can use the commands on the QuickFind
menu.
To save the query, click Save.
3. Instructions XML file – Contains instructions for deleted objects and relationships. Also
contains resurrect instructions for objects that were deleted previously and resurrected as a
result of restoring a tool database.
4. View file – This is a file in the tool format that represents the (graphical) view of the
published document.
When a document is submitted to a workflow that has a load process step, the following tasks
are created.
If the document is not published to such a workflow, and when the Load document
command in SmartPlant Foundation Desktop Client is run on the published document, the same
tasks are created.
Load Task - This task processes the objects and relationships in the data XML by loading
them into a publish domain. This task also processes the instructions in an Instructions XML
file. For example, the delete instruction would result in termination of the object referenced in
the delete instruction.
Consolidate Task - This task processes the correlations (SameAs relationships) in the data
XML file. A SameAs is a correlation relationship published by tools indicating that a
published object is identical to an object published by another tool. The correlation of the
object in the current publish domain (say, local object) to the external object (object
published by another tool in another publish domain) is done by creating a shared object in
the Data Warehouse domain. The local and external objects are linked through
SPFComprisedOf relationships; for example, one SPFComprisedOf relationship between the
local object and the shared object, and a second SPFComprisedOf relationship between the
external object and the shared object.
An object that is not correlated also has a shared object created in the Data
Warehouse domain in preparation for future correlation.
The consolidate task also creates a hidden file, known as graphical mapping file, which has
mappings between objects in the database and graphical elements in the view file. This file
is used by SmartPlant Foundation Desktop Client for navigation between published objects
in the list view and their graphical representations in the view file.
MergeDelta Task - This is a task created for delta publishes of SmartPlant 3D. A delta
publish contains new, modified and deleted objects in a document since the last publish of
that document. Only SmartPlant 3D has the capability to do a delta publish. Other tools
publish full data where every object is published whether it is modified or not since last
publish.
Since a delta published data XML file and view file only contains the delta, it is required that
it becomes a full data XML and full view file for complete view of the data and graphics of
that document. The MergeDelta task converts the delta data XML file into a full XML file by
merging data from the previous full XML file into the delta XML file.
When you publish a 3D model, you must enable the Scheduler and Loader to
make the 3D model data document retrievable. The load, consolidate, and merge tasks
must complete successfully before the 3D model document can be retrieved. For more
information, see Schedulers and Queue Management (on page 375).
If you are using SmartPlant Basic Integrator, only the merge task must complete
successfully before the 3D model document can be retrieved. For more information, see
Schedulers and Queue Management (on page 375)..
The merge involves the following:
a. Replace modified objects and relationships in the full publish XML, view file, and the
hidden graphic map file.
b. Delete objects and relationships that are identified in the delete, and move instructions
in the delta instructions XML file, view file, and the hidden graphic map file.
c. Add new objects and relationships to the full publish XML, view file, hidden graphic map
file.
d. Replaces the delta XML file in the vault with the updated full publish XML file, view file,
and the hidden graphic map file.
Reasons to publish
You can publish documents and associated data for several reasons:
Exchange and enhance data among tools, to avoid creating data multiple times in multiple
authoring tools.
Report on common data originating in multiple tools.
Provide enterprise-wide accessibility to published documents.
Manage change, including workflow history and document revision management.
You can also publish documents to share information with users in other tools without going
through a formal workflow. To share data, you can publish a document to a "for sharing"
workflow that has only a load step, so that the data is made available to other authoring tools as
soon as you publish the document.
You can also publish a document by not assigning the document to a workflow, but rather by
using the default workflow from SmartPlant Foundation. When you do not select a workflow for a
document during publishing, the SmartPlant Loader loads the document as soon as it reaches
the top of the Loader queue.
Publishing documents
Each authoring tool publishes different documents and data.
The plant breakdown structure (PBS) document, published by SmartPlant Foundation, contains
information about the physical plant with a structure consisting of a plant, areas, and units. The
default structure is plant/ functional area/ functional unit, but you can define a custom hierarchy
by using the Schema Editor. When a PBS document is published from SmartPlant Foundation,
the authoring tools are notified about the plant, areas, and units that need to be created in each
authoring tool.
The following list contains each SmartPlant Enterprise authoring tool and the document types
published by each of those tools by default. The types of documents that you can publish
depend on the authoring tool you are and whether you are using a full integration system or a
basic integration system. Full integration includes SmartPlant Foundation as the data repository;
basic integration uses SmartPlant Basic Integrator for data exchange and has no data
repository. You can configure the software to publish additional types of data and documents.
SmartPlant Materials
Purchase Orders (view files only)
Requisitions (view files only)
PDS
Design Review Files
Isometric Drawings (view files only)
Orthographic Drawings (view files only)
Reports (view files only)
SmartPlant 3D
3D Model Data (SmartPlant Review File Type)
Model Data Filtered for Cable Schedule Data (SmartPlant Review File Type)
Isometric Drawings (view files with links to data)
Orthographic Drawings (view files with links to data)
Reports (view files with links to data)
SmartMarine™ 3D
2. Under Select a classification, select the document type for the composite document.
3. Click Next.
4. Provide additional information for the new document. Asterisks (*) indicate required
information.
Select the Is PDS Document check box, if the document to be merged with the
composite document master is a PDS Document.
5. Click Apply or Finish.
Documents can only be merged if they are published documents, have viewable files
attached to them, and are the same file type. For example, you can only merge published
PDS documents that have attached viewable files with other published PDS documents that
have attached viewable files.
If you try to merge a PDS document with a non PDS document and/or vice versa, an error
message appears .
Remove Relationship
The relationship between a 3D model and the composite document can be removed using the
Terminate Relationship command from the shortcut menu. This also removes any relationship
with published .zvf files and map files. For more information, see Relationship Management (on
page 229).
SmartPlant Instrumentation
Electrical Power Element Reports
Electrical Signal I/O Lists
Instrument Process Data Sheets (IPDs)
P&IDs
Plant Breakdown Structure (PBS), if SmartPlant Engineering Manager is not used)
Project Definition Documents, if SmartPlant Engineering Manager is not used (full
integration only)
Schematics (view files only)
SmartPlant P&ID
Equipment Data Sheets
Equipment Lists (published as Equipment Data Sheets)
Instrument Indexes
Instrument Master Lists (published as Instrument Indexes)
Process Flow Diagrams (PFD)
Stream Data Sheets (published as Equipment Data Sheets)
SmartSketch
Title Block Issue Information (full integration only)
Aspen Basic Engineering
P&IDs
Plant Breakdown Structure (PBS)
Project Lists (full integration only)
All Authoring Tools
From the authoring tools, you can retrieve the plant breakdown structure (PBS) and project
documents. The PBS and project documents, created in and published by SmartPlant
Foundation, are retrieved by authoring tools to provide information about the plants, areas, units,
projects, and contracts that need to be created in the authoring tool so that the information is
consistent across all authoring tools.
The PBS document published by SmartPlant Foundation contains information about the physical
plant whose structure consists of plants, areas, and units. The default structure is
plant/area/unit, but you can define a custom hierarchy in the Schema Editor.
Retrieving the project breakdown documents and the PBS into SmartPlant Engineering
Manager creates the appropriate structures automatically for SmartPlant P&ID, SmartPlant
Electrical, or SmartPlant Instrumentation (if SmartPlant Engineering Manager is used).
When using the SmartPlant Instrumentation Administration module instead of SmartPlant
Engineering Manager to define the PBS for SmartPlant Instrumentation, you must create the
plant hierarchy according to the PBS information in SmartPlant Foundation before you
retrieve either the PBS or the project definition document. You must create at least one plant
hierarchy item at the lowest level, such as a unit, before you can retrieve the PBS and
project definition document.
When you retrieve a project list in SmartPlant 3D, a new project is created only if the
SmartPlant Foundation status on the project is Created or Active.
To ensure that pipelines from a retrieved P&ID appear in the SmartPlant 3D Workspace
Explorer, you must specify the value SmartPlant 3D for the Use Piping Specification
property in SmartPlant P&ID Options Manager.
Design basis
Objects that tools retrieve from other authoring tool documents can become the design basis for
objects in downstream documents. Objects that become the design basis for other objects can
be specific objects that get richer as they move through the lifecycle or can be schematic or
logical objects in one application that evolve into more detailed objects downstream.
Design basis is implicitly based on retrieval; you do not have to define it. For example, a pump
retrieved from a PFD becomes the design basis for a pump in the P&ID. When you change
common properties for the pump and retrieve the changes into SmartPlant P&ID, tasks to
update property values automatically appear in the To Do List. The same process works for
logical items that are a design basis for other items, such as a stream in Aspen Basic
Engineering that results in multiple pipe runs in SmartPlant P&ID.
This command is available only if you have registered the active plant using the
SmartPlant Registration Wizard.
If you logged onto the authoring tool with a user name that is not defined in the
integrated environment, you are prompted to log on when you use this command.
The Retrieve command searches the SmartPlant Foundation plant for documents that
are ready to be retrieved into the authoring tool. These documents appear in the
Documents to retrieve list on the Retrieve dialog box.
2. In the Document type box, specify the type of document to be retrieved.
3. In the Show section, select Documents to be retrieved only to include documents that
have been retrieved previously and have been published again since the last retrieval.
Select New documents only to retrieve documents that have not been retrieved yet.
Select All documents to include all revisions and types of documents.
4. In the Documents to retrieve list, select the option beside each document you want to
retrieve. To help identify the documents, review the details in the Type, Revision, Version,
Last Retrieved, and Source columns.
To quickly select the entire list, click Select All. To quickly cancel the selections, click
Clear All.
5. For each document you selected, use the Retrieve Option column to specify whether you
want to retrieve the document with the latest data or retrieve it as published.
By default, the retrieve process copies the XML file as it was published. Select the
Latest Data option to compare the information in the database with the published XML file
and update the objects that were originally published.
6. Click OK to retrieve the specified documents.
Select the Batch retrieve option if you want the retrieve process to run in batch mode. If
you select this option, an e-mail message will alert you when the process is complete.
Otherwise, the retrieval process begins when you click OK.
The Deleted and Unclaimed Objects document is retrieved automatically every time you
retrieve if there is a newer version of the document available since the last retrieval. The
document is not included in the list, but it is retrieved automatically, when necessary, to
ensure that the applicable information is updated.
When the retrieval process is complete, the following dialog box appears. If the View Log
button on the dialog box is enabled, messages are available concerning the operation.
These messages may include errors, warnings, or informational messages. Click View Log
to see these messages.
Concurrent Engineering
Concurrent Engineering is managing the life cycle of major assets in the plant effectively. It
governs the method in which change is made to the asset, and considers the impact change has
on the asset itself, operating production, and cost.
Mandatory objects:
Name - Displays the name of the objects claimed.
Description - Displays a description of the objects.
Class Definition - Displays the class definition for the objects.
Status - Displays the current status of the object.
Previously Claimed To Configuration - Displays whether the object has been previously
claimed to a configuration.
Optional objects
Name - Displays the name of any tags related to a system that has been claimed and allows
you to select which tags to claim with the system.
Description - Displays a description of the objects.
Mandatory objects
Name - Displays the name of the objects claimed.
Description - Displays a description of the objects.
Class Definition - Displays the class definition for the objects.
Status - Displays the current status of the object.
Rel Name - Displays the name of the relationship definition.
Name1 - Displays the name of the object that appears at the first end of the relationship
definition.
Name2 - Displays the name of the object that appears at the second end of the relationship
definition.
Collapse All - Collapses the object and all relationships to the highest object level for display.
Mandatory objects:
Name - Displays the name of the objects claimed.
Description - Displays a description of the objects.
Class Definition - Displays the class definition for the objects.
Status - Displays the current status of the object.
Rel Name - Displays the name of the relationship definition.
Name1 - Displays the name of the object that appears at the first end of the relationship
definition.
Name2 - Displays the name of the object that appears at the second end of the relationship
definition.
Collapse All - Collapses the object and all relationships to the highest object level for display.
Claim an object
The Claim command allows you to claim objects in a lower configuration, such as a project,
without impacting the as-built configuration.
1. Query for the object you want to claim. For example, select Query > Tag.
Before you can claim an object to modify in a project, you must set your active scope
to the project.
2. Right-click the object that you want to modify.
The Claim dialog box displays. Verify that the object is being claimed to the proper project.
Select the Collapse All check box to hide the details of the selected objects.
If you attempt to claim an object without properly setting your configuration, an error
message appears.
4. Right-click the object, then click Update to make changes to the object.
Unclaim an object
The Unclaim command allows you to release objects from the control of a project.
1. Right-click a claimed object, then click Concurrent Engineering > Unclaim.
2. On the Unclaim dialog box, click OK.
Low config value - Displays the value of the object for the project, or lower configuration.
Value as Claimed - Displays the value of the object at the time it was claimed.
Status - Displays the current status of the object and in which configuration it was changed.
The Object Compare dialog box displays showing the differences between the object
claimed at the project level and the object as-built at the plant level.
Resolve conflicts
1. Right-click the object that has a conflict with the design basis, then click Concurrent
Engineering > Resolve Conflicts on the shortcut menu.
A conflict exists if the design basis has been updated since the object was claimed. A
conflict also exists if the item was claimed into a parallel configuration, modified, then
merged back into the design basis.
2. On the Resolve Conflicts dialog box, select the check boxes beside properties for which
you want to replace the current project value with the values at the higher configuration, or
plant. Clear check boxes for properties where you want to keep the current value in the
lower configuration, or project.
Progress
Progress allows lead engineers, planners, project managers, and document controllers to plan
and report on the development of time-critical activities related to a project. It provides the
functionality to track the development of deliverables, such as documents or drawings, against a
project plan, indicating any deviations from the original plan.
Reporting functionality built into Progress allows you to report on man-hour budgets and the
man hours necessary to complete the deliverable, and to view progress at varying levels within
the project hierarchy.
When deliverables are registered with the progress functionality, they are assigned to a
workpack, which is a group of deliverables that share project information and steps within their
lifecycle. Workpacks are based on a hierarchy defined for the progress project, and deliverables
are matched with a workpack based on that hierarchy.
Calculate progress
Progress is calculated at every level of the hierarchy, which means that at any time, you can
calculate the percentage complete of any deliverable and the workpack to which it is assigned.
However, by using a system of weighting values, you can see what the progress of each
deliverable means to the entire project, or any individual level in the hierarchy.
The lifecycle of each deliverable is broken down into individual, defined steps, and each step
has a weighting that indicates how much of the work of completing the deliverable that step
represents -- how close to completion the deliverable is when that step is complete.
The same weighting system is used at every level of the hierarchy, so you can see also what
portion of the workpack each deliverable represents.
Report progress
Progress is calculated on a schedule you define using cut-off dates throughout the length of the
project. On each cut-off date, the progress of each deliverable and each workpack is calculated
and stored. This information is then available for viewing or reporting. In addition to these
official, scheduled cut-off dates, you can run manual roll ups at any time. Manual rollups create
non-official cut-off dates that can be used or ignored in official reporting.
Progress example
The following example is just one basic way to use the Progress functionality.
Five SmartPlant P&ID drawings are created and ready to be tracked with Progress. The planner
creates a workpack for that package of P&IDs. The workpack defines the basic steps that each
P&ID drawing must complete before the drawing is finished. The completion of each drawing
has four steps: Start, Issue for Review, Issue for Construction, and Issue to As-Built. Each of
these steps is assigned a weighting, as shown below:
Step Weighting
Start 0%
Issue for Review 20%
Issue for Construction 50%
Issue to As-Built 30%
These weightings indicate that when a document has been issued for review, that document is
20% complete (the sum of all completed steps). When it has been issued for construction, it is
70% complete (0% + 20% + 50%), and it is finished once it has been issued to As- Built. The
Start step has no weighting, so when it is completed, no progress has been made; however, it
does allow you to indicate that work on that deliverable has begun. The sum of the weights
assigned to all steps should be 100 to represent the document is 100% complete.
Similarly, each deliverable in the workpack is given a weighting that indicates how much of the
workpack task it represents. See the table below:
Deliverable Weighting
Doc-001 5%
Deliverable Weighting
Doc-002 5%
Doc-003 20%
Doc-004 30%
Doc-005 40%
These weightings indicate that much more work is involved in completing documents Doc-003,
Doc-004, and Doc-005 than Doc-001 and Doc-002. Therefore when you view progress data for
the entire workpack, the completion of the first two documents does not weigh as heavily as the
progress of the last three.
The following table shows the progress data for this workpack over the first five cut-off dates
defined for the project. The table provides the percentage complete for each deliverable,
according to which steps have been completed, and the bottom row reflects the percentage of
the entire workpack that is complete, using the completion percentages for each deliverable and
its weighting in the workpack.
the man hours for a workpack. These options indicate that the redistribution of man hours
happens automatically when the weightings of the workpack or its deliverables are updated.
Loader
The Loader allows you to use Extensible Markup files (XML), delimited text files (.NLF or .TXT
files), or Microsoft Excel files to import data, relationships, and configuration information into the
SmartPlant Foundation database.
System administrators use the Loader to perform the following tasks:
Import the SmartPlant schema into the SmartPlant Foundation system administration
database when the SmartPlant schema changes.
Export the data in the SmartPlant schema to an .XML file in preparation for reloading the
schema.
Delete everything specific to the SmartPlant schema from the system administration
database tables in preparation for reloading the schema. However, deleting the SmartPlant
schema does not delete users, methods, and so on that are not loaded with the SmartPlant
schema.
The Loader command allows you to process XML and text load files in order to add objects and
relationships to the SmartPlant Foundation database. After the load files have been processed,
you can view your load results and exceptions report from the Load Results window.
The Loader connects with the data warehouse, administers the load, applies lifecycle
information, performs error handling, and creates reload files. This utility acts as a middle tier
between various data sources and the calling program objects. Loader reduces the number of
load programs by reusing the calling program objects directly.
The Loader interface contains the following areas: the Directory area where you can browse
and select your files to load; the Selected load files area with up and down arrows to allow you
to control the load order; and the Processed load files area where you can view information
about the processed load files.
Directory - Allows you to select the files for processing. Click to browse to the files to load.
Selected Load files - Lists the names of the files to be loaded.
Move Selected Item Up - Moves the selected file up one position. Click to move the
selected file.
Move Selected Item Down - Moves the selected file down one position. Click to move the
selected file.
2. The XML file appears in an Internet browser. Right-click the code, click View Source. The
file opens in a text editor.
5. Click Process. The Processed load files pane displays information about the load process
for each file.
XML Format
The Loader supports XML files to create and update object and relationship data in SmartPlant
Foundation and to perform certain SmartPlant Foundation instructions.
The source of the SmartPlant Foundation model is defined in XML format files. These files
contain a header identifying the scope, component schema and container ID of its contents. It
uses standard XML format for defining objects, properties and relationships.
For example:
<Container CompSchema=''SPFReferenceComponent" Scope="Data"
ContainerID="Plant.Admin">
<FunctionalUnit>
<IObject UID="UNT_PlantA_U101" Name="U101" Description="Unit 101" />
<IFunctionalUnit />
<IPBSItemCollection />
<IPBSItem />
<IPlannedFacility />
</FunctionalUnit>
<Rel>
<IObject UID="UNT_PlantA_U101-DDCM_PlantA_C056-KV-P-XC-2002-01" />
<IRel DefUID="FunctionalUnitDeliverable"
UID2="DDCM_PlantA_C056-KV-P-XC-2002-01-42" OrderValue="0"
UID1="UNT_PlantA_U101" IsRequired="False" />
</Rel>
</Container>
XML Instructions
In addition to being able to create and update object and relationship data, the XML can be
constructed to perform certain SmartPlant Foundation instructions. SmartPlant Foundation
supports the following instructions:
DeleteInstruction
InsertInstruction
UpdateInstruction
SPFAttachWorkflow
SPFClaimInstruction
SPFUnClaimInstruction
SPFGenerateFormInstruction
SPFMergeInstruction
SPFPrgRegisterInstruction
SPFReclassifyInstruction
SPFReviseInstruction
SPFSignOffInstruction
An example of each instruction follows.
Delete Instruction
<DeleteInstruction>
<IObject UID="{f3edefd3-3a00-4360-a434-b19c4a825d5a}"
Name="Delete_SPFAuthSignature" />
Insert Instruction
<InsertInstruction>
<IObject UID="{349c5957-e5a5-42b1-959f-8313155ca0dc}"
Name="Insert_ISPFFTRItem" />
<IRefObject RefClass="InterfaceDef" RefUID="ISPFFTRItem"
RefName="ISPFFTRItem" />
<IPropValues
PropValues="IObject\%UID\%ISPFFTRItem\%IObject\%Name\%ISPFFTRItem
\%IObject\%Description\%Interface to support
FTR\%ISchemaObj\%DisplayName\%ISPFFTRItem"
AddedInterfaces="IObject~IInterfaceDef~IInterfaceRole~IPropCategory~IEn
umMetadata~ISchemaObj~IInterfaceDefExt" />
<IInsertInstruction />
<IInstruction />
</InsertInstruction>
Update Instruction
<UpdateInstruction>
<IObject UID="Update_UID" Name="Update_UID" />
<IRefObject RefClass="PropertyDef" RefUID="UID" RefName="UID" />
<IPropValues PropValues="IPropertyDefExt\%HistoryNotRetained\%True"
AddedInterfaces="IPropertyDefExt" />
<IInstruction />
<IUpdateInstruction />
</UpdateInstruction>
<IInstruction />
</SPFPrgRegisterInstruction>
Revise Instruction
<SPFReviseInstruction>
<IObject UID="Revise_001" Name="Revise_001" />
<IRefObject RefClass="SPFDesignDocRevision"
RefUID="{68Y69856458GGKH}" RefName="DocABC" />
<ISPFReviseInstruction SPFReviseInstRevScheme="01A"
SPFReviseInstMajorRevision="01"
SPFReviseInstMinorRevision="B" etc ..../>
<IInstruction />
</SPFReviseInstruction>
SignOff Instruction
<SPFSignOffInstruction>
<IObject UID="SignOff_001" Name="SignOff_001" />
<IRefObject RefClass="SPFDesignDocRevision"
RefUID="{68Y69856458GGKH}" RefName="DocABC" />
<ISPFSignOffInstruction
SignOffInstructionComment="All is OK"
SignOffInstructionAllowWorkingRefs="True" />
<IInstruction />
</SPFSignOffInstruction>
Reclassify Instruction
<SPFReclassifyInstruction>
<IObject UID="Reclassify_FLD-001" Name="Reclassify_FLD-001" />
<IRefObject RefClass="SPFFolder"
RefUID="FLD-001"
RefName="ISPFAdhocReport.MTH_CopyIfOwner" />
<ISPFReclassifyInstruction SPFNewClassificationUID="MyFolder" />
<IInstruction />
</SPFReclassifyInstruction>
Claim Instruction
<SPFClaimInstruction>
<IObject UID="Claim_Tag001" Name="Claim_Tag001" />
<IRefObject RefClass="DEVTag" RefUID="{4687889FDT98760L}"
RefName="Tag001" />
<ISPFClaimInstruction />
<IInstruction />
</SPFClaimInstruction>
UnClaim Instruction
<Container Scope="Data" IObject_Config="PR_Project1">
<SPFUnClaimInstruction>
<IObject UID="Test" />
<IInstruction />
<ISPFUnClaimInstruction />
<IRefObject RefName="Tag1" RefClass="DEVTag" RefUID="UID" />
</SPFUnClaimInstruction>
</Container>
Merge Instruction
<SPFMergeInstruction>
<IObject UID="Merge_Tag001" Name="Merge_Tag001" />
<IRefObject RefClass="DEVTag" RefUID="{4687889FDT98760L}"
RefName="Tag001" />
/S <ISPFMergeInstruction SPFMergeInstructionComment="External object
claim" />
<IInstruction />
<SPFMergeInstruction>
UID="InstrumentListTemplateMaster" />
<ISPFDocumentMaster />
<ISPFNonPublishedDocMaster />
<ISPFTemplateMaster />
<ISPFDocument SPFDocCategory="e1TemplateDocuments"
SPFDocType="e1DatasheetTemplate" SPFTitle=""
SPFDocState="RESERVED"/>
</SPFTemplateMaster>
The following XML creates a revision:
<SPFTemplateRevision>
<IObject Description="Instrument List Template"
Name="Instrument List Template"
UID="InstrumentListTemplateRevision" />
<ISPFDocumentRevision SPFExternalRevision="A1"
SPFMajorRevision="A" SPFMinorRevision="1" SPFRevState="WORKING"
SPFRevUnderChangeInSameConfig="False" SPFSignoffComments="" />
<ISPFNonPublishedDocRevision />
<ISPFTemplateRevision />
<ISPFWorkflowItem SPFTargetWorkflowName="" />
</SPFTemplateRevision>
The following XML creates a version:
<SPFTemplateVersion>
<IObject Description="Instrument List Template"
Name="Instrument List Template"
UID="InstrumentListTemplateVersion" />
<ISPFDocumentVersion SPFDocVersion="1"
SPFIsDocVersionCheckedOut="False"
SPFIsDocVersionSuperseded="False" />
<ISPFFileComposition />
<ISPFNonPublishedDocVersion />
<ISPFTemplateVersion />
</SPFTemplateVersion>
Upload Instruction
Template File
<SPFUploadInstruction>
<ISPFUploadInstruction FilePath="Instrument List Template.xls"
RemoveLocalFileInd="False"/>
<IRefObject RefClass="SPFTemplateFile"
RefUID="InstrumentListTemplateFile"
RefName="InstrumentListTemplateFile" />
</SPFUploadInstruction>
Design File
<SPFUploadInstruction>
<ISPFUploadInstruction FilePath="PID1.pid" RemoveLocalFileInd="False"/>
<IRefObject RefClass="SPFDesignFile" RefUID="PID1File"
RefName="PID1.pid" />
</SPFUploadInstruction>
The Upload Instruction references the associated file in order for the transfer to be
successful.
The "RefUID" in the Upload Instruction needs to match the "UID" in the File Object
Statement.
The interface ISPFDBFile needs to be referenced in the File Object Statement for files that
end up in the database.
The vault needs to be related to the file object for files that end up in the vault.
Intergraph recommends that you remove the interface requirement and allow the system to
determine if the file is added to the database.
If the full path to an attaching file is specified in the SPFLocalFilename property, the Loader
only looks for the file in the full path.
If a relative path is specified in the SPFLocalFilename property, the Loader first looks for the
attaching file in the relative path where the load file resides. If the attaching file is not found,
then the Loader looks for it under the directory specified for the SPFLocalDirectory property.
Design File
<SPFDesignFile>
<Rel>
<IObject UID="PID1File.SPF40" Name="" Description="" ContainerID=""
/>
<ISPFClaimableItem" />
<IREL UID2="VLT SPF40Vault" UID1="PID1File" DefUID="SPFFileVault" />
</Rel>
Design File
<Rel>
<IObject UID="PID1File.PID1DesignDocVersion" />
<IRel DefUID="SPFFileComposition" UID2="PID1DesignDocVersion"
UID1="PID1File" />
</Rel>
If no relationship is given for a specific file type then SmartPlant Foundation allocates
one.
NLF Format
The Loader supports the NLF format to support backwards compatibility and an external load
format where UIDs are unknown. During pre-processing, load files in NLF format are sent to the
server and parsed. The software determines the UIDs of the object and constructs an XML load
file. The XML generated from the NLF file is then submitted to the same methods as XML load
files, making sure that all load operations parse through the same code. Because the NLF
format requires this extra step to parse the data, the operation takes slightly longer than
submitting XML directly.
The following load file example creates tag CW501 in NLF format and relates it to document
DocABC:
.DEVTag
..Name|CW501
..Description|NLF Tag Create
..DEVTagCategory|Process equipment
..DEVTagType|Process vessel
..DEVOverallHeight|900|mm
..DEVOverallWidth|3.2|m
..DEVOverallLength|4.1|m
.DEVDocumentTag
..Name1|DocABC
..Name2|CW501
NLF Instructions
NLF also supports a subset of SmartPlant Foundation instructions. These can be triggered by
defining the object that exists in the database followed by the keyword Action and then one of
the defined actions as listed below.
An example NLF file with an instruction follows
.DEVTag
..Name|CW506
..Action|Terminate
.SPFTemplateMaster
..Name|DocABC
..Action|SignOff|NLF Loadfile signoff
The following NLF revises a document:
.SPFTemplateMaster
..Name|DocABC
..Action|Revise|Rev01A|01|C
Attaching Files
To upload and attach a file, two NLF statements are required. The first is an upload instruction
to move the physical file from the local host to a server. The second is the file object itself, which
represents the meta-data that is created in the database.
.UploadInstruction
..RefClass|SPFAuthAdapterFile
..RefName|ToolMapSchema_PBSFile
..RemoveLocalFileInd|False
.SPFAuthAdapterFile
..Name|ToolMapSchema_PBSFile
..SPFLocalDirectory|C:\
..SPFLocalFileName|ToolMapSchema_PBS.xml
..ISPFDBFile
The upload instruction needs to reference the associated file in order for the transfer to be
successful. For files that end up in the database, the interface ISPFDBFile needs to be
referenced; if it is a file that ends up in the vault, then a vault needs to be referenced.
Intergraph recommends that you remove the interface requirement and allow the
system to determine if the file is added to the database.
If the full path to an attached file is specified in the SPFLocalFilename property, the Loader
looks for the file only in the full path.
If a relative path is specified in the SPFLocalFilename property, the Loader first looks for the
attached file in the relative path where the load file resides. If the attached file is not found,
then the Loader looks in the directory specified for the SPFLocalDirectory property.
To automatically create the next version and attach the document to this instead, use the
instruction CreateNewVersionIfExists as shown in the following example:
.SPFTemplateFile
..Name|XLS_Tag_Data_1
..SPFLocalDirectory|C:\
..SPFLocalFileName|XLS Tag Data 2.xls
..ISPFDBFile
..SPFTemplateVersion|XLS_Tag_Data|SPFFileComposition_12
..Action|CreateNewVersionIfExists
.XLS_Tags
..DataListItem|6
..RelatedDocumentName|XLS_Tag_Data|DEVRelatedTag
..Tag_Name|CW812
..Tag_Desc|NLF Tag Create
..Tag_Category|Process equipment
..Tag_Type|Process vessel
..Overall_Height|6.78|m
..Overall_Width|4.6|m
..Overall_Length|5.2|m
..System_Name|10
..Document_Name|DocABCDE
Format Description
.DataList_Name Defines the name of a data list item
..TargetViewDef|NameOfViewdef If the data list supports multiple view
definitions then the Target View definition
must be named in order for the property
display values to match up with the correct
view definition. If only one view definition is
associated with the data list definition then
there is no need to specify this field.
Format Description
..DataListItem|Value This is a special keyword used with the NLF
data list type in order for a compare
operation to detect which data line was used
to submit the data. The field is for reference
only and never ends up in the database, but,
it is returned as a reference in any compare
results that are returned.
..RelatedDocumentName|DocumentName|RelDe This is a special keyword used within NLF in
f order for relationships between the named
document and all objects (those with a target
class def) to be established.
The code assumes that the attached
document is on side 1.
..PropertyDisplayName|Value Defines the property display name within the
associated view definition.
If the property display name has
spaces in it then these need to be replaced
with the underscore "_" character. The value
(including the UOM if it is present) should
follow.
.UploadInstruction
..RefClass|SPFDesignFile
..RefName|77-D-G-006.txt
..RemoveLocalFileInd|False
.SPFDesignFile
..Name|77-D-G-006.txt
..SPFDesignDocVersion|SPE-121-XC-2205M|SPFFileComposition_12
..SPFLocalDirectory|C:\K_Drive\Data\PID
..SPFLocalFileName|77-D-G-006.txt
..SPFVault|SPF40Vault|SPFFileVault_12
..SPFEditInd|True
..SPFViewInd|True
..ObjectMode|AllowDuplicates
.EndContainer
Local Format - this is specific to your local computer, so the date format would be dd:mm:yy or
mm:dd:yy. If no time is specified, the local date is converted to the server format in the load file
and the time string 00:00:00 (indicating midnight local time) is appended.
See Also
Date Time Handling (on page 511)
Transaction Handling
To allow for data to be loaded in discrete transactions, we can specify the data in containers and
the Loader pushes all the contents to the server to be processed in one transaction. Containers
are delineated by the statements BeginContainer and EndContainer. If any part of the container
fails to load, the whole container is rolled back.
In NLF format, if no container statements are included, then each object is treated as a separate
container.
NLF format
.BeginContainer
.SPFFunctionalUnit
..Name|U101
.SPFFunctionalUnit
..Name|U102
.EndContainer
.BeginContainer
.SPFFunctionalUnit
..Name|U103
.EndContainer
U101 and U102 are loaded in one transaction and U103 in its own transaction.
XML format
<Containers>
<Container CompSchema=''SPFReferenceComponent" Scope="Data"
ContainerID="PBS.Data">
<FunctionalUnit>
<IObject Name="U101" />
<IFunctionalUnit />
</FunctionalUnit>
<FunctionalUnit>
<IObject Name="U102" />
<IFunctionalUnit />
</FunctionalUnit>
</Container>
<Container CompSchema=''SPFReferenceComponent" Scope="Data"
ContainerID="PBS.Data">
<FunctionalUnit>
<IObject Name="U103" />
<IFunctionalUnit />
</FunctionalUnit>
</Container>
</Containers>
CreateConfig Setting
It is possible to override the Create configuration that is set in the client when loading load files.
If this is not set then the data is loaded using the client's current Create configuration.
Configuration independent classes ignore this setting.
NLF
.SetConfiguration
..Configuration|EFPLANT-SC-1
XML
<Container CompSchema='' IObject_config="EFPLANT-SC1">
</Container>
NLF Format
Method|Create
Method|Update
Method|Merge
XML Format
Type='Create' specifies that only new <Container CompSchema='SPFComponent'
objects are created. If they exist, an error is config='PlantA' Type = 'Create'>
raised and the transaction is rolled back.
Type='Update' specifies that this container <Container CompSchema='SPFComponent'
can only update existing objects. If any config='PlantA' Type = 'Update'>
objects to be updated are not found, an
error is raised and the transaction is rolled
back.
If you do not specify a type, the 'Merge' <Container CompSchema='SPFComponent'
mode is assumed. If an object exists, config='PlantA' >
update it. If the object does not exist,
create it.
ContainerID
The containerID tag allows all objects that are created to be stamped with the value defined in
argument 1.
NLF
ContainerID|MyLoadedData
XML
<Container CompSchema="SPFComponent" IObject_Config="PlantA" Type =
'Create' ContainerID="MyTestData">
SuppressENS
Suppress ENS is a flag that can be applied to load files. The purpose of this flag is to allow data
to be loaded respecting the property values given in the load file rather than applying the ENS
definition that is configured for the classdef of this object. This would typically be used to load
historical data with specified properties, for example, name, rather than having ENS define the
property. When data is created interactively or through the loader without this setting, the
configured ENS is still applied to the object.
NLF
The following example shows the SuppressENS flag used with containers. In the first container,
ENS is turned off. When the server encounters the next container, it turns ENS back on.
Containers must be used to turn ENS suppression on or off.
.BeginContainer
SuppressENS|True
.SPFFolder
..Name|FLD-00402
..Description|Test from nlf file 402
..ContainerID|
..SPFActiveWorkflowCount|0
..SPFActiveWorkflowStatus|
.EndContainer
.BeginContainer
SuppressENS|False
.SPFFolder
..Name|FLD-00502
..Description|Test from nlf file 502
..ContainerID|
..SPFActiveWorkflowCount|0
..SPFActiveWorkflowStatus|
.EndContainer
In the following example, both folders have the ENS functionality disabled. The properties in the
load file are used instead of generating them with ENS.
SuppressENS|True
.SPFFolder
..Name|FLD-00402
..Description|Test from nlf file 402
..ContainerID|
..SPFActiveWorkflowCount|0
..SPFActiveWorkflowStatus|
.SPFFolder
..Name|FLD-00502
..Description|Test from nlf file 502
..ContainerID|
..SPFActiveWorkflowCount|0
..SPFActiveWorkflowStatus|
XML
When the server encounters the new container property, it switches off the ENS functionality for
every item in the load file.
<Container SuppressENS="True" >
<SPFFolder>
<IObject Name="FLD-00100" Description="Test from file 2" />
<ISPFWorkflowItem SPFActiveWorkflowCount="0"
SPFActiveWorkflowStatus="" />
<ISPFFTRItem />
<ISPFOwnedObj />
<ISPFSupportItem />
<ISPFFolder />
<ISPFExportableItem />
<ISPFSubscribableItem />
</SPFFolder>
</Container>
The software displays the results in the Load Results dialog box.
Reload Files
Reload files contain load file entries that have failed in NLF format so that they can be fixed and
then reloaded. The reload file contains failed containers.
The name contains the original load file name, a date/time stamp, and the word Reload. For
example:
ABC.dwh generates a reload file named ABC_ 200105095938 Reload.dwh. Similarly for an
XML file, ABC.xml generates a reload file named .ABC_ 200105095938 Reload.xml
Exception Reports
An exception report consists of an XML file that contains exception reporting information and an
XSL file to control formatting of the exception report. Both of these files are placed in the Output
directory.
If an exception report is created, the resulting file can be viewed by selecting Show Exception
Report on the short-cut menu on the file node in the Load Results dialog box.
The following is an example of an exceptions report generated when an error loading a file
occurs.
See Also
View Exception Reports (on page 517)
View Exception Reports for Individual Load Errors (on page 518)
2. In the Load Results, right click on an individual error, and click Show Exception.
The Loader generates an explanation of an error that occurred during a load. An example of
an error message follows.
If no argument is provided to specify a configuration (plant or project), the loader will use
the last create scope set for the user in the SmartPlant Foundation Desktop Client.
Configuration information provided in the load file will take precedence over information
provided in the command line argument or previous SmartPlant Foundation Desktop
Client settings.
When a load fails, output files are generated in the same way, whether the files were
loaded through the Desktop Client or the command line.
The command line loader does not honor the permissions set for the SmartPlant
Foundation users. For example, a SmartPlant Foundation user without the permission to
load files and create objects can use the command line loader to upload files and create
objects in the SmartPlant Foundation database.
2. In the Loader Directory Poller dialog box, click Add Directory to add a folder to be
monitored.
When the poll interval expires, the Directory Poller checks the specified folders for load files
and sends the load files to SmartPlant Foundation Loader for processing.
Data Creation
The following is a sample XML load file used to create data:
<Container CompSchema=''SPFReferenceComponent” Scope=”Data”
ContainerID=”Plant.Admin”>
<FunctionalUnit>
<IObject UID="UNT_PlantA_U101" Name=”U101” Description="Unit
101" />
<IFunctionalUnit />
<IPBSItemCollection />
<IPBSItem />
<IPlannedFacility />
</FunctionalUnit>
<Rel>
<IObject
UID="UNT_PlantA_U101-DDCM_PlantA_C056-KV-P-XC-2002-01" />
<IRel DefUID="FunctionalUnitDeliverable"
UID2="DDCM_PlantA_C056-KV-P-XC-2002-01-42"
OrderValue="0" UID1="UNT_PlantA_U101" IsRequired="False" />
</Rel>
</Container>
<DeleteInstruction>
<IObject UID="{f3edefd3-3a00-4360-a434-b19c4a825d5a}"
Name="Delete_SPFAuthSignature" />
<IRefObject RefClass="PropertyDef" RefUID="SPFAuthSignature"
RefName="SPFAuthSignature" />
<IDeleteInstruction DeleteTransition="Terminated" />
<IInstruction />
</DeleteInstruction>
Insert Instruction
<InsertInstruction>
<IObject UID="{349c5957-e5a5-42b1-959f-8313155ca0dc}"
Name="Insert_ISPFFTRItem" />
Update Instruction
<UpdateInstruction>
<IObject UID="Update_UID" Name="Update_UID" />
<IRefObject RefClass="PropertyDef" RefUID="UID" RefName="UID" />
<IPropValues PropValues="IPropertyDefExt\%HistoryNotRetained\%True"
AddedInterfaces="IPropertyDefExt" />
<IInstruction />
<IUpdateInstruction />
</UpdateInstruction>
Revise Instruction
<SPFReviseInstruction>
<IObject UID="Revise_001" Name="Revise_001" />
<IRefObject RefClass="SPFDesignDocRevision"
RefUID="{68Y69856458GGKH}" RefName="DocABC" />
<ISPFReviseInstruction SPFReviseInstRevScheme="01A"
SPFReviseInstMajorRevision="01"
SPFReviseInstMinorRevision="B" etc ..../>
<IInstruction />
</SPFReviseInstruction>
SignOff Instruction
<SPFSignOffInstruction>
<IObject UID="SignOff_001" Name="SignOff_001" />
<IRefObject RefClass="SPFDesignDocRevision"
RefUID="{68Y69856458GGKH}" RefName="DocABC" />
<ISPFSignOffInstruction
SignOffInstructionComment="All is OK"
SignOffInstructionAllowWorkingRefs="True" />
<IInstruction />
</SPFSignOffInstruction>
Reclassify Instruction
<SPFReclassifyInstruction>
<IObject UID="Reclassify_FLD-001" Name="Reclassify_FLD-001" />
<IRefObject RefClass="SPFFolder"
RefUID="FLD-001"
RefName="ISPFAdhocReport.MTH_CopyIfOwner" />
<ISPFReclassifyInstruction SPFNewClassificationUID="MyFolder" />
<IInstruction />
</SPFReclassifyInstruction>
Claim Instruction
<SPFClaimInstruction>
<IObject UID="Claim_Tag001" Name="Claim_Tag001" />
<IRefObject RefClass="DEVTag" RefUID="{4687889FDT98760L}"
RefName="Tag001" />
<ISPFClaimInstruction SPFClaimInstructionComment="External object
claim" />
<IInstruction />
</SPFClaimInstruction>
Merge Instruction
<SPFMergeInstruction>
<IObject UID="Merge_Tag001" Name="Merge_Tag001" />
<IRefObject RefClass="DEVTag" RefUID="{4687889FDT98760L}"
RefName="Tag001" />
.SetConfiguration
..Configuration|PlantA
.SPFDesignDocMaster
..Name|77-D-G-006
..Description|Main Air Blowers P&ID
..SPFDataAccessGroup|ENGINEER|SPFItemOwningGroup_12
..SPFDocumentClass|Utility P&ID|SPFPrimaryClassification_21
..SPFTitle|77-D-G-006
..SPFRevisionScheme|RevA1|SPFDocRevisionRevisionScheme_12
..SPFMajorRevision|A
..SPFMinorRevision|1
..SPFDocState|RESERVED
..SPFRevState|WORKING
..SPFDocVersion|1
..SPFPrgWeighting|100
..SPFFunctionalArea|02|SPFADocumentMasterArea_12
..SPFFunctionalUnit|U201|SPFADocumentMasterUnit_12
..SPFContract|CN-001003|SPFADocumentMasterContract_12
.EndContainer
XML Example
For an example of using a fully qualified XML-based load file with this operation, please refer to
the model build file <installation directory>:\Program
Files\SmartPlant\Foundation\2009\Models\Core\DTC – LoadFiles\DATA_Reports.xml.
This file loads template documents and their files which use the SPFTemplateFile ClassDef for
the file. For design documents and similar documents, use the SPFDesignFile ClassDef.
SPFDesignFile ClassDef does not use the ISPFDBFile InterfaceDef. Swap
SPFTemplateFile for SPFDesignFile in the example file and remove the line containing
ISPFDBFile.
Relationship Examples
Creating and Terminating Relationships
NLF Examples
The following is an example of creating a RelDefAccessGroup relationshi:-
.SPFRelDefAccessGroup
..Name1|SPFDocRevisionLabel
..Name2|SystemAdmin
..ContainerID|DEVAuthoring.NLF
The following is an example of terminating the relationship created above.
.SPFRelDefAccessGroup
..Name1|SPFDocRevisionLabel
..Name2|SystemAdmin
..Action|Terminate
The following is an example of creating a relationship with relationship properties and
relationships. This example configures the RelDefAccessGroup relationship with all its
properties, such as Manage Access Groups.
.SPFRelDefAccessGroup
..Name1|SPFDocRevisionLabel
..Name2|SystemAdmin
..ContainerID|DEVAuthoring.NLF
..SPFRelDragDrop1on2|True
..SPFRelDragDrop2on1|True
..SPFRelExpand1to2|True
..SPFRelExpand2to1|True
..SPFCondition|CND_IsObj1WORKING|SPFRelDefAccessGroupDDCondition_12
.SPFRelDefAccessGroupDDCondition
..Name1|Rel|SPFRelDefAccessGroup|SPFDocRevisionLabel|DocumentUpdate
..Name2|IsObj1WORKING
..ContainerID|DEVAuthoring.NLF
XML Example
The following is an example of using a fully qualified XML-based load file with this operation.
This excerpt was taken from the model build file <installation directory>:\Program
Files\SmartPlant\Foundation\2009\Models\Core\ADMIN_DocMgt.xml
To relate the access group to the RelDef, do the following:
<Rel>
<IObject UID="SPFDocRevisionLabel.DocumentUpdate" Name=""
Description="" ContainerID="Core.DocMgt" />
<IRel UID2="MAG_DocumentUpdate" DefUID="SPFRelDefAccessGroup"
UID1="SPFDocRevisionLabel" OrderValue="0" IsRequired="False" />
<ISPFRelDefAccessGroup SPFRelTerminate="True"
SPFRelDragDrop2on1="True" />
</Rel>
To create the relationship between the RelDef-access group relationship and the condition, do
the following:
<Rel>
<IObject UID="SPFDocRevisionLabel.DocumentUpdate.CND_IsObj1WORKING"
Name="" Description="" ContainerID="" />
<IRel UID2="CND_IsObj1WORKING"
DefUID="SPFRelDefAccessGroupDDCondition"
UID1="SPFDocRevisionLabel.DocumentUpdate" OrderValue="0"
IsRequired="False" />
</Rel>
.SPFRelDefAccessGroupDDCondition
..Name1|Rel|SPFRelDefAccessGroup|SPFDocRevisionLabel|DocumentUpdate
..Name2|IsObj1WORKING
..Action|Terminate
XML Example
The following is an example of using a fully qualified XML-based load file with this operation.
This excerpt was taken from the model build file <installation directory>:\Program
Files\SmartPlant\Foundation\2009\Models\Core\ADMIN_DocMgt.xml
<DeleteInstruction>
<IObject
UID="Delete_SPFLLALineListRecordDocumentVersion.ISPFAuthPublishableDocu
mentVersion"
Name="Delete_SPFLLALineListRecordDocumentVersion.ISPFAuthPublishableDoc
umentVersion" />
<IRefObject RefClass=""
RefUID="SPFLLALineListRecordDocumentVersion.ISPFAuthPublishableDocument
Version" RefName="" />
<IInstruction />
<IDeleteInstruction DeleteTransition="Terminated" />
</DeleteInstruction>
.UploadInstruction
..RefClass|SPFDesignFile
..RefName|file2.txt
..RemoveLocalFileInd|False
.SPFDesignFile
..Name|file2.txt
..SPFCExternalTransmittal|JK1|SPFFileComposition_12
..SPFLocalDirectory|D:\Products\SPF40\SPF40_JK\XmtlFileAttach
..SPFLocalFileName|file2.txt
..SPFVault|SPF40Vault|SPFFileVault_12
..SPFEditInd|True
..SPFViewInd|True
.EndContainer
XML Example
For an XML example of attaching a file to an object, see Design Document Creation (on page
525).
.SPFDesignDocMaster
..Name|DocABC5
..Description|NLF Document ABC
..SPFDocCategory|3DDocuments
..SPFDocType|Civil
..SPFTitle|Testing loader
..SPFDocState|RESERVED
..SPFMajorRevision|01
..SPFMinorRevision|A
..SPFRevisionScheme|Rev01A|SPFDocRevisionRevisionScheme_12
.EndContainer
.BeginContainer
.SPFDesignDocRevision
..Name|DocABC5
..Action|AttachWorkflow|Document_Review_And_Sign_Off
.EndContainer
A
active scope
A configuration in which you may view, create, modify, and delete information in the SmartPlant
Foundation client.
adapter
Authoring tool software that facilitates the sharing of data between the authoring tool and other
integrated tools. Tool adapters generate XML files for publish operations and consume XML
when tools retrieve documents. Adapters are also called SmartPlant adapters.
API
1) Application Programming Interface. 2) American Petroleum Institute.
as-built
The set of data that describes the existing conditions of a plant or site; the completed and
approved state of a project.
attribute
An object characteristic.
authoring tools
Applications where documents are created and then shared through integration. Integrated
authoring tools include Aspen Basic Engineering, SmartPlant P&ID, SmartPlant Electrical,
SmartPlant Instrumentation, SmartPlant 3D, SmartPlant Materials, and SmartPlant Foundation.
B
batch printing
Printing files at a specified date and time from the SmartPlant Foundation client.
brownfield
An existing plant or site that is modified by one or more projects.
C
cache
Memory that stores recently-accessed data so that subsequent requests to access the same
data can be processed quickly.
cases
Configurations for instruments that may include specific parameters, settings, or even
components for use in a specific situation.
change notification
An e-mail message sent to a user when an action is performed on an object in SmartPlant
Foundation.
check out
Allows you to make changes to an existing document in SmartPlant Foundation. Only the user
who has checked out a document can save changes to it.
checklist
A series of items, tasks, or questions that the user finishes before a completing a step in a
workflow. Checklists can be optional or required.
claim
To take responsibility for a step in a SmartPlant Foundation workflow.
To identify the scope of a project by adding items to the project from a drawing or a 3-D
model. When authoring tools are integrated, SmartPlant P&ID claims items that are shared
among tools. Other authoring tools, such as SmartPlant Instrumentation and SmartPlant 3D,
claim items that they create and modify that are not shared.
client API
A .dll (dynamic link library) that performs a particular function in SmartPlant Foundation. Client
APIs are processed by a specific section of code in a component.
common UI
An ActiveX component (.dll) that provides a standard user interface for integration functionality,
such as publish, retrieve, and register. The authoring tools display the common UI when the
user clicks particular SmartPlant commands in the authoring tool.
compare
To view the differences between two revisions of the same document in SmartPlant Foundation.
component
A .dll (dynamic link library) that handles requests on the SmartPlant Foundation server.
Components are also called business service layers (BSLs).
component schema
A subdivision of the complete SmartPlant schema that contains the set of class definitions that
are used within a specific domain or application area.
condition
An object that can restrict access to a method, workflow, or relationship based on specified
criteria.
configuration tree
A representation in a tree list, which may include plant, areas, units, and projects that indicates
the structure in which the data is stored in SmartPlant Foundation.
container
An object used by the tool adapters and the SmartPlant software components to pass data back
and forth between a tool and SmartPlant Foundation. A container may hold data or metadata
related to the data model or actual instance data.
contract
A group of documents that are collected and issued for bid, construction, review, and so on.
correlation
The relationship between items that represent the same object in multiple authoring tools.
create scope
A configuration for data creation, modification, and termination in SmartPlant Foundation.
current document
A document that has been signed off. Current documents can be revised in SmartPlant
Foundation, but not checked out or in.
cut-off date
Any date on which progress information is calculated. Official cut-off dates are scheduled in
advance and are typically part of a reporting schedule. Unofficial cut-off dates are random dates
when rollups are not scheduled but progress is calculated anyway.
D
data list
A list of plant items that can be modified outside SmartPlant Foundation. You can generate data
lists to view and edit SmartPlant Foundation data in Microsoft Excel, and then save the data
back into SmartPlant Foundation.
data sheet
A file that allows users to view, edit, and print object data in a customizable format.
database
Collection of files of comprehensive information that have predefined structure and organization;
a specific program can communicate, interpret, or process these files.
design basis
An item in an authoring tool that represents an item from an upstream application (an application
used earlier in the lifecycle of the plant). Plant items placed with the authoring tool correspond to
a particular design basis item.
Design basis items provide a means of determining if the plant items within the authoring tool
are consistent with the items from the upstream application and help users maintain consistency
as changes are made in all authoring tools.
design file
A file generated by a design tool, such as SmartPlant P&ID or Aspen Basic Engineering.
digest
See e-mail digest.
display item
Object used to present data or relationships on a form in SmartPlant Foundation.
distribution matrix
A list of people who will receive a transmittal created in SmartPlant Foundation and an indication
of what is expected from each recipient. Workflows can also be configured to use a distribution
matrix for sending To Do List or e-mail notifications to workflow step recipients.
document
An object used to track revisions to a design file in SmartPlant Foundation.
document master
An object used to group all the revisions of a document in SmartPlant Foundation.
document revision
An officially recognized change to a document.
domain
A set of data (for example: tool data, SmartPlant Foundation administration data, and schema
data) that is segregated and managed independently in SmartPlant Foundation. Data
segregation improves performance and maintains data integrity. The SmartPlant Enterprise
authoring tools create data in one SmartPlant Foundation domain and publish into another
domain.
downstream forecasting
A feature that uses timestring information and actual dates when steps were completed to
provide an estimated completion date for subsequent steps.
dump file
A file that contains data exported from the SmartPlant Foundation data or system administration
database. You can import database dump files using SmartPlant Foundation Server Manager.
E
edge definition
Single or multiple relationship definitions with direction. In the SmartPlant schema, an edge
definition is used to traverse from a starting object to related objects.
effectivity date
The period of time for which historical data is displayed in SmartPlant Foundation.
e-mail digest
A collection of notification messages from SmartPlant Foundation that are sent together instead
of separately. You can set a user preference in the Desktop Client to receive digests instead of
individual e-mail messages.
enumerated entry
A member of an enumerated list that defines one possible value for a property in the SmartPlant
schema. Enumerated values are sometimes called enumerated entries.
enumerated list
A list of possible string property values defined for a property definition in the SmartPlant
schema. Enumerated sets are sometimes called enumerated lists, picklists, codelists, and
lookups.
exposes
The relationship between interface definitions and property definitions in the SmartPlant
schema. Interface definitions expose the property definitions for class definitions.
file server
A service that handles direct file transfer between vaults and the SmartPlant Foundation client.
file type
A setting in SmartPlant Foundation that specifies the format of attached files based on file
extension. This setting determines how files are viewed, edited, and printed in SmartPlant
Foundation.
folder
A grouping object that can contain a number of items. A folder can contain other folders, to build
up a folder hierarchy. A folder can have an owner, which makes it visible only for that user, and
it can have an owning group, which allows access for members of the group. Some uses of a
folder include grouping objects, putting a folder's contents through a workflow, and generating a
data list from a folder's contents.
form
A part of the SmartPlant Foundation client user interface that allows users to specify values for
class definition properties.
FTR
Full-Text Retrieval; a separate module of SmartPlant Foundation that allows you to store, index,
and search for text contained in or associated with objects managed by SmartPlant Foundation.
Full-text retrieval creates an inverted index (a list of the individual words with locations in the
files) and uses this index at search time.
G
governing case
The specific case used for an instrument.
graph definition
A connected network of edge definitions with structure. Each graph definition in the SmartPlant
schema starts at an interface definition and traverses through one or more relationship
definitions to another interface definition at the other end. Graph definitions are sometimes
referred to as directed graph definitions.
graphic report
A filtered view of a drawing or model, displayed graphically in SmartPlant Foundation.
greenfield
A new plant on a site with no existing infrastructure.
H
hierarchy
A classified structure with superiors, or roots, and subordinates, or dependents, used for
grouping data.
host
A computer that stores files.
hotspot
Graphical notification that a user can click a drawing item in a drawing or viewable file to display
the properties for the item in SmartPlant Foundation.
I
implies
The relationship between two interface definitions in the SmartPlant schema. If an interface
definition implies another interface definition, then any class definition that realizes the first
interface definition can also realize the implied interface definition.
integration
Technology that standardizes and improves the communication among the various SmartPlant
Enterprise authoring tools used in the course of designing, constructing, and operating a plant.
Integration manages data exchange among these authoring tools, which enables sharing and
re- use of plant information throughout the plant lifecycle.
interface definition
A named collection of property definitions that represents a role for a class definition in the
SmartPlant schema.
issue
To release a document as part of a transmittal. The document is not considered issued until the
status of the transmittal has been changed to issued.
issue request
A staging of documents and drawings to be issued with a transmittal. An issue request means
that the documents or drawings are ready to be issued with a transmittal, but does not actually
cause the transmittal to be issued.
M
master file
A document file that references other files.
meta schema
A set of schema objects that describe the objects in the SmartPlant schema. The meta schema
provides the building blocks upon which the SmartPlant schema is built.
method
A call to an API that allows users to perform actions on objects or interfaces in SmartPlant
Foundation.
O
owning group
The user group to which an object is assigned in SmartPlant Foundation.
picklist
A list of applicable values for a given property in SmartPlant Foundation.
plant
An object that can represent the top level in the delivered SmartPlant Foundation data hierarchy.
If you use a custom hierarchy, the object at the top level of the hierarchy may have a different
name.
print server
A computer that processes print requests for a defined list of printers in SmartPlant Foundation.
process cases
Configurations for instruments that may include specific parameters, settings, or even
components for use in a specific situation.
profile
See user profile.
progress
Functionality that allows users to track the development of deliverables, such as documents or
items, against a project plan, indicating any deviations from the original plan.
project
A logical unit of data that is a subset of the items that make up a plant. A project is used for
making controlled, incremental changes to the data in a plant. There can be multiple projects for
a plant at any given time.
property
An object characteristic.
property definition
A basic attribute shared by all members of a class. Property definitions are grouped using
interface definitions in the SmartPlant schema.
publish
To share a document and its data with other authoring tools by exporting an XML file containing
the document data and relationships. When a document is published, the software places the
XML file in the appropriate SmartPlant Foundation vault and loads the data from the XML file
into the SmartPlant Foundation database. After the document is published, users can retrieve
the data from the XML file located in the SmartPlant Foundation vault into other authoring tools.
punchlist
Provides a running to do list of outstanding scope for completions.
Q
query
A detailed search based on object properties.
query scope
A configuration for data queries and relationship expansions in SmartPlant Foundation.
R
realizes
The relationship between class definitions and interface definitions in the SmartPlant schema.
Class definitions realize interface definitions. The interface definitions that are realized by a
class definition expose the properties for that class definition.
reference file
Files associated with a master file in SmartPlant Foundation.
register
To map an authoring tool and all its projects to a SmartPlant Foundation URL, which points to
one SmartPlant Foundation database. You must register your authoring tool plant before you
can publish and retrieve in an integrated environment.
relationship
An association between two objects.
relationship definition
Associations between interface definitions in the SmartPlant schema. Relationship definitions
identify two specific objects that fulfill the roles on each end of the relationship.
resurrected object
A deleted authoring tool object that is reintroduced to the SmartPlant Foundation database when
recovered tool data is republished. For example, a tool initially publishes a document containing
an object, but later deletes the object and republishes. SmartPlant Foundation then detects that
the object is deleted. However, if the tool restores data that was backed up before the object
was deleted, through a data restoration or other tool-specific mechanism, and republishes, then
SmartPlant Foundation recognizes that the object was previously deleted but has been
reintroduced (resurrected).
retrieve
To import document data from an .XML file that was published by another authoring tool for the
purpose of maintaining consistency of data across tools. When you retrieve a document, most
authoring tools analyze the impact of the newly retrieved data on the existing database and then
place tasks on the authoring tool's To Do List. The tasks on the To Do List allow you to create,
delete, or modify items at the appropriate time in the design process.
revision
An officially recognized change to a document. Each revision of a document may have multiple
versions.
revision scheme
A numbering convention for document revisions.
role
A role determines a user's level of access to data and functionality in a specific plant/project
configuration. Users can belong to more than one role per configuration. Roles are defined by
system administrators and are based on related access groups, domains, and owning groups.
rollup
The process of calculating progress data. Progress is calculated for every deliverable at every
level of the hierarchy, and all of that information is available for viewing or reporting when you
run a rollup. Rollups can be scheduled with official cut-off dates or can be run manually at any
time.
S
schema
A model used to describe and validate the structure of XML files.
Schema Component
A suite of ActiveX components that provide functionality surrounding the creation, parsing,
validation, and comparison of the SmartPlant schema and data. The tool adapters interact with
the Schema Component to read the SmartPlant schema, to create data for publish, and to
retrieve data.
scoped by
The relationship between property definitions and property types in the SmartPlant schema. The
scoped by relationship specifies the property type that defines acceptable values, or scopes, a
particular property definition. Every property definition in the SmartPlant schema is scoped by
one and only one property type. All properties of that property definition must be of that property
type.
section
A collection of display items used on SmartPlant Foundation forms.
server
A computer that stores or processes files.
sharing
The relationship between class definitions and shared object definitions in the SmartPlant
schema. This relationship indicates that a class definition can be shared.
SI
International System of Units, sometimes referred to as the metric system. When values for
units of measure are published, they are converted to SI units and stored, regardless of the units
of measure selected when the user defined the value in the authoring tool.
sign off
To approve a particular revision of a document in SmartPlant Foundation. Signing off a
document sets the document to be the current released revision, makes it official, and
supersedes any previous released revisions. Document revisions that have been signed off are
frozen and cannot be checked out.
site
Refers to the SmartPlant Foundation server settings that point to SmartPlant Foundation
Administration and Data databases and vaults. Each site allows you to run SmartPlant
Foundation operations on data associated with plants and projects configured in the database.
SmartPlant Enterprise
A suite of Intergraph engineering applications that are delivered together.
SmartPlant schema
An XML file that describes the structure of the XML files generated by integrated authoring tools
in much the same way as a data dictionary describes the structure of a database. As tools
publish documents in XML format, those documents must adhere to the format defined by the
schema to ensure that the XML data can be loaded into SmartPlant Foundation and retrieved
into the other authoring tools.
status
The state of a change object at the completion of each step in a workflow.
step
A process that must be performed in order to complete a workflow.
subscribe
To register interest in an object so that you receive a notification when the object is modified.
You can manually subscribe to change notifications in the SmartPlant Foundation client.
superseded
Indicates that a newer, working version of the selected document exists.
symbology
Settings that determine how a drawing or model will appear when displayed as a graphical
report in SmartPlant Foundation.
T
TEF
The Engineering Framework; technology behind the integration of SmartPlant Enterprise
products.
terminate
To change the status of a SmartPlant Foundation object to terminated without removing it from
the SmartPlant Foundation database. Terminating objects, instead of deleting them, allows you
to continue to see the history of the object after termination.
timestring
A schedule that assigns a certain number of days for the completion for each step in the
lifecycle of a deliverable.
title block
The portion of a drawing that contains information about the drawing, such as who created the
drawing, when it was created, who approved it, and so on. The type of information included in
the title block varies by drawing type, industry, and organization.
To Do List
A graphical list of tasks that require attention from the user. In SmartPlant Foundation, the To
Do List contains workflow steps assigned to the user. In the authoring tools, such as SmartPlant
P&ID and SmartPlant Instrumentation, the To Do List contains create, delete, and update tasks
generated when a user retrieves a document.
token
A license that provides timed access to users of SmartPlant Foundation. When a user opens the
software, a token is activated.
There are two types of tokens: daily and perpetual. Daily tokens are available to all users and
are valid for 12 consecutive hours after the user logs on to SmartPlant Foundation. When a daily
license token is checked out, a token is depleted from the daily token file. If there are no tokens
left in the daily token file, then other users cannot access the software. Perpetual tokens are
only available to a select group of system users and provide unlimited access to the software.
tombstone
Delete instructions for an object that has been removed in one of the authoring tools. Upon
retrieval of a tombstone, delete tasks are created in the authoring tool's To Do List to allow the
tool to delete the object from its database.
tool
See authoring tool.
tool adapter
See adapter.
tool schema
A set of schema objects that describe the data in the authoring tool databases before it is
transformed into the format prescribed by the SmartPlant schema. The tool schema also
specifies the mapping between objects in the tool database and the SmartPlant schema.
tool signature
A unique identifier for the relationship between a plant in SmartPlant Foundation and a specific
plant in an authoring tool database. The relationship is created when an authoring tool registers
with SmartPlant Foundation.
transmittal
A controlled package of documents used to perform, track, and record the distribution of project
documentation among different design teams.
U
unit
Group of parts of the schematic and individual worlds of a plant that together perform a given
process function. The identifying number of the unit is unique within the project and within the
plant. Most companies, but not all, use the concept of unit.
UoM
A unit of measurement.
user
An object that specifies data about a person who is authorized to use SmartPlant Foundation.
user profile
Information about windows, configuration, and interface settings, saved by the SmartPlant
Foundation client when you close the application and used to configure the application when
you reopen it.
vault
A folder where files are stored on a host computer.
version
An intermediate update to an existing document that is tracked by the SmartPlant Foundation
software.
view definition
A named group of properties extracted from the possible properties that a graph definition
exposes. View definitions are used in an integrated environment to provide a different view of
data from that provided by the underlying schema.
virtual directory
A Web folder created in IIS that points to a physical folder on the Web server. Virtual directories
are used by SmartPlant Foundation to run applications and services from the SmartPlant
Foundation server and to transfer files between file servers and clients.
W
Web Portal
Provides the functionality of the SmartPlant Foundation client system through an easy-to-deploy
Internet Explorer web browser. Based on the software configuration and authorization of the
System Administrator, you can perform the following functions:
View information from the database about a specific object
Search for objects in the database
View drawings and 3D models
View a history for a particular object
View relationships between objects
weighting
The percentage of a project that is made up by a step, sub- step, or deliverable. When you
create a step or sub-step for a deliverable or assign a deliverable to workpack, you must
indicate what percentage of the work that item represents. For example, if a deliverable is 30
percent complete when a particular step is finished, the weighting for that step is 30.
wildcard
A character that helps you narrow your search for objects in the SmartPlant Foundation
database. You can use wildcards in any text box in the Find and Query dialog boxes.
Text wildcards in SmartPlant Foundation include the following:
? - Finds any single character
* - Finds any string of characters
% - Performs the same function as *
workflow
A series of steps defining actions to be taken on an object in SmartPlant Foundation.
working document
A document that has not been signed off in SmartPlant Foundation.
X
XML
Extensible Markup Language; the format for all documents published or retrieved in an
integrated environment. These XML files must conform to the structure defined by the
SmartPlant schema.
3 C
3D Navigation Controls • 119 cache • 530
3D Navigation Tips • 128 Cache 3D model files • 108
Cache file types to the SmartPlant
A Foundation server • 108
Calculate progress • 482
Access load queues • 380 Cancel a check out • 184
Acknowledge an information step • 365 Cancel a transmittal • 338
Activate a reserved vendor document • 169 cases • 530
active scope • 529 Change auto-focus options for comparison
adapter • 529 results • 210, 419
Add an object subscription • 312 Change colors for comparison results • 210,
Add objects to the New Items window • 56 419
Add or remove relationships for composite Change default containerIDs for new
3D documents • 461 objects • 93
Ad-hoc reports • 285 Change display indicators for comparison
Administration • 24, 25, 26, 28, 30, 32 results • 210, 419
Allow users to publish documents to a Change general user preferences • 88
default workflow • 450 change notification • 530
API • 529 Change Notifications • 311
Apply a graphic report to a model • 309 Change the display of data in the List View •
Approve a step in a workflow • 368 59
Archive and purge • 214 Change the duration for a workflow step •
Archive files • 215 370
as-built • 529 Change the effective date • 82
Assign documents to an issue request • 335 Change the owning group for an object •
Attach a document to a transmittal • 335 154
Attach a file to a document • 177 Change the Properties window view • 58
Attach a label to a document • 225 Change user • 81
Attach a watermark to a document • 224 Change user password • 80
Attach a workflow • 349 Change user preferences • 83
Attach the list to an existing document • 227 Change user preferences for 3D viewing •
Attaching a Document to a Workflow • 528 93
Attaching a File to an Object • 527 Change user preferences for a claim • 471
Attaching Files • 505 Change user preferences for APIs • 92
Attaching Files (XML) • 497 Change user preferences for claiming
attribute • 529 objects • 92
authoring tools • 529 Change user preferences for expansion •
Automatically hide a window • 49 91
Change user preferences for windows • 90
B Change windows options • 47
Batch print attached files • 388 Check in a document • 188
batch printing • 529 Check in and check out a document • 179
brownfield • 530 check out • 530
Build display sets • 144 Check out a document • 183
Check out and edit a document in an
authoring application • 185
Check published document status • 381
profile • 538 R
progress • 538
realizes • 539
Progress • 481
Reason For Issue (RFI) • 539
Progress example • 482
Reason For Receipt (RFR) • 539
project • 538
Reasons to publish • 455
Properties window • 43
Reassign a step to another user or role •
property • 538
369
property definition • 539
Redistribute man hours • 484
publish • 539
reference file • 540
Publish a data sheet • 251
Reference files • 216
Publish a data sheet snapshot • 260
Refresh the To Do List • 363
Publish a line list document snapshot to the
register • 540
data warehouse • 283
Register SmartPlant Foundation • 238
Publish data from Microsoft Excel • 402
Register SmartPlant Foundation (EQD) •
Publish data from Microsoft Excel and
263
compare • 404
Register SmartPlant Foundation as a Tool •
Publish data sheets • 263
237
Publish documents • 378
Reject a step in a workflow • 369
Publish SmartPlant Foundation data • 446
Reject an attached workflow • 350
Publish the 3D model in PDS • 459
Relations for NLF • 506
Publish the 3D model in SmartPlant 3D or
relationship • 540
SmartMarine 3D • 459
relationship definition • 540
Publish the 3D model to AVEVA PDMS •
Relationship Examples • 526
459
Relationship Management • 229
Published document statuses • 381
Reload Files • 515
Publishing documents • 455
Remove an object subscription • 314
Publishing files without data • 457
Report progress • 482
Publishing in an integrated environment •
Reports • 285
445
Reserve a vendor document • 168
Publishing large 3D models in SmartPlant
Reset the Tree view • 56
Foundation • 457
Reset user profile • 47, 82
punchlist • 539
Resolve conflicts • 477
Purchase and install enhanced mechanical
Resolve conflicts and generate reports •
equipment data sheets for SmartPlant
475
Foundation • 262
Resolve conflicts in the List Edit window •
Purge superseded versions for a document
70
• 200
resurrected object • 540
Put an attached workflow on hold • 349
retrieve • 540
Retrieve a data sheet • 253
Q Retrieve and restore • 465
Queries • 102 Retrieve data into the line list application •
query • 539 278
Query for a 3D composite document in Retrieve in SmartPlant Foundation • 465
SmartPlant Foundation • 459 Retrieving in an integrated environment •
Query for a published document • 448 462
Query for a published document by queue • Retry a failed task • 377
380 Retry failed document • 382
Query for an object • 99 Return to Default View • 125
Query for data sheet documents • 259 Review the archive document and archive
Query for scheduled tasks • 376 information files within Desktop Client •
Query published documents • 379 216
query scope • 539 Revise a document • 196, 440
Quick finds • 103 Revise a document in SmartPlant 3D • 442
W
Watermarks and labels • 222
Web Portal • 546
weighting • 546
Welcome to SmartPlant Foundation
Desktop Client • 23
What's New in SmartPlant Foundation
Desktop Client? • 24
wildcard • 547
Wildcards • 103