Używanie łączników HTTP w aplikacjach
  • 23 Mar 2023
  • 2 Minuty do przeczytania
  • Współtwórcy

Używanie łączników HTTP w aplikacjach


Article Summary

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ć:

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.

HTTP in App1.png

Jeśli chcemy uruchomić funkcję konektora po naciśnięciu przycisku, poniższy przykład pokazuje, jak przepływałaby logika.

HTTP in App2.png

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.

HTTP in App3.png

Po wybraniu zmiennej wybierz pola, które chcesz wyświetlić w tabeli, czyli wyjścia w ramach listy obiektów.

HTTP in App4.png

W trybie deweloperskim interaktywna tabela zapełnia wyniki funkcji łącznika po wywołaniu. Wyniki są natychmiast zapisywane jako wartości do odpowiednich zmiennych.

HTTP in App1.gif

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.

HTTP in App5.png

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.

HTTP in App6.png

Wynik działa jak poniżej:

HTTP in App2.gif

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!


Czy ten artykuł był pomocny?