+ All Categories
Home > Documents > AVEVA System Platform 2020 Readme

AVEVA System Platform 2020 Readme

Date post: 15-Oct-2021
Category:
Upload: others
View: 21 times
Download: 0 times
Share this document with a friend
34
AVEVA System Platform 2020 Readme Last revision: 4/7/2020 This document contains important information about AVEVA™ System Platform 2020, formerly Wonderware. This version of System Platform includes a number of security enhancements and new features for the component products of System Platform. Important: Support for 32-bit operating systems and 32-bit SQL Server versions is discontinued in this release of System Platform. System Platform 2020 is only compatible with 64-bit operating systems and SQL Server versions. If you have a 32-bit version of SQL Server, you must uninstall it before installing System Platform. System Platform will check that an installed SQL version is compatible prior to installation, and will display an error message if the installed SQL Server version is not compatible for any reason (not only for 32-bit versions). For information about moving from 32-bit to 64-bit SQL Server, refer to Issue 1249251 under Install/Uninstall and Galaxy Migration Issues. For general information about SQL Server requirements, see SQL Server Notes. Supported Operating Systems at Time of Release Supported SQL Server Versions at Time of Release In This Document Included in This Release About This Release Important Information for Highly Secured Environments (TLS 1.2 Exclusively) How to Find the Latest Product Requirements and Compatibility Information New Features in System Platform 2020 Web Help Display and Video Playback System Requirements and Guidelines System Platform Installation System Platform Upgrade and Migration Licensing Information Antivirus Software Resolved Issues Known Issues Documentation Documentation Issues Included in This Release Program Name Version AVEVA Application Server 2020 20.0.000 AVEVA Communication Drivers Pack 2020 7.0.0 AVEVA Enterprise License Manager 3.6.00000 AVEVA Enterprise License Server 3.6.00000 AVEVA Enterprise Licensing Platform 3.6.00000 AVEVA Historian 2020 20.0.000 AVEVA Historian Client 2020 20.0.000 AVEVA InTouch HMI 2020 20.0.000 AVEVA InTouch Access Anywhere Server 2020 20.0.000
Transcript
Page 1: AVEVA System Platform 2020 Readme

AVEVA System Platform 2020 ReadmeLast revision: 4/7/2020

This document contains important information about AVEVA™ System Platform 2020, formerly Wonderware. This version of System Platform includes a number of security enhancements and new features for thecomponent products of System Platform.

Important: Support for 32-bit operating systems and 32-bit SQL Server versions is discontinued in this release of System Platform. System Platform 2020 is only compatible with 64-bit operating systems and SQL Serverversions. If you have a 32-bit version of SQL Server, you must uninstall it before installing System Platform. System Platform will check that an installed SQL version is compatible prior to installation, and will display an errormessage if the installed SQL Server version is not compatible for any reason (not only for 32-bit versions). For information about moving from 32-bit to 64-bit SQL Server, refer to Issue 1249251 under Install/Uninstall andGalaxy Migration Issues. For general information about SQL Server requirements, see SQL Server Notes.

Supported Operating Systems at Time of Release

Supported SQL Server Versions at Time of Release

In This DocumentIncluded in This Release

About This Release

Important Information for Highly Secured Environments (TLS 1.2 Exclusively)

How to Find the Latest Product Requirements and Compatibility Information

New Features in System Platform 2020

Web Help Display and Video Playback

System Requirements and Guidelines

System Platform Installation

System Platform Upgrade and Migration

Licensing Information

Antivirus Software

Resolved Issues

Known Issues

Documentation

Documentation Issues

Included in This ReleaseProgram Name Version

AVEVA Application Server 2020 20.0.000

AVEVA Communication Drivers Pack 2020 7.0.0

AVEVA Enterprise License Manager 3.6.00000

AVEVA Enterprise License Server 3.6.00000

AVEVA Enterprise Licensing Platform 3.6.00000

AVEVA Historian 2020 20.0.000

AVEVA Historian Client 2020 20.0.000

AVEVA InTouch HMI 2020 20.0.000

AVEVA InTouch Access Anywhere Server 2020 20.0.000

Page 2: AVEVA System Platform 2020 Readme

AVEVA InTouch Access Anywhere Secure Gateway 2020 20.0.000

InSight Publisher 4.2.000

Platform Common Services 4.4.1 4.4.20035.1

System Monitor Agent Install Manager 2020 1.2.0

System Monitor Manager 2020 1.2.0

About This Release

Changelog: System Platform 2020Change Description

Add support for FLEX (subscription) licensing

Improve design-time performance for Object Wizards and Symbol Wizards

Improve propagation performance for changes made to Area objects

64-bit operating system required for all System Platform components

64-bit SQL Server required for Application Server, Historian, InTouch HMI, and InTouch OMI

Improve Galaxy Repository startup speed (aaGR process)

OI Core, OI Gateway, and OI Sim components are combined into the AVEVA Communication Drivers Pack

Allow import and use of WinForm controls in InTouch OMI ViewApps

Add InTouch OMI and InTouch HMI support for AVEVA Connect (cloud portal)

Add responsive option to InTouch OMI Layout Editor

Add methods for retrieving lists of named credentials in InTouch OMI apps

Add support for binding graphic custom properties in an InTouch OMI layout

Add HideContent method for InTouch OMI graphic and layout scripting

Add support for InTouch OMI Layout scripting

Add event scripting for InTouch OMI apps

Improvements to ContentPresenter app (InTouch OMI)

Add support for out-of-sequence data via multiple channels to AVEVA Telemetry Server

Allow OPC-UA clients to see Galaxy run-time data

Allow externally detected alarms to link to another attribute via a Boolean attribute (Historian improvement)

Add support for Historian LIKE/NOT LIKE functions in Application Server

Provide clear messages to allow customers to easily troubleshoot deployment issues

Security enhancements

Miscellaneous bug fixes

Incorporate InTouch HMI and Application Server hot fixes

Supported System Platform Versions for Product UpgradeYou can upgrade directly to System Platform 2020 from the following versions:

Page 3: AVEVA System Platform 2020 Readme

System Platform 2017 Update 3 SP1

System Platform 2017 Update 3

System Platform 2017 Update 2

System Platform 2017 Update 1

System Platform 2017

System Platform 2014 R2 SP1 with Patch 01 and/or Patch 02

System Platform 2014 R2 SP1

Note that all existing products must be upgraded to the same version.

Supported System Platform Versions for MigrationYou can migrate user-created content (for example, .cab files, .aaPKG files, Historian databases, etc.,) to System Platform 2020, as long as the content was created in one of the following product versions:

System Platform: Version 4.5 or newer

Application Server: Version 2.5 or newer

InTouch HMI: Version 7.11 P07 or newer

Historian Server: Version 9.0 P02 or newer

FS Gateway: Version 1.5 or newer

Server-based LicensingSystem Platform 2020 continues to utilize the server-based licensing subsystem introduced in System Platform 2017. This new licensing subsystem provides centralized license management, and replaces the file-basedlicensing system that was used in prior releases. Licenses must be activated before use.

If you are upgrading from Windows Server 2014 R2 SP1 (with or without patches), you must first install and configure a license server node, and activate the licenses to ensure continuous plant operation. The license serveris typically installed on the Galaxy Repository node, but you can use a dedicated license server. See the "License Installation and Activation" section of the System Platform Installation Guide (SP_Install_Guide.pdf), locatedat the root of the DVD.

Start Menu and Shortcut ChangesSome Start menu folders and some of the System Platform shortcuts they contain have been renamed. Commonly used applications, such as the Change Network Account utility, Configurator, and System PlatformManagement Console, are now located under the AVEVA Start menu folder. These were under the Wonderware Utilities folder in prior releases.

Old Name System Platform 2020 Name Type

Wonderware Utilities AVEVA Folder

Wonderware Documentation AVEVA Documentation Folder

Wonderware Historian AVEVA Historian Folder

Wonderware InTouch AVEVA InTouch Folder

Wonderware System Platform AVEVA System Platform Folder

Sentinel System Monitor AVEVA System Monitor Folder

ArchestrA Service Bus Portal Common Services Portal Shortcut

AVEVA Enterprise License Manager Enterprise License Manager Shortcut

Sentinel Application System Monitor Application Shortcut

Readme Files for Other Products in this ReleaseTo access individual product Readme files, insert the System Platform installation DVD and navigate to the applicable folder under the InstallFiles directory. Review the known and resolved issues contained in eachReadme file for the component products updated for this release:

Product Location on Installation DVD

Application Server 2020 InstallFiles/CD-ApplicationServer/Readme.html

Page 4: AVEVA System Platform 2020 Readme

InTouch HMI 2020 InstallFiles/CD-Intouch/Readme.html

Historian Server 2020 InstallFiles/CD-Historian/Readme.html

Historian Client 2020 InstallFiles/CD-HistorianClient/Readme.html

InTouch Access Anywhere 2020 InstallFiles/CD-Server/Readme.html

Important Information for Highly Secured Environments (TLS 1.2 Exclusively)

Affected SystemsThis information is applicable to a small subset of highly secured environments, in which operating systems and supporting networks have been configured to enable TLS 1.2 and where TLS 1.0 and 1.1 have beenpurposefully disabled. In these rare instances, some additional configuration is required to ensure that System Platform will work as expected.

System Platform 2020 includes various measures to strengthen security, including the ability to leverage TLS (transport layer security) 1.2, provided that TLS 1.2 it has been enabled and configured in the host operatingsystem.

In some cases, you may have to enable TLS 1.2 support by applying Microsoft updates and by making several manual edits to the system registry. The tasks of applying all Microsoft updates and editing the system registrymust be completed before you install System Platform 2020. These instructions also apply to any other software products that support TLS 1.2. Follow the instructions listed below.

If you are required to enable TLS 1.2 and disable TLS 1.0 and TLS 1.1:1. Before installing System Platform 2020, make sure that your computer is up to date by downloading and installing all applicable Microsoft updates.

2. If required by the updates, restart your computer.

3. Edit the system registry. The .REG file shown below sets registry keys to their safest values.For additional information about these registry changes, see Configuring security via the Windows Registry.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]

"SystemDefaultTlsVersions"=dword:00000001

"SchUseStrongCrypto"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]

"SystemDefaultTlsVersions"=dword:00000001

"SchUseStrongCrypto"=dword:00000001

4. Restart your computer to ensure that all changes take effect.

5. Install System Platform 2020.

How to Find the Latest Product Requirements and Compatibility InformationFor important information about this product release, go to the AVEVA Global Customer Support (GCS) website. Information on the GCS website includes product requirements, compatibility, as well as downloads fromprevious releases. After you log in, you can filter search results by product name and the release/version.

The GCS Product Hub contains Readme files, videos, and product downloads from previous product releases.

The GCS Technology Matrix is a searchable database that contains the latest product information. Enter the product name in the search bar, then select the current release to view:

Product Information: version name, number, release date, etc.

Product Notes: key release information, new features, and updates

OS Compatibility: list of compatible Windows and Windows Server versions

Database Compatibility: list of compatible SQL Server and other database product versions

Virtualization Compatibility: list of compatible virtualization software products and versions

Product Coexistence: list of products that can be installed on the same computer

Product Compatibility and Interoperability: list of products that can operate together and communicate with each other through a common message protocol

New Features in System Platform 2020

Page 5: AVEVA System Platform 2020 Readme

Two important new features, the requirement for 64-bit operating systems and SQL Server versions (where needed) and the Flex licensing option, apply across all System Platform 2020 products.

Additional new product-specific features are outlined below.

64-bit Operating System and SQL Server Now RequiredWith the release of System Platform 2020, a 64-bit operating system and SQL Server version are now required for all System Platform core products: Application Server, InTouch OMI, InTouch HMI, and the Historian.Running in a 64-bit environment provides a common environment for all products, and ensure that you get the best performance from your System Platform installation. For information about moving from 32-bit to 64-bit SQLServer, refer to Issue 1249251 under Install/Uninstall and Galaxy Migration Issues.

Flex Licensing OptionYou can now choose between a perpetual license model and the new Flex-licensing subscription option for Application Server. Flex licensing lets you easily acquire and assign licenses to platforms, much more easily andaffordably than what was possible with legacy perpetual licensing. Flex licenses are based on AppEngine assignments, rather than having to calculate I/O counts and other system parameters to determine final licensingcosts. Other benefits include better cash flow management and a simplified business process.

New Features in Application Server and InTouch OMI 2020

Performance ImprovementsA number of enhancements to improve performance have been implemented for this release of System Platform.

Propagation times for changes to templates and creating instances have been shortened, especially in large systems.

Deployment times for InTouchViewApp instances have been reduced.

The startup time for the aaGR process has been improved.

Credential Management for InTouch OMI ViewAppsInTouch OMI ViewApps can use security credentials created in Application Server to gain access to third-party data where Windows OS credentials are not recognized, and/or to provide a method to automatically load aparticular data set for specified users. Credential Management is described under "Security" in both the Application Server User Guide and the System Platform 2020 Help.

Support for Additional .NET Controls InTouch OMI ViewAppsInTouch OMI now lets you import, configure, and use .NET WinForm controls in a ViewApp (.NET WPF controls were already supported). See "Importing ArchestrA Apps" in the System Platform 2020 Help for moreinformation.

Responsive Layouts for InTouch OMI ViewAppsThe Layout Editor has a new option for creating responsive layouts. This allows the ViewApp to dynamically move and resize content in response to the screen size on which it is being viewed. See "About ResponsiveLayouts" in the System Platform 2020 Help for more information.

