Azioni e integrazioni dal workflow
La tab Azione di un nodo consente di eseguire un'operazione verso un sistema esterno o interno nel punto del workflow in cui si trova il nodo, ad esempio inviare un'email, aprire un ticket o richiamare un webhook.
Prerequisiti
- Un nodo aperto nel dialogo di configurazione (vedi Configurare un nodo).
- L'integrazione corrispondente eventualmente richiesta dall'azione scelta, configurata in Amministrazione (ad esempio Integrazione con Askme Desk).
Che cos'è un'azione
Un'azione è un'operazione eseguita dal backend di Askme Chat al raggiungimento del nodo, al di fuori dello scambio di messaggi con l'utente: ad esempio l'invio di una notifica, la creazione di un ticket di assistenza o la chiamata a un servizio esterno.
Configurare un'azione su un nodo
Nella tab Azione si abilita il toggle Esegui azione e si sceglie l'azione desiderata dal catalogo disponibile per il tenant (vedi sotto). È inoltre possibile scegliere quando eseguirla:
- immediatamente, al raggiungimento del nodo, prima ancora di inviare il messaggio all'utente;
- dopo la risposta, cioè dopo che l'utente ha risposto al nodo (utile quando l'azione deve utilizzare un valore appena raccolto).

Nodo di successo e nodo di errore
Per ogni azione configurata si definiscono due possibili proseguimenti del workflow:
- il nodo di successo, raggiunto se l'azione viene eseguita correttamente;
- il nodo di errore, raggiunto se l'azione fallisce.
Questo consente di gestire nel workflow entrambi gli esiti, ad esempio informando l'utente dell'esito o proponendo un percorso alternativo in caso di errore.
Azioni disponibili
Il catalogo delle azioni selezionabili dipende dalle integrazioni attive sul tenant: non è un elenco fisso, ma viene fornito dal backend in base a quali integrazioni sono state configurate. Un esempio comune è l'azione che crea una richiesta di assistenza su Askme Desk, descritta in Integrazione con Askme Desk.
Alcune azioni disponibili nel catalogo possono essere sviluppate su richiesta per esigenze specifiche di un tenant (ad esempio integrazioni con sistemi verticali del cliente). In questi casi il catalogo mostrato nel nodo può variare da tenant a tenant.
Problemi comuni
| Problema | Causa probabile | Soluzione |
|---|---|---|
| L'azione desiderata non compare nel catalogo | L'integrazione corrispondente non è attiva sul tenant | Verificare e attivare l'integrazione in Amministrazione › Integrazioni |
| Il workflow segue sempre il nodo di errore | I parametri richiesti dall'azione non sono stati raccolti prima del nodo (ad esempio una variabile mancante) | Verificare che le variabili richieste siano raccolte in un nodo precedente nel percorso |
| L'azione viene eseguita ma il ticket/messaggio non si vede lato sistema esterno | Credenziali o endpoint dell'integrazione non validi | Verificare la configurazione dell'integrazione in Amministrazione |