Hogyan tervezzen integrációt a Tulip és egy MES vagy ERP között?
  • 08 Jan 2025
  • 6 Elolvasandó percek
  • Közreműködők

Hogyan tervezzen integrációt a Tulip és egy MES vagy ERP között?


Cikk összefoglaló

Megtudhatja, milyen kérdéseket kell feltennie ahhoz, hogy meghatározhassa a MES/ERP integráció legjobb módját.

A Tulip számos MES- és ERP-rendszerrel integrálódott.

Mivel azonban számos ERP- és MES-termék van a piacon, nehéz megmondani, hogy a Tulip milyen könnyen csatlakozhat az Ön adott ERP- vagy MES-rendszeréhez. Ez a következőketől függ:

  • Magától az ERP/MES terméktől
  • Az Ön vállalatának informatikai környezetének összetettségétől.
  • Az Ön IT-csapatának az ERP/MES rendszerrel való munkavégzéssel kapcsolatos képességeitől.
NOTE

In this example, we focus on an ERP or MES system, but this information is applicable to most software systems including CRM, QMS, LMS, and BOM management systems.

Kérdőív

Sok ügyfél úgy találja, hogy a jelen cikkben található információk alapján önmaguk is képesek integrációt létrehozni. Amennyiben a Tulip segítségét kéri egy szolgáltatás integrációjához, az ezekre a kérdésekre adott válaszok megadása az első lépés a sikeres projekt felé.

Stratégiai kérdések

  1. Mi az integráció célja?

Fontos, hogy idejekorán megállapítsa, mik a projekt rövid és hosszú távú céljai. Minden információ megosztására szükség van a két rendszer között? Vagy van-e értelme először csak néhány nagy értékű adatcserére összpontosítani?

  1. Kik a legfontosabb érdekelt felek a szervezeten belül

Ki az integráció végfelhasználója? Ki ismeri a legjobban azt a szolgáltatást, amelyhez a Tulipet szeretné csatlakoztatni? Ki lesz képes megszervezni a szolgáltatáshoz való hozzáférést?Az érdekeltek közé tartozhatnak többek között a következők:

  • Polgári fejlesztők
  • Az integrált rendszerek üzemeltetési "tulajdonosai
  • IS/IT mérnökök
  • A megoldás által kiszolgált üzemi felhasználók
  • Milyen dokumentációt biztosít az Ön szolgáltatása?

Sok vállalati szoftverügyfél csak a fizető ügyfeleknek nyújt dokumentációt a szolgáltatásaihoz. Ez azt jelenti, hogy a Tulip nem fér hozzá ehhez a dokumentációhoz. A szoftverére vonatkozó minél több dokumentációhoz való hozzáférés megszerzése segít az integrációhoz szükséges munka körének meghatározásában.

  1. Milyen tranzakciókat kell végrehajtani a Tulip és a szolgáltatás között a siker érdekében?

Itt igyekszünk nagyon konkrétak lenni. Néhány példa:

  • Információk lekérése egy munkamegrendelésről egy munkamegrendelés azonosítójának megadásával.
  • Egy munkamegbízás teljesítettnek jelölése egy munkamegbízás azonosítójának megadásával.
  • Egy állomáshoz rendelt összes nyitott munkamegrendelés megkeresése egy állomásazonosító megadásával.
  • Ki fogja karbantartani ezt az integrációt?

Az új felhasználási esetek feltárása során ki lesz a szervezeten belül megbízva azzal, hogy az integráció szakértője legyen? Egyes szervezeteknél ez egy harmadik fél integrátor vagy vállalkozó.

Technikai kérdések

Az integráció részleteinek meghatározásához itt van néhány kérdés, amely irányt mutathat a folyamatban:

