Backoffice

The Backoffice is the configuration environment of EagleArca.
From here, the structure of data and permissions is managed. It allows you to define all the rules that determine how the platform works and what each user can view or modify. It serves to create the foundation on which the projects operate, keeping the data consistent and the operations under control.

Il Backoffice è l’ambiente di configurazione di EagleArca.
Da qui si gestiscono la struttura dei dati e i permessi. Consente di definire tutte le regole che determinano come la piattaforma funziona e cosa può vedere o modificare ciascun utente. Serve per creare la base su cui operano i progetti, mantenendo i dati coerenti e le operazioni sotto controllo.

Create and manage Users


jQPeng.png  English version

In the Backoffice, you can create and manage user accounts for the organization.
Each user account corresponds to a user authorized to access the app or the backoffice, depending on the permissions assigned.

Available only to users with backoffice-admin permissions.


Create a new user account

1.  Log in to the Backoffice and open the Users section.

1 - Tab Icon Users.png

2. Click New User in the upper-right corner.

2 - Button New User.png

3. Fill in the Email, First Name, Last Name and Username fields.

3 - Text Field (New User).png

4. Check the checkbox for the app to allow the user to access the operating environment.
The checkbox displays the app’s name as configured within the organization and may therefore vary.

4 - Checkbox App EA.png

5. Select backoffice permissions:

5 - Backoffice permission.png

6. Click Save to create the account.

The user will receive a welcome email with a link to set their password.


Management and Licenses

To edit a user account, click the blue button with the arrow icon that appears when you hover over the item.

7 - User Card Hovered.png

Each organization has a limited number of licenses: one for the app and one for the backoffice. If a user accesses both, they consume two licenses. When licenses are exhausted, the Create New User button is no longer available.


Internal and external utilities

Users can be classified as internal or external based on the email address used during creation.

If the email address is not yet in the system, a new internal user account is created within the organization. If, however, the email address is already associated with an existing user account in another organization, the person is added as an external user.

When an external user is removed from an organization, they remain active in the other organizations with which they are associated. When an internal user is removed, however, they are deleted from the system.



flag-italy-1f1ee-1f1f9.png  Italian version 

Nel Backoffice è possibile creare e gestire le utenze dell’organizzazione.
Ogni utenza identifica un utente abilitato ad accedere all'app o al backoffice, in base ai permessi assegnati.

Disponibile solo per utenti con permesso backoffice-admin.


Creare una nuova utenza

1. Accedi al Backoffice e apri la sezione Utenti.

1 - Tab Icon Users.png

2. Clicca su Nuovo utente in alto a destra.

2 - Button New User.png

3. Compila i campi Email, Nome, Cognome, Username.

3 - Text Field (New User).png

4. Spunta la checkbox di accesso all’app per consentire all’utente di entrare nell’ambiente operativo.
La checkbox riporta il nome dell’app così come configurata nell’organizzazione e può quindi variare.

4 - Checkbox App EA.png

5. Seleziona i permessi per il backoffice:

5 - Backoffice permission.png

6. Clicca Salva per creare l’utenza.

L’utente riceverà una mail di benvenuto con il link per impostare la password.


Gestione e licenze

Per modificare un’utenza, clicca sul pulsante blu con l'icona di una freccia, che appare al passaggio del mouse sull'elemento.

7 - User Card Hovered.png

Ogni organizzazione dispone di un numero limitato di licenze: una per l'app e una per il backoffice. Se un utente accede a entrambi, consuma due licenze. Quando le licenze sono esaurite, il pulsante Nuovo utente non è più disponibile.


Utenze interne ed esterne

Gli utenti possono essere distinti tra interni ed esterni in base all’indirizzo email utilizzato in fase di creazione.

Se l’email non è ancora presente nel sistema, viene creata una nuova utenza interna all’organizzazione. Se invece l’email è già associata a un’utenza esistente in un’altra organizzazione, la persona viene aggiunta come utenza esterna.

Quando un’utenza esterna viene rimossa da un’organizzazione, resta comunque attiva nelle altre organizzazioni a cui è associata. Quando invece viene rimossa un’utenza interna, questa viene eliminata dal sistema.


Collegamenti


Last update: 07 May 2026

Create and manage Object Classes


jQPeng.png  English version

Creating an Object Class allows you to define the data structure and geometric nature of the objects that will be used in EagleArca projects.

Available only to users with backoffice permission.


Create the Class

1. Access the Backoffice and navigate to Object Classes.

1 - Tab Button Object Class.png

2. Click the New Object button.

2 - Button New Object.png

3. Enter the Name (unique) and choose the object Type:

3 - Type.png

  • Point: Vector object, defined by coordinates.
  • Line: Vector object, defined by length.
  • Polygon: Vector object, defined by area.
  • Form: Non-vector object, with no position on the map and no style.

Advanced Settings

Depending on the selected object type, additional configuration options may be available.

If the type is Point, you can enable Oriented Point to store and represent the object direction on the map. This option automatically adds a non-editable system attribute.

If the type is Form, you can enable Global Form to create objects that can be linked to any project and managed from the Global List section.


Configure the Default Style (Vector Objects Only)

The defined style is the default style inherited by all instances.

5 - Object Style.png

Object Type Key Properties
Point Shape, Size, Stroke, Fill, Orientation
Line Style (solid, dashed, dotted), Thickness, Stroke
Polygon Fill, Stroke
All vector objects Map visibility

💡 Tip: Maintain the visual hierarchy, for example by using thicker main lines than secondary lines and a semi-transparent fill for the polygons.


Add and Configure Attributes

The system attribute ID / Unique Identifier is locked and cannot be deleted.

To create a new attribute, click the Add attribute button in the upper-right corner.

5 - Button Add Attribute

For each attribute, enter the System Name (required) and, if necessary, the Display Name (optional). Then select the attribute type and choose or create an Attribute Group.

After setting up the main fields, configure the properties available for the selected type. Each attribute type can have specific settings and different properties.

Attribute type Function Attribute properties Object Class properties
Text field Allows you to enter letters, numbers, or text descriptions. Can be set as Required or Blocked. A maximum text length can be defined. Can be set as Main Attribute or Group By Attribute.
Numeric field Allows you to enter numeric values, quantities, or measurements. Can be set as Required or Blocked. You can choose between integer or real numbers and define a value range. Can be set as Main Attribute or Group By Attribute.
Value list Allows you to select one or more values from a predefined list. Can be set as Required or Blocked. The selection can be configured as single answer or multiple answers. Can be set as Main Attribute or Group By Attribute.
Date Allows you to enter a date or a date with time. Can be set as Required or Blocked. You can choose between date only or date and time. Can be set as Main Attribute or Group By Attribute.
Attachments Allows you to upload files associated with the object. Can be set as Required. You can define which file types can be uploaded: images, videos, or documents. No Object Class properties are available.
Size Automatically records the object’s geometric information, such as coordinates, length, or area. No specific attribute properties are available. Can be set as Main Attribute.
True/False Allows you to choose between two boolean values. Can be set as Blocked. Can be set as Group By Attribute.
Object list Allows you to create a list of related sub-attributes, useful for repeated groups of information. Can be set as Blocked. No Object Class properties are available.

6 - Attribute Configuration.png

You can reorder the attributes by dragging the cards to the desired position.

💡Tip: Use a meaningful Primary Attribute, choosing a unique attribute to quickly identify instances.


Configure Conditional Styles (Optional)

Conditional styles automatically change the appearance or visibility of objects based on attribute values.

13 - Conditional Styles.png

A. Classic Style (for Categories/Statuses)

Ideal for highlighting distinct statuses, such as Verified / To be verified.

1. Click Add style.

7 - Add Style.png

2. Click Add condition and define Attribute + Value.

8 - Add Condition.png

3. Choose the logic between conditions: Every condition or At least 1 condition.

9 - The Style Apply.png

4. Edit the style to apply, such as geometry, color, or pattern.

B. Value Range Style (for Continuous Values)

Ideal for representing a continuous trend, such as height or index.

1. Click Add value range.

10 - Add value range.png

2. Select the attribute (numeric, date, or size).

3. Define the stop values (min/max) and customize the style for each stop (color, transparency, etc.).

11 - Gradient Stop.png

4. Check the transition using the slider in the preview.

12 - Preview.png

💡 Tip: Use conditional styles if you want the style change to be immediately obvious, or to highlight states and thresholds.


Other Object Class Configurations

In addition to the main structure and attributes, an Object Class can include additional configurations available from the dedicated tabs in the edit page.

From these sections, you can configure relationships with other Object Classes, associate Data Sources and charts to display data collected over time, and define settings for the automatic creation of objects.


Save the Object Class

Click the Save button in the top-right corner of the page.
Saving is disabled until all required fields are completed.

When saving for the first time, a permission setup modal opens.

Click Save to confirm and complete the class creation.


Viewing and Editing Object Classes

To edit an Object Class, click the blue button with the arrow icon, which appears when hovering over the element.

To duplicate an Object Class, select an element from the list. After selection, the Duplicate button appears.

To delete one or more Object Classes, select one or more elements from the list. After selection, the Delete button appears.


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

Creare una Classe Oggetto consente di definire la struttura dati e la natura geometrica degli oggetti che verranno utilizzati nei progetti di EagleArca.

Disponibile solo per utenti con permesso backoffice.


Creare la Classe

1. Accedi al Backoffice e naviga in Classi Oggetto.

1 - Tab Button Object Class.png

2. Clicca sul pulsante Nuovo oggetto.

2 - Button New Object.png

3. Inserisci il Nome (univoco) e scegli il Tipo di oggetto:

3 - Type.png

Punto: Vettoriale, caratterizzato da coordinate.

Linea: Vettoriale, caratterizzata da lunghezza.

Poligono: Vettoriale, caratterizzata da area.

Form: Non vettoriale, senza posizione in mappa e stile.

Impostazioni Avanzate

In base al tipo di oggetto selezionato, possono essere disponibili configurazioni aggiuntive.

Se il tipo è Punto, puoi attivare Punto orientato per memorizzare e rappresentare la direzione dell’oggetto in mappa. L’opzione aggiunge automaticamente un attributo di sistema non modificabile.

Se il tipo è Form, puoi attivare Form globale per creare oggetti collegabili a qualsiasi progetto e gestibili dalla sezione Liste Globali.


Configurare lo Stile di Default (Solo Vettoriali)

Lo stile definito è lo stile di default che tutte le istanze ereditano.

