- Wydrukować
Używanie łączników HTTP w aplikacjach
Dowiedz się jak używać Connektorów HTTP w aplikacjach.
Przegląd
Skonfigurowałeś konektor, ustawiłeś funkcję konektora i otrzymujesz dane w wynikach swoich testów - świetnie! I co teraz?
Teraz możesz uruchomić swoje konektory w aplikacji i użyć logiki wyzwalacza, zmiennych i interaktywnych tabel, aby kontrolować i wykorzystywać wyniki testów.
Konfiguracja
Aby używać konektorów HTTP w aplikacjach, musisz skonfigurować konektor i utworzyć funkcję konektora, aby mieć dostęp do danych. Jeśli jeszcze tego nie zrobiłeś, sprawdź poniższe artykuły, aby dowiedzieć się, jak to zrobić:
- Connectors and Integrations
- Jak skonfigurować konektor
- Jak stworzyć i skonfigurować funkcję połączenia HTTP
Zanim zaczniesz, sprecyzuj, co chcesz zrobić w swojej aplikacji z danymi z konektora. Będzie to oparte na typie połączenia, który ustawisz w funkcji złącza. Czy chcesz wyświetlać informacje? Lub usuwać dane? Lub zapisać informacje na serwerze? Wiedza o tym, jakie działanie musisz wykonać, pomoże ci zrozumieć, co musisz zbudować w swojej aplikacji, aby osiągnąć swój cel.
Używanie konektorów w aplikacji
Logika wyzwalania
Aby konektor mógł wykonać {{glosariusz.API Call}} do serwera, musimy skonfigurować pewną logikę w aplikacji, aby to zrobić. Funkcje konektorów mogą być uruchamiane w dowolnym miejscu, w którym umieszcza się wyzwalacz, w tym na przyciskach, gdy urządzenie, takie jak kod kreskowy, uruchamia się na timerach, lub na wyzwalaczach poziomu kroku lub wyzwalaczach poziomu aplikacji.
W naszym przykładzie, nasza funkcja łącznika zwraca informacje o artykule z bazy wiedzy na podstawie ID artykułu wprowadzonego do pola tekstowego. To pole wejściowe w aplikacji mapuje do {{glossary.Input}} w naszej funkcji złączki i ustawi wartość wejścia dla złączki. Dla prostej funkcji konektora, takiej jak nasz przykład, nasza aplikacja potrzebuje tylko dwóch elementów: pola wejściowego do zbierania identyfikatora artykułu oraz przycisku do uruchamiania funkcji konektora. Poniższa aplikacja posiada tekst {{glossary.Input Widget}} do określenia identyfikatora artykułu oraz przycisk, który uruchomi konektor używając wartości tekstu Widget jako wejścia funkcji konektora.
Jeśli chcemy uruchomić funkcję konektora po naciśnięciu przycisku, poniższy przykład pokazuje, jak przepływałaby logika.
Przełammy tę logikę w dół.
Kiedy przycisk zostanie naciśnięty, jeśli zmienna nie jest pusta, to uruchomi funkcję konektora (Doc360 Connector) (Get Article Info by ID) na podstawie zmiennej wejściowej (id artykułu) i zapisze wynik w nowej zmiennej (articles).
Zmienne i interaktywne tabele
Wyświetlanie wyników funkcji konektora w interaktywnej tabeli jest szybkie i proste do zrobienia, pamiętaj tylko o {{glossary.Output}}, które ustawiłeś w funkcji.
Wybierz Zmienna jako źródło danych, a znajdziesz listę obiektów, które zrobiłeś jako wyjścia w funkcji złączenia.
Po wybraniu zmiennej wybierz pola, które chcesz wyświetlić w tabeli, czyli wyjścia w ramach listy obiektów.
W trybie deweloperskim interaktywna tabela zapełnia wyniki funkcji łącznika po wywołaniu. Wyniki są natychmiast zapisywane jako wartości do odpowiednich zmiennych.
Dodatkowo możesz użyć zmiennych do wypełnienia informacji z konektorów. Jest to przydatne, jeśli chcesz rozszerzyć swój widok na fragment danych, nie widząc wszystkich informacji wymienionych w tabeli interaktywnej.
Aby to zrobić, replikuj powyższy wyzwalacz. Zmienna źródła danych jest taka sama jak zmienna powiązana z tabelą interaktywną. Utwórz nową zmienną, w której będą przechowywane dane.
Następnie skonfiguruj zmienną tak, aby źródłem danych była zmienna, którą właśnie utworzyliśmy. Dzięki temu, gdy zostanie wybrany wiersz w tabeli interaktywnej, dane tego pola zapisują się w zmiennych widgetu.
Wynik działa jak poniżej:
Teraz, gdy zobaczyłeś, jak możesz używać konektorów HTTP w aplikacjach, możesz replikować te kroki, aby użyć ich we własnych aplikacjach do pracy z procesami.
Dalsza lektura
Czy znalazłeś to, czego szukałeś?
Możesz również udać się na stronę community.tulip.co, aby zadać pytanie lub sprawdzić, czy inni spotkali się z podobnym pytaniem!