Operations Hub Release Notes

This topic provides a list of product changes in Operations Hub for this release.

Version: 2023.1

What's New

Table 1. Enhancements and New Features

The following enhancements and new features have been added.

Description Tracking IDs
Page and Layout Enhancements
  • Ability to select base page container type
  • Line Connector Enhancements
  • Support for Flex properties
  • Responsiveness of plug-ins in Endapp

See Coordinate Card, Flexbox Card, Grid.

F69489, F69492
Screen Building Tools for working with Page Elements
  • Support added for multi-selection of objects placed on the display area
  • Arrow key support is enabled for all widgets and line connector

See Display Panel.

F67512
License enforcement for data sources, widgets, and layouts.

See Understanding Operations Hub Licensing Tiers, Add Plant Applications Data Source (Classic).

F69493, F69494
Partial model deletion US586352
Trend enhancements for batch processing. US580224
Added Convert Datetime feature to enable conversion of the SQL Datetime from UTC to browser's local time when displaying data, and input Datetime parameters to be converted from the browser's local time to UTC. See Create SQL Query (Classic). 2023 SIM2

Known Issues and Limitations

Table 2. Known Issues and Limitations

The following known issues and limitations exist.

Description Tracking ID
Changes made to the tag query criteria condition are not reflecting in the trend plot.
Workaround: To resolve the issue, do the following:
  1. Open the Tag Query Criteria dialog, delete all query conditions, and select Apply.
  2. Reopen the Tag Query Criteria dialog, recreate the conditions for the tag query, and select Apply.
  3. Select Apply Changes in the Trend Configuration dialog.
530223
Applies to the following plug-ins when importing applications from an older version of Operations Hub Classic to Operations Hub 2023.
Issue: When you import an App to the new system, the plug-in’s image source settings are altered.
  • In the Image plug-in, Image Source > Type is altered.
  • In the Indicator plug-in, Background Image Mode > Type is altered.

Workaround: Access the Image/Indicator plug-in in the imported App and change the altered Type back to its original type settings. The original source information (if exists) is retrieved.

DE198548
In a trend chart, if you add a tag that is identical to the one that is already plotted but the case of the tag name does not match the case of the tag name in Historian, a straight line appears in the trend chart. To resolve this issue, modify the tag name to match the case of the tag name in Historian. DE123833
During Operations Hub installation, when you provide the tenant user ID, the following conditions apply:
  • If you are installing Operations Hub for the first time, do not provide StudioAdmin as the tenant user ID because it is used by Operations Hub.
  • If you want to use a shared Proficy Authentication (UAA) to work with Operations Hub, do not provide the user ID of an existing user of the UAA instance. If you do so, the installation fails.
  • If you are installing Operations Hub after uninstalling it without purge, do not provide a tenant user ID that matches any previously used user ID (including any previously used tenant ID). This is because after you uninstall Operations Hub without purge, previous Operations Hub users (along with tenant administrators, their groups, and privilege assignments) still exist in the database.
DE123770
When you create a data source, you can provide a certificate only in the base-64-encoded format. A DER-encoded certificate is not supported. DE116706
Operations Hub uses Kafka, which generates a large number of logs in the following location: C:\tmp\kafka-logs\. To avoid consuming too much space for these logs, we recommend that you periodically delete the logs, especially if the system has low disk space. N/A
If you encounter intermittent responsiveness issues with the Operations Hub runtime environment when using the Safari browser on your mobile device, it is recommended that you use the Chrome browser instead. DE131011
When adding environment variables to Windows System Variables, be aware that environment variables are case-sensitive. If your environment variables in Operations Hub do not match the case of the ones used by the target Historian Server, the data source will fail when tested. Be sure that you use the same case when configuring data sources in Operations Hub. A data source target in Operations Hub should match the case in the environment variables, as the variables are case-sensitive. DE130896
Historian REST response time increases exponentially when there are over 30 users logged into Operations Hub accessing an End app that utilizes Historian REST queries. DE134904
When using Safari 13+ on iOS, trend card functionality like adding tags to the trend, favorites, and annotations perform inconsistently. The workaround is to use the Chrome browser on the iPad. DE136597, DE149433
If a Historian data point being trended transitions to a bad quality (such is the case when a collector goes down or loses communications), the trend card displays a flatline for the last known good value. If you experience one or more flatlines in your trends, and all the various requests from the same source, you should check the communication chain for an issue with Historian, a collector, or a SCADA driver, for instance. DE138128
There are currently some page printing issues. For instance, if you have iframe that spills over to a second page, that can cause an issue. DE146462
The uaa-provisioning.log file generates in a new folder if the location path provided during Operations Hub installation contains a space in it. For example, C:\Custom Logs. DE148827
As a workaround to address VC++ (x64) failure, follow these steps to install Task Client on Operations Hub.
  1. Uninstall the VC++ 2015-20xx Redistributable (x64) version installed with Operations Hub.
  2. Open the Workflow install media, navigate to the \Installers\Resources\Microsoft\2015_2019 folder, and run the vc_redist.x64.exe.
  3. Open the Services console dialog and restart these services:
    • GE Operations IQP PostgreSQL Database
    • GE Proficy Authentication PostgreSQL Database
  4. Install Workflow Task Client.
  5. Install the VC++ 2015-20xx Redistributable (x64) version that got installed with Operations Hub. (Download of VC++ Redistributable may be required)