5 - Object Style.png

Tipo Oggetto Proprietà Chiave
Punto Forma, Dimensione, Contorno (stroke), Riempimento (fill), Orientamento
Linea Stile (continua, a tratti, puntinata), Spessore, Contorno (stroke)
Poligono Riempimento (fill), Contorno (stroke)
Tutti i vettoriali Visibilità in mappa

💡 Suggerimento: Mantieni la gerarchia visiva, ad esempio utilizzando linee principali più spesse delle secondarie e un riempimento semi-trasparente per i poligoni.


Aggiungere e Configurare gli Attributi

L'attributo di sistema ID / Identificatore Unico è bloccato e non eliminabile.

Per creare un nuovo attributo, clicca sul pulsante Aggiungi attributo in alto a destra.

5 - Button Add Attribute

Per ogni attributo inserisci il Nome di sistema (obbligatorio) e, se lo ritieni necessario, il Nome in visualizzazione (facoltativo). Seleziona poi il tipo di attributo e scegli o crea un Gruppo attributi.

Dopo aver impostato i campi principali, configura le proprietà disponibili per la tipologia scelta. Ogni tipo di attributo può avere impostazioni specifiche e proprietà diverse.

Tipo di attributo Funzione Proprietà dell’attributo Proprietà della Classe Oggetto
Campo di testo Permette di inserire lettere, numeri o descrizioni testuali. Può essere impostato come Obbligatorio o Bloccato. È possibile definire una lunghezza massima del testo. Può essere impostato come Attributo principale o come Raggruppa per attributo.
Campo numerico Permette di inserire valori numerici, quantità o misurazioni. Può essere impostato come Obbligatorio o Bloccato. È possibile scegliere tra numeri interi o reali e definire un intervallo di valori. Può essere impostato come Attributo principale o come Raggruppa per attributo.
Lista valori Permette di selezionare uno o più valori da un elenco predefinito. Può essere impostata come Obbligatoria o Bloccata. È possibile configurare la selezione come risposta singola o risposte multiple. Può essere impostata come Attributo principale o come Raggruppa per attributo.
Data Permette di inserire una data o una data con orario. Può essere impostata come Obbligatoria o Bloccata. È possibile scegliere tra formato solo data o data e ora. Può essere impostata come Attributo principale o come Raggruppa per attributo.
Allegati Permette di caricare file associati all’oggetto. Può essere impostato come Obbligatorio. È possibile definire quali tipi di file caricare: immagini, video o documenti. Non sono disponibili proprietà di Classe Oggetto.
Dimensione Registra automaticamente informazioni geometriche dell’oggetto, come coordinate, lunghezza o area. Non sono disponibili proprietà specifiche dell’attributo. Può essere impostata come Attributo principale.
Vero/Falso Permette di scegliere tra due valori booleani. Può essere impostato come Bloccato. Può essere impostato come Raggruppa per attributo.
Lista oggetti Permette di creare una lista di sotto-attributi correlati, utile per gruppi di informazioni ripetute. Può essere impostata come Bloccata. Non sono disponibili proprietà di Classe Oggetto.

6 - Attribute Configuration.png

Puoi riordinare gli attributi trascinando le card nella posizione desiderata.

💡 Suggerimento: Usa un Attributo Principale significativo, scegliendo un attributo univoco per identificare rapidamente le istanze.


Configurare Stili Condizionali (Opzionale)

Gli stili condizionali modificano automaticamente l’aspetto o la visibilità in base ai valori degli attributi.

13 - Conditional Styles.png

A. Stile Classico (per Categorie/Stati)

Ideale per evidenziare stati distinti (es. Verificato/Da verificare).

1. Clicca Aggiungi Stile.

7 - Add Style.png

2. Clicca Aggiungi condizione e definisci Attributo + Valore.

8 - Add Condition.png

3. Scegli la logica tra le condizioni: Tutte le condizioni o Almeno una condizione.

9 - The Style Apply.png

4. Modifica lo stile (geometria, colore, pattern) da applicare.

B. Stile con Range di Valori (per Grandezze Continue)

Ideale per rappresentare un andamento continuo (es. altezza, indice).

1. Clicca Aggiungi Range di valori.

10 - Add value range.png

2. Seleziona l'attributo (numerico, data o dimensione).

3. Definisci i valori di stop (min/max) e personalizza lo stile per ciascuno stop (colore, trasparenza, ecc.).

11 - Gradient Stop.png

4. Verifica la transizione con lo slider nella preview.

12 - Preview.png

💡 Suggerimento: Utilizza gli stili condizionali se vuoi che il cambio di stile sia immediatamente interpretabile, o per evidenziare stati e soglie.


Altre configurazioni della Classe Oggetto

Oltre alla struttura principale e agli attributi, la Classe Oggetto può includere configurazioni aggiuntive disponibili dalle tab dedicate nella pagina di modifica.

Da queste sezioni è possibile configurare le relazioni con altre Classi Oggetto, associare Sorgenti dati e grafici per visualizzare dati raccolti nel tempo, e definire impostazioni per la creazione automatica degli oggetti.


Salvare la Classe Oggetto

Clicca il pulsante Salva in alto a destra della pagina.
Il salvataggio è disabilitato finché tutti i requisiti obbligatori non sono soddisfatti.

Al primo salvataggio, si apre un modale di impostazione dei permessi.

Salva per confermare e completare la creazione della classe.


Visualizzazione e Modifica delle Classi Oggetto

Per modificare una Classe Oggetto, clicca sul pulsante blu con l'icona di una freccia, che appare al passaggio del mouse sull'elemento.

Per duplicare una Classe Oggetto, seleziona un elemento dalla lista. Dopo la selezione, compare il pulsante Duplica.

Per eliminare una o più Classi Oggetto, seleziona uno o più elementi dalla lista. Dopo la selezione, compare il pulsante Elimina.


Collegamenti


Last update: 07 May 2026

Configure relations between objects


jQPeng.png  English version

Relations are an attribute type that allows you to connect objects belonging to different object classes, creating structured links between the elements of the project.

This function allows you to represent logical relationships between instances. For example, you can connect a road to the lighting poles along its route, or associate a road with the road signs installed along it.

Relations are configured during the creation or editing of an object class, inside a dedicated section.

Available only to users with backoffice permissions.


How relations work

A relation always connects two object classes:

When a relation is configured between two classes, objects can be associated with one or more instances of the related class.

The number of objects that can be linked depends on the cardinality set in the relation.


Set up relations

To configure a relationship between object classes, open the Backoffice, access the edit page of an object class, and select the Relations tab.

1 - Tab Relations.png

To create a new relationship, click the Add relation button.

The configuration is divided into two sections: This object class and Is related to.

2 - Card Relation.png


Current object class

The This object class section represents the object class you are editing.
The Object class field is filled in automatically and cannot be edited.

3 - Section This object Class.png

In this section, you can configure:


Linked object class

4 - Section Is related to.png

You can also configure the following fields for this class:


Relationship cardinality

The overall cardinality of the relationship depends on the combination of the values set in the two sections.

Configuration

Meaning

1 → 1

one object can be linked to one object only

1 → N

one object can be linked to multiple objects

N → 1

multiple objects can be linked to one object

N → N

multiple objects can be linked to each other


Only one of the two classes can be required, making one class necessary for the existence of the other.

💡 Tip: Limit the attributes to display to keep the attributes panel more readable.


Configuration rules and conditions

A current object class cannot be set as required if the linked object class already has created instances.

5 - Object Class already in use.png

After saving a relationship, it is not possible to edit:

To configure a relationship on an object class of type Form or Global Form, the class must be saved first. After saving, re-enter edit mode for the object class and open the Relations section to create the relationship.

If a relationship is deleted, the system automatically removes the link from all involved instances.



flag-italy-1f1ee-1f1f9.png  Italian version 

Le relazioni sono una tipologia di attributo che permette di collegare tra loro oggetti appartenenti a classi oggetto diverse, creando legami strutturati tra gli elementi del progetto.

Questa funzione consente di rappresentare relazioni logiche tra istanze. Ad esempio, puoi collegare una strada ai pali dell’illuminazione presenti lungo il suo tracciato oppure associare una strada ai segnali stradali installati lungo di essa.

Le relazioni vengono configurate durante la creazione o la modifica di una classe oggetto, all’interno di una sezione dedicata.

Disponibile solo per utenti con permesso backoffice.


Come funzionano le relazioni

Una relazione collega sempre due classi oggetto:

Quando una relazione viene configurata tra due classi, gli oggetti possono essere associati a una o più istanze della classe relazionata.

Il numero di oggetti collegabili dipende dalla cardinalità impostata nella relazione.


Configurare le relazioni

Per configurare una relazione tra classi oggetto, apri il Backoffice, accedi alla pagina di modifica di una classe oggetto e seleziona la tab Relazioni.

1 - Tab Relations.png

Per creare una nuova relazione clicca sul pulsante Aggiungi relazione.

La configurazione è suddivisa in due sezioni: Questa classe oggetto e È legata a.

2 - Card Relation.png


Classe oggetto corrente

La sezione Questa classe oggetto rappresenta la classe oggetto che stai modificando.
Il campo Classe oggetto è compilato automaticamente e non può essere modificato.

3 - Section This object Class.png

In questa sezione puoi configurare:


Classe oggetto collegata

La sezione È legata a permette di definire la classe oggetto da collegare alla classe corrente.
Nel campo Classe oggetto, seleziona dal menu a tendina la classe con cui creare la relazione.

4 - Section Is related to.png

Anche per questa classe puoi configurare:


Cardinalità della relazione

La cardinalità complessiva della relazione dipende dalla combinazione dei valori impostati nelle due sezioni.

Configurazione

Significato

1 → 1

un oggetto può essere collegato a un solo oggetto

1 → N

un oggetto può essere collegato a più oggetti

N → 1

più oggetti possono essere collegati a uno

N → N

più oggetti possono essere collegati tra loro


Solo una delle due classi può essere obbligatoria, rendendo una classe necessaria per l'esistenza dell'altra.

💡 Suggerimento: Limita gli attributi da visualizzare per lasciare il pannello attributi più leggibile.


Regole e condizioni di configurazione

Una classe oggetto corrente non può essere impostata come obbligatoria se la classe oggetto collegata ha già delle istanze create.

5 - Object Class already in use.png

Dopo il salvataggio di una relazione, non è possibile modificare:

Per configurare una relazione su una classe oggetto di tipo Form o Form globale, la classe deve essere prima salvata. Dopo il salvataggio, rientra in modifica nella classe oggetto e apri la sezione Relazioni per creare la relazione.

Se una relazione viene eliminata, il sistema rimuove automaticamente il collegamento da tutte le istanze coinvolte.


Collegamenti


Last update: 08 May 2026



Configure Data Sources and Charts


jQPeng.png  English version

A Data Source is a data source that can be associated with an object class and allows you to collect and display information organized over time.

This function allows you to connect objects to data coming from sensors or other configured sources, so that it can be viewed through charts in the object detail panel. For example, you can associate an environmental sensor with a Data Source that records temperature, humidity, or other monitored values.

Data Sources and charts are configured during the creation or editing of an object class, inside a dedicated section.

Available only with sensors configured in advance.


Configuration

To configure data sources and charts, open the Backoffice, access the edit page of an object class, and select the Data Sources tab.

2 - Tab Object Class.png

Add a Data Source

To create a new data source, click the Add data source button.

3 - Button add Data Sources

Select the data source type and enter an identifying name (e.g. Type Thermometer, Name Thermometer 1).

4 - Sensor Selection.png

Add a Chart

The option to add charts becomes available only after at least one data source has been added.

To create a new chart, click the Add chart button.

5 - Button add Data Sources

Enter an identifying name and select the chart type (Line, Counter, Bar, Scatter, 3D Scatter, Heatmap).

5 - Chart Configurator

At this point, you can configure different sections:


💡 Tip: Assign clear and descriptive names to data sources and charts (e.g. “Thermometer Floor 1”) to make them easier to manage.


Configure the Chart

Data Section

The Data section defines which data is displayed in the chart and which Data Source it is retrieved from.

The first field to complete is Data compression, which allows you to choose how the available data is handled before it is displayed in the chart.

You can select one of the following methods:

After choosing the compression method, configure the Main data source.

In this section, select the Data Source that feeds the chart from those previously created.

Once the Data Source has been selected, specify which values must be used for the chart axes. The available axes change depending on the selected chart type.

6 - Section Data.png

You can add multiple data series, and therefore multiple Data Sources, by clicking Add series.
For Counter charts, click Add value instead.

For the 3D Scatter chart, the Color range is also available.
This field allows you to select a numeric parameter to use for coloring the chart points according to their value. The system applies a color scale that helps visually distinguish lower, intermediate, or higher values within the data distribution.

8 - Color range.png

For the Heatmap chart, the Color range is also available. It defines the numeric parameter used to generate the color intensity of the map. The color therefore represents the variation of the selected value across the different areas or positions of the chart.

For the Heatmap, you can also enable Parametric navigation.
This option allows you to select an additional parameter to use as a data navigation level. In this way, you can browse the Heatmap by layers, displaying different data layers according to the value of the selected parameter.

9 - parametric navigation.png

Customization Section

The option to customize the chart becomes available only after the Data section has been completed.

The Customization section allows you to define how the chart is presented in the object detail panel.
From here, you can edit texts, thresholds, axis scaling, and the values shown when the chart is opened.

7 - Customization.png

Labels
In this section, you can configure the texts displayed in the chart.
You can enter a title, a subtitle, and the axis labels, for example X Axis and Y Axis.
To make the chart clearer, you can also include the unit of measurement in the axis labels.

Thresholds
Thresholds allow you to highlight reference values or critical values within the chart.

For each threshold, you can configure:

This configuration is useful, for example, to indicate that a maximum temperature, a minimum level, or any other monitored value has been exceeded.

Axes
In this section, you can define how the scale of the values shown in the chart is calculated.
You can choose from:

Default values
This section allows you to configure the initial values shown when the object detail panel is opened.
You can define:

💡 Tip: Use Thresholds if you want to automatically highlight anomalous values in the chart.

Style Section

Available only when a single data series is configured in the Data section.

This section allows you to create one or more conditional styles, that is, rules that change the appearance of the chart when specific conditions are met.

8 - Style.png

For each conditional style, you must enter a name, useful for recognizing the configured rule.

In the conditions section, you can define when the style must be applied.
Each condition is composed of:

You can add multiple conditions by clicking Add condition.

In the Style section, you can choose the color to apply to the chart when the defined conditions are met.
The Reset button restores the style to the default value.

You can configure multiple styles, by clicking Add conditional style, so that different colors are applied based on different thresholds or states.


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

Una Sorgente dati è una fonte dati associabile a una classe oggetto, che permette di raccogliere e visualizzare informazioni organizzate nel tempo.

Questa funzione consente di collegare agli oggetti dati provenienti da sensori o altre fonti configurate, così da consultarli tramite grafici nel dettaglio dell’oggetto. Ad esempio, puoi associare a un sensore ambientale una Sorgente dati che registra temperatura, umidità o altri valori monitorati.

Le Sorgenti dati e i grafici vengono configurati durante la creazione o la modifica di una classe oggetto, all’interno di una sezione dedicata.

Disponibile solo con sensori configurati in precedenza.

Configurazione

Per configurare sorgenti dati e grafici, apri il Backoffice, accedi alla pagina di modifica di una classe oggetto e seleziona la tab Rappresentazione di dati.

2 - Tab Object Class.png

Aggiungere Sorgenti dati

Per creare una nuova sorgente dati clicca sul pulsante Aggiungi sorgente dati.

3 - Button add Data Sources

Seleziona il tipo di sorgente dati e imposta un nome identificativo (Es: Type Thermometer, Name Termometro 1).

4 - Sensor Selection.png

Aggiungere Grafico

La possibilità di aggiungere grafici diventa disponibile solo se è stata aggiunta almeno una sorgente dati.

Per creare un nuovo grafico clicca sul pulsante Aggiungi grafico.

5 - Button add Data Sources

Imposta il nome identificativo e seleziona il tipo di grafico (Line, Counter, Bar, Scatter, 3D Scatter, Heatmap).

5 - Chart Configurator

A questo punto puoi configurare diverse sezioni:

💡 Suggerimento: Assegna nomi chiari e descrittivi a sorgenti dati e grafici (es. "Termometro Piano 1") per facilitarne la gestione.


Configurare il Grafico

Sezione Dati

La sezione Dati definisce quali dati vengono visualizzati nel grafico e da quale Sorgente dati vengono recuperati.

Il primo campo da compilare è la Compressione dati, che permette di scegliere come gestire i dati disponibili prima della visualizzazione nel grafico.

Puoi selezionare uno dei seguenti metodi:

Dopo aver scelto il metodo di compressione, configura la Sorgente dati principale.
In questa sezione è necessario selezionare la Sorgente dati che alimenta il grafico tra quelle create in precedenza.

Una volta selezionata la Sorgente dati, specifica quali valori devono essere utilizzati negli assi del grafico. Gli assi disponibili cambiano in base alla tipologia di grafico selezionata.

6 - Section Data.png

È possibile aggiungere più serie di dati, e quindi più Sorgente dati, cliccando Aggiungi serie.
Per i grafici di tipo Counter, clicca invece Aggiungi valore.

Nel caso del grafico 3D Scatter, è disponibile anche il Campo colore.
Questo campo permette di selezionare un parametro numerico da usare per colorare i punti del grafico in base al loro valore. Il sistema applica una scala colore che aiuta a distinguere visivamente valori più bassi, intermedi o più alti all’interno della distribuzione dei dati.

8 - Color range.png

Nel caso del grafico Heatmap, è disponibile il Campo colore, che definisce il parametro numerico usato per generare l’intensità cromatica della mappa. Il colore rappresenta quindi la variazione del valore selezionato nelle diverse aree o posizioni del grafico.

Per la Heatmap puoi inoltre abilitare la Navigazione parametrica.
Questa opzione consente di selezionare un ulteriore parametro da usare come livello di navigazione dei dati. In questo modo è possibile consultare la Heatmap per strati, visualizzando layer diversi in base al valore del parametro scelto.

9 - parametric navigation.png

Sezione Personalizzazione

La possibilità di personalizzare il grafico diventa disponibile solo se è stata completata la sezione Dati.

La sezione Personalizzazione permette di definire come il grafico viene presentato nel dettaglio dell’oggetto.
Da qui puoi modificare testi, soglie, scala degli assi e valori mostrati all’apertura del grafico.

7 - Customization.png

Etichette
In questa sezione puoi configurare i testi visualizzati nel grafico.
Puoi inserire un titolo, un sottotitolo e le etichette degli assi, ad esempio Asse X e Asse Y.
Per rendere il grafico più chiaro, nelle etichette degli assi puoi indicare anche l’unità di misura del valore rappresentato.

Soglie
Le soglie permettono di evidenziare valori di riferimento o valori critici all’interno del grafico.
Per ogni soglia puoi configurare:

Questa configurazione è utile, ad esempio, per segnalare il superamento di una temperatura massima, di un livello minimo o di qualsiasi altro valore da tenere sotto controllo.

Assi
In questa sezione puoi definire come viene calcolata la scala dei valori mostrati nel grafico.
Puoi scegliere tra:

Valori predefiniti
Questa sezione permette di configurare i valori iniziali mostrati quando si apre il dettaglio dell’oggetto.
Puoi definire:

💡 Suggerimento: Usa le Soglie se vuoi evidenziare automaticamente valori anomali sul grafico.

Sezione Stile

Disponibile solo se è configurato una sola serie di dati nella sezione Dati.

Questa sezione permette di creare uno o più stili condizionali, cioè regole che modificano l’aspetto del grafico quando si verificano determinate condizioni.

8 - Style.png

Per ogni stile condizionale è necessario inserire un nome, utile per riconoscere la regola configurata.

Nella sezione delle condizioni puoi definire quando lo stile deve essere applicato.
Ogni condizione è composta da:

Puoi aggiungere più condizioni cliccando su Aggiungi condizione.

Nella sezione Stile puoi scegliere il colore da applicare al grafico quando le condizioni definite sono soddisfatte.
Il pulsante Reset ripristina lo stile al valore predefinito.

È possibile configurare più stili, cliccando su Aggiungi stile condizionale, così da applicare colori diversi in base a soglie o stati differenti.


Collegamenti


Last update: 08 May 2026

Configure automatic object creation


 jQPeng.png  English version

Automatic object creation allows the platform to generate instances of an object class from data received from a data source, without the user having to intervene manually from the project.