Script Support for InTouch OMI LayoutsUsing the same foundation as scripting for Industrial Graphics (formerly ArchestrA Graphics), layout scripting lets you customize run time behaviors for layout content as well as the layout container by adding scripts. As partof layout support, graphic custom properties can be overridden within the layout. A new namespace, "MyContent," is available for addressing content within a single ViewApp, in addition to the MyViewApp globalnamespace. See "Layout Scripts" in the System Platform 2020 Help for more information.

Event Scripting for InTouch OMI LayoutsYou can add event-based scripts to InTouch OMI layouts when the layout include apps that expose public properties, for example "MouseDown." See "Add an Event Handler Script" in the System Platform 2020 Help formore information.

HideContent() Scripting Function and API CallThe HideContent() scripting function and API call can be used in conjunction with ShowContent(), which was introduced in System Platform 2017 Update 2. ShowContent() lets you place symbols or layouts into specificpanes within an InTouch OMI layout, either through scripting or programmatically, and now HideContent() provides the additional functionality for more complete control of the content you wish to make available to users atrun time. See the Application Server Scripting Guide for more information.

InTouch OMI App EnhancementsThe MapApp and Content Presenter App have been enhanced with new features and improved functionality. These apps are described in the System Platform 2020 Help.

MapApp: Credential management has been improved, with a built-in menu for selecting a named credential.

Page 6: AVEVA System Platform 2020 Readme

ContentPresenterApp: The ContentPresenter app shows graphics from one or more selected nodes of a ViewApp navigation model. The pane in which the ContentPresenter app has been placed shows a set ofgraphic thumbnails that match the ContentPresenter app filter criteria. Graphics shown by the ContentPresenter app can be filtered by content type, name, and location within the ViewApp navigation model.

Browse Application Server Run-Time Data with OPC UA ClientsAVEVA Application Server now includes OPC UA server functionality. This lets you browse the namespace in a deployed galaxy, and connect to, subscribe to, and retrieve galaxy data, without the need for a gateway orother protocol translation mechanism. See "Configuring and Using the OPC UA Server" in the Application Server User Guide for more information.

AVEVA Connect for Sharing GraphicsAVEVA Connect is a cloud-based resource that lets you easily create and share graphics between locations, galaxies, and applications. See "AVEVA Connect" in the Application Server User Guide for more information.

AVEVA Telemetry Server EnhancementsThe Telemetry Server now supports handling data that arrives out-of-sequence via multiple channels. See "Telemetry Server Data References" in the Application Server User Guide for more information.

Visualize Externally-Detected AlarmsAlarm conditions that have been detected within a PLC can now be visualized in, for example, the Historical Trend App or the Alarm App. To accomplish this, the ability to configure a Boolean attribute within the Object Editoras an alarm input for a State Alarm has been added. This allows the trend tools to properly visualize alarms that have been detected externally. See "Using the State Alarm Feature" in the Application Server User Guide formore information.

New Features in InTouch HMI 2020InTouch HMI 2020 includes a number of new features, hot fixes, and provides support for the latest versions of Microsoft products. Refer to the GCS Technology Matrix for the list of supported Microsoft products. Thefollowing section summarizes the major features introduced in this release.

64-bit Operating System and SQL Server Now RequiredWith the release of System Platform 2020, a 64-bit operating system and SQL Server version are now required for all System Platform core products: Application Server, InTouch OMI, InTouch HMI, and the Historian.Running in a 64-bit environment provides a common environment for all products, and ensure that you get the best performance from your System Platform installation.

Flex Licensing OptionYou can now choose between a perpetual license model and new subscription option for InTouch HMI. Subscription (Flex) licensing lets you easily acquire licenses, much more easily and affordably than what was possiblewith legacy perpetual licensing. For more information, see the Application Management and Extension Guide.

New and Improved InTouch HMI Application ManagerThe new InTouch HMI Application Manager presents with a modern user interface with simplified workflow tasks and easier access to features.

Integration with AVEVA ConnectYou can upload, download and manage Industrial Graphics in AVEVA Connect via the Graphic Toolbox.

HTML5 WidgetIn this release we have introduced the framework of using HTML5 widgets within InTouch HMI. The Carousel widget from the graphic toolbox will allow you to configure and view a HTML5 widget in WindowViewer and WebClient.

Standalone Applications with Support for Industrial GraphicsThe new standalone application now supports Industrial Graphics.

You can create application and frame windows, drag and drop graphics on the window and view them in WindowViewer.

It does not have any dependency on a GR and can be used without the IDE installed.

Standalone applications can be viewed on the Web Client. The application windows must be converted to Industrial Graphics before being viewed on the web client.

Other Major InTouch HMI FeaturesArchestrA symbols or ArchestrA graphics will now be referred to as Industrial Graphics.

InTouch HMI tags can be configured to directly store tag information to AVEVA Historian via WindowMaker.

Page 7: AVEVA System Platform 2020 Readme

The cross reference utility now displays tags used in Industrial Graphics present in the Graphic toolbox, but not placed on any window.

InTouch tags will be displayed without having to type "InTouch:" for standalone InTouch applications in the Graphic Editor. The scripting engine will display the tags from the default namespace without requiring theuser to type "<namespace>:".

Enhanced security and performance improvements to various components of InTouch HMI.

The ChangePassword() function has been enhanced to support longer passwords allowing better security.

Web ClientThere are many improvements to the Web Client:

Improvements to the security, availability and performance of the web server.

Web Client now supports write operations. In this release, a new license that supports read/write operations has been introduced.

You can now acknowledge alarms on the embedded alarm client from the Web Client

Web Client now display Standalone applications with multiple symbols.

Web client now supports Windows controls like checkbox, combobox, etc.

New license that allows for unlimited sessions for reading and writing data from the web client.

Web Client now supports user-specific InTouch System Tags on a per-user basis within a web browser session.

Web Client now available as a Mobile AppThe Web Client interface is now available as a Mobile App. For more information see the Viewing Application Graphics in a Web Browser guide.

Using the Historical Trend Control for Viewing Historian DataUsing the Historical Trend Control from the Drawing toolbar you can configure the IndustrialSQL Server History Provider (Historian Server), to visualize historical trend data. This functionality requires the storage of databasecredentials in local files. To prevent unauthorized access to Historian and other SQL databases, we recommend using the ArchestrA Trend Client, with a Windows Integrated or Windows Account authentication mode.

New Features in Historian 2020

Multi-Tier Replication SupportThe Historian supports multi-tier replication. Data originating at tier 1 can be replicated to tier 2, then again to tier 3, and so on. Replication from tier 1 to tier two can be simple or summary replication. Replication beyond tier2 is simple replication.

Support for AVEVA Flex Licensing

Enhanced Excel add-inSupport for tag selection using search, tag metadata in headings, wide/narrow output formatting, flexible column selection, and native formats for numbers/dates.

AVEVA Historian Client Web (previously known as Historian Insight) supports white labeling for OEMs

New Features in Historian Client 2020

Trend automatically sets scale precisionAdded auto precision option (enabled by default) to tag trend options. When enabled, the number of decimal places is set automatically based on the value range.

Trend XY plot "start/end" marker changesAdded options to show end markers only, show start markers only, not show any markers or time labels, and to change start/end marker sizes.

Dashboards can be accessed by URL, so they can be shared

Page 8: AVEVA System Platform 2020 Readme

Support for AVEVA Flex Licensing

Web Help Display and Video Playback

Web Help - Browser-based User AssistanceWeb help components have been delivered in this release. Web help opens in the default browser on your local computer. Help displayed in a browser allows more dynamic and searchable user assistance includingstandard web browser navigation and tutorial videos.

Typically, help content is installed on your local machine as part of the documentation library, and displays in your browser without requiring an Internet connection. To open the help, use one of the following methods(depending on the editor/UI you are using):

Press F1 from the ViewApp editor, Screen Profile editor, or Layout editor.

From the System Platform IDE, select an object or symbol name and:

press Ctrl+F1, or

right-click, then select Help from the short-cut menu.

Open web help from its installed location:

C:\Program Files (x86)\ArchestrA\Framework\Docs\1033\NGX\index.htm

Browser Requirements and RecommendationsInternet Explorer is recommended. You can also view web help Firefox. If you use Firefox, you may need to install and use an IE rendering extension (for example, IE Tab) to ensure that video content is shown.

Microsoft Edge will not load help content, unless you use the "Open with Internet Explorer" option in the Edge browser.

Chrome and Chromium-based browsers, such as Vivaldi, will not load help content unless you install and use an IE-rendering extension (for example, IE Tab).

Browser Permissions for Displaying Web HelpEach browser and Windows operating system combination has its own security permissions. Using Internet Explorer (version 8, 10, or 11) as an example, you may see a dialog requesting you to "Allow blocked content"each time you invoke the web help. This dialog is triggered by the presence in the help system of JavaScript components that control internal navigation and topic display elements such as pop-up or in-place-expandingdisplay blocks that contain text and graphical images. The text and image content is itself non-active.

You can accept each occurrence of this dialog, or you can set the following option in Internet Explorer, depending on your IT security requirements: In Internet Options, click the Advanced tab, then navigate to the Securitysection. Enable the "Allow active content to run in files on My Computer." Permissions and security settings will vary depending on your specific browser.

Playback of Tutorial VideosThe web help may contain a number of brief tutorial videos. To play these videos, you must have Microsoft Media Player installed on your local machine. In Windows Server operating systems, you must enable the "DesktopExperience" feature using Server Manager.

Internet Explorer (or IE-rendering in other browsers) may be required for viewing video content. If using a browser other than Internet Explorer without IE rendering enabled, videos may not be visible.

InTouch OMI SDK Web HelpWhen you install the Application Server IDE, the InTouch OMI SDK is automatically installed, and a link to the InTouch OMI SDK Web Help is added to the Windows start menu. The browser requirements andrecommendations that apply to System Platform Web Help also apply to the SDK help.

To open the SDK help from its installed location, go to:

C:\Program Files (x86)\ArchestrA\Framework\Docs\1033\OMISDKHelp\index.html

To open the SDK help from the start menu, go to:

Start > AVEVA Documentation > InTouch OMI SDK Help

InTouch OMI SDK Web HelpWhen you install the Application Server IDE, the InTouch OMI SDK is automatically installed, and a link to the InTouch OMI SDK Web Help is added to the Windows start menu. The browser requirements andrecommendations that apply to System Platform Web Help also apply to the SDK help.

To open the SDK help from its installed location, go to:

C:\Program Files (x86)\ArchestrA\Framework\Docs\1033\OMISDKHelp\index.html

To open the SDK help from the start menu, go to:

Page 9: AVEVA System Platform 2020 Readme

Start > AVEVA Documentation > InTouch OMI SDK Help

System Requirements and GuidelinesHardware Requirements Notes

Operating System, Firewall, .NETFramework, and Virtualization Notes

Minimum Operating System and BrowserRequirements for System Platform 2020

Windows Operating System Notes

.Net Notes

SQL Server Notes

Virtual Environment Notes

Firewall Notes

Operating System Notes: Common for AVEVAProducts

Operating System Notes: InTouch HMI 2020

Operating System Notes: Application Server

Operating System Notes: Historian Server

Operating System Notes: Historian Client

.NET Framework Requirementsand Compatibility

Considerations for SQL Server

Considerations for SQL ServerExpress

Third-Party Application Prerequisites

Related TopicsAVEVA System Platform 2020 Readme

Included in This Release

About This Release

Important Information for Highly Secured Environments (TLS 1.2 Exclusively)

How to Find the Latest Product Requirements and Compatibility Information

New Features in System Platform 2020

Web Help Display and Video Playback

System Platform Installation

System Platform Upgrade and Migration

Licensing Information

Antivirus Software

Resolved Issues

Known Issues

Documentation

Documentation Issues

System Sizing GuidelinesThe following table provides guidelines for hardware configurations suitable for System Platform 2020 software based on the size of the application. These guidelines are subject to the limitations of your Windows operatingsystem, and if applicable, to the SQL Server edition (Express, Standard, or Enterprise). See the AVEVA GCS Technology Matrix for supported versions of Windows operating systems and SQL Server.

The Intel Itanium 2 processor is not supported.

We recommend 1280 x 1024 as the minimum display resolution for engineering tools such as the Integrated Development Environment (IDE).

A Windows Server operating system is required for large installations with more than 50,000 I/O per node.

SQL Server Express is not supported for installations with more than 25,000 I/O per node (small installations only).

32-bit operating systems are no longer supported. Installation is blocked on unsupported operating systems.

32-bit versions of SQL Server are no longer supported. Installation is blocked when an unsupported version of SQL Server is detected. The unsupported version must be deleted and then a supported version installedbefore installation can proceed.

Application Level CPU Cores RAM HD Space ScreenResolution

NetworkSpeed

Server Nodes: for Historian Server, Galaxy Repository (GR node), Application Server IDE, AppEngine host

Page 10: AVEVA System Platform 2020 Readme

Small Application(1 - 25K I/O per Node)

Minimum 2 2 GB 100 GB 1024 x 768 100 Mbps

Recommended 4 4 GB 200 GB 1920 x 1080 1000 Mbps

Medium Application(25k - 50k I/O per Node)

Minimum 4 8 GB 200 GB 1024 x 768 1000 Mbps

Recommended 8 12 GB 500 GB 1920 x 1080 1000 Mbps

Large Application(> 50k I/O per Node)

Minimum 8 16 GB 500 GB 1024 x 768 1000 Mbps

Recommended 16 24 GB 1000 GB 1920 x 1080 Dual 1000 Mbps

