Create and manage Events

La gestione delle notifiche si basa sulla creazione di un Evento (per ricevere e interpretare i dati da fonti esterne) e sulla configurazione di Output (per inviare comunicazioni condizionali a destinatari specifici).

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.


Passaggi per creare un Evento

Un Evento consente alla piattaforma di ricevere e interpretare informazioni (tipicamente JSON) da provider esterni, collegandole a un'entità (Organizzazione, Progetto, Oggetto, Sensore, Dispositivo).

1. Accedi al Backoffice e clicca su Eventi nella nav rail di sinistra.
La lista mostra nome, l'entità a cui l'evento è collegato, le direct list presenti, la data di creazione e il bottone per copiare l'URL dell'evento.

1- Icon Events.png

2. Clicca sul bottone Nuovo evento in alto a destra.

2 - Button New Event.png

3. Inserisci il Nome evento e l'entità collegata (obbligatori):

3 - Linked To.png

4. Sezione Mapping: Questa sezione definisce come i dati in arrivo (payload JSON) devono essere interpretati.

4 - Payload Structure.png

5 - Mapping.png


In base al valore selezionato in Linked to, vengono visualizzate ulteriori card obbligatorie:

5. Salva l'evento cliccando Salva in alto a destra. Il bottone è disabilitato finché non sono inseriti nome e entità collegata e finché non sono state mappate tutte le chiavi obbligatorie.

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


Modificare e Visualizzare dalla Lista


Passaggi per impostare un Output (Direct Lists)

L'output, gestito tramite Direct Lists, definisce configurazioni condizionali per l'invio di notifiche (push o email) a specifici destinatari. Se nessun output è configurato, l'evento viene registrato ma non invia comunicazioni.

1. Dopo aver salvato l'evento in alto a destra si abilita la pagina Output, aprila.

6 - Section Output.png

2. Clicca sul bottone Nuova lista.

7 - New list.png

3. Configura la Direct List:

8 - Direct List Name.png

4. Imposta la Condizione (Opzionale):

9 - Direct List Condition.jpg

5. Aggiungi Destinatari:

10 - Recipients.png

6. Salva la Direct List cliccando Salva.

💡 È possibile creare un numero illimitato di Direct List per lo stesso evento, differenziando i destinatari e/o le condizioni.


Suggerimenti

💡 Nomi descrittivi
Usa nomi descrittivi sia per gli Eventi che per le Direct List per facilitare l'identificazione.

💡 Controlla il JSON
Prima di salvare l'Evento, assicurati che il JSON di esempio sia corretto per generare chiavi di mappatura valide.

💡 Evita duplicati
Quando duplichi una Direct List, modifica sempre almeno un parametro (es. i destinatari o la condizione) per evitare comunicazioni doppie.

💡 Condizioni d'invio
Imposta le condizioni sull'output solo se vuoi limitare l'invio; se non ci sono condizioni, la notifica viene inviata per ogni occorrenza dell'evento.


Collegamenti


Problemi Comuni

Problema Soluzione
Il bottone Salva nella pagina di creazione dell'evento resta disattivato Controlla che tutti i campi obbligatori siano compilati.
Le chiavi di mappatura non compaiono Dopo aver incollato il JSON nella sezione Mapping, clicca Conferma.
Non riesco ad aggiungere i destinatari Verifica che il tipo di comunicazione sia coerente: gli indirizzi email esterni sono accettati solo nelle Direct List di tipo Email.
Le notifiche arrivano due volte Controlla se esistono due Direct List identiche (stesso evento, stessi destinatari, stesse condizioni) e modificane una.

Ultimo aggiornamento: 6 Novembre 2025


Revision #1
Created 7 May 2026 15:53:12 by EagleArca Wiki
Updated 7 May 2026 15:53:12 by EagleArca Wiki