Automatic object creation is only available for object classes of type Point and Form. Form classes do not have a coordinates section, so only the attribute values are configured.

Available only with sensors configured in advance.


Prerequisites

The automatic object creation configuration is accessible from the Data Sources tab in the object class creation or editing page, in the Automatic object creation section at the bottom of the page.

To unlock this function, the following must be configured in the object class:

automatic object creation section.png

If more than one data source is added, the button to add the automation is disabled. Conversely, if an automation is already configured, the button to add further data sources is disabled.

Modifying the data source associated with the object class will cause the loss of the entire configuration of the automatic object creation.


Adding the automation

Click the + Add automation button to open the configuration card.

Add automation button.png

The configuration card is divided into several sections.

Projects where automation is active

Shows the projects in which automatic creation is currently enabled. The configuration is carried out in the project configuration page in the Backoffice.

Projects where automation is active.png

This section is useful when editing the class to have an understanding of where the changes will have an impact.

Automation start date

Select the date from which the automation should be active. The selector defaults to today's date, but past or future dates can be selected. If the date is modified, the reset button is enabled to return to the current date.

automation start date.png

When editing the object class, the selector is read-only if the selected date is in the past or is the current day. If the date is in the future, it can still be modified.

Creation coordinates

Available only for object classes of type Point.

Defines the coordinates that will be used to position automatically created objects. Values can come from the data source (Data source, dynamic) or be entered manually (Custom, static). For each coordinate it is mandatory to indicate a fallback value, used in case the data source returns a null value.

Using the 2D and 3D tabs you can choose whether to create objects in 2D or 3D. Selecting 3D also displays the Elevation field.

creation coordinates.png

The fallback value is used when the data source returns a null value in the selected column. It ensures that fields do not remain empty and data is always complete. For coordinates, the field is always mandatory.

If Custom is selected for elevation, the fallback value corresponds to the default height at which objects are created in the platform. If this value is modified, the reset button is enabled to return to the original value.

Attribute values

Defines the values that will be assigned to the attributes of automatically created objects. For each attribute it is possible to choose whether the value should come from the data source (Data source, dynamic) or be defined manually (Custom, static).

The attributes configurable from this section are: text, numbers, true/false, value list and date. Other attribute types cannot be pre-filled here.

Attribute values.png

The mandatory nature of the fields mirrors what is defined in the Attributes tab of the object class.

The fallback value is used when the data source returns a null value in the selected column. It corresponds to the default value of the attributes and is only enabled if the attribute is mandatory.


Viewing the configuration

The configuration card can be collapsed by clicking outside of it. When filled out, it displays a summary of the main settings: start date, coordinates, and elevation.

automatic object creation section collapsed.png


New attributes

If the object class is modified and a new attribute is added after the automation was already configured, the attribute to be filled in is indicated by a label on the card. Clicking on the card opens it, bringing the new attribute into focus, highlighted with a blue border for easy identification. The highlight remains visible until the class is saved or the section is changed.

new attribute.png


Removing the automation

To remove the configuration, click the Remove automation button in the top-right corner of the card.

remove automation.png

Removing the automation from an object class does not delete the instances already created automatically: the class will simply stop generating new ones. Objects already present in the project will remain unchanged.


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

La creazione automatica degli oggetti consente alla piattaforma di generare istanze di una classe oggetto a partire dai dati ricevuti da una data source, senza che l'utente debba intervenire manualmente dal progetto.

La creazione automatica è disponibile solo per classi oggetto di tipo PuntoForm. Le classi di tipo Form non hanno la sezione coordinate, quindi viene configurata solo la compilazione degli attributi.

Disponibile solo con sensori configurati in precedenza.


Prerequisiti

La configurazione della creazione automatica è accessibile dalla tab Data Sources nella pagina di creazione o modifica di una classe oggetto, nella sezione Creazione automatica oggetti in fondo alla pagina.

Per sbloccare questa funzione è necessario che nella classe oggetto siano configurati:

automatic object creation section.png

Se viene aggiunta più di una data source, il pulsante per aggiungere l'automazione si disabilita. Al contrario, se è già configurata un'automazione, il pulsante per aggiungere ulteriori data source si disabilita.

Modificare la data source associata alla classe oggetto comporta la perdita di tutta la configurazione della creazione automatica degli oggetti.


Aggiungere l'automazione

Clicca sul pulsante + Aggiungi automazione per aprire la scheda di configurazione.

Add automation button.png

La scheda di configurazione è suddivisa in diverse sezioni.

Progetti dove l'automazione è attiva

Mostra i progetti in cui la creazione automatica è attualmente abilitata. La configurazione viene effettuata nella pagina di configurazione dei progetti nel Backoffice.

Projects where automation is active.png

Questa sezione è utile in fase di modifica della classe per avere consapevolezza di dove le modifiche andranno a impattare.

Data di avvio automazione

Seleziona la data a partire dalla quale l'automazione deve essere attiva. Il selettore ha come valore predefinito la data odierna, ma è possibile selezionare date passate o future. Se la data viene modificata si abilita il pulsante di reset per tornare alla data corrente.

automation start date.png

In modifica della classe oggetto il selettore è in sola visualizzazione se la data selezionata è passata o è il giorno corrente. Se la data è futura può ancora essere modificata.

Coordinate di creazione

Disponibili solo per classi oggetto di tipo Punto.

Definisce le coordinate che verranno utilizzate per posizionare gli oggetti creati automaticamente. I valori possono provenire dalla data source (Data source, dinamico) oppure essere inseriti manualmente (Personalizzato, statico). Per ogni coordinata è obbligatorio indicare un valore di fallback, utilizzato nel caso in cui la data source restituisca un valore nullo.

Tramite le schede 2D e 3D è possibile scegliere se creare gli oggetti in 2D o in 3D. Selezionando 3D viene visualizzato anche il campo Elevazione.

creation coordinates.png

Il valore di fallback viene utilizzato quando la data source restituisce un valore nullo nella colonna selezionata. Serve a garantire che i campi non rimangano vuoti e i dati siano sempre completi. Per le coordinate il campo è sempre obbligatorio

Se per l'elevazione viene selezionato Personalizzato, il valore di fallback corrisponde all'altezza predefinita con cui gli oggetti vengono creati nella piattaforma. Se questo valore viene modificato si abilita il pulsante di reset per tornare al valore originale.

Valori degli attributi

Definisce i valori che verranno assegnati agli attributi degli oggetti creati automaticamente. Per ogni attributo è possibile scegliere se il valore deve provenire dalla data source (Data source, dinamico) oppure essere definito manualmente (Personalizzato, statico).

Gli attributi configurabili da questa sezione sono: testo, numeri, vero/falso, lista valori e data. Gli altri tipi di attributo non sono precompilabili da qui.

Attribute values.png

L'obbligatorietà della compilazione rispecchia quella definita nella tab Attributi della classe oggetto.

Il valore di fallback viene utilizzato quando la data source restituisce un valore nullo nella colonna selezionata. Corrisponde al valore di default degli attributi ed è abilitato solo se l'attributo è obbligatorio.


Visualizzare la configurazione

La scheda di configurazione può essere collassata cliccando al di fuori di essa. Se compilata mostra un riepilogo delle impostazioni principali: data di avvio, coordinate ed elevazione.

automatic object creation section collapsed.png


Nuovi attributi

Se la classe oggetto viene modificata e viene aggiunto un nuovo attributo dopo che l'automazione era già configurata, l'attributo da compilare viene segnalato tramite un'etichetta sulla scheda. Cliccando sulla scheda questa si apre mettendo in evidenza il nuovo attributo, evidenziato con un bordo blu per facilitarne l'individuazione. L'evidenziazione rimane visibile fino al salvataggio della classe o al cambio di sezione.

new attribute.png


Rimuovere l'automazione

Per rimuovere la configurazione clicca sul pulsante Rimuovi automazione in alto a destra della scheda.

remove automation.png

Rimuovere l’automazione da una classe oggetto non elimina le istanze già create automaticamente: la classe smetterà semplicemente di generarne di nuove. Gli oggetti già presenti nel progetto resteranno invariati.


Collegamenti


Last update: 25 May 2026

Create and manage Roles


jQPeng.png  English version 

Role defines permissions (edit, view, access) for object classes and resources. It is used to precisely configure the permissions assigned to associated groups.

Available only to users with backoffice permission.


Permission Levels

Permissions apply to Object Classes and Reports.

Permission Type Icon Description
Hidden 👁️‍🗨️ (crossed-out eye) Users with this role cannot see the element.
Visible 👁️ (open eye) Users with this role can see the element, but cannot edit it.
Editable ✏️ (pencil) Users with this role can view and edit the element.

Steps: Creation and Configuration

1. Access the Backoffice and click Roles on the left-side menu.
The list shows the name, creation date, number of associated groups and permission count for object classes.

1 - Icon Roles.png

2. Click the New Role button in the top-right corner.

2 - New Role.png

3. Enter the role name (required) in the Role Name field.

4. Select and Edit Permissions.
The lists show all available items for the three categories. By default, items retain the permission assigned to them at the time of creation.

3 - List.png

You can filter items using the search bar and the chips at the top right of the page.

4 - Filters.png

To assign permissions, select one or more items using the Control o Shift keys, then click one of the three buttons at the top right of the list: Hidden, Visible, or Editable.

5 - Set permissions.png

5. Save the new role by clicking Save in the upper-right corner. You will be redirected to the list of roles.

💡Tip: Use the chips to quickly find items with specific permissions.

💡Tip: To see which groups are associated with a role, hover over the number of groups in the Roles list. The complete list of associated groups will be displayed.


Viewing and Editing Roles

To edit a role, click the blue button with the arrow icon that appears when you hover over the item.

To duplicate a role, select an item from the list. Once selected, the Duplicate button will appear.

To delete a role, select one or more items from the list. Once selected, the Delete button will appear.


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

Un Ruolo definisce i permessi (modifica, visualizzazione, accesso) sulle classi oggetto e sui report. Serve per impostare con precisione i permessi assegnati ai gruppi associati.

Disponibile solo per utenti con permesso backoffice.


Livelli di Permesso

I permessi si applicano a Classi Oggetto e Report.

Tipo di Permesso Icona Descrizione
Non visibile 👁️‍🗨️ (occhio barrato) Gli utenti del ruolo non vedono l'elemento.
Visibile 👁️ (occhio aperto) Gli utenti del ruolo vedono l'elemento, ma non possono modificarlo.
Modificabile ✏️ (matita) Gli utenti del ruolo possono visualizzare e modificare l'elemento.

