Jak zaplanować integrację między Tulip a systemem MES lub ERP?
  • 24 Jan 2024
  • 4 Minuty do przeczytania
  • Współtwórcy

Jak zaplanować integrację między Tulip a systemem MES lub ERP?


Streszczenie artykułu

Dowiedz się, jakie pytania należy zadać, aby określić najlepszy sposób integracji z systemem MES/ERP

Tulip zintegrował się z różnymi systemami MES i ERP.

Ponieważ jednak na rynku dostępnych jest wiele produktów ERP i MES, trudno jest określić, jak łatwo Tulip może połączyć się z konkretnym systemem ERP lub MES. To zależy od:

  • Samego produktu ERP/MES
  • Złożoności środowiska IT Twojej firmy
  • Możliwości zespołu IT w zakresie pracy z systemem ERP/MES.

:::(Info) (UWAGA) W tym przykładzie koncentrujemy się na systemie ERP lub MES, ale informacje te mają zastosowanie do większości systemów oprogramowania, w tym CRM, QMS, LMS i systemów zarządzania BOM :::

Kwestionariusz

Wielu klientów uważa, że są w stanie samodzielnie wykorzystać informacje zawarte w tym artykule i samodzielnie zbudować integrację. Jeśli chcesz uzyskać pomoc od Tulip w integracji z usługą, udzielenie odpowiedzi na te pytania jest pierwszym krokiem do udanego projektu.

Pytania dotyczące strategii

1- Jaki jest cel integracji?

Ważne jest, aby wcześnie ustalić, jakie są krótko- i długoterminowe cele projektu. Czy wszystkie informacje muszą być udostępniane między dwoma systemami? A może bardziej sensowne jest skupienie się na kilku wartościowych wymianach na początku?

2- Kim są kluczowi interesariusze w Twojej organizacji?

Kto jest klientem końcowym tej integracji? Kto jest najbardziej zaznajomiony z usługą, z którą chcesz połączyć Tulip? Kto będzie w stanie zorganizować dostęp do usługi?

3- Jaką dokumentację zapewnia Twoja usługa?

Wielu klientów oprogramowania dla przedsiębiorstw udostępnia dokumentację swoich usług tylko płacącym klientom. Oznacza to, że Tulip nie będzie w stanie uzyskać dostępu do tej dokumentacji. Uzyskanie dostępu do jak największej ilości dokumentacji dotyczącej oprogramowania pomaga określić zakres prac wymaganych do integracji.

4- Jakie transakcje muszą być wykonane między Tulip a usługą, aby odnieść sukces?

Tutaj staramy się być bardzo konkretni. Oto kilka przykładów:

  • Uzyskanie informacji o zleceniu pracy na podstawie identyfikatora zlecenia.
  • Oznaczenie zlecenia pracy jako zakończonego na podstawie identyfikatora zlecenia pracy.
  • Znalezienie wszystkich otwartych zleceń pracy przypisanych do stacji przy użyciu identyfikatora stacji.

5- Kto będzie utrzymywał tę integrację?

W miarę odkrywania nowych przypadków użycia, komu w organizacji zostanie powierzone zadanie bycia ekspertem ds. integracji? W niektórych organizacjach jest to zewnętrzny integrator lub wykonawca.

Pytania techniczne

Aby określić szczegóły integracji, oto kilka pytań, które mogą ukierunkować ten proces:

  1. Czy system ERP/MES posiada interfejs API?
  2. Jeśli system ERP/MES wysyła dane do bazy danych SQL, czy strona trzecia może połączyć się z tą bazą danych SQL? A jeśli tak, to jakie może mieć uprawnienia?
  3. Czy system ERP/MES wysyła dane za pośrednictwem jakiegokolwiek protokołu przemysłowego, takiego jak OPC?
  4. Czy dostęp do systemu ERP/MES można uzyskać z chmury?

Tulip vs. systemy ERP - zakładane systemy zapisu (źródła prawdy)

Zalecaną przez nas najlepszą praktyką jest interakcja z systemem zapisu obiektu (np. zlecenia pracy) w czasie rzeczywistym (zazwyczaj za pośrednictwem funkcji łącznika HTTP w formacie JSON).
Poniżej znajduje się porównanie systemów ERP i Tulip oraz ogólnie, dla jakich wspólnych elementów zakłada się, że każdy system jest systemem ewidencji.Tulip vs ERP - assumed systems of record.png

