Resolved Issues in GENESIS Version 11

The following issues and enhancements have been fixed in this release.

For information about security vulnerabilities, refer to iconics.com/cert.

Common and Platform Services

Reference ID

Description

7269

When the SQL Server database time stamp increases by more than 231 and you make a change to the configuration of a server, the system performs a full reload of its configuration, which may cause issues.

10700

When using the reverse connection to FrameWorX™, the requests sent to a gateway are pending and waiting for a response forever.

11665

The following changes have been made to Project Explorer and Data Browser.

  • Internet of Things has been moved to Data Connectivity.
  • Connected Field Service has been moved to Alarms and Notifications.

Commanding

Reference ID

Description

8191

A Use HTML Text checkbox has been added to the Send Alert Email command. When selected, the message of the email is formatted as HTML text.

Security

Reference ID

Description

2080

LastLoginDate and LastLockoutDate are no longer visible columns in the table defined in Configuration > Entities > Security > SecUser – All.

5457

The Enable Runtime Reporting option is now configurable in Security.

8982

The Select certificate by field for SAML 2.0 authentication has a new option, File system/find by file path, which allows the user to select a file certificate.

There is also a new field, Certificate password, where you can specify a password if the certificate requires one.

10867

The Auto logout for disconnected clients setting has been removed.

Unified Data Manager (UDM)

Reference ID

Description

10893

You now use the Configure Expression link under the property label to open the Expression window in Unified Data Manager.

13027

Registers Point Manager stops working when using a register with an Input Type of None.

Alarms and Notifications

Alarm Server

Reference ID

Description

7622

When an adjustable point is configured in an alarm type and this type is used by at least one alarm, then enabling state storage blocks Alarm Server processing.

Alert Notifications

Reference ID

Description

9232

In previous GENESIS64 versions, credentials (like below) for the Alert Rest plugin and IcoWebAPI plugins (Twilio, Vonage, and SendGrid) were set as environment variables under user account variables. For GENESIS version 11 and later, you must set these credentials under system environment variables or the Alert Rest and IcoWebAPI modules won't work.

Ico_Cfs_Password or Ico_Twilio_Password
Ico_Cfs_Username or Ico_Twilio_UserName
Ico_Nexmo_Method
Ico_Nexmo_Signature
Ico_Twilio_AccountSid
Ico_Twilio_ApiKeySid
Ico_Twilio_ApiSecret
Ico_Twilio_AuthToken

10745

When a modem closes slowly, some text messages are not sent, which forces a retry.

11371

Alert Sierra acknowledgment has been updated to handle services that exclude the country code in the reply SMS number.

Connected Field Service

Reference ID

Description

12009

Resolved an issue with workflows crashing when worker response activities are used from an upgraded configuration. However, the following activities are no longer supported in version 11: Accept, Reject, Busy, and Assign.

Data Historian

Reference ID

Description

11561

After restarting the Data Historian Logger service, merged tags do not log.

11706

The Logger Type field has been removed from the Data Logger configuration dialog.

Analytics

BI Server

Reference ID

Description

5387

When retrieving Equipment Properties via the Dimensions > Asset Property step in a BI Server data flow, the HasHistoryValues flag incorrectly returns False for properties that have been configured as Data Historian tags.

5615

The Assets, Asset Properties and Asset Property Values steps in a data flow now retrieve data from the AssetWorX runtime, rather than the configuration database. The listed data flow steps now query the AssetWorX runtime directly, which improves performance as the data can be filtered on the server. Distributed AssetWorX configurations are also supported.

Reporting

Reference ID

Description

7714

Aliases don't resolve when they're in a folder, for example,<#Folder\Alias#>

9638

When Create new report file(s) is selected in a report with a custom name, a time stamp is appended to the report name in File/Web redirectors, which should not happen.

10806

The Web Publishing redirector is no longer available in Reporting. Existing reports that are using the Web Publishing redirector will continue to work in GENESIS version 11. However, you cannot use the Web Publishing redirector for new reports.

Controls

Reference ID

Description

5380

A Show Busy Indicator property has been added to the following controls—Assets, Recipe Navigator, Report Navigator, Bridging Navigator, Data Diagram, Heatmap, Sankey, Security Indicator, Table, and Fault Viewer. When selected, the busy indicator is shown when data is loading. When unselected, the indicator is not shown.

Alarm Viewer

Reference ID

Description

5790

Alarm Viewer cells that have been configured to show the status indicator do not use the correct font settings in HTML5.

7673

The CanContentScroll property is no longer supported.

7991

In HTML5, the VisibleTotal, VisibleActive and VisibleNotAcked placeholders in Alarm Viewer are not resolved to actual values in the status bar.

9546

Alarm Viewer blinking style background and foreground doesn't correctly resolve global color in HTML5.

9657

In some instances, Alarm Viewer incorrectly resolves global colors in alarm condition styles in HTML5. 

10602

In HTML5, when using Commanding on events, a set global alias that uses the @@row.index context variable does not resolve for real-time alarm subscriptions.