Passaggi: Creazione e Configurazione

1. Accedi al Backoffice e clicca su Ruoli nel menu laterale sinistro.                                                                                                                La lista mostra nome, data di creazione, numero di gruppi associati e il conteggio dei permessi per le classi oggetto.

1 - Icon Roles.png

2. Clicca sul pulsante Nuovo ruolo in alto a destra.

2 - New Role.png

3. Inserisci il nome del ruolo (obbligatorio) nel campo Nome Ruolo.

4. Seleziona e Modifica Permessi.
Le liste mostrano tutti gli elementi disponibili per le tre categorie. Per impostazione predefinita, gli elementi mantengono il permesso assegnato al momento della loro creazione.

3 - List.png

Puoi filtrare gli elementi con la barra di ricerca e i filtri rapidi situate in alto a destra della pagina.

4 - Filters.png

Per assegnare i permessi seleziona uno o più elementi, usando Control o Shift, quindi clicca su uno dei tre bottoni disponibili in alto a destra della lista: Non visibile, Visibile o Modificabile.

5 - Set permissions.png

5. Salva il nuovo ruolo cliccando Salva in alto a destra. Verrai reindirizzato alla lista dei ruoli.

💡Suggerimento: Utilizza le chip per trovare rapidamente elementi con permessi specifici.

💡Suggerimento: Per vedere quali gruppi sono associati a un ruolo, passa il mouse sul numero dei gruppi nella lista Ruoli. Viene mostrato l’elenco completo dei gruppi collegati.


Visualizzazione e Modifica dei Ruoli

Per modificare un ruolo, clicca sul pulsante blu con l'icona di una freccia, che appare al passaggio del mouse sull'elemento.

Per duplicare un ruolo, seleziona un elemento dalla lista. Dopo la selezione, compare il pulsante Duplica.

Per eliminare un ruolo, seleziona uno o più elementi dalla lista. Dopo la selezione, compare il pulsante Elimina.


Collegamenti


Last update: 07 May 2026

Create and manage Groups


jQPeng.png  English version 

A group brings together users with the same role and permissions, allowing them to work on the same projects using a consistent set of operations.

Creating a group allows you to group users and assign them a role, simplifying permission management in a scalable way.

Available only to users with backoffice permissions. To create a group, the role to which the group will be linked must already exist in the system.


Steps

1. Access the Backoffice and click Groups in the left-side menu.
The list shows the name, creation date, associated projects, added users and linked role.

1 - Icon Groups.png

2. Click the New Group button in the top-right corner.

2 - Button New Groups.png

3. Fill in the required fields (name and role):

3 - Name and Role.png

Name and Role are required to save.

4. Add or remove users.
The group configuration shows two lists: on the left are all users in the organization, while on the right are the users already added to the group.

To add users to the group, select one or more names from the list on the left using Control or Shift for multiple selection, then drag them to the area on the right.

To remove users from the group, select the names from the list on the right and drag them to the list on the left. To remove all added users, click Clear.

4 - Groups Configuration.png

5. Save the new group by clicking Save in the top-right corner (after assigning at least one user). 

💡Tip:  Use the search bar to filter users in both lists.

💡Tip:  Make sure to assign only those users who need the same level of access to the projects.


Viewing and Editing Groups

To edit a group, click the blue button with the arrow icon that appears when you hover over the item.

To duplicate a group, select an item from the list. Once selected, the Duplicate button will appear.


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

Un gruppo raccoglie utenti con lo stesso ruolo e permessi, consentendo loro di lavorare sugli stessi progetti con un set di operazioni coerenti.

Creare un gruppo serve a associare utenti e assegnare loro un ruolo, semplificando la gestione dei permessi in modo scalabile.

Disponibile solo per utenti con permesso backoffice. Per creare un gruppo è necessario che nel sistema sia già presente il ruolo a cui il gruppo deve essere collegato.


Passaggi

1. Accedi al Backoffice e clicca su Gruppi nel menu sul lato sinistro.
La lista mostra nome, data di creazione, progetti associati, utenti aggiunti e il ruolo collegato.

1 - Icon Groups.png

2. Clicca sul pulsante Nuovo gruppo in alto a destra.

2 - Button New Groups.png

3. Compila i campi obbligatori (nome e ruolo):

3 - Name and Role.png

Nome e Ruolo sono obbligatori per il salvataggio.

4. Aggiungi o rimuovi gli utenti.
La configurazione del gruppo mostra due liste: a sinistra sono disponibili tutti gli utenti dell’organizzazione, mentre a destra sono presenti gli utenti già aggiunti al gruppo.

Per aggiungere utenti al gruppo, seleziona uno o più nominativi dalla lista a sinistra usando Control o Shift per le selezioni multiple, quindi trascinali nell’area a destra.

Per rimuovere utenti dal gruppo, seleziona i nominativi dalla lista a destra e trascinali nella lista a sinistra. Per rimuovere tutti gli utenti aggiunti, clicca Cancella.

4 - Groups Configuration.png

5. Salva il nuovo gruppo cliccando Salva in alto a destra (dopo aver assegnato almeno un utente).

💡Suggerimento: Usa la barra di ricerca per filtrare gli utenti in entrambe le liste.

💡Suggerimento: Assicurati di assegnare solo gli utenti che devono avere lo stesso livello di accesso ai progetti.


Visualizzazione e Modifica dei Gruppi

Per modificare un gruppo, clicca sul pulsante blu con l’icona di una freccia, che appare al passaggio del mouse sull’elemento.

Per duplicare un gruppo, seleziona un elemento dalla lista. Dopo la selezione, compare il pulsante Duplica.


Collegamenti


Last update: 07 May 2026

Create and manage Projects


jQPeng.png  English version

Creating a new project allows you to structure and manage the organisation's operational activities in an orderly way.

Each project can contain object classes, resources, groups, sensor sites and reports.

Available only to users with backoffice permission. To create a project, the groups to be associated must already exist in the system.


Create a new project

1. Access the Backoffice and click Projects in the left side menu.
The list shows name, date of last update, linked groups and tags.

1 - Icon Projects.png

2. Click the New project button in the top-right corner.

2 - Button New Project.png

3. Fill in the main fields:

💡 Tip: Tags are used to classify projects and make searching easier. Tags you create are saved and automatically suggested in future projects.

4. Add elements to the project.
In the lower sections, Object classes, Resources, Sensor sites, Groups and Reports, click Add to open the selection panel.

5 - Section Header.png

Select one or more elements in the left panel and drag them to the right to add them. Use the search bar to filter. For multiple selections use Ctrl or Shift.

6 - Section Configuration.png

Click Apply to confirm.

Object classes and automatic creation

Some object classes have the automatic object creation function configured. When you add one of these classes to the project, the icon for automatic creation is visible next to its name, as a visual reminder of this feature.

Once the class has been added, the icon becomes interactive directly within the section: you can use it to enable or disable automatic object creation for that specific project.

5. Save the new project by clicking Save in the top-right corner.
The button remains disabled until a name and at least one group have been entered.

If you remove Object Classes that already have created instances, these will be hidden from the project.
This information remains available in a label at the top of the object classes section; hovering over it will show you which object classes have been hidden.

💡 Tip: Before saving, always check that the associated groups are correct: only users belonging to them will have access to the project.


Edit and manage elements

To edit a project, click the blue button with the arrow icon that appears when hovering over the element.

If you want to duplicate a project, select a single element from the list, then click the Duplicate button. A window will ask which elements of the project to include in the copy.

To delete a project, select one or more elements from the list: the Delete button will appear. To confirm, type the project name in the appropriate field.


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

Creare un nuovo progetto permette di strutturare e gestire le attività operative dell’organizzazione in modo ordinato.

Ogni progetto può contenere classi oggetto, risorse, gruppi, siti dei sensori e report.

Disponibile solo per utenti con permesso backoffice.
Per creare un progetto è necessario che nel sistema siano già presenti i gruppi da associare.


Creare un nuovo progetto

1. Accedi al Backoffice e clicca su Progetti nel menu laterale sinistro.
La lista mostra nome, data dell'ultimo aggiornamento, gruppi collegati e tag.

1 - Icon Projects.png

2. Clicca sul pulsante Nuovo progetto in alto a destra.

2 - Button New Project.png

3. Compila i campi principali:

💡 Suggerimento: I tag servono per classificare i progetti e facilitare la ricerca. Quelli creati vengono salvati e riproposti automaticamente nei progetti futuri.

4. Aggiungi elementi al progetto.
Nelle sezioni inferiori, Classi oggetto, Risorse, Siti di sensori, Gruppi e Report, clicca Aggiungi per aprire il pannello di selezione.

5 - Section Header.png

Seleziona uno o più elementi nel pannello sinistro e trascinali a destra per aggiungerli. Usa la barra di ricerca per filtrare. Per selezioni multiple usa Ctrl o Shift

6 - Section Configuration.png

Clicca Applica per confermare.

Classi oggetto e creazione automatica

Alcune classi oggetto hanno la funzione di creazione automatica degli oggetti configurata. Quando aggiungi una di queste classi al progetto, accanto al suo nome è visibile l'icona della creazione automatica, come promemoria visivo di questa caratteristica.

Una volta aggiunta la classe, l'icona diventa interagibile direttamente nella sezione: puoi usarla per attivare o disattivare la creazione automatica degli oggetti per quel progetto specifico.

5. Salva il nuovo progetto cliccando Salva in alto a destra.
Il pulsante rimane disabilitato finché non sono inseriti un nome e almeno un gruppo.

Se rimuovi delle Classi Oggetto che hanno già delle istanze create, queste verranno nascoste dal progetto.
Questa informazione rimane disponibile in un'etichetta in cima alla sezione delle classi oggetto, passandoci sopra con il mouse avrai visibilità di quali classi oggetto sono state nascoste.

💡 Suggerimento: Prima di salvare, controlla sempre che i gruppi associati siano corretti: solo gli utenti che ne fanno parte avranno accesso al progetto.


Modificare e gestire elementi

Per modificare un progetto, clicca sul pulsante blu con l'icona di una freccia che compare passando il mouse sull'elemento.

Se vuoi duplicare un progetto, seleziona un singolo elemento dalla lista, poi clicca il pulsante Duplica. Una finestra chiederà quali elementi del progetto includere nella copia.

