Czym są złącza?
  • 06 Mar 2024
  • 3 Minuty do przeczytania
  • Współtwórcy

Czym są złącza?


Article Summary

Przegląd

Czym są konektory?

Oto jak połączyć istniejące systemy oprogramowania firmy z Tulip.

Tulip to otwarta platforma, którą można zintegrować z istniejącą infrastrukturą IT. Integracja ta odbywa się za pomocą konektorów.

Konektory to funkcja Tulip, która umożliwia przesyłanie danych między interfejsami API HTTP i bazami danych SQL a Tulip. Są one niezbędne do łączenia się z serwerami i systemami poza Tulip, a także z Table API. Skonfigurowanie konektora daje dostęp do pobierania zewnętrznych informacji i danych do aplikacji Tulip, poszerzając doświadczenie Tulip i umożliwiając wydajne procesy.

Tulip obsługuje 2 różne typy konektorów:

  • HTTP - użyj tego konektora, aby uzyskać dostęp do danych z zewnętrznych interfejsów API.
  • SQL**-** użyj tego konektora, aby uzyskać dostęp do zewnętrznych baz danych, które znajdują się poza Tulip.

Aby uzyskać dostęp do konektorów SQL i HTTP, umieść kursor na karcie "Aplikacje" z dowolnego miejsca na koncie Tulip i wybierz Konektory z listy rozwijanej.

image.png

Na stronie Konektory użytkownicy mogą sprawdzić, czy ich konektory są online, czy nie, a także sprawdzić, w której wersji znajduje się konektor.

Tulip obsługuje następujące konektory SQL:

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • Oracle

Każdy konektor może mieć wiele funkcji konektora lub zapytań, które będą uruchamiane po uruchomieniu w aplikacji.

Oto przykład funkcji konektora:

Korzystanie z konektorów:

Są to konektory SQL i HTTP, które integrują aplikacje Tulip Apps z bazami danych i interfejsami API.

Konektory protokołów danych mogą być używane przez wyzwalacze. Na przykład, możesz utworzyć wyzwalacz w aplikacji Tulip, który mówi:

  1. "Gdy operator zeskanuje kod kreskowy"
  2. "Sprawdź ten kod kreskowy w mojej bazie danych SQL"
  3. "Następnie przejdź do jednego z trzech różnych kroków w oparciu o te dane".

lub...

  1. "Kiedy operator naciśnie ten przycisk"
  2. "wyślij żądanie do mojego interfejsu API HTTP, który śledzi problemy produkcyjne w mojej fabryce".

Oba są samoobsługowe. Tak długo, jak możesz wysyłać zapytania do bazy danych SQL lub zewnętrznej usługi oprogramowania (takiej jak MES lub ERP), możesz napisać zapytanie w Tulip.

Poniżej znajduje się przykład wywołania funkcji konektora w wyzwalaczu w edytorze aplikacji:

image.png

Kto może korzystać z konektorów?

Większość konektorów jest samoobsługowa. Każdy, kto zna na przykład SQL, może skonfigurować konektor SQL i napisać zapytania SQL, które będą używane w aplikacji Tulip.

Każdy w Twojej organizacji może użyć tego konektora SQL w aplikacji Tulip za pomocą wyzwalaczy bez konieczności znajomości SQL po utworzeniu zapytań SQL.

Uruchamianie konektorów w teście Environment

Możesz użyć zakładki Środowiska , aby skonfigurować wiele serwerów dla każdej funkcji konektora. Pozwoli to na automatyczne uruchamianie funkcji konektorów w środowisku testowym, gdy aplikacja jest w fazie rozwoju. Więcej informacji na temat środowisk można znaleźć tutaj.

image.png

Typy danych w konektorach

Następujące typy danych mogą być używane jako Input lub Output w funkcji konektora.

Podczas korzystania z danych wyjściowych konektora można "wymusić" jeden typ danych na inny typ danych.

Tak więc, jeśli konektor wyprowadza wartość typu "float" i chcesz użyć jej jako wartości "tekstowej" w aplikacji, powinieneś utworzyć wyjście "tekstowe" i zmapować je na wartość float. Wartość zostanie automatycznie przekonwertowana na wartość tekstową.

:::(Info) (UWAGA) W nazwie wejścia lub wyjścia nie można umieścić kropki "." :::

Limity czasu w konektorach

Konektory mają limit czasu, aby zapobiec zablokowaniu podczas uruchamiania aplikacji. Powinieneś dążyć do tego, aby konektor nie trwał dłużej niż oczekujesz, że operator będzie czekał (maksymalnie 1-3 sekundy). Podczas tworzenia konektora testowa funkcjonalność zakończy się po 10 sekundach.

W środowisku produkcyjnym limit czasu konektora w aplikacji wygaśnie po 25 sekundach.

Szczegóły techniczne konektorów

Ponieważ konektory komunikują się z systemami zewnętrznymi, konieczne może być zrozumienie, jak skonfigurować konektory, aby pasowały do niestandardowego środowiska IT.

Konieczne będzie zrozumienie Connector Host. Jest to moduł platformy Tulip, który zarządza połączeniami z tymi zewnętrznymi systemami.

Podczas uzyskiwania dostępu do baz danych i interfejsów API, które są otwarcie dostępne z chmury Tulip, nie powinna być wymagana dodatkowa konfiguracja. Jeśli jednak coś nie działa zgodnie z oczekiwaniami lub jeśli chcesz połączyć się z bazą danych, interfejsem API lub maszyną, która nie jest otwarcie dostępna z Tulip Cloud, ten artykuł na temat host ów konektorów jest kluczowym źródłem informacji.

Więcej informacji


Czy znalazłeś to, czego szukałeś?

Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


Czy ten artykuł był pomocny?