DE161643, DE161690
If the Data Distributor service started at a time when the datasource was offline, reload the end application. DE158762
For REST connection, if you enter an IP address instead of the hostname in the Auth URL field, it results in a 404 error. You must add the IP address to the list of supported subdomains/zones. To do this:
  1. Browse to the location directory on the machine where Operations Hub is installed: ..\ProgramData\GE\Operations Hub\uaa-config
  2. Open the uaa.yml file in a text editor.
  3. Search for hostnames in the file, and enter the IP address.
  4. Save and close the file.
  5. Restart Proficy Authentication for the changes to take effect.
DE153631
When importing a model containing a second CIMPLICITY namespace table, it overwrites the values in the first namespace table.

Workaround: Combine the server and namespace information from the two namespace tables into one namespace table, and then import the model again.

DE47669
The inline mimic write operations performed in Operations Hub are indicated as successful even if the entries did not meet the criteria of these CIMPLICITY attributes.
  • WARNING_LOW_N
  • WARNING_HIGH_N
  • ALARM_LOW_N
  • ALARM_HIGH_N

The values do not get updated to the CIMPLICITY point control panel.

DE156030
Error message does not appear when you perform a write operation on a CIMPLICITY tag value that is outside of a given range. DE157698
If you select Acknowledge All in Operations Hub to acknowledge 5000 iFIX alarms, an internal error occurs in the iFIX application. DE161742
Only a single instance of the CIMPLICITY HMI Webspace widget per app is supported. If using multiple instances of webspace widgets across multiple pages, you may encounter access error messages when navigating between pages that contain webspace instances. After confirming the message, the widget loads as expected.
The typeName parameter in the custom widget’s manifest.json file does not support special characters. DE162893
For Operations Hub 2022 release, Proficy Authentication server validation fails while installing Workflow Task Client. As a workaround to fix this issue, please refer to Resolving Proficy Authentication Issue During Workflow Task Client Install. DE174960
In Operations Hub 2022.4.1, line chart legend is not updating based on the updated parameters for the chart. The line chart always shows only the initially fetched data for a query.
If an App uses multiple nested containers and a large number of queries, it impacts the page load performance. DE170644
While using the trend card on iOS 15 Safari browser, the tags in a drop-down menu are not displaying properly. This occurs when there is more than one page in an App. DE184797
The following issues are noticed in Operations Hub on Android device:
  • Unable to select data sources from the Add Sources dialog to configure a trend card.
  • Unable to navigate between multiple pages in the End App.
