What’s Changed in R2405?


EnOS 2.4.4 introduces the following behavioral changes.

Application Building

Application Portal


Service / Function

Before

After

Impact

Login page

Before login, you need to check the “I have read and agreed to the User Agreement and Privacy Notice” box.

Clicking the login button means that you agree to the User Agreement and Privacy Notice, and the consent can be revoked after login.

None

Left-side menu bar

The 3rd-party page embedded in the menu bar is opened in the current tab by default.

The 3rd-party page will be opened in the new tab by default.

None

Work Management


Service / Function

Before

After

Impact

Schedule Board

The options in the “Current Assignee” drop-down filter are unordered.

The drop-down options are sorted numerically (0-9) and alphabetically (A-Z).

None

Fleet Control


Service / Function

Before

After

Impact

Control Rules

After the asset administrator enables the Feedback button, the system automatically polls the feedback point data.

Before enabling the Feedback button, the asset administrator needs to configure EnOS Data Subscription for the Fleet Control service to obtain the feedback point data.

None

Control Rules

When enabling the Alarm button in Control Failure Retry Strategy, the asset administrator needs to configure the alarm severity, alarm type, and alarm child type.

When enabling the Alarm button in Control Failure Retry Strategy, the asset administrator needs to select the pre-configured model points to store control results. The asset administrator can use the points to configure alarm rules.

None

Data Management

Common Data Service


Service / Function

Before

After

Impact

Virtual Attributes

When registering a virtual attribute, if you use a period (.) in the attribute identifier, when calling the API to retrieve the attribute, the period will be automatically escaped as the separator between the parent field and the child field. For example, the identifier Battery.Capacity will be escaped to {"Battery": {"Capacity": " "}} in the API’s response.

The period will not be automatically escaped.

None

Device Connection

Alarm Management


Service / Function

Before

After

Impact

Alarm Logs

You can use the time filter to filter the alarm records only when you expand all the filter conditions.

You can use the time filter without the need to expand anything.

None

Data Quality


Service / Function

Before

After

Impact

Asset Hierarchy

Only supports obtaining the 3-tier organizational structure set in the application portal.

Supports obtaining the organization structure set in the application portal, regardless of the number of levels.

None