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

Czym są złącza?


Streszczenie artykułu

Przegląd

Czym są konektory?

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

Tulip to otwarta platforma zaprojektowana do płynnej integracji z istniejącą infrastrukturą IT. Integracja ta jest ułatwiona dzięki konektorom.

Konektory to funkcja Tulip, która umożliwia wymianę danych między HTTP API, MQTT i bazami danych SQL a Tulip. Są one niezbędne do łączenia się z zewnętrznymi serwerami i systemami, w tym z Table API. Konfiguracja konektora umożliwia pobieranie zewnętrznych informacji do aplikacji Tulip, zwiększając komfort korzystania z Tulip i usprawniając procesy.

Rodzaje konektorów obsługiwanych przez Tulip:

  1. HTTP - Dostęp do danych z zewnętrznych interfejsów API.
  2. MQTT - zapis do przestrzeni nazw MQTT.
  3. SQL - dostęp do zewnętrznych baz danych poza Tulip.

Aby uzyskać dostęp do konektorów, najedź kursorem na zakładkę "Aplikacje" z dowolnego miejsca na koncie Tulip i wybierz Konektory z menu rozwijanego.

Accessing Connectors

Na stronie Konektory można wyświetlić status, opis i czas ostatniej aktualizacji konektorów.

Connector Status

Najechanie kursorem na pigułkę stanu zapewnia dodatkowe informacje o stanie każdego środowiska.

Status Information

Każdy konektor może mieć wiele funkcji konektora lub zapytań, które są wyzwalane w aplikacji.

Oto przykład funkcji konektora:

Example Connector Function

Korzystanie z konektorów:

Konektory mogą być wykorzystywane przez wyzwalacze lub akcje automatyzacji. Na przykład można utworzyć wyzwalacz w aplikacji Tulip, który wykonuje następującą sekwencję:

  1. "Gdy operator zeskanuje kod kreskowy"
  2. "Wyszukaj 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".

Alternatywnie można utworzyć sekwencję typu:

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

Obie metody są samoobsługowe. Jeśli możesz wysłać zapytanie 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:

Calling a Connector Function

Środowiska konektorów

Zakładka Środ owisko umożliwia skonfigurowanie wielu serwerów dla każdej funkcji konektora. Taka konfiguracja umożliwia automatyczne uruchamianie funkcji konektora w środowisku testowym podczas tworzenia aplikacji. Więcej szczegółów na temat środowisk można znaleźć tutaj.

Environments Tab

Typy danych w konektorach

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

W aplikacji Tulip można konwertować jeden typ danych na inny. Na przykład, jeśli konektor wyprowadza wartość typu "float" i trzeba jej użyć jako "text" w aplikacji, można utworzyć wyjście "text" i zmapować je na wartość float. Wartość zostanie automatycznie przekonwertowana.

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

Limity czasu w konektorach

Konektory mają limity czasu, aby zapobiec zablokowaniu aplikacji. Należy dążyć do tego, aby wykonanie konektora nie trwało dłużej niż 1-3 sekundy, czyli typowy czas oczekiwania operatora. Podczas tworzenia konektora, funkcjonalność testowa zakończy się limitem czasu 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, zrozumienie, jak je skonfigurować, aby pasowały do niestandardowego środowiska IT, jest niezbędne. Host konektorów to moduł platformy Tulip, który zarządza tymi połączeniami.

W przypadku baz danych i interfejsów API, które są otwarcie dostępne z chmury Tulip, nie jest wymagana dodatkowa konfiguracja. Jeśli jednak pojawią się problemy lub musisz połączyć się z bazą danych, interfejsem API lub maszyną, która nie jest otwarcie dostępna z Tulip Cloud, zapoznaj się z tym artykułem na temat hostów konektorów.

Więcej informacji


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

Aby uzyskać dalszą pomoc, odwiedź stronę community.tulip.co, aby opublikować swoje pytania lub sprawdzić, czy inni napotkali podobne problemy.


Czy ten artykuł był pomocny?