Thin Client Node

RDP clients, ITAA, mobiledevices

Minimum 1 512 MB N/A 800 x 600 100 Mbps

Recommended 2 2 GB N/A 1280 x 1024 100 Mbps

Client NodeWindowViewer, ViewApp,Historian Client, RemoteIDE

Minimum 2 1 GB 100 GB 1024 x 768 100 Mbps

Recommended 4 4 GB 200 GB 1920 x 1080 1000 Mbps

Thin Client-Server Node

RDS, ITAA ServerSupports up to five remotesessions

Basic RDS - Minimum 4 8 GB 200 GB 1024 x 768 1000 Mbps

Basic RDS - Recommended 8 12 GB 500 GB 1920 x 1080 1000 Mbps

Large RDS - Minimum 8 16 GB 500 GB 1024 x 768 1000 Mbps

Large RDS - Recommended 16 24 GB 1000 GB 1920 x 1080 Dual 1000 Mbps

All-In-One NodeAll products on a singlenode1,000 I/O maximum

Minimum 4 8 GB 200 GB 1280 x 1024 100 Mbps

Recommended 6 12 GB 500 GB 1920 x 1080 1000 Mbps

Server node type applies to Historian Server, Galaxy Repository node, and nodes hosting AppEngines.In redundant environments, increase CPU and RAM to maintain a maximum of 40% typical resource utilization.

Supported and Recommended Node Hardware TypesProduct Server Node Thin Client-

Server NodeClient Node Thin Client All-In-One

Application Server

Galaxy Repository Preferred Supported Supported No Supported

Application Engine Preferred Supported Supported No Supported

IDE Preferred Supported Supported RDP Supported

ViewApp Runtime Supported Supported Preferred ITAA/RDP Supported

InTouch Standalone

WindowMaker (No Modern Apps) Supported Supported Preferred RDP Supported

WindowMaker (with Modern Apps) Preferred Supported Supported RDP Supported

WindowViewer / InTouch ViewApp (runtime only) Supported Supported Preferred ITAA/RDP Supported

InTouch for System Platform

WindowMaker (with Managed Apps) Preferred Supported Supported RDP Supported

WindowViewer / InTouch ViewApp (runtime only) Supported Supported Preferred ITAA/RDP Supported

InTouch Access Anywhere

InTouch Access Anywhere Server Supported Preferred No No Supported

InTouch Access Anywhere Client (HTML5 Browser) Browser Browser Browser Browser Browser

InTouch Access Anywhere Secure Gateway Supported No No No No

Historian

Historian Server Preferred Supported Supported No Supported

Historian InSight Client Browser Browser Browser Browser Browser

Historian Client (Active Factory) Supported Supported Preferred RDP Supported

Page 11: AVEVA System Platform 2020 Readme

Support Components

OI Gateway Preferred Supported Supported No Supported

AVEVA Enterprise Licensing - Server Preferred Supported Supported No Supported

AVEVA Enterprise Licensing - Manager Preferred Supported Supported No Supported

AVEVA Enterprise Licensing - Manager Client Browser Browser Browser Browser Browser

Hardware Requirements NotesWindows operating systems and SQL Server versions may impose hardware requirements that exceed the minimum requirements for System Platform 2020. Refer to the following Microsoft Web sites for Windows and SQLServer hardware requirements.

Windows requirementsWindows Server 2019 System Requirements

Windows Server 2016 System Requirements

Windows Server 2012 R2 System Requirements

Windows Server 2012 System Requirements

Windows 10 System Requirements

Windows 8.1 System Requirements

Note: System Platform 2020 is not supported on any 32-bit Windows operating system. Windows 10, Version 1809 (64-bit), is the earliest version of Windows 10 that supports System Platform 2020. For the completelist of supported Windows operating systems and SQL Server versions, see the AVEVA GCS Technology Matrix.

SQL Server requirementsHardware and Software Requirements for Installing SQL Server 2019

Hardware and Software Requirements for Installing SQL Server 2017 and Prior

Hardware and Software Requirements for Installing SQL Server 2014

AVEVA Historian Hardware GuidelinesAVEVA Historian, formerly Wonderware, is not supported on cluster hardware.

Do not use the Historian computer as a domain controller.

If you are running the Historian on a virtual server, the Historian must have adequate CPU, network, memory, and disk I/O resources at all times. Overloading the virtual server leads to unpredictable behavior.

For system sizing examples, see the System Platform Installation Guide.

Alternative Authentication Using Smart CardsSmart Card: Raak Technologies C2-40 Mini Driver Smart Card

Smart Card Reader: OK 3021 USB Smart Card Readers

Operating System, Firewall, .NET Framework, and Virtualization NotesFirewall Notes

Operating System Notes: Common for AVEVA Products

Operating System Notes: InTouch HMI 2020

Operating System Notes: Application Server

Operating System Notes: Historian Server

Operating System Notes: Historian Client

.NET Framework Requirements and Compatibility

Virtual Environment Notes

Page 12: AVEVA System Platform 2020 Readme

Minimum Operating System and Browser Requirements for System Platform 2020The latest product information for each System Platform product is listed in the AVEVA Global Customer Support GCS Technology Matrix. Each link includes:

General information about the selected product, such as the version number and release date

Operating system requirements

Microsoft SQL Server requirements

Virtualization software compatibility

Information about interoperability (which AVEVA products a specific product works with)

Information about coexistence (which AVEVA products can be installed on the same node)

Minimum Required Operating System VersionThe following table shows the minimum operating system for each product. See the GCS Technology Matrix for a list of all supported operating systems.

Product

Minimum Required Operating System Version

Client OS (x86 and x64) Server OS (x64 only)

Application Server Windows 8.1 Professional and Enterprise

Windows 10 Version 1803 (minimum)Enterprise and IoT Enterprise

Windows Server 2012Data Center (only)

Windows Server 2012 R2Embedded (full image only),Standard, and Data Center

SAC versions of later WindowsServer operating systems arenot supported

InTouch

Historian

Important: Regardless of which operating system you are using, we recommend that you download and install the latest Microsoft updates to enhance security and ensure product compatibility.

Note: Only Windows Server versions licensed under Microsoft's long term servicing channel (LTSC) are supported. Versions of Windows Server licensed under the Semi-Annual Channel (SAC) do not include DesktopExperience, and therefore, are not supported. For example SAC versions 1709, 1903, and 2003 are not supported.

Supported Operating Systems at Time of Release64-bit only

System Platform Product /Component

Windows 8.1Pro/Enterprise

SAC Windows 10 Pro/Enterprise/IoTEnterprise

LTSC Windows 10Enterprise/IoTEnterprise

LTSC Windows ServerSee Windows Server Notes

Application Server 2020

Galaxy Repository

AppEngine / Platform /Bootstrap

IDE (including remote)

InTouch OMI ViewApp (runtime)

Supported 1803180919031909

20162019

20122012 R2 (including Embedded)20162019 (Desktop Experience)

InTouch HMI 2020

WindowMaker (no Modernapps)

WindowMaker (Modern apps)

WindowViewer (run time) /InTouchViewApp

InTouch Web Client (run time)

Supported 1803180919031909

20162019

20122012 R2 (including Embedded)20162019

Page 13: AVEVA System Platform 2020 Readme

InTouch for System Platform 2020

WindowMaker (Managed Apps)

WindowViewer (run time) /InTouchViewApp

Supported 1803180919031909

20162019

20122012 R2 (Embedded notsupported)20162019 (Desktop Experience)

Historian Server 2020 Supported 1803180919031909

20162019

20122012 R2 (including Embedded)20162019 (Desktop Experience)

InTouch Access Anywhere Server2020

ITAA Client (HTML5 browser)

InTouch Access AnywhereSecure Gateway 2020

Supported 1803180919031909

20162019

20122012 R2 (Embedded notsupported)20162019 (Desktop Experience)

Other System Platform 2020components / products

Historian Client 2020

OI Gateway

System Management Server

AVEVA Licensing

System Monitor Agent /Manager

Supported 1803180919031909

20162019

20122012 R2 (including Embedded)20162019 (Desktop Experience)

SAC: Semi Annual Channel (subscription)

LTSC: Long Term Servicing Channel

LTSC is the newer name for LTSB (Long Term Servicing Branch)

Windows Server Notes:

SAC releases of Windows Server do not include Desktop Experience and thus cannot be supported.

Windows Server 2012: Data Center only (Standard is not supported).

Windows Server 2012 R2: Embedded (full image ), Standard, and Data Center are supported.

Windows Server 2016: IoT, Standard, and Data Center are supported.

Windows Server 2019 (Desktop Experience): IoT, Standard, and Data Center are supported

Windows Server 2019 (Core): NOT supported

System Platform 2020 Web ClientsThe following web clients are included with System Platform 2020:

InTouch Access Anywhere Client (HTML5 Browser)

Historian InSight Client

AVEVA Enterprise Licensing - Manager Client

The client programs listed above can be used with most common web browsers. Compatible browsers include:

Microsoft Internet Explorer 11

Microsoft Edge (version 40.15063 and newer)

Firefox (version 60.9 ESR and newer)

Safari for iOS and Mac only (version 11 and newer)

Google Chrome (version 72.0.326 and newer)

Opera (version 50 (2018) and newer)

Windows Operating System Notes

Page 14: AVEVA System Platform 2020 Readme

Upgrading from one version of System Platform to this version is only allowed when system requirements for operating system version, SQL Server version, and .NET Framework version are met. Upgrading SystemPlatform removes the prior version and installs the current version (System Platform 2020)

Support for 32-bit versions of Windows and SQL Server has been discontinued. Only 64-bit versions are supported.

Semiannual channel (SAC) releases of Windows Server only include Core, and not Desktop Experience. Therefore, SAC releases of Windows Server are not supported.

Newer operating system Service Packs (SPs) than those listed do not block the installation of AVEVA products. A warning message may appear during the installation process.

After System Platform installation, the only operating system upgrade that is supported is from Windows 8 to Windows 8.1. In all other cases, existing System Platform products must be uninstalled prior to theupgrade and then reinstalled after the upgrade.

.Net NotesVersions of .NET (other than 4.x versions) can coexist, but all .NET code, including QuickScript.net scripts, run under .NET 4.7.2 or higher. For more information about .NET Framework requirements and compatibility,see .NET Framework Requirements and Compatibility.

SQL Server NotesUpgrading SQL Server with AVEVA products installed is supported. See the AVEVA Global Customer Support GCS Technology Matrix for the complete list of supported SQL Server versions.

Only 64-bit versions of SQL Server are supported in this System Platform release. See Supported SQL Server Versions at Time of Release for more information.

If an error message about an unsupported SQL Server version is displayed while installing or upgrading to System Platform 2020, check the following:

Your installed version of SQL Server is no longer supported, for example, SQL Server 2008.

How to fix: Upgrade to a supported version. Refer to the following Microsoft resource for more information: Upgrade SQL Server

Your installed version of SQL Server is supported but requires a service pack. For example, you have SQL Server 2014 SP2, which was supported on System Platform 2017 Update 3, but now upgrading to SystemPlatform 2020 is blocked because System Platform 2020 requires SQL Server 2014 SP3 or newer.

How to Fix: Download and install the required service pack.

You have a 32-bit version of SQL Server installed.

How to Fix: Refer to Issue 1249251 under Install/Uninstall and Galaxy Migration Issues.

Supported SQL Server Versions at Time of Release64-bit only

System Platform Product /Component

SQL Server Express SSMSE SQL Server

Application Server 2020

Galaxy Repository

AppEngine / Platform / Bootstrap

IDE (including remote)

InTouch OMI ViewApp (run time)

2012 SP4

v11.0.7001.0 or higher

2014 SP3

v12.0.6024.0 or higher

2016 SP2

v13.0.5026.0 or higher

2017 Core

v14.0.1000.169 or higher

2019 Core

v15.0.2000.5 or higher

2012 Standard/Enterprise SP4

v11.0.7001.0 or higher

2014 Standard/Enterprise SP3

v12.0.6024.0 or higher

2016 Standard/Enterprise SP2

v13.0.5026.0 or higher

2017 Standard/Enterprise

v14.0.1000.169 or higher

2019 Standard/Enterprise

v15.0.2000.5 or higher

InTouch HMI 2020

WindowMaker (no Modern apps)

WindowMaker (Modern apps)

WindowViewer (run time) /InTouchViewApp

InTouch Web Client (run time)

InTouch for System Platform 2020

WindowMaker (Managed Apps)

WindowViewer (run time) /InTouchViewApp

Historian Server 2020

System Monitor Manager

Page 15: AVEVA System Platform 2020 Readme

Default database is SQL Server Express 2017 Core

For information about which version of SQL Server you are running, see How to determine the version, edition, and update level of SQL Server and its components

Virtual Environment NotesThe following virtualization software and cloud-based virtual environments are supported for System Platform 2020:

Hyper-V 5 and newer (version is based on the operating system utilized)

Both Gen 1 and Gen 2 VMs are supported

Windows 10 and Windows Server 2016 support Versions 7 and 8

VMWare VSphere 6.0 and 6.5, including HA/DR

VMWare Clients, including Horizon - Application Virtualization

Cloud Virtualization - Azure

VMWare Workstation, Version 11 and higher

Firewall NotesIn order to establish communication with other components and services on the network, System Platform and ArchestrA Service Bus (ASB) services require certain network ports to be opened in the Windows Firewall.Typically, these ports are automatically opened for the Windows Firewall during installation. However, if the Windows Firewall service is disabled or not running at the time of installation, or if an alternative firewall is in use,you will need to manually open the appropriate network ports in the firewall. For more information about port configuration, see "Configuring ArchestrA Service TCP Ports" in the Application Server User Guide (filename:IDE.pdf).

