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
- Seleziona un'Azione: Scegli un'azione dall'elenco delle categorie.
- Configura i Campi: Compila i dettagli richiesti (ad es., contenuto del messaggio, destinatari dell'email).
- 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:
- Invia un'email di conferma all'utente.
- Aggiungi un'osservazione per monitorare lo stato della sottomissione.
Example 2: Integrazione API
- Trigger: Un webhook riceve dati da un CRM.
- Actions:
- Esegui una chiamata API per recuperare informazioni aggiuntive.
- 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.
Link Utili
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!