- Nyomtat
Hogyan tervezzen integrációt a Tulip és egy MES vagy ERP között?
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.
:::(Info) (MEGJEGYZÉS) Ebben a példában egy ERP vagy MES rendszerre összpontosítunk, de ez az információ a legtöbb szoftverrendszerre alkalmazható, beleértve a CRM, QMS, LMS és BOM-kezelő rendszereket is. :::
Kérdőív
Sok ügyfél úgy találja, hogy a jelen cikkben szereplő információkat önmagukban is képesek az integráció létrehozására. 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 van szükség a két rendszer között? Vagy több értelme van először csak néhány nagy értékű adatcserére összpontosítani?
2 - 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 fogja tudni megszervezni a szolgáltatáshoz való hozzáférést?
3- Milyen dokumentációt biztosít az Ön szolgáltatása?
Sok vállalati szoftver-ügyfél csak a fizető ügyfelek számára biztosít dokumentációt a szolgáltatásaihoz. Ez azt jelenti, hogy a Tulip nem fog tudni hozzáférni ehhez a dokumentációhoz. A szoftveréről szóló 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.
4- 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ója alapján.
- 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.
5- Ki fogja karbantartani ezt az integrációt?
Az új felhasználási esetek feltárásával ki lesz megbízva a szervezeten belül 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:
- Rendelkezik-e az ERP/MES rendszer API-val?
- Ha az Ön ERP/MES-e SQL-adatbázisba küldi az adatokat, egy harmadik fél tud-e csatlakozni ehhez az SQL-adatbázishoz? És ha igen, milyen jogosultságokkal rendelkezhet?
- Az ERP/MES rendszere küld adatokat valamilyen ipari protokollon, például OPC-n keresztül?
- Elérhető-e az ERP/MES a felhőből?
Tulip vs. ERP-rendszerek - Feltételezett nyilvántartási rendszerek (az igazság forrásai)
Az általunk ajánlott legjobb gyakorlat az objektum (pl. munkarend) nyilvántartó rendszerével való valós idejű interakció (jellemzően JSON formátumú HTTP Connector Functions-on keresztül).
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ó rendszerek.
Kapcsolati háttér
Általában a Tulip három módszer egyikén keresztül csatlakozik külső szoftverrendszerekhez:
- HTTP API (amely magában foglalja a REST és a SOAP API-t).
- OPC UA
- SQL-lekérdezések
HTTP API
Ha az Ön ERP/MES rendszere rendelkezik HTTP API-val (beleértve a REST és SOAP API-t), 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á tud férni ehhez az adatbázishoz és meg tudja osztani az adatokat. Ehhez szükség lehet néhány új lekérdezés megírására az ERP/MES rendszerén 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 abba, hogy megtalálja a kétirányú adatátvitel lehetővé tételének módját.
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.
Példa: NetSuite
Tegyük fel, hogy Ön a NetSuite-ot használja ERP rendszerként, és szeretné tudni, hogy tud-e csatlakozni a Tuliphoz. A Google-on rákereshet a "Netsuite api" kifejezésre, és megtalálja ezt az oldalt, amely a SuiteTalkot, a NetSuite harmadik féllel való integrációra szolgáló eszközét írja le.
A SuiteTalk a következőket teszi:
Úgy tűnik, hogy a SuiteTalk lehetővé teszi egy HTTP API létrehozását, így ez lenne a legegyszerűbb módja a Tulipba való integrálásnak.
A végpontokat létrehozhatja saját maga a MES/ERP rendszergazdai portálján belül, vagy együttműködhet egy Tulip-partnerrel, aki létrehozhatja a végpontokat az Ön számára.
Íme egy példa a Tulip-NetSuite integráció létrehozására
Megtalálta, amit keresett?
A community.tulip.co oldalon is felteheti kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!