Per eliminare un progetto, seleziona uno o più elementi dalla lista: comparirà il pulsante Elimina. Per confermare, scrivi il nome del progetto nell'apposito campo.


Collegamenti


Last update: 26 May 2026

Create and manage Events


jQPeng.png  English version

An Event allows the platform to receive and interpret information (typically JSON) from external providers, linking it to a platform entity such as organizations, projects, objects, sensors, and devices.

To use events for sending notifications, you can configure the outputs from the Automations section.

Available only to users with backoffice permission. To create an event, the entities it must be linked to must already exist in the system: project, object, sensor, or device.


Create a new Event

1. Log in to the Backoffice and open the Events section from the left-side menu.
The list shows the name, the linked entity, the linked automation, the creation date,and a button to copy the event URL.

1- Icon Events.png

2. Click New event in the top-right corner.

2 - Button New Event.png

3. Enter the Event name and select the Linked to entity, both fields are required.

3 - Linked To.png

The available options are:

4. In the Mapping section, define how the incoming data should be interpreted.

If needed, load the sample payload: paste or upload a JSON file in the text box and click Confirm to generate the mapping keys.

Loading the JSON is not required, you can also fill in the fields manually.

4 - Payload Structure.png

Then map the keys, associating the provider's keys with the fields required by the platform:

5 - Mapping.png

Depending on the linked entity selected earlier, additional required fields may appear:


For each mapped key it is also possible to assign a type, which defines how the platform should interpret that value.
The available types are:

The type assigned to each field influences the conditions available in the Automations section.

read as.png

5. If the payload includes geographic data, it is possible to map the coordinates as well. Enable the switch to configure how the platform should read the incoming coordinates.

Once enabled, you can choose the format in which the coordinates are transmitted by the provider:

coordinates section.png

The Coordinates field is required to enable certain actions in Automations, such as the creation of an object of type Point or the launch of a robotic mission.

6. Click Save in the top-right corner. The button remains disabled until the name, the linked entity, and all required keys have been filled in.

Once saved, a URL link appears in the list. This link must be provided to the external provider to enable data transmission.


Edit and manage events

To edit an event, click the blue button with the arrow icon that appears when hovering over the item.

To duplicate an event, select a single item from the list, then click the Duplicate button in the top-right corner.

To delete an event, select one or more items from the list, the Delete button will appear in the top-right corner.

To copy the URL of an event, use the dedicated button directly from the list.

💡 Tips:


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

Un Evento consente alla piattaforma di ricevere e interpretare informazioni (tipicamente JSON) da provider esterni, collegandole a un'entità della piattaforma, come organizzazioni, progetti, oggetti, sensori e dispositivi.

Per usare gli eventi per l'invio di notifiche, puoi configurare gli output dalla sezione Automazioni.

Disponibile solo per utenti con permesso backoffice. Per creare un evento è necessario che nel sistema siano già presenti le entità a cui l’evento deve essere collegato: progetto, oggetto, sensore o dispositivo.


Creare un nuovo evento

1. Accedi al Backoffice e apri la sezione Eventi dal menu laterale sinistro.
La lista mostra il nome, l'entità collegata, l'automazione collegata, la data di creazione e un bottone per copiare l'URL dell'evento.

1- Icon Events.png

2. Clicca su Nuovo evento in alto a destra.

2 - Button New Event.png

3. Inserisci il Nome evento e seleziona l'Entità collegata, entrambi i campi sono obbligatori.

3 - Linked To.png

Le opzioni disponibili sono:

4. Nella sezione Mapping definisci come i dati in arrivo devono essere interpretati.

Se lo ritieni necessario, carica il payload di esempio: incolla o carica un file JSON nella casella di testo e clicca Conferma per generare le chiavi di mappatura.

Inserire il JSON non è obbligatorio, puoi inserire i campi anche manualmente.

4 - Payload Structure.png

Poi mappa le chiavi, associando le chiavi del provider ai campi richiesti dalla piattaforma:

5 - Mapping.png


In base all'entità colegata selezionata precedentemente, potrebbero aggiungersi ulteriori campi obbligatori:

Per ogni chiave mappata è inoltre possibile assegnare una tipologia, che definisce come la piattaforma deve interpretare quel valore.
Le tipologie disponibili sono:

La tipologia assegnata a ciascun campo influenza le condizioni disponibili nella sezione Automazioni.

read as.png

5. Se il payload include dati geografici, è possibile mappare anche le coordinate. Attiva lo switch per configurare come la piattaforma deve leggere le coordinate in arrivo.

Una volta attivato, puoi scegliere il formato con cui le coordinate vengono trasmesse dal provider:

coordinates section.png

Il campo Coordinate è necessario per abilitare alcune azioni nelle Automazioni, come la creazione di un oggetto di tipo Punto o l'avvio di una missione robotica.

6. Per salvare, clicca Salva in alto a destra. Il bottone rimane disabilitato finché non sono compilati il nome, l'entità collegata e tutte le chiavi obbligatorie.

Una volta salvato, nella lista compare un link URL che deve essere fornito al provider esterno per abilitare l'invio dei dati.


Modificare e gestire gli eventi

Per modificare un evento, clicca sul bottone blu con l'icona freccia che compare passando il mouse sull'elemento.

Se vuoi duplicare un evento, seleziona un singolo elemento dalla lista, poi clicca il bottone Duplica in alto a destra.

Per eliminare un evento, seleziona uno o più elementi dalla lista: comparirà il bottone Elimina in alto a destra.

Per copiare l'URL di un evento, usa il bottone apposito direttamente dalla lista.

💡 Suggerimenti:


Collegamenti


Last update: 26 May 2026

Create and manage Reports


jQPeng.png  English version 

The Report section of the Backoffice allows you to select and configure report templates that will then be used in projects or from the Home to generate downloadable reports. Each template defines the structure, parameters and formats available for generation.

Available only to users with backoffice permission.


Create a new Report

1. Access the Backoffice and click Report in the left-side menu.                                                                                                          

Report icon.png

2. Click the New report button in the top-right corner.

Nuovo report.png

3. Enter a unique report name in the Report Name field (required, maximum 40 characters).

4. If the report needs to collect data from all projects in the organisation, enable the Global Report switch.
Global reports are managed from the Home and not from individual projects.

report globale.png

5. Fill in the fields in the two sections.

Template section

In this section, fields unlock progressively. First select the category and then the type of report: these two fields help you identify the most suitable template.

You can then select the base template and choose one or more output formats.

Template section.png

Once the template has been chosen, you can download it using the Download base template button and customise it by adding new sheets to the XLSX file.

To use the customised template, re-upload it using the Upload customised template button. The uploaded file is shown with its name, upload date and time, and can be downloaded or removed. Removing it will automatically revert to the base template.

custom template.png

Do not modify the first sheet of the XLSX file: it contains the data structure used by the platform to populate the report.


Parameters section

Once the template has been selected, the Parameters section populates with the parameters to configure, which vary depending on the chosen template. Parameters are divided into two groups, Inputs and Filters, defined by the template itself:

Parameters section.png

For each Input, the following fields unlock in sequence to indicate where the system should retrieve the data from:

Parameters can be of different types, such as text, numbers, true/false, date and date and time.

The parameter type is indicative in the Backoffice and helps guide the configuration. For Filters, it determines the type of field the user will need to fill in at the time of generation in the app.

Changing the category, type or base template after having configured the parameters will reset the entire parameter configuration. The system will display a confirmation window before proceeding.

reset configuration.png


Save the Report

Click Save in the top-right corner to complete the creation. On first save, a window opens to set the default permission to assign to the template for all existing roles. This setting can be modified later from the Roles page of the Backoffice.


View and edit Reports

The report list shows the following information for each element:

Global reports are recognisable by the globe icon next to their name.

report page.png

Edit

To edit a report, click the blue button with the arrow icon that appears when hovering over the element.

Duplicate

To duplicate a report, select an element from the list to display the Duplicate button in the top-right corner of the page.

Delete

To delete a report, select one or more elements and click the Delete button in the top-right corner of the page.

Deleting a report template causes the deletion of all instances generated from that template in projects and from the Home. The system shows the number of instances involved before proceeding with the confirmation.

delete reports.png


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

La sezione Report del Backoffice consente di scegliere e configurare i template di report che verranno poi utilizzati nei progetti o dalla Home per generare report scaricabili. Ogni template definisce la struttura, i parametri e i formati disponibili per la generazione.

Disponibile solo per utenti con permesso backoffice.


Creare un nuovo Report

1. Accedi al Backoffice e clicca su Report nel menu laterale sinistro.                                                                                                            

Report icon.png

2. Clicca sul pulsante Nuovo report in alto a destra.

Nuovo report.png

3. Inserisci un nome univoco del report nel campo Nome Report (obbligatorio, massimo 40 caratteri).

4. Se il report deve raccogliere dati da tutti i progetti dell'organizzazione, attiva lo switch Global Report.
I report globali vengono gestiti dalla Home e non dai singoli progetti.

report globale.png

5. Compila i campi delle due sezioni.


Sezione Template

In questa sezione i campi si sbloccano progressivamente. Seleziona prima la categoria e poi la tipologia del report: questi due campi ti aiutano a individuare il template più adatto.

A questo punto puoi selezionare il template base e scegliere uno o più formati di output.

Template section.png

Una volta scelto il template, è possibile scaricarlo tramite il pulsante Scarica template base e personalizzarlo aggiungendo nuovi fogli al file XLSX.

Per utilizzare il template personalizzato, ricaricalo tramite il pulsante Carica template personalizzato. Il file caricato viene mostrato con nome, data e ora di caricamento e può essere scaricato o rimosso. Rimuovendolo si tornerà automaticamente al template base.

custom template.png

Non modificare il primo foglio del file XLSX: contiene la struttura dati utilizzata dalla piattaforma per popolare il report. 


Sezione Parametri

Una volta selezionato il template, la sezione Parametri si popola con i parametri da configurare, che variano in base al template scelto. I parametri si dividono in due gruppi, Input e Filtri, definiti dal template stesso:

Parameters section.png

Per ogni Input, i seguenti campi si sbloccano a cascata per indicare da dove il sistema deve recuperare il dato:

I parametri possono essere di diversi tipi, come testo, numeri, vero/falso, data e data e ora.

Il tipo di parametro è indicativo nel Backoffice e aiuta a indirizzare la configurazione. Per i Filtri, determina il tipo di campo che l'utente dovrà compilare al momento della generazione in app.

