Integrasjon med OpenAPI i SmartFlow
Introduksjon
SmartFlow tillater integrasjon av eksterne API-er via OpenAPI-standarden. Denne funksjonen gir deg enorm fleksibilitet til å koble arbeidsflytene dine til tredjepartstjenester, automatisere komplekse oppgaver og berike forretningsprosessene dine.
Hvorfor bruke OpenAPI i SmartFlow?
- Interoperabilitet: Koble SmartFlow til ethvert system som er kompatibelt med OpenAPI.
- Avansert automatisering: Gjør API-kall for å sende eller hente data i sanntid.
- Tidsbesparende: Importer OpenAPI-samlinger for å bruke forhåndsdefinerte endepunkter uten kompleks konfigurasjon.
Screenshot: [Inkluder et skjermbilde som viser grensesnittet for å importere en OpenAPI-samling fra chatbotens innstillingsside.]
Legge til en OpenAPI-integrasjon
1. Importer en OpenAPI-samling
- Tilgang til Chatbot Innstillingsside: Naviger til "Innstillinger"-fanen for den aktuelle chatboten.
- Importer en fil eller konfigurer fra grensesnittet: Klikk på "Legg til en OpenAPI-samling" og velg en JSON- eller YAML-fil, eller konfigurer endepunktene direkte fra grensesnittet.
- Validering: Endepunktene sorteres automatisk etter samling og valideres.
- Lagre: Når de er validert, blir endepunktene tilgjengelige som "API"-type handlinger i SmartFlow.
Screenshot: [Vis konfigurasjonsgrensesnittet i Chatbot Innstillingsside.]
2. Bruke API-handlinger i SmartFlow
- Legg til en handling: I arbeidsflyten din i SmartFlow, gå til fanen Handlinger og velg "API".
- Velg et endepunkt: Endepunktene sorteres etter samling og er tilgjengelige for alle typer SmartFlows.
- Definer parametere: Konfigurer de nødvendige feltene for anropet (overskrifter, kropp, osv.).
- Standard observasjon: Som standard returnerer hver API-handling resultatet av anropet som en observasjon i "Samtaleverktøy"-modus, noe som gjør at AI-en automatisk kan ta neste beslutning.
Screenshot: [Sett inn et skjermbilde som viser et endepunkt brukt som en API-handling i SmartFlow.]
Brukseksempel
Scenario: Synkronisering med et eksternt CRM
- Mål: Oppdatere kundeinformasjon i CRM-en din når et skjema sendes inn.
- Arbeidsflyt:
- Utløser: En bruker fyller ut et skjema via SmartForm.
- API-handling: Send skjema-dataene til CRM-ens API.
- Observasjon: Resultatet av anropet returneres automatisk som en observasjon i "Samtaleverktøy"-modus.
- Fordeler: Tidsbesparende og reduksjon av manuelle feil.
Screenshot: [Vis en komplett arbeidsflyt med et API-kall knyttet til et CRM.]
Scenario: Hente brukerdata
- Mål: Personalisere et chatbot-svar basert på brukerdata.
- Arbeidsflyt:
- Utløser: En brukerforespørsel i chatboten.
- API-handling: Spør et eksternt API for å hente brukerinformasjon.
- Observasjon: Bruk de returnerte dataene som en observasjon for å bestemme chatbotens neste svar.
Screenshot: [Illustrer en interaksjon mellom en chatbot og et eksternt API.]
Beste praksis
- Importer verifiserte samlinger: Sørg for at OpenAPI-filene dine overholder standardene for å unngå importfeil.
- Test regelmessig: Valider API-kallene dine for å sikre at de fungerer som tiltenkt.
- Dokumenter integrasjonene dine: Legg til klare beskrivelser for hvert endepunkt for å lette administrasjonen deres.
Med denne integrasjonen blir SmartFlow en enda mer kraftfull plattform for å koble sammen verktøyene dine og automatisere prosessene dine. Gå til neste seksjon for å oppdage Template Store og dele arbeidsflytene dine!