- 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
- 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?
- 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.
- 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á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, amelyek irányt mutathatnak a folyamatnak:
Á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 Table API 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:
| Do | Don't | | --- | --- | --- | | | Valós idejű tranzakció az igazságforrással. Biztosítsa, hogy az üzlete a legfrissebb/legjobb információkat használja. | Az igazságforrásból származó adatok gyorsítótárazása 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-centrikus 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 munkarendhez képest 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). | | Egészítse ki az üzemeltetők egyszerű ERP/WMS-központú felhasználási esetek végrehajtását az ö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) | SQL-csatlakozók használata, ha a HTTP API-k lehetőségként szerepelnek. |
Az alábbiakban az ERP-rendszerek és a Tulip összehasonlítása következik, és általában milyen közös elemek esetében feltételezhető, hogy az egyes rendszerek a nyilvántartási rendszer.
Kapcsolat 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 Tuliphoz, 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 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:
- 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....
- A redundáns adatok kezelésének mérséklése (pl. a fenti adatok).
- 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.
- 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?).
- 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!