Operating System Notes: Common for AVEVA Products

ActiveX Controls Behavior on Supported Windows Operating SystemsDue to the Data Execution Prevention (DEP) feature in Windows operating systems, any ActiveX control built with ATL version 7.1 or earlier will fail to host, or will behave unpredictably in InTouch, either in WindowMaker orWindowViewer.

The ActiveX controls and error message, along with solutions to resolve the behavior, are described in detail in TechNote 522, "Some ActiveX Controls NOT Supported in InTouch 2012 R2 (Version 10.6)". You can downloadthis TechNote from the AVEVA Global Customer Support (GCS) website.

Configuring Remote Alarm Retrieval QueriesThe process to configure remote alarm retrieval queries has changed for interactive applications such as InTouch HMI when running on currently-supported Windows and Windows Server operating systems.

When InTouch WindowViewer is started and generates alarms from an interactive Windows or Windows Server desktop session, an AlarmViewer control (running within InTouch HMI) on a remote node must be speciallyconfigured to query the alarms. The source alarms will not appear unless the AlarmViewer control's alarm query is configured.

This type of query only works for InTouch HMI as an alarm provider running in a Terminal Services session, not for InTouch HMI running in a console session.

To configure the AlarmViewer's alarm query1. After starting InTouch WindowViewer (alarm provider), open the SMC Logger and look for the most recent string generated by AlarmMgr. For example: "Registering AlarmMgr with SLSSVC as AlarmMgr

253.127.148.120". The indicated IP address will be unique to your alarm-providing node. Note the IP address for use in Step 2.

2. In the Alarm Query tab of the AlarmViewer control on the remote computer, configure the alarm query as follows, substituting your nodename of the alarm providing InTouch HMI for "nodename" below andsubstituting your IP address noted in the previous step:

\\nodename:ip_address\intouch!$system

where nodename is the name of the node that is providing the InTouch alarm and ip_address is the IP address that you determined in step 1.

3. Test to validate that the alarms generated from the alarm-providing node are shown accurately in the AlarmViewer control.

Terminal Services Behavior in Windows Server Operating SystemsWindows Server no longer supports the /console switch as a means of starting the remote desktop (RDP) client, also known as Session 0 or Terminal Server Console session. Session 0 is no longer an interactive session,and is reserved only for Windows services. Windows Server treats all remote connections as remote RDP sessions regardless of /console, /admin, or any other switches used to make the connection.

This impacts InTouch HMI functionality such as Alarm Manager that depends on the Terminal Server Console session. The impact to Application Server is minimal as most Application Server processes run as services. Oneimpact to Application Server is to carry forward the restriction introduced with the Windows Vista operating system which permits only one alarm provider. While both Application Server and InTouch HMI can be configured asalarm providers, only one alarm provider can be configured at any one time.

Refer to the InTouch HMI Readme for further information about InTouch HMI applications running in the Terminal Server Console.

Page 16: AVEVA System Platform 2020 Readme

If you are running WindowViewer within a Terminal Server session and want to access alarms from WindowViewer in a client session, you must use the syntax \\terminalservernode:<IP address>\InTouch!$System toaccess the alarms, with a colon (:) after the node name. The IP address is that of the client computer connected to the session.

Operating System Notes: InTouch HMI 2020

InTouch HMI with Supported Windows Operating SystemsWindows client (8.1 and 10) operating systems do not support a dedicated single-node server configuration that runs one or more databases for an InTouch HMI system.

InTouch HMI 2020 does not support the following legacy script functions on 64-bit systems: WWPoke(), WWExecute(), WWRequest(), ActivateApp() and SendKeys().

If Recipe Manager is started using the path Start\Program\AVEVA\InTouch\Recipe, then select Run as Administrator.The InTouch Extensibility Toolkit might need to be started by right-clicking and selecting Run As Administrator to function properly.

The onscreen keyboard options were changed as of Windows 7 and Windows Server 2008 R2. Although System Platform 2020 does not support these operating systems, these changes apply to the currently-supported operating systems.

Hovering to select from the Windows keyboard does not work in currently-supported operating systems.

InTouch HMI View Applications and DDE SupportNetDDE is not supported for InTouchView applications.

By design, an InTouchView application does not serve data to any other source, including InTouch HMI itself. When WindowViewer starts, it verifies if the application is an InTouchView application. When WindowViewerdetects an InTouchView application, it does not register to become a DDE server. ArchestrA Symbols make use of the client layer when accessing InTouch tags, and appear as a third-party client trying to accessWindowViewer as a data server. As a result, ArchestrA Symbols cannot communicate with InTouch tags when used with an InTouchView license.

In ArchestrA Symbols, InTouch:<tagname> is still a valid method of referring to an InTouch tag on a local node.

InTouch HMI Support for Windows User Account ControlSystem Platform 2020 with InTouch HMI 2020 supports User Account Control-enabled operations on run-time nodes.

Operating System Notes: Application ServerThe Bootstrap, IDE, and Galaxy Repository are supported by the following language versions of Microsoft operating systems: English, Japanese, Simplified Chinese, German, and French. The Galaxy Repository isalso supported by the English, Japanese, Simplified Chinese, German, and French versions of Microsoft SQL Server.

Upon installation, the selected language and regional settings must match those of the intended operating locale and must use the collation of SQL Server that matches the operating system locale.

Using Application Server with Supported Windows Operating SystemsThis section describes specific behaviors and restrictions when using the supported versions of Windows and Windows Server operating systems with Application Server.

The DDESuiteLink Client connection to the local Operations Integration (OI) Server (DAServer) using Local DDE is supported ONLY when the OI Server is configured as "Not a Service" and activated from itsexecutable file or launched from InTouch. On Windows and Windows Server operating systems, Local DDE is NOT supported when the OI Server is activated in the System Management Console (SMC).

For toolkits such as the ArchestrA Object Toolkit, GRAccess Toolkit, and MXAccess Toolkit to function properly on Windows 8.1 and later operating systems, you may need to start the toolkit by right-clicking on the fileand then clicking Run As Administrator.

Application Server and User Account Control LevelApplication Server supports User Account Control-enabled operations. Starting the IDE requires elevated privileges.

Operating System Notes: Historian ServerScenarios involving remote node communication fail if the Historian node is using the Windows 7, Windows 8, Windows Server 2008 R2, or Windows Server 2012 operating system.

For example:

1. When you log in as a local administrator on a computer and try to add a remote Historian node (a second node with the Historian installed) using the network account from the Management Console, the status of theremote Historian node is not reflected correctly.

2. Test the connection from a Historian node using the operating system to a remote tier-2 historian. The following error message is shown: "Test Connection to replication server () failed: cannot connect to Tier-1replication service (error 0x80004005: Unspecified error)"

3. Replication to the remote tier-2 historian fails.

Page 17: AVEVA System Platform 2020 Readme

4. Although a remote IDAS service starts successfully, errors and warnings stating "Failed to get IDAS configuration version..." and "Unable to start data acquisition" are logged. This problem occurs if the ArchestrA useraccount is a local user. If the ArchestrA user account is a domain user, then this problem does not occur.

Workaround:

1. Open a command prompt and run the following command:cmd /c reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

This sets LocalAccountTokenFilterPolicy registry entry value to 1. In doing so, an elevated token for the user is generated.

2. Restart the system.

Operating System Notes: Historian ClientUser Account Control can be enabled when the Historian Client application is running as non-administrator.

.NET Framework Requirements and CompatibilityIMPORTANT: System Platform 2020 leverages the Microsoft .NET Framework 4.7.2 (or higher) version. Multiple versions of the .NET Framework can coexist, if other applications on the same machine have dependencieson other .NET versions.

All user-supplied .NET code that runs in the context of InTouch HMI and Application Server requires .NET Framework 4.7.2 or higher. Although the .NET Framework 4.7.2 is highly compatible with applications that are builtwith earlier .NET Framework versions, you may have to update your scripts.

In ArchestrA scripting, some .Net codes could fail if not using proper text encoding, and could cause a script to exit without completion. The UTF8Encoder is the default BinaryStream decoder in .Net 4.5 and later. To enablean ArchestrA script to decode ASCII XML data, for example, insert the following snippet:

BinaryReader streamReader = new BinaryReader(ms, new ASCIIEncoding());

To learn more about changes introduced in different versions of the .NET Framework, refer to the following Microsoft resources:

What's New in .NET Framework

What's obsolete in the .NET Framework class library

Migration Guide to the .NET Framework 4.8, 4.7, 4.6, and 4.5

.NET Framework 4 migration issues

Considerations for SQL ServerSQL Server is required for Application Server, InTouch, and Historian Server. We recommend that you install and configure the supported SQL Server version before you begin the System Platform installation program. Ifyou select SQL Server Express during System Platform installation, it will be installed automatically (applicable to small installations only).

The System Platform installer will install all prerequisites except the SQL Server requirement for installing the Historian Server. If you select the Historian Server for installation, and if the supported version of SQL Server isnot already installed, you must exit the installation program, install the supported SQL Server version, then resume the installation.

Other considerations are:

Alarm DB Logger: To use the Alarm DB Logger with SQL Server Express, you need to change the default authentication mode from Windows-based to Mixed Mode.

SQL Server Configuration Rights: While installing InTouch HMI for System Platform, if the logged-on user performing the installation is not a SQL Server administrator, the Config SQL dialog box appears andrequests SQL Server administrator credentials.

Maximum Server Memory: After installing SQL Server, use SQL Server Management Studio to confirm that the Maximum Server Memory is configured to approximately 65% of the total available RAM. By defaultSQL Server does not clamp this setting. The System Platform installation process will attempt to adjust it if it has the appropriate rights to configure SQL Server.

Restoring a CAB: You cannot restore a Galaxy .cab file backed up in SQL Server 2012 or SQL Server 2008 to a node with an earlier version of SQL Server. For example, you cannot restore a Galaxy .cab file backedup in SQL Server 2012 to a node with SQL Server 2008. Attempting such a restore results in an error message.

The MSSQL Server user account is not supported for the SQL Server Service. Instead, configure SQL Server to run as the local system or Network Service account. Named instances are not supported.

Migrating SQL Server Versions: System Platform now requires a 64-bit version of SQL Server. Beginning with SQL Server 2016 (13.x), SQL Server is only available as a 64-bit application. You can upgrade from 64-bit versions of SQL Server 2008 and later to a SQL Server version that supports System Platform 2020. Supported SQL Server versions at the time of release of System Platform 2020 include:

SQL Server 2012 SP4

SQL Server 2014 SP3

SQL Server 2017 with all cumulative updates

SQL Server 2019 with all cumulative updates

Important! A 32-bit version of SQL Server cannot be upgraded to a 64-bit version through SQL Server Setup. However, you can back up or detach a database from a 32-bit instance of SQL Server, and thenrestore or attach the database to a 64-bit instance. For more information, see Supported Version and Edition Upgrades for SQL Server 2017.

For more information and helpful procedures about migrating SQL Server, see the following Microsoft references:

Page 18: AVEVA System Platform 2020 Readme

Upgrade SQL Server

Upgrade to SQL Server 2014

Upgrade to SQL Server 2012

Migrate SQL Server 2000 to SQL Server 2012

ALTER DATABASE Compatibility Level (Transact-SQL) SQL Server 2012

SQL Server Rights Requirements: SQL Server no longer automatically creates the BUILTIN\Administrators role delivered in earlier, unsupported versions SQL Server. The Application Server installation process willcreate the necessary operating system user group (aaAdministrators) and SQL Server role. This automated process will provide the rights required to allow operations within the Galaxy Repository without the need forblanket BUILTIN\Administrator rights. The aaAdministrators group must be present and enabled. If you accidentally delete the aaAdministrators group from the Windows operating system, you can run either of twooptions to restore it:

Run the Change Network Utility from the Windows Start menu.

Run the aaConfig SQL Utility from the Windows Start menu.

If you accidentally delete the aaAdministrators group from the SQL Server security logins, you must run the aaConfig SQL Utility to restore it. Refer to the Application Server User's Guide, "About ArchestrA UserAccounts", for further information and procedures about restoring the aaAdministrators group.

Considerations for SQL Server ExpressSQL Server Express is supported for use on an Application Server or Historian node, but is recommended for use only in small or development configurations. SQL Server 2017 Core is automatically installed whenyou select Application Server (with the Galaxy Repository selected) or the Historian, if, at time of installation, no other SQL Server elements are installed on the computer.

The computing capacity of SQL Server Express is limited to the lesser of one CPU socket or four processor cores.

For InTouch HMI-only installations, SQL Server is no longer a requirement since InTouch HMI 2020 has been reconfigured to work without a Galaxy Repository.

Additional SQL Server Notes for Application ServerOnly 64-bit versions of SQL Server are supported.

If multiple versions of SQL Server are installed, the one used as the Galaxy Repository must be the default instance. Named instances are not supported.

The Galaxy Repository locks the SQL Server maximum memory usage to 65% of the computer's physical memory.

TCP/IP must be enabled on the computer hosting a SQL Server database. The TCP/IP protocol setting can be verified from the SQL Server Network Configuration under SQL Server Configuration Manager.

To use the Alarm DB Logger with SQL Server Express, you need to change the default authentication mode from Windows-based to Mixed Mode.

Third-Party Application PrerequisitesFor Historian Client:

