Integracja z OpenAPI w SmartFlow
Wprowadzenie
SmartFlow umożliwia integrację zewnętrznych API za pomocą standardu OpenAPI. Ta funkcja oferuje ogromną elastyczność w łączeniu Twoich przepływów pracy z usługami zewnętrznymi, automatyzacji złożonych zadań oraz wzbogacaniu procesów biznesowych.
Dlaczego warto używać OpenAPI w SmartFlow?
- Interoperacyjność: Połącz SmartFlow z dowolnym systemem zgodnym z OpenAPI.
- Zaawansowana automatyzacja: Wykonuj wywołania API, aby wysyłać lub pobierać dane w czasie rzeczywistym.
- Oszczędność czasu: Importuj kolekcje OpenAPI, aby korzystać z predefiniowanych punktów końcowych bez skomplikowanej konfiguracji.
Zrzut ekranu: [Dołącz zrzut ekranu pokazujący interfejs importowania kolekcji OpenAPI z strony Ustawienia chatbota.]
Dodawanie integracji OpenAPI
1. Importuj kolekcję OpenAPI
- Uzyskaj dostęp do strony Ustawienia chatbota: Przejdź do zakładki "Ustawienia" odpowiedniego chatbota.
- Importuj plik lub skonfiguruj z interfejsu: Kliknij "Dodaj kolekcję OpenAPI" i wybierz plik JSON lub YAML, lub skonfiguruj punkty końcowe bezpośrednio z interfejsu.
- Walidacja: Punkty końcowe są automatycznie sortowane według kolekcji i walidowane.
- Zapisz: Po walidacji punkty końcowe stają się dostępne jako akcje typu "API" w SmartFlow.
Zrzut ekranu: [Pokaż interfejs konfiguracji na stronie Ustawienia chatbota.]
2. Użyj akcji API w SmartFlow
- Dodaj akcję: W swoim przepływie pracy SmartFlow przejdź do zakładki Akcje i wybierz "API".
- Wybierz punkt końcowy: Punkty końcowe są sortowane według kolekcji i dostępne dla wszystkich typów SmartFlow.
- Zdefiniuj parametry: Skonfiguruj wymagane pola dla wywołania (nagłówki, ciało, itp.).
- Domyślna obserwacja: Domyślnie każda akcja API zwraca wynik wywołania jako obserwację w trybie "Narzędzie rozmowy", co pozwala AI automatycznie podjąć kolejną decyzję.
Zrzut ekranu: [Wstaw zrzut ekranu pokazujący punkt końcowy użyty jako akcję API w SmartFlow.]
Przykład użycia
Scenariusz: Synchronizacja z zewnętrznym CRM
- Cel: Zaktualizować informacje o kliencie w swoim CRM, gdy formularz zostanie przesłany.
- Przepływ pracy:
- Wyzwalacz: Użytkownik wypełnia formularz za pomocą SmartForm.
- Akcja API: Wyślij dane formularza do API swojego CRM.
- Obserwacja: Wynik wywołania jest automatycznie zwracany jako obserwacja w trybie "Narzędzie rozmowy".
- Korzyści: Oszczędność czasu i redukcja błędów ręcznych.
Zrzut ekranu: [Pokaż kompletny przepływ pracy z wywołaniem API powiązanym z CRM.]
Scenariusz: Pobieranie danych użytkownika
- Cel: Spersonalizować odpowiedź chatbota na podstawie danych użytkownika.
- Przepływ pracy:
- Wyzwalacz: Żądanie użytkownika w chatbocie.
- Akcja API: Zapytanie do zewnętrznego API w celu uzyskania informacji o użytkowniku.
- Obserwacja: Użyj zwróconych danych jako obserwacji do podjęcia decyzji o następnej odpowiedzi chatbota.
Zrzut ekranu: [Ilustruj interakcję między chatbotem a zewnętrznym API.]
Najlepsze praktyki
- Importuj zweryfikowane kolekcje: Upewnij się, że Twoje pliki OpenAPI są zgodne z normami, aby uniknąć błędów importu.
- Testuj regularnie: Waliduj swoje wywołania API, aby upewnić się, że działają zgodnie z zamierzeniami.
- Dokumentuj swoje integracje: Dodaj jasne opisy dla każdego punktu końcowego, aby ułatwić ich zarządzanie.
Dzięki tej integracji SmartFlow staje się jeszcze potężniejszą platformą do łączenia Twoich narzędzi i automatyzacji procesów. Przejdź do następnej sekcji, aby odkryć Sklep z szablonami i dzielić się swoimi przepływami pracy!