Modificare la categoria, la tipologia o il template base dopo aver configurato i parametri resetterà tutta la configurazione dei parametri. Il sistema mostrerà una finestra di conferma prima di procedere.

reset configuration.png


Salvare il Report

Clicca Salva in alto a destra per completare la creazione. Al primo salvataggio si apre una finestra per impostare il permesso di default da assegnare al template per tutti i ruoli esistenti. Questa impostazione può essere modificata in seguito dalla pagina Ruoli del Backoffice.


Visualizzare e modificare i Report

Nella lista dei report sono visibili le seguenti informazioni per ogni elemento:

I report globali sono riconoscibili dall'icona del globo accanto al nome.

report page.png

Modifica

Per modificare un report, clicca sul pulsante blu con l'icona freccia che appare al passaggio del mouse sull'elemento.

Duplicazione

Se vuoi duplicare un report, seleziona un elemento dalla lista per visualizzare il pulsante Duplica in alto a destra della pagina.

Eliminazione

Se vuoi eliminare un report puoi selezionare uno o più elementi e cliccare sul pulsante Elimina in alto a destra della pagina.

Eliminare un template di report comporta l'eliminazione di tutte le istanze generate da quel template nei progetti e dalla Home. Il sistema mostra il numero di istanze coinvolte prima di procedere con la conferma.

delete reports.png


Collegamenti


Last update: 11 June 2026

Create and manage Automations


jQPeng.png  English version

Automations allow the platform to respond automatically to incoming events, executing one or more actions in sequence, from report generation to the launch of robotic missions.

Available only to users with backoffice-admin permission.


Create a new automation

1. Log in to the Backoffice and open the Automations section from the side menu.

automation section button.png

2. Click New Automation in the upper-right corner.

new automation button.png

3. Enter the name of the automation in the page header. This field is required.

4. Select the groups to associate with the automation using the multi-search field.Groups define the visibility of the automation in the app.

5. Set the status of the automation using the toggle at the top. It is active by default.
If the status is inactive, the configuration sections are locked.

configuration header.png

The page is divided into two areas:

Automation Timeline and configuration.png


The trigger and action cards display their status via an icon: an exclamation mark on a yellow background (Pending) indicates a configuration that is incomplete or not yet confirmed, while a checkmark on a green background (Completed) indicates a complete and confirmed configuration.

The page has two distinct save levels. The Apply button confirms the configuration of the individual section and updates the card status. The Save button in the upper-right corner saves the entire automation definitively.

6. Configure the trigger ↓ to define when the automation should run.

7. Add and configure actions ↓ to choose what the platform should do when the trigger fires.

8. Save the automation by clicking Save in the upper-right corner of the page.
The button is enabled only when the name, groups, trigger, and all configured actions are correctly set up and confirmed.

💡 Tip: Before saving, make sure all cards are in the Completed state. A card in the Pending state prevents the automation from being saved.


Configure the trigger

The trigger defines when the automation should run.

It is the first section to complete: until the trigger is configured and confirmed, the button to add actions is not available.

trigger configuration.png

1. Select the linked event from the dropdown menu. The list shows all events configured for the organization.
Events already associated with another automation are not available.

2. If you want the automation to activate only when specific conditions are met, enable the Filter by field values toggle.
In this case, for each condition you will need to fill in three required fields:

conditions.png

You can add more conditions using the Add condition button.
If multiple conditions are present, all of them must be satisfied simultaneously to activate the trigger.

If you don't add any conditions, the automation fires every time the event is received.

3. Click Apply to confirm the trigger. The card will move to the Completed state and the button to add actions will become available.

If you later change the linked event, all already configured conditions will be reset. You can undo the change via Discard changes to restore the previous configuration.


Add and configure actions

Once the trigger is confirmed, click Add action to choose the type of action to execute. The available actions depend on the entity the event selected in the trigger is linked to.

select action.png

The available action types are:

Once the type is selected, the configuration panel opens on the right. The configuration is structured in progressive steps: each step unlocks only after the previous one has been completed and confirmed via the Continue button.

When you have finished configuring the action, click Apply to add it to the flow. The action card will appear in the left column with a summary of the main settings.

For each action you must also define the error behavior, choosing whether the system should continue with the next action or stop the entire automation.

error behavior.png

You can add an unlimited number of actions.
To change the execution order, drag the cards up or down in the left column. The order in which the cards appear corresponds to the actual execution order.

💡 Tips:

Send notification

Configure the automatic sending of an email or push notification.

1. Select the notification type: Email or Push. Each action handles a single channel. To send both email and push, add two separate actions.

Notification type selection.png

2. Click Continue to access the Recipients section.

3. You can add optional conditions to limit delivery to specific occurrences of the event, filtering by severity level (info, warning, success, error) or by specific event name.

4. Add the recipients by selecting users or groups. For email notifications you can also add external email addresses.

recipients panel.png

5. Click Apply to confirm.

Generate report

Configure the automatic generation of a report.

1. Select the report template from the dropdown menu. The list shows the templates available in the Reports section of the Backoffice.

report template selection.png

2. Click Continue to access the Parameters mapping section.

3. Choose how to populate each template parameter: with the event field, where the value is read from a field of the received event that you will select from a dropdown menu, or with a static value, by entering a fixed value manually.

parameters mapping.png

Required parameters are marked with an asterisk and must all be populated. A counter updated in real time showing the missing parameters is displayed at the top. A search bar allows you to filter the parameter list.

4. Click Apply to confirm.

If you change the report template, the parameter configuration will be reset because the available parameters depend on the selected template.

Object class operation

Configure the automatic creation or update of an object class instance.

1. Select the object class from the dropdown menu.

2. Select the operation to perform:

object class selection.png

The Point creation action is only available if the linked event has a coordinates field correctly configured.

3. Click Continue to access the Attributes mapping section.

4. Choose how to populate each class attribute: with the event field, where the value is read from a field of the received event that you will select from a dropdown menu, or with a static value, by entering a fixed value manually.

attribute mapping.png

Required attributes are marked with an asterisk and must all be populated. A counter updated in real time showing the missing attributes is displayed at the top. A search bar allows you to filter the attribute list.

For classes of type Point, the Coordinates field is managed automatically: during creation it is populated from the coordinates field configured in the event and cannot be edited manually. During a modification it is optional.

For the Modify object operation, the Unique identifier field is required to indicate which instance to update. It can be mapped from an event field or entered as a static value.

5. Click Apply to confirm.

 If you change the object class, the attribute mapping will be reset and the selected operation will be invalidated.

Start mission

Configure the automatic launch of a robotic mission.

This action is only available if the linked event has a coordinates field correctly configured.

1. Select the unit type: Robot Dog or Drone.

2. Select the specific unit. For a drone, you must also select the associated hangar: the drone + hangar pair is treated as the unique reference for the action.

mission unit selection.png

3. Click Continue to access the Mission setup section. The fields to fill in vary depending on the selected unit.

For Robot Dog:

For Drone:

mission setup.png

4. Click Continue to access the Waypoint actions section. The waypoint coordinates are populated automatically from the coordinates field configured in the event and cannot be edited manually.

Using the Add action button you can configure one or more actions for the unit to perform at the target point. The available actions depend on the selected profile and the add-ons associated with the unit.

waypoints actions.png

5. Before you can confirm, you must read and explicitly select all the operational disclaimers shown at the bottom of the section. These notices concern the responsibilities related to the automatic execution of the mission and the option to force the launch even in the presence of warnings detected during the pre-check.

6. Click Apply to confirm.

 You can add multiple start mission actions within the same automation, provided they do not reference the same unit.
For drones, the same drone + hangar pair cannot be used more than once.

 If the unit is busy with another mission at the time of execution, the action is interrupted.
No override mechanism for the ongoing mission is available.


View and manage automations

The list shows all configured automations with the following information:

The list can be viewed in table, grid, or list mode.

Two warning states may appear in the list:

automation section.png

To edit an automation, click the blue button with the arrow icon that appears when hovering over the item.

When you edit a section, the related card returns to the Pending state. You can confirm the changes via Apply or discard them via Discard changes, which restores the last saved configuration.

If you edit a field that affects subsequent configurations, such as the unit type in a mission or the object class in an operation, the dependent steps are automatically reset and must be reconfigured.

You can also change the action order by dragging the cards, and add or remove individual actions.

Changes are not final until the automation is saved.


Delete an automation

From the main list, select one or more automations and click the Delete button. The system shows a confirmation dialog with the names of the selected automations and a warning that all actions configured within them will stop running.

Deleting an automation permanently removes the trigger, all conditions, and all actions configured within it. This action cannot be undone.


What happens when the linked event is deleted

If an event used by an automation is deleted, the system flags this before proceeding with the deletion, indicating that the affected automation will be deactivated.

delete event modal.png

If the deletion is confirmed, the automation is automatically set to inactive and the trigger is considered unconfigured. The alert icon appears next to the name in the list.

To restore the automation, open it, activate it using the status toggle, and select a new valid event in the trigger. Events that are not compatible with the already configured actions are disabled in the dropdown menu.

event selection pt 2.png


Links


flag-italy-1f1ee-1f1f9.png  Italian version 

Le automazioni consentono alla piattaforma di rispondere automaticamente alla ricezione di un evento, eseguendo una o più azioni in sequenza, dalla generazione di report all'avvio di missioni robotiche.

Disponibile solo per utenti con permesso backoffice-admin.


Creare una nuova automazione

1. Accedi al Backoffice e apri la sezione Automazioni dal menu laterale.

automation section button.png

2. Clicca su Nuova automazione in alto a destra.

new automation button.png

3. Inserisci il nome dell'automazione nell'intestazione della pagina. Il campo è obbligatorio.

4. Seleziona i gruppi a cui associare l'automazione tramite il campo di ricerca multipla. I gruppi definiscono la visibilità dell'automazione nell'app.

5. Imposta lo stato dell'automazione tramite l'interruttore in alto. Di default è attivo.
Se lo stato è disattivo, le sezioni di configurazione risultano bloccate.

configuration header.png

La pagina è divisa in due aree:

Automation Timeline and configuration.png


Le schede del trigger e delle azioni mostrano il loro stato tramite un'icona, il punto esclamativo su sfondo giallo (In attesa) rappresenta una configurazione incompleta o non ancora confermata, la spunta su sfondo verde (Completato) rappresenta una configurazione completa e confermata.