Microsoft Office is optional. If you install Office after installing Historian Client, the Historian Client add-ins do not appear in the list of Office add-ins. Run the Historian Client installation program and repair theinstallation to load the Office add-ins.

When you perform a custom installation of Microsoft Office (32-bit), you must install Office Shared Features and Office Tools so that the Historian add-ins for Workbook or Report can be loaded. Note: Make sure thatyou are not using the Microsoft Office 64-bit version.

System Platform InstallationFor detailed installation instructions in English, see the AVEVA System Platform Installation Guide (SP_Install_Guide.pdf) or AVEVA System Platform Installation Help (SP_Install_Guide.chm). The installation guidesupersedes the separate installation guides for the individual products. The Installation Guide pdf file is located in the root directory of the System Platform installation DVD. The Installation Help chm file is located in theInstallFiles directory of the installation DVD.

The information provided in this Readme file and the InTouch Readme file supersedes the InTouch HMI Installation Help (Install-InTouch.chm) for the French, German, Japanese, and Simplified Chinese languages.

Before Installing System PlatformInstalling System Platform 2020 on a computer used as a domain controller is not supported. For more information, see the Microsoft Security Best Practices Checklist.

Some AVEVA products released prior to System Platform 2020 must be installed BEFORE you install System Platform, if the product will be installed on the same node as System Platform. These are:

Alarm Adviser (2014 R2 SP1 and prior versions)

Intelligence (2014 R3 and prior versions)

Recipe Manager Plus (Update 1 and prior versions)

Page 19: AVEVA System Platform 2020 Readme

Skelta BPM 2017 R2 (Update 1 and prior versions)

About the ArchestrA User AccountThe ArchestrA user account is a user name and password combination that enables inter-node communication between all computers in an ArchestrA environment. You must specify the same user account on every nodewhen you install the System Platform components for the first time on computers that communicate with each other.

WARNING! The ArchestrA user account is a Windows operating system account located on the local computer or on a domain. Do not delete this account with operating system account management tools. Ifyou do, ArchestrA-enabled software may stop functioning properly.

If the ArchestrA user account has not previously been configured, you will be prompted to configure it during the System Platform installation. You must specify a user name, password, and domain.

If you use an existing user account, it must have a permanent password that does not expire, and the password cannot be changed.

After you install a System Platform component, you can use the ArchestrA Change Network Account utility to change or re-create the ArchestrA user account. The Start menu contains a shortcut to the utility. It is under theAVEVA Utilities folder.

You must have Administrator privileges to use the Change Network Account utility. For more information, see the Change Network Account utility help

Note: If you re-create the user account using the Change Network Account utility, the Microsoft Windows security component on the computer can take several minutes to update this information on the ArchestrA Galaxynode. Until that occurs, the ArchestrA component may not function properly. Restarting the Galaxy node updates this information immediately.

System Monitor Installation and ConfigurationWe highly recommend the following System Monitor installation and configuration sequence. For more information and details, please see “Configuring the System Monitor Agent" and "Configuring the System MonitorManager” in the System Platform Installation Guide.

1. Install System Platform.

2. Start the Configurator:

a. Configure AVEVA Enterprise Licensing Platform > AVEVA Enterprise License Server

b. Configure Common Platform > System Management Server

c. On all machines with System Platform products, configure the AVEVA System Monitor > System Manager

d. On the System Monitor Manager machine, configure the AVEVA System Monitor > Alert Email Server

e. Configure the remaining product plug-ins.

f. Restart your system.

Re-Connecting to System Management Server after Hardware Replacement or VM RestorationIf you connect a machine to the System Management Server and then later replace the machine due to hardware failure, or restore the VM to a state prior to that connection without first disconnecting the machine from theSystem Management Server, you will not be able to reconnect that same machine to the System Management Server.

Cause:To protect the security of the system, the System Management Server uniquely identifies each machine that connects to it. If an intruder attempts to pretend to be that machine (spoofing) and re-registers with that machine’sname, the System Management Server will detect the mismatched identity and reject the suspected intruder’s registration.

Solution:Before replacing a connected machine, and/or restoring the connected VM to a pre-connected state, run the Configurator on that machine and disconnect it from the System Management Server.

If that is not possible (i.e., the machine is no longer available due to hardware failure), then you will need to remove the connection information on the System Management Server manually:

After attempting to reconnect the machine, the logger will contain the warning:

“ArchestrA.CertificateManager: Please un-register the device <device name> from management server. Use the (Remove-AsbDevice) script to remove the device registration”The PowerShell command will remove the machine’s connection information from the System Management Server. We recommend that you contact your support team, or AVEVA Global Customer Support (GCS), forassistance with executing this command.

System Platform Upgrade and MigrationIMPORTANT! You can only upgrade to System Platform 2020 if the prior version was installed on a 64-bit operating system.

You can upgrade directly to System Platform 2020 from System Platform 2014 R2 SP1 or later, provided the prior version was installed on a 64-bit operating system.

Page 20: AVEVA System Platform 2020 Readme

Upgrading is defined as installing a newer version of the software when a previous version of the software exists. An upgrade is possible when the system requirements (operating system, SQL Server, .NET Framework) aremet. The upgrade process will properly remove or uninstall the previous software version and install the new version. For versions older than the current and previous licensed versions, only the latest service pack or patchversions are tested. For distributed systems, some products must be upgraded in a particular order. For more information, see upgrade information for each product in the System Platform Installation Guide.

The earliest versions of Windows that support System Platform 2020 are:

Windows 8.1, Professional or Enterprise Editions

Windows Server 2012 Datacenter Edition (Standard Edition is not supported)

See the GCS Technology Matrix for complete information about operating system that you can use with System Platform 2020 products.

IMPORTANT! Back up any relevant application configuration files or databases before you start an upgrade or migration.

Licensing InformationOnce installed, a link to the AVEVA Enterprise License Manager can be found in the \AVEVA folder on the Start menu.

It can also be accessed by pointing your browser to the following URL:http://<nodename>/AELicenseManager

where <Nodename> is localhost or the name of the node where the AVEVA Enterprise License Manager is installed.

License ServerThe AVEVA Enterprise License Server can be installed separately from the AVEVA Enterprise License Manager.

Running both InTouch HMI and InTouch OMI in a Session on an RDS ServerIn System Platform 2020, running both InTouch HMI and InTouch OMI in a session on an RDS Server will attempt to acquire two (2) Supervisory Client Server (unlimited) licenses instead of one (1).

If you have purchased a Supervisory Client Server license (unlimited RDP sessions on a single server) and then run both InTouch HMI and InTouch OMI simultaneously, there can be issues acquiring the server license dueto differences in how the license is handled between the two. The order of startup will impact the results.

This behavior is seen in only a limited number of instances, only when you have purchased a Subscription license. If you do see this behavior, change the order of InTouch HMI and InTouch OMI startup.

If this behavior continues, contact AVEVA Software Global Customer Support (GCS), describe the behavior, and request a temporary license, typically valid for 60-days.

InTouch OMI and InTouch HMI ViewApp License Reservation Device Name for Client Devices, RDP Servers, andUsers

License ReservationReserving a license for a specific device ensures a license will be available for that specific device whenever it is needed, regardless of the number of devices connected to the system. Keep in mind, each license can onlybe reserved to a single device, so if the device names are unknown ahead of time, it's better to not use reservations and instead allow the licenses to be acquired on a first-come, first-serve basis.

User-based License ReservationIn the AVEVA Enterprise License Manager license reservation page it is possible to mark a license to be reserved to a specific user. While the reservation page allows this particular configuration, it's important to know thatneither InTouch OMI nor InTouch HMI ViewApps support user-based license reservations. The end-result will be the inability for the software to acquire the license reserved. Therefore, only use device-based reservations forSupervisory Client licenses.

Device-based License ReservationWhen reserving a Supervisory Client license for a specific device, the Device Name needs to be the name of the computer running the InTouch HMI/OMI ViewApp. In the case where the ViewApp is running inside of aRemote Desktop Session, on an RDS (aka: Terminal Server), then the Device Name needs to follow this naming pattern:

<RDSHostName>-<RDPClientName>-<index>

where RDSHostName is the name of the Remote Desktop Server (aka: RDS or Terminal Server), and RDPClientName is the name of the PC running the RDP client software, and "index" is 1, unless there will be multipleRDP sessions from a single client machine, in which case the index should be incremented (starting at 1) for each reservation for that specific RDP client, up to the total number of RDP sessions from that specific RDPclient.

Reservation Examples

Page 21: AVEVA System Platform 2020 Readme

Situation: A computer with a hostname of "ControlRoomA" runs InTouch OMI

Device Name: "ControlRoomA"

Situation: A computer with a hostname of "ControlRoomB" running a single Remote Desktop Client (RDP), connecting to the Remote Desktop Server (aka: Terminal Server) with a hostname of "PrimaryRDS"

Device Name: "PrimaryRDS-ControlRoomB-1"

Situation: Two computers with hostnames "SupervisorPC1" and "LineMgrA", respectively, each running a single Remote Desktop Client (RDP) connecting to the Remote Desktop Server (aka: Terminal Server) with ahostname of "PrimaryRDS"

Device Names:License Reservation 1: "PrimaryRDS-SupervisorPC1-1"

License Reservation 2: "PrimaryRDS-LineMgrA-1"

Situation: A computer with a hostname of "ExecutiveDesktop" running four (4) Remote Desktop Clients (RDPs), connecting to the Remote Desktop Server (aka: Terminal Server) with a hostname of "PrimaryRDS"

Device Names:License Reservation 1: "PrimaryRDS-ExecutiveDesktop-1"

License Reservation 2: "PrimaryRDS-ExecutiveDesktop-2"

License Reservation 3: "PrimaryRDS-ExecutiveDesktop-3"

License Reservation 4: "PrimaryRDS-ExecutiveDesktop-4"

AVEVA Enterprise Licensing Support for High Availability (HA) and Disaster Recovery (DR) in Virtual EnvironmentsVirtual Environments: License Servers are supported in virtual environments. However, under certain circumstances, such as transferring a license from one virtual environment to another, the License Server may interpretthe transfer as an improper move and therefore go into grace period.

High Availability: License Servers in a High Availability virtual environment are supported in specific topologies. Basic redundancy topologies are described in the AVEVA Enterprise Licensing online help.

Disaster Recovery: License Servers in a Disaster Recovery virtual environment will go into a grace period during DR activities. This is because DR activities are similar to an improper move of licenses and will trigger agrace period.

To avoid a grace period trigger in a DR virtual environment, we recommend that you run the License Server outside the virtualized DR environment and use a redundant License Server configuration through the functionalitybuilt into the License Server software. Another option is to purchase Disaster Recovery licenses at a discounted rate and establish a backup License Server with these additional licenses.

In all environments, we recommend you install and run the AVEVA System Monitor to monitor licensing functionality and view alerts on issues such as a License Server going into grace period or licenses expiring.

Hyper-V Virtual EnvironmentHigh Availability (HA) in a Hyper-V virtual environment does not activate licensing grace period during a failover as monitored environmental variables do not change.

Disaster Recovery (DR) in a Hyper-V virtual environment activates a licensing grace period as monitored environmental variables do change.

VMWare Virtual EnvironmentHigh Availability (HA) in a VMWare virtual environment does not activate licensing grace period during a failover as monitored environmental variables do not change.

Disaster Recovery (DR) in a VMWare virtual environment activates a licensing grace period as monitored environmental variables do change.

Antivirus SoftwareAntivirus Software should be implemented as part of a defense-in-depth strategy to secure your Industrial Control Systems. TechNote TN2865, available from the AVEVA Global Customer Support (GCS) web site, listsimportant information about antivirus software. Enter your GCS credentials to access the Tech Note.

https://softwaresupportsp.aveva.com/#/okmimarticle/docid/tn2865

Resolved IssuesSee the product-specific Readme files for resolved issues.

Known Issues

Page 22: AVEVA System Platform 2020 Readme

The following important known issues are listed by their assigned CR or reference number in ascending order. Additional known issues are documented in the product-specific Readme files.

Install/Uninstall and Galaxy Migration Issues

ASB, PCS and MGC Issues

InTouch OMI Issues

Map App / Mobile Access Issues

Application Server Issues

InTouch HMI Issues

InTouch Access Anywhere Issues

Historian Issues

Licensing Issues

System Monitor Issues

ASB, PCS and MGC IssuesASB: ArchestrA Service Bus

PCS: Platform Common Services

MGC: Multi-Galaxy Communication

1278013 In certain multi-galaxy environments (MGC) running different versions of System Platform and using OS User Security, Verified Writes from InTouch to an attribute on another Galaxy node do notsucceed. This occurs where one node is running System Platform 2014 R2 SP1, and a Verified Write is attempted from an InTouch window to an attribute on another node that is running System Platform2020. Both nodes have InTouch and the GR installed. The following error message is logged: "Write attempt failed for the following reason: 'Security error: 8018'." However, Verified Writes from ObjectViewer are successful.

Workaround: When performing a Verified Write from an InTouch window, enter the user name in the format ".\<UserName". Do not use the format "<LocalMachineName>\<UserName>".

