No Results
v4.7.0

edgeCore™ 4.7.0 Release Notes

Production date: July 26, 2024

What’s New?

Attribute Converters

This release introduces major improvements to data attribute handling. In order to improve the efficiency of the pipeline, now the admin is able to convert attribute data types in feeds and transforms.

A short demo is available here.

Funnel Chart Visualization

A funnel chart has been introduced to help you visualize a process that has sequential stages. A common use for a funnel chart is the marketing or sales pipeline.

Page Initialization Actions

This release introduces the ability to initialize certain actions as soon as the page loads. There are three actions you can initialize on page load: custom CSS, custom JavaScript, and an existing automation script. To access page initialization actions, go to Edit mode > Options > Page Initialization.

A short demo on applying custom CSS to a page upon initialization is available here.

Offline Data Mode

If you need to test the system in an offline mode, now you can do so by storing data requests on the server as static files. This setting is accessed in the system menu > System Config > Offline Mode.

 

Enhancements

Map Layer Added to Topology Visualization

When configuring a topology visualization, you can turn on a tile-based map behind the topology.
Note: You will have to configure a latitude and longitude attribute to place the nodes.

Improved Timezone Configuration

Now there are two ways to use timezone for visualizations that have date attributes (table, list, chart, bullet chart, gauge, heat map, animated text, and map: icons):

  • Auto Timezone: set in either Preferences or in local.properties / custom.properties file (client.timezoneSetting=America/New_York)
    a) If Auto Timezone is selected for a specific visualization and client.timezoneSetting is set in local.properties, its value will be used.
    b) If Auto Timezone is selected, but client.timezoneSetting is not set in local.properties, then edge will use the value set in Preferences.
    c) If Auto Timezone is selected, but client.timezoneSetting or the value in Preferences are not, then edge will use the browser timezone.
  • Specific Timezone: has the highest priority and will override Auto Timezone value;

 

HTML Template Accessing Other Datasets

HTML template now has the ability to access a dataset referenced by an alias.
To use referenced datasets:

  • use the following APIs:
    subscribeToData(dataset_alias: string): {data$: Observable; dataDef$: Observable; state$: Observable, nodeVars: [key: string]: any}
  • use the Dataset References step in the wizard to add additional datasets that can be accessed by an alias;

JavaScript example:

component.chartData = [];
component.onInit = () => {
	const chartDataRef = component.subscribeToData('ChartData');  //alias is set on the Dataset References step of the wizard
	// chartDataRef has access to several RXJS observables:  data$, dataDef$, and state$
	chartDataRef.data$.subscribe(data => {
    	component.chartData = data;  // let's set another component variable with the new dataset value
    	component.changeDetectorRef.detectChanges(); // we need to notify Angular that all data bindings need to occur
	});

	// the data subscription will not update with data until you initialize it with some variables values (or empty object to use defaults).
	chartDataRef.nodeVars = {myCoolNodeVar: 'myCoolNodeVarValue'};
    
	// subsequent changes to 'nodeVars' will cause the data to update with the possible new data from node variable changes
};

System Config Improvements

System Config (accessed in system menu > Admin Tools) now has a new look that provides additional settings:

  • Offline Mode: enables you to store data requests on the server as static files so that you can test the system in an offline mode.
  • Banner Settings: used to let users tag favorite pages for quick access and/or use page search control in the banner. Note that you will need to refresh the browser for the settings to take effect.
  • Application Settings: used to set the pipeline history limit and/or automatically open the last visited page upon application startup. Note that you will need to refresh the browser for the settings to take effect.

Note: If you need to use the older version of System Config, you can do so by clicking the three dots in the upper-right corner.

 

ECP Extension Upgraded

The Edge Client Proxy extension has been upgraded to version 2.1.20.


Terms | Privacy