Általános ERP-információk

  • Milyen ERP-alkalmazás és verzió?
  • Az ERP helyben vagy privát felhőkörnyezetben van telepítve?
  • A Tulip on-premise connector host (OPCH) képes-e csatlakozni az Ön ERP-környezetéhez a jelenlegi helyén (azaz létezik-e hálózati útvonal az OPCH és az ERP között?
  • Az Ön ERP-jének kezelését, fejlesztését és konfigurálását egy partner végzi vagy házon belül?

ERP és Tulip közötti kapcsolat

  • A Tulip közvetlenül integrálódik az ERP-vel? Használnak-e valamilyen köztes szoftvert más alkalmazások ERP-vel való integrálására (például Mulesoft)?
  • Vannak-e olyan webszolgáltatások / API végpontok, amelyeket a Tulip HTTP-konnektoron keresztül elérhet, és amelyek lefedik az alkalmazandó felhasználási eseteket?
  • Ha nem állnak rendelkezésre olyan API végpontok, amelyek lefedik a Tulip és az ERP közötti kívánt tranzakciókat... van-e olyan csapat, amely ezeket ki tudná fejleszteni számunkra (akár egy middleware platformon, akár magában az ERP rendszerben)?
  • Ha rendelkezésre állnak webes szolgáltatások... milyen hitelesítést használnak ezek a webes szolgáltatások (pl. OAuth 2.0, HTTP Basic Auth stb.)? Használnak-e szolgáltatási fiókokat?
  • Ha rendelkezésre állnak webszolgáltatások, milyen formátumú adatokat küldenek vissza a választestekben (JSON (előnyben részesített) vagy XML?).
  • Szükség lesz-e különböző környezeti konfigurációk beállítására (pl. DEV és PROD)?
  • Ha igen, a hosztnevek különböznek-e az egyes környezetek esetében, vagy a környezeteket az URL-paraméterek határozzák meg?

Tulip és ERP kapcsolat

  • Milyen mezők kerülnek elküldésre az ERP-ből a Tulip táblákba az API-n keresztül?
  • Hány tábla rekordja lesz egyszerre elküldve a Tulipba az ERP-ből?
  • Az ERP és a Tulip közötti kommunikációhoz egyéni fejlesztésre és a Tulip Táblák API-jának használatára lesz szükség. Van olyan csapat, amelyik ki tudná fejleszteni ezt a middleware-t?
  • Az ERP és a Tulip közötti kommunikáció esetében az adatok az ERP-ből áramlanak ki... milyen formátumban (XML vagy JSON?) A Tulip Table API JSON formátumú kérést igényel.

Tulip vs. ERP rendszerek - Feltételezett nyilvántartási rendszerek (az igazság forrásai)

A legjobb gyakorlat az objektum (pl. a munkarend) nyilvántartási rendszerével való valós idejű interakció (jellemzően JSON formátumú HTTP Connector Functions-on keresztül).

Az alábbi táblázat az ERP-integrációkhoz ajánlott tennivalókat és nem tennivalókat tartalmazza:

DoNe tegye
Valós idejű tranzakció az igazságforrással. Biztosítsa, hogy az üzlete a legfrissebb/legfrissebb információkat használja.Az igazságforrásból származó adatokat gyorsítótárazza a Tulip táblákba, amelyek gyorsan elavulhatnak. (Pl. az aktuális készletnek az igazságforrásban kell élnie, és a Tulipnak valós időben kell interakcióba lépnie vele).
Tulip-központú kontextus tárolása a Tulipban. Egy munkarend igazságforrása lehet az ERP, de bizonyos adatok elsősorban a Tulip számára relevánsak (pl. a Tulipban egy munkarenddel szemben naplózott nem-megfelelőségek).Használja a Tulipot olyan felhasználási esetekhez, amelyeket a legjobban az ERP-ben lehet végrehajtani (pl. megrendelés-tervezés és ütemezés).
Kiegészítse az üzemeltetők egyszerű ERP/WMS-központú felhasználási esetek végrehajtását összeállítható integrált Tulip-alkalmazásokkal. (Pl. intuitív Tulip alkalmazás, amely a táblagép kameráját vonalkódolvasóként használja a gyakori készletgazdálkodási felhasználási esetekhez).Használjon SQL-csatlakozókat, ha a HTTP API-k egy lehetőség.

Az alábbiakban az ERP-rendszerek és a Tulip összehasonlítása következik, és általánosságban, hogy milyen közös elemek esetében feltételezzük, hogy az egyes rendszerek a nyilvántartási rendszer.Tulip vs ERP - assumed systems of record.png

Kapcsolat Háttér

Általában a Tulip három módszer egyikén keresztül csatlakozik külső szoftverrendszerekhez:

  1. HTTP API (amely magában foglalja a REST és a SOAP protokollt).
  2. OPC UA
  3. SQL-lekérdezések

HTTP API

Ha az Ön ERP/MES rendszere rendelkezik HTTP API-val (beleértve a REST és SOAP API-t is), a Tulip képes olyan kéréseket kezdeményezni, amelyek ezeken a végpontokon keresztül adatokat küldhetnek vagy kérhetnek le. A Tulip a HTTP-csatlakozókkal képes fogyasztani az ERP-rendszer által közzétett webszolgáltatásokat, és az adatokat a Tulipen belül az alkalmazások számára valós időben felhasználhatóvá tenni.

Vegye figyelembe, hogy a Tulip Connectors használata esetén a Tulipnak kell kezdeményeznie a kapcsolatot, szemben az ERP/MES rendszerrel. Ha az ERP/MES-nek kell kezdeményeznie a kapcsolatot a Tulippal, használja a Tulip Tables API-t.

Az API-t a rendszer rendszergazdai felületén keresztül konfigurálhatja. Ez az információ elérhető a szoftverszolgáltató weboldalán.

SQL adatbázis

Ha az Ön ERP/MES rendszere SQL-adatbázissal osztja meg az adatokat, akkor a Tulip is hozzáférhet ehhez az adatbázishoz és megoszthatja az adatokat. Ehhez szükség lehet néhány új lekérdezés megírására az ERP/MES-en belül, hogy a Tulip új adataihoz hozzáférjen.

Ha az SQL-adatbázis szigorúan helyben van telepítve, akkor a Tulip helyben telepíthet egy olyan Connector Hostot, amely lehetővé teszi az adatbázis és a Tulip felhőplatformjának együttműködését.

Emellett egyes szervezetek ERP/MES-adataikat olyan érzékeny adatbázisban tárolják, amelyhez harmadik felek nem férhetnek hozzá, de mégis meg akarják osztani az adatokat a Tulip-pal. Ezért létrehoznak egy új adatbázist, amelyben megoszthatnak bizonyos adatokat a szoftverrendszerükből, és a Tulip biztonsági aggályok nélkül megoszthatja az adatokat.

Ipari protokollok

Ha az Ön ERP/MES rendszere ipari protokollon keresztül osztja meg az adatokat, mint például a Modbus, MTConnect és OPC UA, akkor a Tulip csatlakozni tud egy olyan szerveren keresztül, amelyen a Tulip Connector Host fut.

Ebben az esetben az Ön ERP/MES rendszere úgy fog viselkedni, mint egy "gép" a Tulipen belül. További részletekért olvassa el a Bevezetés a gépfelügyeletbe című cikkünket.

Egyirányú adatmegosztás

Egyes ERP/MES rendszerek rendelkeznek beépített módszerekkel a külső rendszerekből származó adatok átvételére, de saját adataikat nehéz más rendszerekbe küldeni.

Ha ez a helyzet, akkor el kell döntenie, hogy az egyirányú adatátvitel elfogadható-e, vagy több időt és energiát akar befektetni a kétirányú adatátvitel lehetővé tételének módjába.

Például elégedett lehet azzal, hogy a Tulip legyen az elsődleges rendszer az üzemi adatgyűjtéshez. Ezután az adatok MES/ERP-rendszerébe történő elküldése után az üzemi adatokat összehangolhatja a rendszerben meglévő adatokkal.

Tipikus felhasználási esetek

Az alábbiakban olyan gyakori forgatókönyveket sorolunk fel, amelyek optimálissá teszik a harmadik féltől származó integrációt:

  1. Az üzemi terület ellátása az egyes igazságforrásokból származó legfrissebb/legnagyobb információkkal. Példa az ERP-ből: legfrissebb kiadott megrendelések (ÉS ütemezés), legfrissebb darabjegyzék, legfrissebb készlet stb....
  2. A redundáns adatok kezelésének mérséklése (pl. a fenti adatok).
  3. A készleten lévő készlet valós időben történő naprakészen tartása: több nyersanyag rohanó órájának elkerülése.
  4. Javított diszpécselés az ERP-ben a valós idejű gyártási munkaállomások állapota alapján (pl. milyen munkaállomások állnak rendelkezésre?).
  5. ERP-megrendelések + Tulip egységszintű nyomon követhetőség: A potenciálisan hibás késztermékek univerzumának gyors azonosítása.

További olvasnivalók


Megtalálta, amit keresett?

A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?