All'interno della pagina sono presenti due livelli di salvataggio distinti. Il pulsante Applica conferma la configurazione della singola sezione e aggiorna lo stato della scheda. Il pulsante Salva in alto a destra salva l'intera automazione in modo definitivo. 

6. Configura il trigger ↓ per stabilire quando l'automazione dovrà essere eseguita.

7. Aggiungi e configura le azioni per scegliere cosa la piattaforma dovrà fare a seguito del trigger.

8. Salva l'automazione cliccando Salva in alto a destra della pagina.
 Il pulsante è abilitato solo quando nome, gruppi, trigger e tutte le azioni presenti sono correttamente configurati e confermati.

💡 Suggerimento: Prima di salvare, verifica che tutte le schede siano nello stato Completato. Una scheda in stato In attesa impedisce il salvataggio dell'automazione.


Configurare il trigger

Il trigger definisce quando l'automazione deve essere eseguita.

È la prima sezione da completare: finché il trigger non è configurato e confermato, il pulsante per aggiungere azioni non è disponibile.

trigger configuration.png

1. Seleziona l'evento collegato dal menu a tendina. La lista mostra tutti gli eventi configurati per l'organizzazione.
Gli eventi già associati a un'altra automazione non sono disponibili.

2. Se vuoi che l'automazione si attivi solo al verificarsi di condizioni specifiche, abilita l'interruttore Filtra per valori del campo
In questo caso, per ogni condizione, dovrai compilare tre campi obbligatori:

conditions.png

Puoi aggiungere più condizioni tramite il pulsante Aggiungi condizione.
Se sono presenti più condizioni, per attivare il trigger devono essere tutte soddisfatte contemporaneamente.

Se non aggiungi condizioni, l'automazione si avvia ogni volta che l'evento viene ricevuto.

3. Clicca Applica per confermare il trigger. La scheda passerà allo stato Completato e si abiliterà il pulsante per aggiungere azioni.

Se in seguito modifichi l'evento collegato, tutte le condizioni già configurate vengono azzerate. Puoi annullare la modifica tramite Scarta modifiche per ripristinare la configurazione precedente.


Aggiungere e configurare le azioni

Dopo aver confermato il trigger, clicca su Aggiungi azione per scegliere il tipo di azione da eseguire. Le azioni disponibili dipendono dall'entità a cui è collegato l'evento selezionato nel trigger.

select action.png

Se l'evento è collegato a un progetto, un oggetto o un sensore, sono disponibili tutti i tipi di azione.
Se l'evento è collegato a un'organizzazione o a un dispositivo, è disponibile solo l'invio di notifiche.

I tipi di azione disponibili sono:

Una volta selezionato il tipo, il pannello di configurazione si apre a destra. La configurazione è strutturata in step progressivi: ogni step successivo si sblocca solo dopo aver completato e confermato il precedente tramite il pulsante Continua.

Quando hai terminato la configurazione dell'azione, clicca Applica per aggiungerla al flusso.
La scheda dell'azione apparirà nella colonna di sinistra con un riepilogo delle impostazioni principali.

Per ogni azione devi anche definire il comportamento in caso di errore, scegliendo se il sistema deve continuare con l'azione successiva oppure interrompere l'intera automazione.

error behavior.png

Puoi aggiungere un numero illimitato di azioni.
Per cambiare l'ordine di esecuzione, trascina le schede verso l'alto o verso il basso nella colonna di sinistra. L'ordine in cui le schede compaiono corrisponde all'ordine effettivo di esecuzione.

💡 Suggerimenti:

Invia notifica

Configura l'invio automatico di una notifica email o push.

1. Seleziona il tipo di notifica: Email o Push. Ogni azione gestisce un solo canale. Per inviare sia email che push, aggiungi due azioni separate.

Notification type selection.png

2. Clicca Continua per accedere alla sezione Destinatari.

3. Puoi aggiungere condizioni opzionali per limitare l'invio solo ad alcune occorrenze dell'evento, filtrandole per livello di severità (info, avviso, successo, errore) o per nome evento specifico.

4. Aggiungi i destinatari selezionando utenti o gruppi. Per le notifiche email puoi aggiungere anche indirizzi email esterni.

recipients panel.png

5. Clicca Applica per confermare.

Genera report

Configura la generazione automatica di un report.

1. Seleziona il template di report dal menu a tendina. La lista mostra i template disponibili nella sezione Report del Backoffice.

report template selection.png

2. Clicca Continua per accedere alla sezione Mappatura parametri.

3. Scegli come popolare ogni parametro del template, se con il campo dell'evento, il valore viene letto da un campo dell'evento ricevuto che dovrai selezionare da un menu a tendina, oppure con un valore statico, inserendo manualmente un valore fisso.

parameters mapping.png

I parametri obbligatori sono contrassegnati da un asterisco e devono essere tutti popolati. In alto viene mostrato un contatore aggiornato in tempo reale con i parametri mancanti. Una barra di ricerca consente di filtrare la lista dei parametri.

4. Clicca Applica per confermare.

 Se modifichi il template di report, la configurazione dei parametri viene azzerata perché i parametri disponibili dipendono dal template selezionato.

Operazione su classe oggetto

Configura la creazione o la modifica automatica di un'istanza di una classe oggetto.

1. Seleziona la classe oggetto interessata dal menu a tendina.

2. Seleziona l'operazione da eseguire tra:

object class selection.png

L'azione di creazione di un Punto è disponibile solo se l'evento collegato ha un campo coordinate correttamente configurato.

3. Clicca Continua per accedere alla sezione Mappatura attributi.

4. Scegli come popolare ogni attributo della classe, se con il campo dell'evento, il valore viene letto da un campo dell'evento ricevuto che dovrai selezionare da un menu a tendina, oppure con un valore statico, inserendo manualmente un valore fisso.

attribute mapping.png

Gli attributi obbligatori sono contrassegnati da un asterisco e devono essere tutti popolati. In alto viene mostrato un contatore aggiornato in tempo reale con gli attributi mancanti. Una barra di ricerca consente di filtrare la lista degli attributi.

Per le classi di tipo Punto, il campo Coordinate è gestito automaticamente: in fase di creazione viene popolato a partire dal campo coordinate configurato nell'evento e non è modificabile manualmente. In fase di modifica è opzionale.

Per l'operazione Modifica oggetto è obbligatorio configurare il campo Identificatore univoco, che indica quale istanza aggiornare. Può essere mappato da un campo evento o inserito come valore statico.

5. Clicca Applica per confermare.

Se modifichi la classe oggetto, la mappatura degli attributi viene azzerata e l'operazione selezionata viene invalidata.

Avvia missione

Configura l'avvio automatico di una missione robotica.

Questa azione è disponibile solo se l'evento collegato ha un campo coordinate correttamente configurato.

1. Seleziona il tipo di unità tra Robot Dog e Drone.

2. Seleziona l'unità specifica. Nel caso di un drone, devi selezionare anche l'hangar associato: la coppia drone + hangar viene trattata come riferimento unico dell'azione.

mission unit selection.png

3. Clicca Continua per accedere alla sezione Configurazione missione.
I campi da compilare variano in base all'unità selezionata.

Per Robot Dog:

Per Drone:

mission setup.png

4. Clicca Continua per accedere alla sezione Azioni sul waypoint.
Le coordinate del waypoint vengono popolate automaticamente a partire dal campo coordinate configurato nell'evento e non sono modificabili manualmente.

Tramite il pulsante Aggiungi azione puoi configurare una o più azioni che l'unità deve eseguire sul punto target. Le azioni disponibili dipendono dal profilo selezionato e dagli add-on associati all'unità.

waypoints actions.png

5. Prima di poter confermare, devi leggere e selezionare esplicitamente tutti i disclaimer operativi mostrati in fondo alla sezione. Questi avvisi riguardano le responsabilità legate all'esecuzione automatica della missione e la possibilità di forzare l'avvio anche in presenza di avvisi rilevati durante il pre-controllo.

6. Clicca Applica per confermare.

Puoi aggiungere più azioni di avvio missione nella stessa automazione, a condizione che non facciano riferimento alla stessa unità. Per i droni, la stessa coppia drone + hangar non può essere usata più di una volta.

Se al momento dell'esecuzione l'unità è occupata in un'altra missione, l'azione viene interrotta.
Non è previsto alcun meccanismo di override della missione in corso.


Visualizzare e modificare le automazioni

La lista mostra tutte le automazioni configurate con le seguenti informazioni:

La lista può essere visualizzata in modalità tabella, griglia o elenco.

Nella lista possono comparire due stati di attenzione:

automation section.png

Per modificare un'automazione, clicca sul pulsante blu con l'icona freccia che appare al passaggio del mouse sull'elemento.

Quando modifichi una sezione, la relativa scheda torna allo stato In attesa. Puoi confermare le modifiche tramite Applica oppure annullarle tramite Scarta modifiche, che ripristina l'ultima configurazione salvata.

Se modifichi un campo che ha impatto su configurazioni successive, ad esempio il tipo di unità in una missione o la classe oggetto in un'operazione, gli step dipendenti vengono automaticamente azzerati e devono essere riconfigurati.

Puoi anche modificare l'ordine delle azioni trascinando le schede, e aggiungere o rimuovere azioni singole.

Le modifiche non sono definitive fino al salvataggio dell'automazione.


Eliminare un'automazione

Dalla lista principale, seleziona una o più automazioni e clicca sul pulsante Elimina. Il sistema mostra una finestra di conferma con il nome delle automazioni selezionate e un avviso che tutte le azioni configurate al loro interno cesseranno di essere eseguite.

Eliminando un'automazione vengono rimossi definitivamente anche il trigger, tutte le condizioni e tutte le azioni configurate al suo interno. L'operazione è irreversibile.


Cosa succede quando l'evento collegato viene eliminato

Se un evento utilizzato da un'automazione viene eliminato, il sistema lo segnala prima di procedere con la cancellazione, indicando che l'automazione coinvolta verrà disattivata.

delete event modal.png

Se si conferma l'eliminazione, l'automazione passa automaticamente allo stato disattivo e il trigger risulta non configurato. Nella lista compare l'icona di allerta accanto al nome.

Per ripristinare l'automazione, aprila, attivala tramite l'interruttore di stato e seleziona un nuovo evento valido nel trigger. Gli eventi non compatibili con le azioni già configurate risultano disabilitati nel menu a tendina.

event selection pt 2.png


Collegamenti


Last update: 27 May 2026