Asset Navigator

Reference ID

Description

3696

Resolved a GraphWorX crash that occurred when sending a SelectAsset command to a hidden Asset Navigator control.

Bridging Viewer

Reference ID

Description

5208

Resolved a crash in the Bridging Viewer when switching between different views.

Fault Viewer

Reference ID

Description

11065

When you click and drag the scroll bar's "thumb" in a Fault Viewer control inside an embedded display that contains styled scroll bars, it becomes invisible because it inherits the color from its parent.

Grid Viewer

Reference ID

Description

1553

Categorical bar charts with low height cut off bar labels in HTML5.

4616

When the Grid Viewer chart is printed from a Desktop client, the legend is not included.

7729

Grid Viewer generates too many grid lines when there is no data to plot in HTML5.

9306

The default Grid Viewer Northwind Categories data set subscription is incorrect, which prevents data set updates.

9858
9859

A new Data Committed event is available in Grid Viewer, which is fired when a user commits changes. There are two new context variables, @@commit.result and @@commit.message, that can be used to display the result of a commit operation in a display or a popup (for example, a GraphWorX panel with a message).

10314

Grid Viewer cells show an incorrect number of decimal places when in edit mode.

10977

Grid Viewer doesn't support the following scroll bar styling properties in HTML5: ScrollBarBackground, ScrollBarForeground, ScrollBarMouseOverForeground, ScrollBarMousePressedForeground.

11488

Styling rules containing global aliases in a condition (filter) are not reevaluated when the contained global alias value changes in a Desktop client.

Map Control

Reference ID

Description

7421

Push pins in the Map Control don't display tooltips in HTML5.

7467

Map Control pins do not load the position when using a comma as a decimal separator and the position is entered manually in HTML5.

Microcharts

Reference ID

Description

5867

Some Microchart components are not translated.

Table Control

Reference ID

Description

3385

In some cases, a horizontal scroll bar is incorrectly added when Table columns have a Width Automation of Fill.

5292

In some cases, the Table control cannot be sorted or filtered when the data source contains a Global Alias.

9527

A Table with the time-alignment feature enabled does not display all the samples from the selected time range.

10655

When you add an image column to a Table and then load that table into an embedded GraphWorX Viewer, the next Load Display action will load a blank display instead of the desired display.

10948

The scroll bar blinks when the Mouse Over Border color is set to null (empty color).

11061

In HTML5, a Table does not wrap content when a column has the Width Automation property set to Fill and the Text Wrapping property set to Wrap.

Trend Viewer

Reference ID

Description

797

Trend Viewer doesn't render alarm limit lines correctly when zoomed (in/out) in HTML5.

1579

Pen markers for pens with an invalid data source are visible in axis panels even when the chart is configured to hide invalid pens.

5400

Trend Viewer Axis ignores the decimal "D" label format in HTML5.

5401

Alarm Viewer filter on Related Values does not have the Contains option in HTML5.

5873

Pens in the summary chart do not show data when freeze mode is enabled.

5890

Trend Viewer legend incorrectly labels the pen Interpolative aggregate as RawData in HTML5 .

6792

A new property, Scrollbar size, is available in the Table control on the Controls tab. It controls the width of vertical scroll bars and the height of horizontal scroll bars. The scroll bar buttons scale with scroll bar size. This property is available only on the Desktop due to HTML5 platform limitations. 

7281

When using arrow keys to move the cursor, Trend Viewer only considers samples of the first pen in HTML5.

7429

Trend Viewer doesn't display a cursor tooltip when CursorMoveWithMouse is enabled.

10423

UTC time stamps cannot be enabled by the Edit Trend command in HTML5.

11414

Resolved an issue with displays that contain a Trend Viewer with an Event Bar and null foreground crashing in HTML5.

Data Connectivity

Database Connector

Reference ID

Description

2104

When a Data Manipulator parameter string contains a new line, Database Connector fails to parse the point.

BACnet

Reference ID

Description

10354

Channels are now supported in merging BACnet trends into Data Historian. A folder for each channel is created in the Data Historian configuration.

10754

BACnAPI incorrectly initializes Foreign Devices and BBMDs (BACnet Broadcast Management Devices).

Mitsubishi Electric Factory Automation

Reference ID

Description

5785

Resolved a crash in the Mitsubishi Electric point manager when Network Discovery was performed.

10252

In rare instances, FA connector Network Discovery does not discover FX CPU PLCs .

OPC UA

Reference ID

Description

11698

A write operation to an OPC UA tag gets stuck in some rare cases when many values are read from the OPC UA server.

GraphWorX

Reference ID

Description

485

In some cases, text in a process point overflows from the process point boundary in HTML5.

1857

Visibility property cannot be used in binding functionality of Smart Symbols in HTML5.

1909

Null data value updates of a process point postfix property are ignored in HTML5.

1914

Line property cannot bind to smart property in HTML5.

2081

