System Platform Getting Started
System Platform Getting Started
Started Guide
© 2015-2023 by AVEVA Group Limited or its subsidiaries. All
rights reserved.
No part of this publication may be reproduced, stored in a
retrieval system, or transmitted, in any form or by any means,
mechanical, photocopying, recording, or otherwise, without
the prior written permission of AVEVA Group Limited. No
liability is assumed with respect to the use of the information
contained herein.
Although precaution has been taken in the preparation of this
documentation, AVEVA assumes no responsibility for errors or
omissions. The information in this documentation is subject to
change without notice and does not represent a commitment
on the part of AVEVA. The software described in this
documentation is furnished under a license agreement. This
software may be used or copied only in accordance with the
terms of such license agreement. AVEVA, the AVEVA logo and
logotype, OSIsoft, the OSIsoft logo and logotype, ArchestrA,
Avantis, Citect, DYNSIM, eDNA, EYESIM, InBatch, InduSoft,
InStep, IntelaTrac, InTouch, Managed PI, OASyS, OSIsoft
Advanced Services, OSIsoft Cloud Services, OSIsoft Connected
Services, OSIsoft EDS, PIPEPHASE, PI ACE, PI Advanced
Computing Engine, PI AF SDK, PI API, PI Asset Framework, PI
Audit Viewer, PI Builder, PI Cloud Connect, PI Connectors, PI
Data Archive, PI DataLink, PI DataLink Server, PI Developers
Club, PI Integrator for Business Analytics, PI Interfaces, PI
JDBC Driver, PI Manual Logger, PI Notifications, PI ODBC
Driver, PI OLEDB Enterprise, PI OLEDB Provider, PI OPC DA
Server, PI OPC HDA Server, PI ProcessBook, PI SDK, PI Server,
PI Square, PI System, PI System Access, PI Vision, PI
Visualization Suite, PI Web API, PI WebParts, PI Web Services,
PRiSM, PRO/II, PROVISION, ROMeo, RLINK, RtReports,
SIM4ME, SimCentral, SimSci, Skelta, SmartGlance, Spiral
Software, WindowMaker, WindowViewer, and Wonderware
are trademarks of AVEVA and/or its subsidiaries. All other
brands may be trademarks of their respective owners.
U.S. GOVERNMENT RIGHTS
4 • Contact information
Development environment. . . . . . . . . . . . . . . . . . . . . . . . 13
Start the System Platform IDE. . . . . . . . . . . . . . . . . . . . . . . 13
Create a Galaxy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Connect to a Galaxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Run the default System Platform ViewApp. . . . . . . . . . . . 17
Become familiar with basic ViewApp features. . . . . . . . . 18
AVEVA Historian
AVEVA Historian is a process database integrated with
operations control, enabling access to your process, alarm,
and event history data. It stores plant data from
Communication Drivers and other data sources, allowing
operators to make real-time decisions from a secure and
trustworthy set of industrial data. AVEVA Historian also
contains summary, configuration, and system monitoring
information. AVEVA Historian enhances and is tightly coupled
to Microsoft SQL Server.
10 • Welcome to AVEVA System Platform
Other tools
System Platform readily integrates with other applications
including:
• AVEVA Teamwork is a Software-as-a-Service (SaaS) app that
allows users to perform tasks, achieve learning goals,
identify and manage issues, and capture and document
standards. AVEVA Teamwork enables industrial
organizations to implement skills development, knowledge
sharing, and collaboration management across their
enterprise from the cloud.
• AVEVA Reports is no-code software with simple drag-and-
drop, point-and-click configuration, and integration of real-
time sources and manual data to HMI/SCADA, historians,
enterprise software and relational databases.
Configuration
Immediately after installation, the Configurator appears to
configure various aspects of System Platform, including
product licensing, security, and the Historian database. The
AVEVA System Platform Installation Guide includes guidance
for configuring System Platform products.
Licensing
All System Platform products must have their licenses
activated to be fully functional. Before you can complete the
procedures described in this booklet, you must activate your
product licenses and subscriptions.
Development environment
The System Platform IDE and AVEVA InTouch HMI
WindowMaker are typically installed on the same computer,
referred to as the System Platform Development Server. You
use the System Platform IDE to build your AVEVA OMI
ViewApps and InTouch HMI managed applications.
Some details
• You must create and connect to a Galaxy before the System
Platform IDE opens.
• Your product licenses or subscriptions must be activated
before starting the System Platform IDE
• You must be a member of the aaConfigTools Windows user
group to connect to a Galaxy from the IDE. The
aaConfigTools user group is created during System Platform
installation. Assign users to this group through the Local
Users and Groups utility of the Windows Control Panel.
• For more information, see "Steps to Create a Galaxy" in the
Application Server Help.
Some definitions
• Galaxy - The entire application. The complete system
consisting of a single logical name space (defined by the
Galaxy Database) and a collection of Platforms, Engines and
objects. It can includes one or more networked computers
that constitute an automation system. This is referred to as
the Galaxy Namespace.
• Galaxy database - The relational database containing all
persistent configuration information like templates,
Development environment • 15
Create a Galaxy
You must connect to a new or existing Galaxy each time you
start the System Platform IDE.
To create a Galaxy
1. Start the System Platform IDE.
2. Select the New button and then select a galaxy template.
The New Galaxy dialog opens.
Connect to a Galaxy
You must connect to a Galaxy before you can perform any
work on a ViewApp using the System Platform IDE.
To connect to a Galaxy
1. Start the System Platform IDE.
2. Select the Recent, Pinned, or On server tab and then
select the Galaxy that you want to open.
3. Select the Open icon.
The IDE opens and shows the different views of your Galaxy.
Create a graphic
You can create a symbol in the Visualization folder by the
following methods:
• Keyboard shortcut: Press Ctrl + Shift + H
• Shortcut menu: From the Visualization folder, right-click
on the Galaxy name, select New, and then select Graphic.
• Ribbon Bar: From the Home tab, select Graphic from the
Create group
You should see the symbol listed in the Visualization folder
as Graphic_001 with a blue background. The symbol is
selected and you can assign a new name by typing over the
default name.
Depending on your development requirements, you can
select where and how to store Industrial Graphics.
• Store graphics in the Visualization folder if you want to
define them as a reusable standard that will be used
frequently.
• Store graphics as AutomationObject templates if you want
to re-use the graphic in combination with the object
functionality.
• Store graphics in the Content pane of an
AutomationObject instance. Do this if you are unlikely to re-
use the graphic in any other situation.
Some details
• Graphic names must be unique within the entire
Visualization folder hierarchy.
• Valid characters for graphic names include alphanumeric
characters, #, and _ (underscore).
• Symbol names cannot contain spaces and the symbol name
cannot begin with the $ character.
24 • Workflow 1: Design standards
Edit a graphic
After you create a graphic, you need to check it out in order
to edit it in the Industrial Graphic Editor. You also need to
check the graphic in the after you are done editing it.
To edit a graphic in the Visualization folder
1. In the Visualization folder, right-click on the graphic you
want to edit and select Check Out.
The checked-out icon (an open padlock) appears to the left
of the graphic name to indicate that it is checked out.
2. Right-click on the checked-out graphic and select Open to
show the graphic in the Graphic Editor.
3. After you have finished editing the graphic, click Save and
Close from the task bar of the Graphic Editor.
When you save and close the graphic, it is automatically
checked in.
To edit a graphic contained in an object
1. Open the object in the Object editor.
2. In the Attributes tab, go to the Content pane.
3. Select the graphic and click the edit content (pencil) icon.
The Industrial Graphic Editor appears.
4. Edit the graphic.
5. Click Save and Close.
The Industrial Graphic Editor closes and the updated
graphic is checked in.
Some details
• Situational Awareness Library graphics are protected
templates and cannot be directly edited. You must embed
an instance of a Situational Awareness Library graphic in
another graphic to edit it and make configuration changes.
• You check out a graphic when you open it for editing with
the Industrial Graphic Editor. No other user can edit the
graphic while you have it checked out.
Workflow 1: Design standards • 25
Some details
For more information about creating and integrating graphic
elements into a ViewApp, see "Working with Graphic
Elements" in the Industrial Graphic Editor Help.
Some details
Only object instances are deployed to the run-time
environment. Templates exist in the development
environment and cannot be deployed to a ViewApp.
Edit objects
The Object Editor contains tabbed pages to modify objects.
Some details
• When you open the Object Editor, the object is checked
out. No one else can edit the checked-out object.
• When you save an object, the configuration data for the
object is validated. If errors or warnings are identified
during validation, a message appears.
Workflow 1: Design standards • 29
Create a ViewApp
You must create a ViewApp derived template before you can
begin editing a ViewApp instance (only instances can be
deployed to run time). Create a new ViewApp by any of the
following methods:
• Keyboard shortcut: Select base ViewApp template, then
press Ctrl + Shift + N to create a derived template. Press
Ctrl + N to create a ViewApp instance.
• Shortcut menu: Right-click on the ViewApp base template,
select New, and then select Derived Template. To create a
ViewApp instance, select the derived template, select New,
and then select Instance.
• Ribbon bar: Select the ViewApp base template, and then
select Template from the ribbon bar. To create a ViewApp
instance, select the derived template, then select Instance
from the ribbon bar.
To create a ViewApp derived template
1. Open the System Platform IDE and select the Template
Toolbox tab to show your Galaxy objects.
2. Expand the Default Templates folder and open the 4.
ViewApps folder.
3. Right-click on the $ViewApp base template, select the New
option, and then select Derived Template.
A $ViewApp derived template appears with an error icon (X
in a black circle) to the left of the template name. This
indicates that it is not yet configured.
Some details
• A screen profile and layouts must be assigned the first time
you open a ViewApp in the ViewApp editor.
• See "Steps to Create a ViewApp" in the AVEVA OMI Help for
more information about assigning a screen profile and
layouts to a ViewApp.
Workflow Group 2: Build a ViewApp • 35
Some details
• An external content item can be incorporated into a
ViewApp by dragging the item thumbnail onto a layout
pane or linking it to an object.
• System Platform includes a set of four default apps to
incorporate external videos, spreadsheets, Microsoft Word
documents, or images into a running ViewApp.
• Place your external content at a folder location within your
network. Verify connectivity between your computer and
the folder containing external content.
• You can create, edit, configure and associate an external
content item with an OMI ViewApp. See "External Content"
in the AVEVA OMI Help for details.
Workflow Group 2: Build a ViewApp • 39
40 • Workflow Group 2: Build a ViewApp
Workflow Group 3: Deploy a ViewApp
An instance of your ViewApp must be deployed with a
ViewEngine and other system and application objects before
you can run it.
Deployment instantiates Galaxy objects in a run-time
environment, which are required to run a ViewApp. You must
deploy your objects before attempting to run a ViewApp.
You can see the arrangement of your system and application
object instances from the Deployment or Model views of the
System Platform IDE.
Some details
• Deployment includes installing the required software on a
target computer. Bootstrap software must be installed on
every computer running a ViewApp.
• No object can be in an error state to deploy a ViewApp.
• Objects must be checked into the Galaxy.
42 • Workflow Group 3: Deploy a ViewApp
Deploy a ViewApp
You can tell if you have objects that need to be deployed by
checking the icons next to the objects. The icons are visible in
the Deployment, Model, and Derivation views.
Workflow Group 3: Deploy a ViewApp • 43
To deploy a ViewApp
1. Right-click on the Galaxy object in the Deployment view
and select the Deploy option from the shortcut menu.
The Deploy dialog box appears.
Application Server
The following table describes each Application Server
document in the library.
Publication Name
(file name) Description
Publication Name
(file name) Description
Publication Name
(file name) Description
AVEVA OMI
All AVEVA OMI product documentation is available as locally
installed web help.
The AVEVA OMI help system includes tutorial videos, a search
engine, a table of contents, and a set of navigation controls to
find information quickly and easily.
Publication Name
(file name) Description
Publication Name
(file name) Description
AVEVA Historian
The following table describes the AVEVA Historian
documentation library delivered as PDF files. Locally installed
web help is available from within the application.
Publication Name
(file name) Description
Publication Name
(file name) Description
Technical support
AVEVA Technical Support consists of a global team of
qualified Certified Support Providers. If you have questions or
concerns about System Platform, contact AVEVA Technical
Support.
Telephone: U.S. and Canada
800-966-3371
7 a.m. to 5 p.m Pacific Time
Fax: +1 949-639-1545
56 • Get more information
Product training
AVEVA offers a training course for System Platform and
individual courses for the products that make up System
Platform. Training courses are held at our training facilities in
Lake Forest, California, as well as at regional offices
worldwide. On-site customer training programs are also
available at your site.
Telephone: U.S. and Canada
866-998-7246
Fax: 1-949-639-1847
E-mail: avevatraining@aveva.com
Get more information • 57
September, 2023
Part Number 13-0273