- Wydrukować
Kroki do stworzenia pierwszej integracji systemu
Przygotuj i zbuduj integrację systemu z Tulip, korzystając z najlepszych praktyk, aby zapewnić sukces.
Planując integrację między Tulip a systemem innej firmy, należy zaplanować i przygotować wiele osób, zanim będzie można rozpocząć budowę.
Planowanie powinno obejmować co najmniej komunikację z następującymi interesariuszami i ich zaangażowanie: * Programiści obywatelscy * Właściciele operacyjni zintegrowanych systemów * Inżynieria IS/IT * Użytkownicy hali produkcyjnej obsługiwani przez rozwiązanie.
Wspólnie można zacząć rozważać i podejmować decyzje dotyczące różnych aspektów integracji.
- Omówienie rozwiązywanego problemu.
- Ustalenie wymiernych celów.
- Uzgodnienie najlepszego rozwiązania:
- Jakie dane są odpowiednie do rozwiązania problemu?
- Jaki jest właściwy system ewidencji w oparciu o potrzebną integrację?
- Jakie zmiany IT są potrzebne?
Tworzenie pierwszej integracji systemu
Poniżej znajdują się ogólne kroki, które pomogą Ci zintegrować Tulip z aplikacją innej firmy.Wymagania wstępne: System innej firmy musi mieć dostępny punkt końcowy API (np. NetSuite RESTlet, Slack API).
| Opis zadania | Kto może to zrobić? | Ustanowienie korzystania z Cloud Connector Host lub On-Prem Connector Host(OPCH). (OPCH). | Klient (z pomocą techniczną Tulip w przypadku korzystania z OPCH) | | 2 | Wygenerowanie szczegółów uwierzytelniania dla Tulip w celu komunikacji z systemem innej firmy. (np. OAuth2.0) | Klient | | 3 | Wybierz transakcję i zdecyduj o kierunku przepływu informacji (np. GET Work Orders, POST inventory move). Na początek zalecamy prostą transakcję. | Klient | | 4 | Wyeksponuj dane i punkty końcowe dla tej transakcji. Udokumentuj punkt końcowy HTTP i wymagane Input (dla Netsuite, punkt końcowy = RESTlet z identyfikatorem skryptu i identyfikatorem wdrożenia). Klient | | | 5 | Zbuduj i przetestuj Tulip Connector. | Klient i/lub Tulip (za pośrednictwem płatnego projektu Services, z ograniczoną możliwością testowania) | | 6 | Włączanie danych transakcji do nowych lub istniejących aplikacji Tulip za pomocą funkcji konektora. | Klient i/lub Tulip (poprzez płatny projekt Usług) |
Przykładowy przepływ danych
Załóżmy, że chcesz pobierać zlecenia pracy z systemu ERP i przechowywać je w wyznaczonej tabeli zleceń pracy.
Najpierw należy pobrać zlecenia pracy z systemu ERP. Poniższy diagram przedstawia przepływ danych:
Pobierz zlecenia pracy na dziś
Następnie należy zapisać pobrane zlecenia pracy w tabeli. Przepływ danych przedstawia poniższy diagram:
Write Work Order to Tulip table
Najlepsze praktyki
- Transakcja ze źródłem prawdy w czasie rzeczywistym. Ponadto, upewnij się, że Twoja hala produkcyjna korzysta z najbardziej aktualnego źródła.
- Przechowuj dane Tulip w systemie Tulip. Podczas gdy źródłem prawdy dla zlecenia roboczego może być system ERP, niektóre dane są istotne głównie dla systemu Tulip, np. niezgodności zarejestrowane w systemie Tulip w odniesieniu do zlecenia roboczego.
- Zwiększenie możliwości wykonywania przez operatorów prostych przypadków użycia zorientowanych na ERP/WMS dzięki komponowalnym, zintegrowanym aplikacjom Tulip. Na przykład aplikacja Tulip wykorzystująca kamerę tabletu jako skaner kodów kreskowych do zarządzania zapasami.
- Unikaj buforowania danych ze źródła prawdy w tabelach Tulip, jeśli dane te szybko stają się nieaktualne. Na przykład inwentaryzacja bieżąca powinna być przechowywana we własnym źródle danych, umożliwiając aplikacji Tulip interakcję z nią w czasie rzeczywistym.
- Oddzielnie używaj Tulip dla odpowiednich przypadków użycia. Wszelkie przypadki użycia, które najlepiej wykonywać w systemie ERP, powinny tam pozostać.
- Używaj interfejsów API HTTP, kiedy tylko możesz. Konektory SQL wymagają dodatkowej konfiguracji.
Więcej informacji
- Jak zaplanować integrację między Tulip i MES lub ERP
- Wprowadzenie do hostów konektorów Tulip
- Jak skonfigurować konektor
- Konektory HTTP