When a rotation discrete animation Duration is set to zero (0), subsequent updates to that value don't have any effect until the display is reloaded in HTML5.

2293

In some cases, Global Aliases are incorrectly resolved in HTML5.

4836

Global commands cannot target popup windows by name in HTML5.

5415

In some cases, a Toggle Value pick action is triggered when a display is loaded in HTML5.

5565

The Confirmation button is not in focus when the confirmation dialog is opened in HTML5.

5695

The User Name field is not in focus when a Security Login Diaglog is opened in HTML5.

7547

Left and Top properties cannot bind to SmartSymbol in HTML5.

7573

Web Browser Control inside an embedded GraphWorX Viewer does not reflect window resize event properly in HTML5.

7597

Set Global Themes and Aliases dialog does not alphabetize themes or theme items/values on a Desktop client.

7598

A checkbox remains selected (checked) after a rejected confirmation in HTML5.

7619

Local aliases used in popup Text property are not resolved in HTML5.

7668

Panels with ReleaseDataWhenHidden enabled incorrectly fail to request descendant data in certain situations on a Desktop client.

7745

When a data source is set by TimeDate object, the initial value is not set as the local DateTime value in HTML5.

7998

TimeDate picker always returns DateTime objects with an unspecified type. This leads to an incorrect conversion when expression functions are applied e.g. ToUtc() in HTML5.

8328

AllowedArea is not supported in HTML5.

9177

In some cases, a horizontal scroll bar is incorrectly added when Table columns have the Width Automation of Fill on a Desktop client.

9290

When writing data values from the Data Explorer, two GenEvent messages are written for the same event in HTML5.

9623

Time Range properties are now available for Data Diagram, Sankey Diagram, and Treemap. This is useful when the visualized data can be filtered by time and facilitates creation of interactive dashboards.

10098

Certain actions relating to a 3D viewer can cause the GraphWorX user interface to hang on a Desktop client.

10561

A new display GwxHistoryExplorer.gdfx is now available in the PubDisplay folder to be used for historical tags, composing custom chart views, and storing the configurations in user profiles.

10624

The button for browsing Assembly Names in the Global Assembly Cache has been removed because the Global Assembly Cache is obsolete in .NET 8.

10896

The Alarm Viewer and Grid Viewer filter configurators are not correctly translated into French.

10935

The GraphWorX Help tab ribbon now contains the Enable Help Updates toggle. When selected, it enables automatic local Help updates at the start of GraphWorX.

11076

GraphWorX crashes when opening any .gdfxp or .gdfxs file.

11134

Fixed a rare timing issue that could cause a crash when using the InitialValue property of a GraphWorX dynamic.

12117

When all objects are wider than a wrap panel width with vertical orientation, the objects in the wrap panel appear on the same position on top of each other in HTML5.

12280

Touchscreen activation of a Data Entry field does not work if the Data Entry field is inside an embedded GraphWorX viewer and the embedded GraphWorX viewer has a pick dynamic on it on a Desktop client.

12919

In some cases, touchscreen scrolling in a Scroll Panel behaved inconsistently on a Desktop client.

HTML5

Reference ID

Description

3843

An issue with HTML5 embedded displays generating errors and not loading in Firefox has been resolved.

3681
9964

We now use asymmetric encryption for password communication between the client and the server.

8936

Multiple flashing color dynamics with the same flash rate are now synchronized with each other, even if they are activated at different times.

10367

The default language of a logged-in user is ignored in HTML5.

10872

A memory leak occurs in the w3wp.exe process when HTML5 clients use displays with a Trend Viewer or Alarm Viewer.

HTML5 3D

Reference ID

Description

9273

The process of transform absorption converts any primitives to geometries, and it works recursively. For example, if a transform of a group is absorbed, all of its children are also converted.

9294

If material from an existing 3D object is added to the material gallery that is displayed on the 3D ribbon, it is added according to the currently selected application mode.

  • In desktop mode, both front and back materials are added.
  • In web mode, only the front material is added.

10323

Added an Absorb mirror transform checkbox to the import dialog, which is selected by default. It determines whether mirror transforms should be absorbed post-import. If not absorbed, these mirror transforms may cause some parts of 3D models to appear black in the Fast rendering mode, even though they have material assigned and are properly illuminated.

11092

The 3D transform properties in the Property grid are now rounded to six decimal places.

11140

The IFC file importer is back in GraphWorX 3D with some improvements:

  • Geometry optimization—The meshes are imported with fewer duplicate vertices/triangles, which often results in smaller geometry, leading to better rendering performance.
  • Material fix—The issue with some objects having incorrect materials has been fixed.

Servers and Redundancy

Reference ID

Description

10859

Added the following new options for defining the connection mode for the FrameWorX server in Workbench > Servers and Redundancy > Server Connections:

  • Create Direct Connection
  • Create Reverse Connection
  • Open Tunnel for Reverse Connection

12055

Resolved an issue with FrameWorX crashing when creating a cluster.