DE184895, DE184901
If you create a display condition for a widget (or container), the widget (or container) is hidden regardless of the condition not being met. Condition always defaults to true at runtime. DE184491
In Histogram, when X-axis range is provided manually, the bins towards the left and right end of the chart get truncated. DE186605
Unable to publish iFIX / CIMPLICITY screens to Operations Hub using a remote Proficy Authentication (UAA) instance. DE197305, DE197304
Unable to publish model from CIMPLICITY project to Operations Hub using a remote Proficy Authentication (UAA) instance. DE197366
Currently in Operations Hub page designer, every undo and redo action causes a redraw of all the elements on the page. DE196399
New Designer - When a large number of Solid Gauge plug-ins are added and configured within a layout, a performance issue arises, resulting in higher response times. This issue is particularly observed when configuring the Solid Gauge with "Preview Data ON" condition. DE202270, DE199246
Currently, the date format received from the server can only be parsed by the client without considering the time zone, resulting in the client displaying its own time zone time. DE123419
During a load test on the Auto Sync application, which uses OPC UA as the data source, a significant number of failures (8-9%) occur, particularly during peak load. The majority of these failed calls/APIs are related to the login process, resulting in a '503 Service Unavailable' error. DE160706
Batch widgets - To ensure compliance with 21CFR11 regulations for e-signatures, the full user name (not just the user account name) needs to be logged when calling the addsecurityevent function. DE175035
When attempting to add or perform any operation on the Batch plug-ins, a server error dialog appears. DE189081
New Designer - At runtime, the actions 'Next Page' and 'Previous Page' do not work as expected. DE190509
New Designer - If you switch from the Details panel to Components panel, the plug-in selection is lost. The current workaround is to select the plug-in again, which will refresh the Details panel and show the relevant information properly. DE195533
When designing a page with multiple cards using the fit option for the grid layout, and subsequently changing the page width and height at runtime, the gutter space between the cards scales along with the page. DE197417
The behavior of the 'Undo' functionality on the Display Panel does not work as expected. DE197540
When you make changes on a page, the save button is highlighted prompting to save the modifications. However, if those changes are reversed, effectively returning the page to its previously saved state, the save button continues to remain highlighted. The absence of changes does not deactivate the save button, as there are no pending modifications to be saved. DE199776
New/Classic Designer - Actions defined for the Interactive Marker are not working properly in the end app. DE199825
The Toggle plug-in's appearance differs between the runtime environment and the page designer. DE199838
New Designer - There is no cancel button to discard changes made on a page. DE199847
The Hidden property is not functioning correctly for plug-ins within a repeater. Despite being marked as 'hidden', plug-in/s continue to be visible at runtime. DE200150
Operations Hub 'About' section version information does not reflect the SIM1 version. DE200665
The 'Undo' button undoes the most recent keystroke instead of reverting to the original state of the HMI graphic. The problem also extends to other properties, as changing them and using the undo button may require multiple undo actions before reaching the original value. DE200918
When you import an app and choose the 'replace' option, the UUIDs (Universally Unique Identifiers) of the queries in the imported application are different from the UUIDs present on the page. DE200978
When an undo operation is performed, the preview of the plug-ins may not load properly.

Workaround: Select the refresh icon on the toolbar to display previews properly.

DE201052
Copy pasting multiple instances of plug-ins on a page does not increment the plug-in IDs. As a result, multiple plug-ins can have identical IDs. DE201197
The Dropdown plug-in ID is not reflected or paired with the dropdown name on the Page Visuals Tab. DE201198
Performance delays occur when multiple operations are performed within a span of 5 to 10 seconds in Operations Hub Page Designer. The application becomes slow or unresponsive. DE201452
When a line connector width is modified, the arrow attached to the line is not getting updated proportionally to match the line width. DE201514
While updating plug-in properties using multi-selection on a page, some properties remain unchanged. DE201824
If you modify the default properties of the page grid layout in an app, the default grid layout properties do not appear anymore for any additionally added pages. Instead, the settings from the previously created page are carried over to the newly created pages. DE201934
New Designer - The query output binding view feature is not available. In the classic designer, users can select a query output and view where it was used on the page. It was also possible to easily unbind a query, if needed. DE202013
Entering the plug-in height and width values less than the defined minimum values does not trigger a warning message. Min Height and Min Width field value validations are not working for all plug-ins on both the flex and coordinate layouts. DE202207
Using the line connector tool, if you attempt to draw a line from any corner of a rotated plug-in, then the line is positioned differently and does not honor the desired starting position. The line should originate from the exact location where the user intended to draw it, regardless of the rotation of the plug-in. DE202225
When dealing with a large tag database, the tag browser pop-up dialog is challenging to use due to the following reasons:
  • lack of a search function
  • limited scrolling capabilities
  • absence of a keyboard to perform page up/down, or use the arrow keys
DE202265
When plug-ins and line connectors are added to the page, selecting multiple elements and hiding the lines retains the selection properly. However, when hiding plug-ins, the selection is lost.

The selection of both lines and plug-ins is not consistent when hiding and un-hiding elements from the page visuals. When hiding a plug-in and then un-hiding it, the selection is automatically restored. However, when performing the same actions with lines, the selection is not automatically restored upon un-hiding.

DE202416
The Camera plug-in will only work in runtime for keys enabled for custom plug-ins. DE202984
Attempting to modify the Generate ID property in the Camera plug-in leads to an error. DE202991

Fixed Defects

Table 3. Fixed Defects

The following fixed defects have been addressed with this version of Operations Hub.

Description Tracking ID
Previously, values on the X-axis of a trend chart could not be rounded to have fewer decimals, resulting in overlapping and unreadable labels on the graph. This issue has been resolved by allowing to round values on both the X and Y axes. SF01047164 (DE191940)

Previously, Pareto chart exhibited inconsistent behavior setting the right axis to 120%. This issue has been resolved by providing an option to disable aligning the tick marks. A new property called Align Tick Marks is introduced in the Pareto chart with a check box option. By unchecking this box, the tick marks on the right axis would no longer be automatically aligned to the size of the bars on the left axis.

