Table of Contents

DataMiner web apps Feature Release 10.6.2 – Preview

Important

We are still working on this release. Some release notes may still be modified or moved to a later release. Check back soon for updates!

This Feature Release of the DataMiner web applications contains the same new features, enhancements, and fixes as DataMiner web apps Main Release 10.5.0 [CU11].

Tip

Highlights

No highlights have been selected yet.

New features

No new features have been added yet.

Changes

Enhancements

Dashboards/Low-Code Apps: Enhanced performance when rendering a large number of template previews [ID 44156]

Because of a number of enhancements, performance has increased when rendering a large number of template previews in e.g. the Browse templates window.

Dashboards/Low-Code Apps - Templates: Default templates of all components that are using templates will now show up a presets in 'Browse templates' window [ID 44174]

In the Browse templates window, all default templates of all components that are using templates will now show up a presets.

Also, this window will now include a number of additional presets.

Dashboards/Low-Code Apps - Templates: Enhanced template previews [ID 44176]

A number of enhancements have been made with regard to template previews.

From now on, template previews will always be rendered in a consistent way, whatever the component in which they are viewed.

Dashboards/Low-Code Apps - Node edge graph component: Label enhancements [ID 44218]

Up to now, the label data of nodes and edges was always linked to the conditional coloring of the underlying column.

From now on, it will be possible to display node and edge labels in three different ways:

Option Description
None The label will not be shown, even if the selected column has conditional coloring.
From coloring This is the legacy behavior. The label visibility is fully determined by the conditional coloring settings.
Custom Allows you to select a specific field to be displayed as node or edge label. This means that, even if the node/edge does not have conditional coloring, the label field will still be shown.

If you choose Custom:

  • The first column of the query will be selected by default.

  • The background color of edges will be determined as follows:

    • If the selected column has conditional coloring, then this color will be used as background color.
    • If the selected column does not have conditional coloring, but the edge has, then this color will be used as background color.
    • If neither the selected column nor the edge have conditional coloring, the default background color of the node edge graph component will be used as background color.

The above-mentioned label configuration can be set per node query, per edge query, and can also be overridden by means of node and edge overrides.

GQI extensions: Filtering enhancements [ID 44230]

In SLAnalyticsTypes, the IGQIFilterOperator interface in the GQI extensions API now has a new read-only property:

  • IGQIFilter Filter: The filter applied by the filter operator
Caution

The introduction of this new property breaks compatibility for existing interface implementations. Although the IGQIFilterOperator interface will in practice only be implemented by the GQI framework and is not intended to be implemented by external code on production systems, existing test setups may get broken when upgrading to the new SLAnalyticsTypes version.

Additionally, the following new types have been defined:

  • Interface IGQIFilter

    Common interface for all possible filters.

  • Interface IGQIValueFilter : IGQIFilter

    Filter on a specific column with a specific constant value.

    With the following read-only properties:

    • IGQIColumn Column: The column to filter on.
    • GQIFilterMethod Method: The method to use for filtering.
    • object Value: The value to filter with.
  • Interface IGQIAndFilter : IGQIFilter

    Conjunction of multiple filters.

    With the following read-only property:

    • IReadOnlyList<IGQIFilter> Filters: Filters to be combined.
  • Interface IGQIOrFilter : IGQIFilter

    Disjunction of multiple filters.

    With the following read-only property:

    • IReadOnlyList<IGQIFilter> Filters: Filters to be combined.
  • Enum GQIFilterMethod

    Represents the way a value can be used to filter a column.

    With the following values:

    • Contains
    • DoesNotContain
    • DoesNotEqual
    • DoesNotMatchRegex
    • Equals
    • IsGreaterThan
    • IsGreaterThanOrEquals
    • IsLessThan
    • IsLessThanOrEquals
    • MatchesRegex
    • None

Enhanced error logging when deleting DOM instances fails [ID 44263]

In a dashboard, a low-code app, or another DataMiner web app, each time an error occurs when you try to delete a DOM instance, from now on, all exceptions will be logged, and a message will appear in the UI.

Fixes

Dashboards app: Problem when generating a PDF report of a dashboard containing a Time range component [ID 44168]

When you had generated a PDF report of a dashboard that contained a Time range component of which the Edit using option was set to "Keyboard & calendar", up to now, the date would incorrectly not be displayed.

Problem when importing a web app [ID 44202]

When you imported a web app, e.g. from the DataMiner Catalog onto the DataMiner landing page, in some cases, not all associated files would get synchronization across the DataMiner System.

Data Aggregator would not be able to execute a converted GQI query that contained a regular expression [ID 44258]

When a GQI query was converted to JSON in order to have it executed by the Data Aggregator, up to now, on systems where Data Aggregator executed GQI queries using CoreGateway and SLHelper instead of the GQI DxM, it would incorrectly not be possible for the Data Aggregator to execute that query if it contained a regular expression.

The following error would be logged:

A unknown exception occurred in CoreGateway: Error trapped: Skyline.DataMiner.Net.SLConfiguration.SLValue`1[System.String] could not be converted to System.Text.RegularExpressions.Regex.
Parameter name: value

Dashboards/Low-Code Apps - State timeline component: Problems when processing state changes [ID 44277]

A number of issues have been fixed with regard to the State timeline component. These issues would mostly occur when processing state changes.