Kontekst połączenia

Ogólnie rzecz biorąc, Tulip łączy się z zewnętrznymi systemami oprogramowania za pomocą jednej z trzech metod:

  1. HTTP API (w tym REST i SOAP)
  2. OPC UA
  3. Zapytania SQL

HTTP API

Jeśli system ERP/MES ma interfejs API HTTP (w tym REST i SOAP), Tulip może inicjować żądania, które mogą wysyłać lub pobierać dane za pośrednictwem tych punktów końcowych. Tulip, dzięki swoim konektorom HTTP, może korzystać z usług sieciowych udostępnianych przez system ERP i udostępniać dane w Tulip do wykorzystania przez aplikacje w czasie rzeczywistym.

Należy pamiętać, że Tulip będzie musiał zainicjować połączenie w przeciwieństwie do systemu ERP/MES podczas korzystania z Tulip Connectors. Jeśli system ERP/MES musi zainicjować połączenie z Tulip, użyj interfejsu API Tulip Tables

Możesz być w stanie skonfigurować API z poziomu interfejsu administratora swojego systemu. Informacje te będą dostępne na stronie internetowej dostawcy oprogramowania.

Baza danych SQL

Jeśli twój system ERP/MES udostępnia dane bazie danych SQL, Tulip może również uzyskać dostęp do tej bazy danych i udostępniać dane. Może to wymagać napisania nowych zapytań w systemie ERP/MES w celu uzyskania dostępu do nowych danych z Tulip.

Jeśli baza danych SQL jest ściśle wdrożona lokalnie, Tulip może wdrożyć hosta konektora lokalnie, który umożliwia współpracę bazy danych z platformą chmurową Tulip.

Ponadto niektóre organizacje przechowują swoje dane ERP/MES w poufnej bazie danych, która nie jest dostępna dla stron trzecich, ale nadal chcą udostępniać dane firmie Tulip. Konfigurują więc nową bazę danych, w której mogą udostępniać określone dane ze swoich systemów oprogramowania, a Tulip może udostępniać dane bez obaw o bezpieczeństwo.

Protokoły przemysłowe

Jeśli system ERP/MES udostępnia dane za pośrednictwem protokołu przemysłowego, takiego jak Modbus, MTConnect i OPC UA, wówczas Tulip może łączyć się za pośrednictwem serwera z uruchomionym Tulip Connector Host.

W takim przypadku system ERP/MES będzie działał jak "maszyna" w systemie Tulip. Więcej informacji można znaleźć w naszym artykule Wprowadzenie do monitorowania maszyn.

Jednokierunkowe udostępnianie danych

Niektóre systemy ERP/MES mają wbudowane metody pobierania danych z systemów zewnętrznych, ale trudno jest wysyłać własne dane do innych systemów.

W takim przypadku konieczne może być podjęcie decyzji, czy akceptowalny jest jednokierunkowy transfer danych, czy też należy zainwestować więcej czasu i energii w znalezienie sposobu na umożliwienie dwukierunkowego transferu danych.

Na przykład, możesz być zadowolony z uczynienia Tulip głównym systemem do zbierania danych na hali produkcyjnej. Następnie, po przesłaniu danych do systemu MES/ERP, można dostosować dane z hali produkcyjnej do danych istniejących w systemie.

Przykład: NetSuite

Załóżmy, że używasz NetSuite jako systemu ERP i chcesz wiedzieć, czy może on łączyć się z Tulip. Możesz wyszukać "Netsuite api" w Google, a znajdziesz tę stronę, która opisuje SuiteTalk, narzędzie NetSuite do integracji z firmami trzecimi.

Oto, co robi SuiteTalk:

Wygląda na to, że SuiteTalk pozwala na tworzenie API HTTP, więc byłby to najprostszy sposób na integrację z Tulip.

Możesz samodzielnie utworzyć punkty końcowe w portalu administratora dla swojego systemu MES/ERP lub współpracować z partnerem Tulip, który może utworzyć punkty końcowe dla Ciebie.

Oto przykład, jak zbudować integrację Tulip-NetSuite


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?