1263702 When upgrading from a node with Platform Common Services (PCS) 4.3.3 installed, such as the case when upgrading from System Platform 2107 Update 3 SP1 or installing on a node with RMP 2017Update 2, errors are logged while deploying the OPCUA service. However, the service is deployed successfully. The errors are similar to the following:Application certificate does not have an application URI: CN=AZURE2019Failed! UnifiedAutomation.UaBase.StatusException: Application certificate does not have an application URI: CN=AZURE2019 at UnifiedAutomation.UaBase.ApplicationInstanceBase.LoadApplicationCertificate(ApplicationDescription application, String hostName, Boolean silent) at UnifiedAutomation.UaBase.ApplicationInstanceBase.CheckConfiguration(Boolean silent) at UnifiedAutomation.UaBase.ApplicationInstance.Start(ServerBase server, WaitCallback callback, Object userData, Boolean silent) at PCS.Provider.OpcUa.UaServerHostedService.StartApplication() at PCS.Provider.OpcUa.UaServerHostedService.<ExecuteAsync>d__7.MoveNext()

Workaround:1. Upgrade all nodes and install and configure PCS 4.4 on each.

2. On the node that will function as the OPC UA Server, select the "No System Management Server configured" option and finish configuration.

3. Start the Configurator again (reboot if necessary), and configure the System Management Server option as applicable for your system.

1161407 With only run-time components of System Platform Update 3 or Update 3 SP1 already installed, the following error is encountered when installing InBatch 2014 R3SP1, Batch Management 2017, or RMP2018 SP1: "Error 1603 A newer version of Archestra Service Bus Framework 4.2.2 is already installed."

Workaround:1. Install InBatch/Batch Management/RMP first and then install System Platform 2017 Update3 or Update3 SP1. You will be prompted to upgrade ASB Framework and Licensing,

2. Once this is complete, rerun System Platform installation to add products and components.

Alternate workaround:If you choose to install System Platform 2017 Update3 or 2017 Update3 SP1 first, then:

Select and install GR components (not just run-time components), and then install InBatch/Batch Management/RMP.

11111341121155

In some circumstances, when using the Configurator to configure the System Management Server, you may be prompted to enter your user credentials. This may happen if the logged-in user does notbelong to the aaAdministrators or Administrators OS group. If you are a member of either of these groups, enter your user name as DomainName\UserName. The logged-in user should be a directmember of the aaAdministrators or Administrator group. Using the credentials for a user that belongs to nested groups is not supported. That is, you cannot use credentials that belong to a group that ispart of aaAdministrators or Administrators.

If you are not a member of aaAdministrators or Administrators on the local machine, you can obtain configuration privileges for another OS group by editing the file appsettings.json, and adding thename of the OS group to the file. The full path for this file is: C:\Program Files (x86)\AVEVA\Platform Common Services\Management Server\appsettings.json.

Page 23: AVEVA System Platform 2020 Readme

To add an OS group to the file, add the new OS group after "aaAdministrators.""AppSettings": { "AllowGroups:: [ "aaAdministrators", "insert new group name here" ]

1116282 In a very small set of multi-galaxy (MGC) environments, communications between some System Platform subscribers and a system service they subscribe to may not be secure. In these circumstances,communications still occur, but may not be secure. If all the following elements exist in an MGC topology, communications may occur over an insecure channel:

Galaxies are installed across multiple domains.

Multi-Galaxy Communication (MGC) is used.

One of the following subscribers is on one domain and the MxDataProvider service to which it is subscribed is on another domain:

WindowViewer

Object Viewer

An AppEngine that has input extensions on another galaxy

Workaround:To ensure that communications are always secure, update the config files as follows.

1. Locate aaEngine.exe.config and view.exec.config in the ArchestrA\Framework\Bin directory.

2. Add the following to the <runtime> section of each file:<AppContextSwitchOverrides value="Switch.System.IdentityModel.DisableMultipleDNSEntriesInSANCertificate=false" />

3. Create the config file aaObjectViewer.exe.config in the ArchestrA\Framework\Bin directory.

4. Add the following text to aaObjectViewer.exe.config:<configuration>

<runtime><AppContextSwitchOverrides value= "Switch.System.IdentityModel.DisableMultipleDNSEntriesInSANCertificate=false" />

</runtime></configuration>

L00141660 In a system with two GR nodes, attempting to connect from the IDE on one node to a Galaxy on the second GR node does not succeed, and the IDE shuts down.

Workaround: Pair the GR nodes before trying to connect to the Galaxy on the other node. See "Working with Multiple Galaxies > Setting Up a Multi-Galaxy Environment" in the Application Server UserGuide for information about configuring multi-Galaxy pairing.

L00139918 Uninstalling Wonderware InBatch versions 10.2 or 11.0 installed on a System Platform 2014R2 SP1 system results in a failure to connect to ArchestrA Service Bus (ASB) services. If you uninstall either ofthese InBatch versions then cannot connect to ASB services, run a repair on System Platform 2014R2 SP1 using Windows' Add/Remove Programs utility.

L00133534 Undeploying a galaxy with Object Viewer active will cause Object Viewer to shut down with an informational message that requires acknowledgement (click OK) to complete the shutdown. In a multi-galaxy configuration, with Object Viewer open, undeploying a paired Galaxy, then redeploying the galaxy without properly shutting down Object Viewer, can cause ASB services to fail to reconnect to theredeployed galaxy. To avoid this condition, click OK to shut down Object Viewer before redeploying the galaxy.

L00123474 Writing from InTouch to a remote galaxy using indirect tags can fail for some of the remote references. Object Viewers on two different nodes may show different values for the same reference. You canavoid this issue by deactivating Advanced Communication Management in the IDE. Additionally, if you use the same indirect tag with scripting more than one time, you can modify your scripts to set theindirect tag's name property to an empty string after the loop completes. For example, in the following script snippet, you would add the line highlighted with bold text: IF bRunScript THEN

FOR tagval = 1 TO 3 indirect.Name = "Testtag" + Text(tagval, "0"); IF indirect.Value > 4 THEN indirect.Value = 0; ELSE indirect.Value = indirect.Value + 1; indirect.Value = indirect.Value + 1; ENDIF; NEXT; indirect.Name = "";

ENDIF;

Page 24: AVEVA System Platform 2020 Readme

L00123462 In a multi-galaxy environment, you can pair galaxies by IP address rather than using a node name (computer machine name). Unpairing galaxies identified by IP address fails when NetBIOS and DNSsolutions are unavailable. Where your galaxies are identified by IP address, you must create a temporary host file to map the IP addresses as hostnames for purposes of unpairing.

For example, Node1 and Node2 are identified by IP address and are paired. To unpair them, do the following:

1. Navigate to the Hosts file on Node1. In Windows 7 and Windows 2008 R2 operating systems, the Hosts file typically can be found at C:\Windows\System32\Drivers\Etc\.

2. Open the Hosts file in Notepad. In Windows 7 and Windows 2008 R2 systems, you should right click the Notepad executable, and click Run as Administrator, then open the Hosts file from insideNotepad. Alternatively, you can click Start, then click Run, then enter the following command in the text box:notepad c:\Windows\System32\Drivers\Etc\Hosts.

3. Edit the Hosts file:

a. Enter the IP address for Node2.

b. On the same line as the IP address, provide a node (computer) name.

c. Enter IP addresses and node (computer) names for each node identified by IP address to be unpaired.

4. Save and close the Hosts file. You should now be able to unpair the galaxies.

Install/Uninstall and Galaxy Migration Issues1249251 Upgrading to System Platform 2020 from a prior version does not succeed if the prior version used a 32-bit version of SQL Server. Support for

32-bit SQL Server has been discontinued for the System Platform 2020 release.

Workarounds: Two methods for upgrading System Platform and migrating galaxies are listed below. Use the first method if you will use SQLServer Express, included with System Platform. Use the second method if you will be installing a 64-bit full version of SQL Server in place of a32-bit version.

Method 1 (install SQL Server Express as part of System Platform installation):

1. Detach the galaxy databases through SQL Server Management Studio.

2. Back up the database files by copying the Galaxy folder in the path:C:\Program Files (x86)\ArchestrA\Framework\FileRepository\

3. Uninstall the 32-bit version of SQL Server Express.

4. Launch the System Platform 2020 installation program (setup.exe), and allow it to install SQL Server Express 2017 (64-bit).

5. Restore the Galaxy folder to the path:C:\Program Files (x86)\ArchestrA\Framework\FileRepository\

6. Attach the previously detached Galaxy database files.

7. Restart the aaGR and Watchdog services.

8. Launch the IDE, then connect to the galaxy and migrate it.

Galaxy migration should succeed without any issues.

Method 2 (install full version of SQL Server):

1. Detach the galaxy databases through SQL Server Management Studio and make a backup.

2. Uninstall the existing 32-bit version of SQL Server.

3. Install a supported 64-bit version SQL Server.

4. Attach the previously detached Galaxy database files.

5. Launch the System Platform 2020 installation program (setup.exe) and allow it to upgrade your products.

6. After upgrade is complete, launch the IDE, then connect to the galaxy and migrate it.

Galaxy migration should succeed without any issues.

1233570 The aaGR service generates errors and warnings when migrating a Galaxy from System Platform 2014 R2SP1 to System Platform 2020. Thisissue is most noticeable on nodes with eight or more cores, although it can also occur on nodes with six or fewer cores.

1224058 When a galaxy with an ITMEViewApp object is migrated to System Platform 2020, an "ArchestrAObjectSupport" error message is logged.

Note: This issue has been corrected in AVEVA™ Edge 2020.

Workaround: You can avoid this issue by contacting AVEVA Customer Support for a patch compatible with your System Platform release. Beforemigrating your galaxy to System Platform 2020, import the ITMEViewApp Object patch.

Page 25: AVEVA System Platform 2020 Readme

If you have already migrated your galaxy to SP 2020 and are seeing an error message, import the ITMEViewApp Object included in the AVEVA™Edge 2020 release.

11352291157116

If InBatch 2014 R3 or InBatch 2014 R3 SP1 is installed on the same node as System Platform 2017 or 2017 Update 1, upgrading to SystemPlatform Update 3 SP1 may result in a compatibility issue that stops the IDE from working.

Workaround: Upgrade InBatch to version 2017 or later before upgrading to System Platform 2017 Update 3 SP1. InBatch 2017 and laterversions are compatible with System Platform 2017 Update 3 SP1.

1120630 A Modify operation on InBatch 2017 fails when InBatch 2017 or earlier is installed before System Platform 2017 Update 3.

Workaround: Install System Platform 2017 Update 3 first, then install InBatch.

931629 If a System Platform component is removed through the Control Panel ("Install/Uninstall Programs" applet), rather than by running the SystemPlatform installation program (Setup.exe), errors messages will be logged, exception messages such as "FileNotFound" will be displayed, andApplication Server deployment will no longer be successful.

Workaround: Use the "Modify" workflow, as described in the System Platform Installation Guide.

1. Insert the System Platform installation DVD and run Setup.exe.

2. Select the "Modify" option.

3. Select or clear the components you want to add or remove and click Next.4. When the Verify Change dialog appears, click Modify.

5. Click Finish when the changes are complete.

804308 While installing System Platform 2017 on a remote node using an RDP session, you may lose your RDP connection if the Windows FirewallService is stopped and Startup Type=Manual. If you are unable to reconnect, try the following:

If you have another form of Desktop access, such as physical access to the node or virtual access using VM hosting tools, you can usethat access to confirm that the installation was successful. The last installation step will ask you to restart. When the node restarts, theRDP access should resume working normally.

If you do not have Desktop access, forcibly restart the node (data loss may occur), which will allow RDP to reconnect. Then, run theinstallation again.

796068 On a Galaxy Repository, uninstalling Application Server results in restoring the ArchestrA User credentials to the registry.

InTouch OMI Issues1295525 You may not be able to see a WYSYWYG preview of a ViewApp if all of the following are true:

The Galaxy contains more than one ViewApp derived templates configured with the same layout

Two or more of the ViewApps are open in ViewApp Editors within the same IDE.

The same layout is shown in the WYSYWYG area.

In this case, only the initial ViewApp Editor will render the layout with WYSYWYG preview.

Workarounds: When multiple ViewApps are using the same layout, you can either:

Edit one ViewApp at a time, or

To enable side-by-side editing of the ViewApps, use multiple IDE instances. Open a single ViewApp Editor in each IDE, and edit onlyViewApp per IDE.

1292338 Checkboxes and other WCC elements, when linked to an invalid User Defined Object attribute, do not retain settings. For example, a checkboxconfigured as True will immediately revert to False.

Workaround: This works as designed, and no workaround is needed. Linking to an invalid reference should not show any value.

1290949 Changes to an Object Wizard containing a symbol during run time or while in preview mode do not hide the symbols associated with the Wizard.

1290461 When quickly associating multiple apps to a ViewApp, an app that displays a message, such as a licensing dialog while rendering its WYSIWYGpreview) may cause the ViewApp and the IDE to become non-responsive.

Workaround: Shut down the IDE process and restart the IDE.

1290401 A ViewApp becomes non-responsive when the user attempts to login to the running ViewApp from the Login dialog box.

1289649 Certain characters cannot be entered when the Layout Script Editor is set to the International US keyboard. Instead of the typed character, thekeyboard produces a space.

Page 26: AVEVA System Platform 2020 Readme