Note: Classic Operations Hub apps containing Pareto chart plug-ins will automatically have this property enabled upon upgrade and for new plug-ins after installing SIM1. Existing Operations Hub apps (via Configuration Hub) containing Pareto chart plug-ins will not contain this property upon upgrade. Only newly added Pareto chart plug-ins will contain the new property and will be enabled by default.
DE199581
Previously, the Line chart lacked the capability to manually set the range limits for the Y-axis. The Y-axis would automatically adjust based on the received data, which made it challenging to compare the data with other graphs. This issue has been resolved. DE199580
Previously, markers on an Interactive Map were visible in the designer mode, but would disappear on transitioning to the runtime environment. An "Unknown Error" dialog would appear upon running the app. Clicking the "Dismiss" button on the error dialog would display the page, but none of the Interactive Maps on that page would show any markers, even though the page contained three Interactive Maps with multiple markers. This issue has been resolved. SF01070099 (DE200862)
Previously, when using the Trend Chart and exporting the data to a CSV file, an issue occurred where the column headings in the exported file were not correctly reflecting the tag names. Instead, the column headings would display identical tag names, regardless of the actual tags plotted on the chart. This issue has been resolved. SF01068322 (DE200760)
Previously, when viewing the application on an iPad device, an issue occurred where the check mark within the check box appeared shifted beyond the bounds of the check box. This issue has been resolved. SF01074749 (DE200761)
Ops Hub 2023 - Visual Inputs linked to OPCUA Write data queries & HMI visuals (e.g. Pump) using Color animation linked the OPCUA write functionality does not work. SF01074108 (DE200450)
Previously, while attempting to install a new certificate, a 'pad block corrupted' error was encountered. This error prevented the installation of the certificate. Despite verifying the certificate's validity with KeyStore Explorer, the installation process remained unsuccessful. This issue has been resolved. SF01052705 (DE194695)
Previously, "scoped CSS" setting was not enabled for the new designer, which led to issues. This has been fixed now by modifying the Scoped CSS support for the HTML widget to be universal to address Custom plug-in issue in the new designer. SF01081234 (DE201757)
Previously, EMBED.getGlobalData function failed to retrieve the global value set in the plug-in, causing unexpected behavior and impacting the functionality of the product. It was found that the issue was in the getPluginPrivateData function, which has been fixed to address the problem. SF01068027 (DE197971)
Previously in Visualization widget (bar chart), after zooming in and moving the X-axis, the box that includes time and value appeared far from the area where the mouse pointer was positioned. This issue has been resolved. SF00907369 (DE150562)
Previously, 'GE Operations Hub Httpd Reverse Proxy' was creating large log files that are not automatically deleted. This issue has been resolved. SF01065078 (DE197539)
Previously, the rotation feature was not successfully applied, resulting in the plug-in becoming locked and unable to be rotate further. This has been fixed bow. SF01078409 (DE202065)
Previously, when all servers for monthly maintenance were restarted, alerts with recent timestamps appeared in the system, even though these alerts were actually generated before the restart. On inspecting the Historian data in Historian Admin, it was found that there were no corresponding values and timestamps on Historian tag for those alerts. This inconsistency between the system's alerts and the corresponding Historian data has caused confusion and potential data integrity issues. This issue has been resolved. SF01035338 (DE193329)

Compatibility Matrix

Table 4. Compatibility Matrix

The following products are compatible with Operations Hub.

ProductRequired Version
Proficy Historian
  • Historian 2023
  • Historian 2022
Note: Historian REST APIs are required for REST integration between Operations Hub and Historian. Historian REST APIs are installed automatically when you install Historian web-based clients.
Proficy Plant ApplicationsFor feature-specific compatibility, refer to the table below.
  • Plant Applications 2023
  • Plant Applications 2022
Configuration Hub Configuration Hub 2023
Proficy Authentication (UAA)Proficy Authentication 2023
Proficy iFIX
  • iFIX 2023
  • iFIX 2022
Proficy CIMPLICITYCIMPLICITY 2022
Industrial Gateway Server IGS OPC Server 7.68 and later
Proficy Workflow Workflow Task Client 2.6 SP1 SIM5
GE Common LicensingVersion 20.5.2217 and later

The following table lists feature-specific compatibility for Plant Applications version.

Operations Hub 2023 Features Plant Applications 8.2 Plant Applications 2022 Plant Applications 2023
Classic Designer Layout:
  • Add pages
  • Add Plant Applications widgets to pages
Yes Yes Yes
Classic Designer Layout:
  • Able to view content at runtime
Yes Yes Yes
New Designer Layout:
  • Create content with Plant Applications widgets
No No No
New Designer Layout:
  • Able to launch applications with content created in the classic designer layout
Yes Yes Yes