Integrazione con OpenAPI in SmartFlow
Introduzione
SmartFlow consente l'integrazione di API esterne tramite lo standard OpenAPI. Questa funzionalità offre un'enorme flessibilità per collegare i tuoi flussi di lavoro a servizi di terze parti, automatizzare compiti complessi e arricchire i tuoi processi aziendali.
Perché utilizzare OpenAPI in SmartFlow?
- Interoperabilità: Collega SmartFlow a qualsiasi sistema compatibile con OpenAPI.
- Automazione avanzata: Effettua chiamate API per inviare o recuperare dati in tempo reale.
- Risparmio di tempo: Importa collezioni OpenAPI per utilizzare endpoint predefiniti senza configurazioni complesse.
Screenshot: [Includi uno screenshot che mostra l'interfaccia per importare una collezione OpenAPI dalla pagina delle impostazioni del chatbot.]
Aggiungere un'integrazione OpenAPI
1. Importa una collezione OpenAPI
- Accedi alla pagina delle impostazioni del chatbot: Naviga nella scheda "Impostazioni" del chatbot pertinente.
- Importa un file o configura dall'interfaccia: Clicca su "Aggiungi una collezione OpenAPI" e seleziona un file JSON o YAML, oppure configura gli endpoint direttamente dall'interfaccia.
- Validazione: Gli endpoint vengono automaticamente ordinati per collezione e validati.
- Salva: Una volta validati, gli endpoint diventano disponibili come azioni di tipo "API" in SmartFlow.
Screenshot: [Mostra l'interfaccia di configurazione nella pagina delle impostazioni del chatbot.]
2. Usa le azioni API in SmartFlow
- Aggiungi un'azione: Nel tuo flusso di lavoro SmartFlow, vai alla scheda Azioni e seleziona "API".
- Scegli un endpoint: Gli endpoint sono ordinati per collezione e disponibili per tutti i tipi di SmartFlow.
- Definisci i parametri: Configura i campi richiesti per la chiamata (headers, body, ecc.).
- Osservazione predefinita: Per impostazione predefinita, ogni azione API restituisce il risultato della chiamata come un'osservazione in modalità "Conversation Tool", consentendo all'AI di prendere automaticamente la decisione successiva.
Screenshot: [Inserisci uno screenshot che mostra un endpoint utilizzato come azione API in SmartFlow.]
Esempio di Utilizzo
Scenario: Sincronizzazione con un CRM esterno
- Obiettivo: Aggiornare le informazioni sui clienti nel tuo CRM quando viene inviato un modulo.
- Flusso di lavoro:
- Attivazione: Un utente compila un modulo tramite SmartForm.
- Azione API: Invia i dati del modulo all'API del tuo CRM.
- Osservazione: Il risultato della chiamata viene automaticamente restituito come un'osservazione in modalità "Strumento di Conversazione".
- Vantaggi: Risparmio di tempo e riduzione degli errori manuali.
Screenshot: [Mostra un flusso di lavoro completo con una chiamata API collegata a un CRM.]
Scenario: Recupero dei dati utente
- Obiettivo: Personalizzare la risposta di un chatbot in base ai dati dell'utente.
- Flusso di lavoro:
- Attivazione: Una richiesta dell'utente nel chatbot.
- Azione API: Interroga un'API esterna per ottenere informazioni sull'utente.
- Osservazione: Utilizza i dati restituiti come un'osservazione per decidere la prossima risposta del chatbot.
Screenshot: [Illustra un'interazione tra un chatbot e un'API esterna.]
Best Practices
- Import verified collections: Assicurati che i tuoi file OpenAPI siano conformi agli standard per evitare errori di importazione.
- Testa regolarmente: Valida le tue chiamate API per assicurarti che funzionino come previsto.
- Documenta le tue integrazioni: Aggiungi descrizioni chiare per ciascun endpoint per facilitare la loro gestione.
Con questa integrazione, SmartFlow diventa una piattaforma ancora più potente per connettere i tuoi strumenti e automatizzare i tuoi processi. Passa alla sezione successiva per scoprire il Template Store e condividere i tuoi flussi di lavoro!