Workaround: When there is need to type one of the international accented dead keys (such as " ' ~ ^ : ), use an external text editor such asNotepad, and copy and paste the text into the script editor. Note that the Layout Script Editor supports all international characters.

1281954 A Layout Editor window that extends beyond a monitor screen onto another monitor screen still spans multiple screens, even after selecting theMaximize button. The Layout Editor window should resize to the full screen size of a monitor after selecting the Maximize button.

1257142 During run time, the top of a slide-in pane (pane 2) in a ViewApp appears to be misaligned with the pane it slides over (pane 1) when "Hide RowWhen Empty" is enabled for pane 1.

Workaround: This is a minor aesthetic issue and does not affect functionality. If necessary, disable the "Hide Row When Empty" option.

1195009 Users experience a 5 to 10 second delay when selecting any option from the Configure New Asset dialog box or attempting to close the dialogbox.

1160616 If an admin user logs in, launches a ViewApp, and then logs off the system while leaving the ViewApp running, registry keys are unloaded in theprofile of the user account. This results in continuous errors from CheckPointFileServer in the logger similar to: ""INVALID HRESULT LINE765File CheckPointFile.cpp hResult 80003fa after logging off and logging on as different users (non-admin)."

Cause: This is a known Microsoft issue. This problem typically occurs after an administrator uses a service account to log in to the server for aninteractive session, and then logs off. For example, an administrator may log in to a Web Front End (WFE) server by using the farm account,and then log off. This activity forces the registry keys to be unloaded in the profile of that account, and makes the keys unavailable for futureuse. Microsoft recommends using either of the following workarounds to resolve this issue. For more information, see:

"800703fa Illegal operation attempted on a registry key" error

A COM+ application may stop working on Windows Server 2008 when the identity user logs off

Workaround 1: Do not log in to the server for interactive sessions by using a service account.

Workaround 2: Disable the related Windows User Profile Service feature as follows:

1. Open the Group Policy editor (Gpedit.msc) on the affected server.

2. Open the UserProfiles folder in the following path:

Computer Configuration > Administrative Templates > System > UserProfiles3. Locate the "Do not forcefully unload the user registry at user logoff" setting.

4. Change the setting to Enabled.

L00150114 SR59513303: TheGetCPTimeStamp() scripting method, when used in an InTouch OMI action or named script within a symbol, does not returnthe timestamp at run time. Instead, it returns characters for the timestamp format, such as "mm/dd/yyyy hh:mm:ss." No errors or warnings willappear in the logger. This is similar to issue 777504, listed below.

Workaround: Use the GetCPTimeStamp() method in an object script instead of a symbol script.

1100582 Switching languages during run time while using multi-content panes that use locale-specific scripting calls can sometimes result in errors in thelogger.

Workaround: Restart the ViewApp after switching the run-time language. This action fully resolves the issue with no loss of functionality.

988079 If you upgrade or migrate from version 2017 or 2017 Update 1, and have an InTouch OMI ViewApp that uses the ShowGraphic scripting method,modeless windows will behave differently at run time in this version of InTouch OMI.

Old behavior: a modeless window called by ShowGraphic was displayed in an InTouch OMI pane.

New behavior: a modeless window called by ShowGraphic is now be displayed in a modeless popup window. A new scripting method,ShowContent, has been added. Use ShowContent to load a graphic or layout into a pane. Use ShowGraphic to load a graphic into amodeless or modal popup window. Note that the modal windows called by ShowGraphic will continue to behave the same way as inprevious releases (a modal popup window is displayed).

MissingNavTree

After upgrading or migrating an InTouch OMI ViewApp from 2017 to 2017 Update 1, a warning message states that the NavTree entity could notbe found. In 2017 Update 1, this navigation object has changed and is now called “NavTreeControl.”

Workaround 1: To replace the NavTree object in a ViewApp or Layout when upgrading to System Platform 2017 Update 1:

1. Open the ViewApp or Layout that shows the warning.

2. In the ViewApp or Layout editor, look in the Actions list for all references to “NavTree.” An icon showing “Content not available” will bedisplayed for these references.

3. To see the entire action list for a ViewApp, toggle the Actions for Primary switch to show Actions for Home (does not apply to theLayout editor).

4. Replace the NavTree object with the new NavTreeControl.

a. Search for NavTreeControl under the Toolbox tab.

Page 27: AVEVA System Platform 2020 Readme

b. Drag the NavTreeControl onto the pane to replace the NavTree.

5. Confirm that you want to replace the content, then save the ViewApp or Layout and close the editor.

6. Verify Layouts and ViewApps no longer show any warnings related to the NavTree.

7. Deploy the ViewApp.

Workaround 2: To replace references to NavTree when importing packages from System Platform 2017:

1. Launch the IDE and open the “Find” dialog.

2. Search for “NavTree” using the default search settings.

If the package file contains the obsolete NavTree object, it will be listed in the search results.

3. Double-click the NavTree search result, which will select the NavTree object in the Graphic Toolbox.

4. Delete the NavTree object from the Graphic Toolbox.

5. Use Workaround 1 to replace the NavTree object with the new NavTreeControl object.

774717 When an InTouch OMI application (View.exe) that uses one of the following web controls is run in 4K mode or on multiple 1080p monitors, undercertain circumstances the application may stop responding:

InSightApp

MapApp

WWWebAppControls

Workaround: When running a ViewApp that uses a web control on a 4K monitor, set the monitor resolution to 2560 x1440 or less. When runningthe ViewApp on 1080p monitors, do not attempt to span multiple monitors.

777504 The GetCPQuality() scripting method is not supported in InTouch OMI. If used in a ViewApp, it always returns quality = 0 (bad quality). This issimilar to issue L00150114, listed above.

781006 If an invalid custom property is added to a symbol, no warning is logged in the System Management Console, even though no value is displayedfor the custom property.

781620 The Height and Width properties of a group with text elements do not change in accordance with changes made to the label font size, and arenot rendered correctly.

784470 Tooltip animations that contain multiple lines of text with line breaks may not display properly in deployed ViewApp.

784474 A tooltip may partially cover the element with which it is associated in the deployed ViewApp.

787192 When OSGroup security mode is used, the VerifiedWrite dialog is not displayed when you modify the value of a VerifiedWrite attribute from acombobox, if you first attempted to perform the VerifiedWrite without having the correct security credentials.

789857 When an element style animation is configured with both a fill color and a blink color, the blink animation and color remain when an element styleoverride is applied that specifies only a fill color and has the blink check box deselected.

Workaround: Set the initial state without blink, then apply overrides as needed with blink enabled.

789958 On some high resolution tablet devices, such as the Surface Pro 4, object names in the System Platform IDE may have insufficient line spacingbetween items, which can make it harder to read object names.

794383 When a custom property is changed from public to private, the change does not have any affect, and the value of the private custom property isshown at run time (private values should not be shown). Similar situations occur when:

An override values for a custom property that is later made private. The override is also shown at run time.

An override is applied to a custom property, and later the custom property is locked (can no longer be overridden). When the ViewApp isredeployed, the override value is still shown.

Workaround: Manually validate the outermost symbol and then deploy the ViewApp.

Application Server IssuesL00138837 AppEngine can crash due to calls made to API dlls even when using try/catch. This issue is specific to Nullable data types. The recommendation

is to use wrapped API DLLs in Application Server scripting.

1297211 If an instance object with a Boolean attribute is configured with read/write I/O (and options for invert, buffer, reflect input and output, and outputevery scan are enabled), the instance is overwritten by its parent template at run time, if the attribute in the parent object is configured as aninteger.

Page 28: AVEVA System Platform 2020 Readme

1296015 In a client-server System Platform implementation where the client node is running a remote GR and run time features, the asb.Watchdogservice may stop. As a result, MXData and Authentication warning messages appear in the logger.

Workaround: Insert the System Platform installation DVD and run setup.exe, then select the Repair option. For more information, see"Repairing an Installation" in the System Platform Installation Guide.

1295718 After an expression in a template is changed from locked to unlocked and adding an invalid expression to a script, a derived instance goes into awarning state when the template is checked in. Even after the object is validated, the warning remains. However, there is minimal user impact asthe instance object expression does not change. The only effect is that the object is in a warning state.

Workaround: To resolve the warning state of the instance, open the template, lock the script text, and check in the template.

1292344 If the ArchestrA IDE running and an ipconfig /release command is followed by an ipconfig/renew command on a remote client machine, the IDEgoes into an invalid state where the IDE is responsive but objects cannot be edited.

1291740 After editing a parent template with child template and instance objects across multiple hierarchy levels, checking in the template takes longerthan expected.

1290449 A legacy object with field attributes goes into an error state after importing a package file having field attributes and converting them using theGalaxy menu option, Convert Legacy UserDefined Object, even after the object has been validated.

1287616 After adding an attribute, script, or symbol to a template with about 2500 child instances, checking in the template can take more than a minute.

1287606 At run time, an overview symbol shows the LocalSymbolSetting override, even though the override setting visibility was changed to false in theObject Wizard settings. This occurs only when the visibility setting is changed to false and a local override is present.

1283400 An aaPKG file containing a large number of objects or symbols may take longer to export or import in System Platform 2020 as compared toSystem Platform 2017 Update 3.

1279394 In Application Server 2020, the MxDataprovider service may have a memory leak of about 2MB per day (based on 5000 updates/sec or about360 million changes/day).

1258604 The ArchestrA IDE becomes non-responsive after attempting to edit a ViewApp associated with a layout containing more than 32 panes.

1249822 If the aaGR process is restarted while importing a Galaxy, the import process does not complete.

1173359 A Build operation using the Application Object Toolkit 2014 (AOT) with System Platform Update 3 SP1 does not succeed.

Workaround: Do the following before building the object:

1. Install the 4.7.1 (or later version) .NET Developer Pack on the same system with Application Server and AOT.

2. In Visual Studio, set the AOT Object Editor target Framework to 4.7.1 or later.

1157633 As a result of security enhancements in System Platform 2017 Update 3 SP1, ArchestrA object scripts are unable to connect to SQL Server.

Workaround:1. Connect to SQL Server Management Studio.

2. In Object Explorer, select Security > Logins.

3. Select and right-click <NodeName>\aaAdministrators from the Logins list and open Properties.

4. In the "Database role membership" window, add the following database roles:

db_datareader

db_datawriter

5. Click OK.

933752 Starting the IDE can take up to a minute if the node on which it is running is not connected to the internet.

Root Cause: To enhance security and reliability, System Platform will validate certificates. Windows then performs a check to see if the certificatehas been revoked. Without an internet connection, Windows waits until the timeout for this check has been reached before allowing the IDE tostart.

Workaround 1 (preferred): This method changes the default timeout for the certificate check.

1. Open the Local Security Policy settings (enter "Local Security Policy" in the Start Menu search bar).

2. Select Public Key Policies.

3. Under Object Type, right-click on Certificate Path Validation Settings.

4. Select the Network Retrieval tab.

Page 29: AVEVA System Platform 2020 Readme

5. Set the both "Default retrieval timeout settings" to 1 second, or to the value you prefer. Typically, both URL retrieval and path validationcumulative retrieval require only milliseconds to complete.

6. Save the new settings and exit.

Workaround 2: This method disables checks for revoked certificates.

1. From the Control Panel or Internet Explorer, open Internet Options.

2. Select the Advanced tab and scroll down to Security.

3. Uncheck the option, "Check for publisher's certificate revocation."

4. Save the new settings and exit.

Workaround 3: This method installs the certificates that the operating system is attempting to validate onto the local machine. Once installedlocally, the operating system will no longer need to access the network to retrieve them.

1. Locate any DLL or EXE file from AVEVA Software, LLC.

2. Right-click on the file and select Properties.

3. Select the Digital Signature tab.

4. Select the SE certificate from the list.

5. Select View Certificate.

6. On the dialog that appears, select Install Certificate and follow the prompts to install the certificate on the local machine.

7. Locate the file Flxcore.dll and repeat steps 2 through 6 for it. By default, this file is located in:C:\Program Files (x86)\Common Files\ArchestrA\Licensing Framework\License API2

1.

Map App / Mobile Access Issues797198 If the unfill color is set to a gradient in an Unfill animation with an animation fill style, and the fill style animation is changed, it changes the unfill

color property.

797226 If the expression type is set to string in the truth table for fill color animation, the fill style does not change when the value changes.

InTouch HMI IssuesThe following known issues are in addition to those documented in the InTouch HMI Readme.

L00117794 Tooltip text on .NET control buttons is not shown when running the .NET control in InTouch.

1291696 When WindowViewer is running as a service and the Historian resides locally, historical logging may not work as expected.

Workaround:1. Use the IP address as the Historian node name.

2. Edit the Wonderware WindowViewer service and change the Log On account from Local System to ArchestrA User account.

1291671 When the graphic referenced in the Carousel widget is renamed or deleted, the graphic name is not automatically updated in the CarouselGraphicNames property.

WorkaroundManually update the Carousel GraphicNames property with the renamed graphic or remove the graphic name from the property.

1290327 The Auto-Fill property is not fully supported for responsive layouts. Using Auto-Fill in combination with hidden panes may not display asexpected.

1290109 In a standalone application, when the $System tag is used as reference without the prefix InTouch: in an Industrial Graphic, a warning appearswhen the graphic is saved, although it works as expected at runtime.

Workaround:

Add the prefix InTouch: when using the $System tag in an Industrial Graphic.

1283438 The following scenarios are not supported when InTouch windows are converted to Industrial Graphics:

1. Scripts that refer to window names with special characters are not changed on conversion.

2. Tag names created with arithmetic operators (-,+,%) are not supported.

Page 30: AVEVA System Platform 2020 Readme

Workaround Issue 1:

Manually update the window names referred in the scripts to the new names post conversion.

Workaround Issue 2:

Manually change the tag name.

1283398 In InTouch Application Manager, the thumbnail is not visible if the application is redeployed.

Workaround:

1. Ensure $ITVA template is not being edited in WindowMaker.

2. Navigate to the check-in folder of the $ITVA template

3. Within the check-in folder

a. Copy the thumbnail image into this folder

b. Edit the INTOUCH.INI and update below entry, where "Thumbnail.png" is the image file you copied from step 3.a.

[InTouch]

ApplicationThumbnail=Thumbnail.png

4. Redeploy the $ITVA instance.

InTouch Access Anywhere IssuesThe following known issue is in addition to those documented in the InTouch Access Anywhere Readme.

1280717 InTouch Access Anywhere cannot be removed through the Modify workflow. An error message is displayed that states, "To install this product,please run Setup.exe. The setup will now exit."

Workaround: Select the Remove workflow, instead of Modify, from the Maintenance dialog. This successfully deletes InTouch Access Anywhereand its components.

Historian Issues924302 When installing Historian along with any other component, and the other component requests a system restart, if you restart immediately after

closing out the Configurator, a number of warnings may appear in the logger from the Historian services. This is caused by a timing issue.

The warning messages can be safely ignored because they do not affect the configuration of the Historian, and do not have any effect on thesystem during or after the system restart.

931966 When using silent install to upgrade Historian to System Platform 2017 Update 1 from a version that set a default password for SQL Serverusers, warning messages are logged that alert you to set new passwords for various system users after the Configurator runs. Your system willcontinue to operate normally without resetting the passwords, but changing the passwords will increase system security.

Licensing Issues1303484 If "Unlimited Engine" FLEX licensing is configured for an Application Server platform, and the System Platform IDE is closed and then reopened,

the FLEX licensing configuration is lost.

1241116 MES 2017/2017 R2 may not acquire a trial license when installed with System Platform 2020. This is due to a file path name change for theTrialLicensePool that is part of the System Platform 2020 release. This issue only occurs if you are using a trial license.

For both MES 2017 and MES 2017 R2, the file path for the TrialLicensePool folder is:C:\ProgramData\Schneider Electric\Licensing\TrialLicensePool

For System Platform 2020, the file path for the TrialLicensePool folder is:C:\ProgramData\AVEVA\Licensing\TrialLicensePool

Workarounds: Use one of the following workarounds.

If only the file path "C:\ProgramData\Schneider Electric\Licensing\TrialLicensePool" is on your system, change the name of the "SchneiderElectric" folder in the file path to "AVEVA." No other change is needed.

If both file paths exist on your system, copy the trial license from "C:\ProgramData\Schneider Electric\Licensing\TrialLicensePool" to"C:\ProgramData\AVEVA\Licensing\TrialLicensePool." No other change is needed

Page 31: AVEVA System Platform 2020 Readme

If the AVEVA License Manager is open while you are moving the license file or renaming the file path, you may see a series of errormessages. However, these will clear once the trial license is acquired. You can avoid this by closing the License Manager prior torenaming or moving the file.

793643 If you have not set a default browser, and you install System Platform with AVEVA Enterprise licensing selected, clicking the AVEVA EnterpriseLicense Manager shortcut does not open the License Manager in the browser as it should. Instead, the shortcut opens in Windows Explorer.From Windows Explorer, you cannot open License Manager (the OK button is inactive).

Workaround: Follow the instructions for your operating to set the default browser, and then open the AVEVA Enterprise License Manager fromthe shortcut, or:Open your browser and copy the shortcut link, http://localhost/AELicenseManager, directly into the browser's address bar.

779958 When the same license is acquired on both a local node and in an RDP session that originates from the same node, the License Manager maynot show all the licenses that have been acquired. This occurs even though the licenses are counted properly on the license server. The licensecount that you see applies only to the node you are viewing. Thus, once you reach your maximum number of licenses, you will not be able toacquire additional licenses, even though the license manager may indicate that more licenses are available.

1300491 Activating OI Gateway consumes a license even though OI Gateway does not require a license unless the MQTT component has beenconfigured and is in use.

Workaround: Reserve a license for each OI Server that requires a license. No licenses will then be available because they are reserved toother OI Servers. When OI Gateway is activated but not using MQTT, no license will be consumed by OI Gateway. OI Gateway will run withoutinterruption.

System Monitor IssuesThe following known issues are in addition to those documented in the AVEVA System Monitor Readme.

8186 Removing machines from the Monitored Machines list does not remove the respective platform from the Galaxy diagram.

Workaround: Contact AVEVA Customer Support for a stored procedure to remove the machine from MSSQL, thus removing it from the Galaxydiagram.

8185 Clicking the help link opens the User Guide in browser, but the guide is never loaded.

Workaround: Refer to the AVEVA System Monitor User Guide to view the PDF edition of the help.

7294 Following platform undeploy, the Runtime Data Provider shuts down. On redeploy of the platform, the Runtime Provider does not restart andresume monitoring until the Galaxy is rediscovered.

Workaround: Following redeploy of a platform, manually rediscover the Galaxy (in the Galaxy Diagram area). Alternatively, stop and restart the"Sentinel Agent Service."

7123 Domain User Groups can be added in the System Monitor Manager User configuration area successfully, but users of an added domain groupcannot log in to the application.

7066 Manually specifying a proxy server in the Local Area Network (LAN) Settings configuration dialog results in the inability to access the SystemMonitor Manager.

Workaround: Use an automatic configuration script (provided by your IT department) to configure a proxy server.

6306 Email alerts cannot be sent through secured SMTP.

ArchestrA Alarm Control IssuesIf you create a filter for a history block query that results in no matches, "Not Connected" appears in the status bar and a warning is logged to the ArchestrA Logger. The status bar should show "Connected" even though nomatches are returned.

DocumentationThe System Platform documentation is available Adobe Acrobat .pdf files that are available from the following locations on the System Platform DVD:

InstallFiles\CD-ApplicationServer\UserDocs

InstallFiles\CD-Historian\UserDocs

InstallFiles\CD-HistorianClientUserDocs

InstallFiles\CD-Intouch\UserDocs

Page 32: AVEVA System Platform 2020 Readme

In addition, InTouch OMI Help is installed as web help when Application Server is installed. The web help is contained in a zip file in the InstallFiles\CD-ApplicationServer\UserDocs folder on the System Platform DVD. AfterApplication Server installation, it can be launched from the following URL:

<System Drive>:\Program Files (x86)\ArchestrA\Framework\Docs\1033\NGX\index.htm

InTouch OMI Help can also be invoked from within the Application Server IDE by selecting an InTouch OMI object, such as a layout, screen profile, or InTouch OMI ViewApp, and pressing Ctrl + F1.

To view the PDF documentation, you must first download the latest version of Adobe Reader from the Adobe Corporation web site: http://www.adobe.com/products/acrobat/readstep2.html.

You can also access online Help systems from within the software.

Common Components and Utilities User Documentation

InTouch HMI Documentation

Application Server Documentation

Historian Server Documentation

Historian Client Documentation

Common Components and Utilities User DocumentationSystem Platform Installation Guide. This guide provides information on installing the System Platform, including hardware and software requirements and migration instructions.

Log Viewer User's Guide. Explains how to use the Log Viewer utility to determine system diagnostics.

Log Flag Editor Utility Guide. Explains how to turn on and off certain diagnostics logging messages.

InTouch HMI DocumentationThe InTouch HMI Application Management and Extension Guide. Describes how to create and manage InTouch applications locally and in a network environment.

InTouch HMI Data Management Guide. Describes how to work with data items in the InTouch HMI and connect your application to the physical devices in your plant environment.

InTouch HMI Visualization Guide. Describes how to develop the graphical operator interface of an InTouch application.

InTouch HMI SmartSymbols Guide. Describes how to create reusable templates for graphic symbols that can save you a lot of engineering time and effort.

InTouch HMI and ArchestrA Integration Guide. Describes how to integrate the InTouch HMI and ArchestrA technology to develop more robust applications that use richer graphics.

InTouch HMI Alarms and Events Guide. Describes how to configure alarms for your data items, how to view and acknowledge alarms, and how to use the alarm clients and utilities supplied with the InTouch HMI.

InTouch HMI Scripting and Logic Guide. Describes how to write scripts in the InTouch HMI to automate common tasks and processes. This guide includes a reference of the InTouch scripting language and functions.

InTouch HMI Supplementary Components Guide. Describes software components that you can optionally install and use with the InTouch HMI.

Application Server DocumentationAVEVA Application Server User Guide. Explains configuring and deploying Application Server applications.

Creating and Managing Industrial Graphics User Guide. Explains how you create and manage graphical symbols using the Industrial Graphics Editor within the Integrated Development Environment (IDE).

AVEVA Application Server Scripting Guide. Reference for the scripting language in Application Server.

Object Viewer User Guide. Explains how to acquire run-time data using the Object Viewer.

Guide to the ArchestrA Alarm Control. Explains how to configure the alarm control (client) to show current and historical alarms and events in a grid.

Guide to the ArchestrA Trend Client. Explains how to configure a chart to trend real-time data values.

Platform Manager User Guide. Explains how to start and stop system components.

Galaxy Database Manager User Guide. Explains how to backup and restore the Galaxy database.

InTouch HMI and ArchestrA Integration Guide. Explains how you can use the ArchestrA Integrated Development Environment (IDE) to manage InTouch HMI applications so that you can use symbols you create in theIndustrial Graphics Editor.

InTouch OMI Help. Explains how you can use the InTouch Operations Management Interface (OMI) to create visual applications (ViewApps) that incorporate the functionality needed by both operational andinformation technology teams in a production environment. Access to this help is available by pressing F1 when using the ViewApp, Layout, Screen Profile, or External Content editors. These editors are launchedthrough the Application Server IDE.

Historian Server DocumentationHistorian Concepts Guide. Provides an overview of the entire Historian system and describes each of the subsystems in detail.

Page 33: AVEVA System Platform 2020 Readme

Historian Administration Guide. Describes how to administer and maintain an installed Historian, such as, configuring data acquisition and storage, managing security, configuring replication, and monitoring thesystem.

Historian Database Reference. Provides documentation for all of the Historian database entities, such as, tables, views, and stored procedures.

Historian Glossary. Provides definitions for terms used throughout the documentation.

Historian Client DocumentationHistorian Client Software User's Guide. Describes how to use stand-alone applications, Microsoft Office add-ins, and ActiveX and .NET controls to retrieve and display data.

Documentation IssuesThis section lists important System Platform documentation corrections. For documentation corrections for individual System Platform products, see the individual product Readme files.

Item Location of Change Existing Documentation Change

1 System Platform 2020 Help

Build ViewApps >Symbols > SettingsAttributes

Settings attributes can be set from faceplate symbolsand or the function bar in the Framework Cab Galaxy.

Settings attributes can be set from faceplate symbols. You canalso embed the WW_App_Function widget in a symbol anduse it to control settings attributes. The WW_App_Functionwidget is included in Galaxies created from the Default.cab, aspart of the ViewApp UI Library in the Graphic Toolbox.

The sample $InTouchOMI_ViewApp, which is associated withthe WWD_L_Desktop layout, uses the WW_App_Functionwidget. A User Input animation has been configured to set thevalue of the MyViewApp.Settings.TrendDuration attribute. Youcan configure other attributes similarly. Refer to the sampleViewApp for more information.

2 Application Server 2020 UserGuide

IDE Help

Configuring Objects > AddingFeatures to Attributes > Usingthe State Alarm Feature

You can set an alarm message and Priority for a statealarm. The time deadband is used to filter out rapid,transitory value spikes, and the active alarm statedetermines the trigger value (True or False) that willactivate the alarm. For each State alarm, specify thefollowing parameters:

You can set an alarm message and Priority for a state alarm.The time deadband is used to filter out rapid, transitory valuespikes, and the active alarm state determines the trigger value(True or False) that will activate the alarm. You can also link theState alarm to an external attribute to capture alarm conditionsdetected in the PLC, rather than in the Application Serverobject.

N/A Alarm for AttributeThis lets you link to an external attribute, such as a PV attribute,to provide state alarm data from the PLC. This allows the PLCto pass alarm conditions it detects directly to Application Server.You can use the Attribute Browser to select which attribute tolink.

3 Application Server 2020 UserGuide

IDE Help

Carousel Widget symbol help exists in the AVEVAInTouch HMI Help, but this help is not currentlyaccessible from the IDE.

Carousel WidgetA carousel widget allows you to cycle through elements—imagesor slides of text—like a carousel, without any input. This widgetcan be used to display dashboards, alerts or alarm informationon large monitors on the plant floor.

PropertiesIn addition to the standard graphics properties, you can alsoconfigure properties specific to the widget, under WidgetProperties.

Name Description

Autoplay If the Autoplay property is set to true, thecarousel widget will automatically start onload. If it is set to false, the user must selectthe next item to start the carousel. Thedefault value is True.

Page 34: AVEVA System Platform 2020 Readme

GraphicNames A comma separated list of graphics thecarousel will display in runtime.

Interval The amount of time delay (in milliseconds)between automatically cycling an item.

Keyboard If the Keyboard property is set to true, thecarousel will respond to keyboard inputs. Thedefault value is True.

Loop If the Loop property is set to true, thecarousel will cycle through the graphicscontinuously, else it will stop after a singlecycle. The default value is True.

Pause If the Pause property is set to true, thecarousel will pause the cycling of thegraphics, when it detects the mouse hoveringor a touch down event. The graphics willresume cycling when the mouse is movedaway. The default value is True.

The carousel widget is based on the Bootstrap 4.0 Carouselcomponent, for more information on bootstrap, go here:https://getbootstrap.com/docs/4.0/components/carousel/

Copyright © 2020 AVEVA Group plc and its subsidiaries. All rights reserved. | Contact Us


Recommended