Integration med OpenAPI i SmartFlow
Introduktion
SmartFlow muliggør integration af eksterne API'er via OpenAPI-standarden. Denne funktion giver dig enorm fleksibilitet til at forbinde dine arbejdsgange med tredjeparts tjenester, automatisere komplekse opgaver og berige dine forretningsprocesser.
Hvorfor bruge OpenAPI i SmartFlow?
- Interoperabilitet: Forbind SmartFlow til ethvert system, der er kompatibelt med OpenAPI.
- Avanceret automatisering: Foretag API-opkald for at sende eller hente data i realtid.
- Tidsbesparelse: Importer OpenAPI-samlinger for at bruge foruddefinerede slutpunkter uden kompleks konfiguration.
Screenshot: [Inkluder et screenshot, der viser grænsefladen til import af en OpenAPI-samling fra chatbotens indstillingsside.]
Tilføjelse af en OpenAPI-integration
1. Importer en OpenAPI-samling
- Adgang til Chatbot Indstillingsside: Naviger til "Indstillinger" fanen for den relevante chatbot.
- Importer en fil eller konfigurer fra grænsefladen: Klik på "Tilføj en OpenAPI-samling" og vælg en JSON- eller YAML-fil, eller konfigurer slutpunkterne direkte fra grænsefladen.
- Validering: Slutpunkterne sorteres automatisk efter samling og valideres.
- Gem: Når de er valideret, bliver slutpunkterne tilgængelige som "API"-type handlinger i SmartFlow.
Screenshot: [Vis konfigurationsgrænsefladen i Chatbot Indstillingsside.]
2. Brug API-handlinger i SmartFlow
- Tilføj en handling: I din SmartFlow-arbejdsgang, gå til fanen Handlinger og vælg "API".
- Vælg et slutpunkt: Slutpunkterne sorteres efter samling og er tilgængelige for alle typer af SmartFlows.
- Definer parametre: Konfigurer de nødvendige felter til opkaldet (headers, body, osv.).
- Standardobservation: Som standard returnerer hver API-handling resultatet af opkaldet som en observation i "Conversation Tool"-tilstand, hvilket gør det muligt for AI'en automatisk at træffe den næste beslutning.
Screenshot: [Indsæt et screenshot, der viser et slutpunkt brugt som en API-handling i SmartFlow.]
Brugseksempel
Scenario: Synchronisering med et eksternt CRM
- Mål: Opdater kundeoplysninger i dit CRM, når en formular indsendes.
- Arbejdsgang:
- Udløser: En bruger udfylder en formular via SmartForm.
- API-handling: Send formularens data til dit CRMs API.
- Observation: Resultatet af opkaldet returneres automatisk som en observation i "Conversation Tool"-tilstand.
- Fordele: Tidsbesparelse og reduktion af manuelle fejl.
Screenshot: [Vis en komplet arbejdsgang med et API-opkald knyttet til et CRM.]
Scenario: Hentning af brugerdata
- Mål: Personalisere et chatbot-svar baseret på brugerdata.
- Arbejdsgang:
- Udløser: En brugerforespørgsel i chatbotten.
- API-handling: Forespørg en ekstern API for at opnå brugeroplysninger.
- Observation: Brug de returnerede data som en observation til at beslutte chatbotens næste svar.
Screenshot: [Illustrer en interaktion mellem en chatbot og en ekstern API.]
Bedste Praksis
- Importer verificerede samlinger: Sørg for, at dine OpenAPI-filer overholder standarderne for at undgå importfejl.
- Test regelmæssigt: Valider dine API-opkald for at sikre, at de fungerer som intended.
- Dokumenter dine integrationer: Tilføj klare beskrivelser for hver endpoint for at lette deres administration.
Med denne integration bliver SmartFlow en endnu mere kraftfuld platform til at forbinde dine værktøjer og automatisere dine processer. Gå til næste sektion for at opdage Template Store og dele dine workflows!