Passa al contenuto principale

Panoramica delle Azioni in SmartFlow

Introduzione

Le azioni in SmartFlow sono gli elementi che ti permettono di eseguire compiti e realizzare i tuoi flussi di lavoro. Una volta attivato un trigger, le azioni subentrano per raggiungere gli obiettivi definiti, come inviare un messaggio, eseguire logica condizionale o comunicare con un'API esterna.

Categorie di Azioni

SmartFlow offre diversi tipi di azioni, raggruppate per categoria per una gestione semplificata.

1. Chat

Azioni relative agli strumenti di conversazione.

  • Invia Messaggio all'Istanza Chat: Invia un messaggio predefinito a un utente tramite un'istanza chat.
  • Cerca nella Base di Conoscenza: Cerca una risposta in una base di conoscenza.
  • Aggiungi Tag all'Istanza Chat: Aggiungi un tag per contrassegnare una conversazione.
  • Delega a ChatModel: Trasferisci un'istanza a un modello conversazionale.
  • Imposta Osservazione: Aggiungi un'osservazione specifica per un'istanza.

Screenshot: [Inserisci uno screenshot che mostra le opzioni nella categoria "Chat" nell'interfaccia.]

2. Email

Azioni per l'invio di email.

  • Invia Email: Invia un'email a un utente o a un elenco di destinatari.

Screenshot: [Mostra l'interfaccia di configurazione per l'azione "Invia Email" con campi personalizzati.]

3. API

Azioni per integrare sistemi esterni tramite chiamate API.

  • Esegui chiamata API: Effettua una chiamata a un'API esterna.
  • Importa collezione OpenAPI: Importa collezioni OpenAPI per utilizzare endpoint predefiniti.

Screenshot: [Includi uno screenshot che illustra l'importazione di una collezione OpenAPI.]

4. Logica

Azioni relative alla logica condizionale e alla gestione dei flussi di lavoro.

  • Condizioni: Crea scenari "se/allora" per guidare i flussi.
  • Imposta variabili: Definisci o aggiorna variabili per arricchire il contesto del flusso di lavoro.

Screenshot: [Presenta un esempio di un'azione condizionale con più rami.]

5. Azioni personalizzate

Azioni avanzate o personalizzate.

  • Script personalizzati: Aggiungi uno script personalizzato per un'azione specifica.
  • Esegui sub-flusso di lavoro: Chiama un altro SmartFlow come parte del flusso di lavoro in corso.

Screenshot: [Illustra un esempio di un sub-flusso di lavoro chiamato da un'azione principale.]

Configurazione delle Azioni

Aggiungere un'Azione

  1. Seleziona un'Azione: Scegli un'azione dall'elenco delle categorie.
  2. Configura i Campi: Compila i dettagli richiesti (ad es., contenuto del messaggio, destinatari dell'email).
  3. Valida: Testa e salva l'azione per integrarla nel flusso di lavoro.

Screenshot: [Mostra un esempio di configurazione di un'azione con campi compilati.]

Gestire le Azioni

  • Modifica un'Azione Esistente: Clicca sull'azione nel flusso di lavoro per modificare i suoi parametri.
  • Elimina un'Azione: Rimuovi un'azione che non è più necessaria cliccando sull'icona corrispondente.
  • Riorganizza le Azioni: Trascina le azioni per regolare l'ordine di esecuzione.

Use Cases for Actions

Example 1: Notificaizone Automatica

  • Trigger: Un utente invia un modulo.
  • Actions:
    1. Invia un'email di conferma all'utente.
    2. Aggiungi un'osservazione per monitorare lo stato della sottomissione.

Example 2: Integrazione API

  • Trigger: Un webhook riceve dati da un CRM.
  • Actions:
    1. Esegui una chiamata API per recuperare informazioni aggiuntive.
    2. Invia un messaggio al chatbot con i dati ottenuti.

Screenshot: [Mostra un flusso completo con queste azioni concatenate.]


Best Practices

  • Pianifica le tue Azioni: Identifica chiaramente l'ordine di esecuzione delle azioni per garantire una logica coerente.
  • Testa Ogni Azione: Simula il loro funzionamento prima di distribuire il flusso di lavoro.
  • Documenta i Tuoi Flussi di Lavoro: Aggiungi descrizioni per ogni azione per facilitare la manutenzione.

Con questa panoramica, puoi utilizzare azioni per costruire flussi di lavoro complessi e automatizzati. Passa alla sezione successiva per scoprire come utilizzare le osservazioni per arricchire i tuoi flussi!