i4connected Knowledgebase 5.6

i4connected interaction with i4designer

Abstract

Check out this article and learn more details about the latest i4connected feature, allowing its users to easily publish and use i4designer projects.

This article describes the interaction between i4connected and i4designer environments, enabled on basis of a unique connection token.

Tip

For more details about the i4designer connection token, please read the dedicated article.

communication_directions.jpg

i4connected - i4designer communication

The i4connected Application mappings feature boosts the efficiency of i4connected panels, scoped to a specific hierarchical entity, by integrating i4designer project visualizations.

To make this possible, the i4connected Server has an integrated service, listening to all notifications coming from the i4designer Server. As soon as changes at level of existing applications take place (an i4designer publish operation was triggered), this service will automatically react and proceed with the necessary changes.

By default, i4designer Applications are stored in the i4apps folder on the i4connected database.

i4apps.jpg

The i4connected_app api folder

The Application mapping feature is the solution to handle, otherwise, hard maintenance scenarios, by combining the configuration power of i4connected and the flexibility of the i4designer.

As a result, i4designer Applications will be unconditionally available for all read authorized users, accessible in various i4connected locations:

  • in a Site detailed view mode

  • in an Area detailed view mode

  • in an Organizational Unit detailed view mode

  • in a Device detailed view mode

  • in the new Site Selector panel

  • in the Site Map panel

Further on, using the i4connected application mappings interface, the user can synchronize the following entities with an i4designer project:

  • Signals (synchronized by means of the Synchronize Signals function)

  • Object Filters (synchronized by means of the Synchronize Object Filters function)

  • Event Filters (synchronized by means of the Synchronize Event Filters function)

  • Key Performance Indicators (synchronized by means of the Synchronize Global Entities function). The Key Performance Indicators are synchronized with the i4designer project, as soon as an Application is created, using the i4designer Connection token.

  • Measure Types (synchronized by means of the Synchronize Global Entities function). The Measure Types are synchronized with the i4designer project, as soon as an Application is created, using the i4designer Connection token.

  • Measure Groups (synchronized by means of the Synchronize Global Entities function). The Measure Groups are synchronized with the i4designer project, as soon as an Application is created, using the i4designer Connection token.

  • Signal Types (synchronized by means of the Synchronize Global Entities function). The Signal Types are synchronized with the i4designer project, as soon as an Application is created, using the i4designer Connection token.

  • Roles (synchronized by means of the Synchronize Global Entities function). The Roles are synchronized with the i4designer project, as soon as an Application is created, using the i4designer Connection token.

  • Permissions (synchronized by means of the Synchronize Global Entities function). The Permissions are synchronized with the i4designer project, as soon as an Application is created, using the i4designer Connection token.

Even though the synchronization system relies on the i4connected to perform the actions, no data is actually stored on the i4connected side. Synchronized data is parsed to i4designer by means of a JSON file and needs to be resynchronized when the data is modified.

sync_schema.jpg

The synchronization workflow

Important

The i4connected passive synchronization with i4designer has been made available since version 5.6.12.

To enable the passive synchronization mode, the system administrator needs to set the "applications.active.publishing.enabled" setting to FALSE. This setting can be found in the Settings table, of the i4connected Database.

active_publishing_false.jpg

For more details, please also refer to this article here.