- Wydrukować
Jak zaplanować integrację między Tulip a systemem MES lub ERP?
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:
- Czy system ERP/MES posiada interfejs API?
- 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?
- Czy system ERP/MES wysyła dane za pośrednictwem jakiegokolwiek protokołu przemysłowego, takiego jak OPC?
- 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.
Kontekst połączenia
Ogólnie rzecz biorąc, Tulip łączy się z zewnętrznymi systemami oprogramowania za pomocą jednej z trzech metod:
- HTTP API (w tym REST i SOAP)
- OPC UA
- 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!