Ebben az útmutatóban megtanulhatja:- Mikor érdemes az adatokat a Tulipban tárolni, és mikor nem egy külső rendszerben- Hogyan lehet adatokat más rendszerekből kinyerni- Mire van szükség egy rendszer Tulipba történő integrálásához?
A műveletek gyakran több forrásból is húznak adatokat, a Tulipban és külső forrásokból. A külső adatforrásokhoz a Tulipen keresztül kell csatlakozni.
Establishing secure data connections may require IT personnel.
Mikor kell az adatokat a Tulipban tárolni, szemben egy külső rendszerrel.
A Tulipban két helyen tárolhat adatokat:
- Táblák
- Teljesítmények
Tulip adatok (pl. folyamatadatok, munkautasítások, berendezések), amelyek közvetlenül a digitális műveletekből frissülnek.
De mi a helyzet azokkal az adatokkal, amelyekre a termelésben hivatkozik, és amelyeket máshol tárolnak? Ezek közé tartozhatnak:
- ERP/WMS rendszerek
- Hagyományos MES
- Adatbázisok
- PLM (pl. darabjegyzék)
- Minőségirányítási rendszer (QMS)
A külső adatokkal különböző módon léphet kapcsolatba, attól függően, hogy mire használja az adatokat (pl. adatok olvasása és írása az API/SQL adatbázisba, vagy a gyártási referenciaként szolgáló irányítási adatok megtekintése).
Az egyetlen igazságforrás a pontos, valós idejű adatok lényeges összetevője. Az igazság forrása biztosítja, hogy az adatok ne legyenek megkettőzve vagy több helyen reprezentálva.
Mind a Tulip-adatok, mind a külső adatok az igazság forrásai, és egyiket sem szabad helyettesíteni vagy másolni:- A külső rendszer egyértelmű követelményeket, üzleti mérőszámokat vagy ügyféladatokat biztosít a digitális munkafolyamatok kontextusához- A Tulip-adatok működési és folyamatadatokat tartalmaznak a valós idejű jelentéshez.
Ez az ábra a Tulip és egy ERP adatainak szétválasztását mutatja:
A külső forrásokból származó adatokat csak szükség szerint szabad felhasználni. Ez a gyakorlat azt jelenti, hogy egy másik rendszer kontextuális információkat szolgáltathat a termeléshez, míg a Tulip-adatok a külső forrásból származó információkat javítják.
Honnan tudja, hogy érdemes-e külső adatokat használni?- Integráció nélkül is minimális értéket kap a megoldásból?- Gyorsan (egy hónapnál rövidebb idő alatt) integrálható?
Az integrációknak egy értékszintet kell felszabadítaniuk, de jellemzően nem elengedhetetlenek a potenciális értékhez.
Példa: Munkamegrendelések egy ERP rendszerből
- A munkamegrendelések az ERP-ben vannak tárolva
- A Tulip menedzsment alkalmazás lekérdezi a munkamegrendelést az ERP-ből.
- A menedzsment alkalmazás létrehozza a munkamegrendelés rekordját egy Tulip táblában a termelési adatok tárolására.
- A munkautasítások és az összeszerelési alkalmazások rögzítik a termelési adatokat a Munkautasítás táblázatban, és a megfelelő folyamatadatokat a Tulipán befejezésekben
Nyitott ökoszisztéma
A nyílt ökoszisztéma többszörösen összekapcsolt megoldásokat használ ki a szervezet egyedi igényeinek kielégítésére. Ahelyett, hogy mindenre egy rendszert használna, a Tulip nyílt ökoszisztéma megközelítése a Composability-t helyezi előtérbe a felülről lefelé irányuló irányítással szemben.
Az alábbi ábra azt mutatja, hogy a Tulip digitális képességei hogyan integrálódnak más rendszerekkel.

Rendszerintegráció
A rendszerintegrációknak jellemzően nem kell a telepítés első lépésében szerepelniük. A Tulip azt javasolja, hogy először a minimálisan értékes terméket rendszerintegráció nélkül építse fel, majd szükség szerint végezze el a kiigazításokat. Ennek oka, hogy a rendszerintegrációk beállítása akár több hónapot is igénybe vehet.
A Tulip rendszerint 3 tényezőt vesz figyelembe:- Magának a rendszernek a képességei és paraméterei- Az Ön vállalatának informatikai környezetének összetettsége- Az Ön informatikai csapatának képességei a rendszerrel való munkavégzésre.
Az integrációk nem mindent vagy semmit jelentenek - arra kell összpontosítania, hogy meghatározza azokat a minimális adatokat, amelyek szükségesek ahhoz, hogy egy alkalmazásban működési kontextust biztosítson.
Az alábbi ábra egy tipikus ERP integrációt mutat be a Tulip segítségével:
Itt többet megtudhat arról, hogyan tervezzen meg egy integrációt.
Integrációs adatáramlás
A Tulip a következő módon "beszélget" egy külső rendszerrel:* Egy csatlakozó biztonságos paraméterekkel "hozzáfér" a rendszerhez* Egy csatlakozó funkció parancsot ad az információnak a rendszerbe/ból* Egy (az alkalmazásszerkesztőben létrehozott) kiváltó művelet futtatja a csatlakozó funkciót (pl. gombnyomáskor)
Hogyan csatlakozik egy rendszerhez?
Fedezzük fel és bontsuk le azokat a funkciókat, amelyek lehetővé teszik ezeket a kapcsolatokat.
Csatlakozók
A csatlakozók a Tulip keretrendszere a Tulip és harmadik fél rendszerei közötti kapcsolatok létrehozására. Ezek hatékony integrációk a külső rendszerek adatainak az alkalmazásokban történő megtekintéséhez, kezeléséhez és interakciójához.
Mire használhatók a csatlakozók
A csatlakozók segítségével a Tulip külső rendszerekkel beszélget. Az Ön stackjében lévő eszközök és az alkalmazásokban szükséges integráció mértéke határozza meg, hogy hogyan használja a csatlakozókat.
A csatlakozók néhány felhasználási esete:* Információk lekérése egy Igazságforrásból (pl. Munkarendelések az ERP-ből)* Anyagfogyasztás könyvelése (pl. az ERP-be)* Slack üzenet küldése.
Hogyan működnek a csatlakozók
A csatlakozók kapcsolatot hoznak létre a Tulip és egy harmadik fél rendszere között. Kezelik az irányt és a hitelesítést, amely lehetővé teszi az adatok tranzakcióját.
Az adatok tranzakcióját egy Connector Host teszi lehetővé. A Connector Hostok lehetővé teszik a Tulip számára, hogy külső rendszerekkel kapcsolódjon, közvetlen összeköttetésként működve a kettő között. A Tulip egy felhőalapú Connector Hostot biztosít használatra, de használhat helyben lévő Connector Hostot is.
Itt tudhat meg többet a connector hostokról.
Míg a csatlakozógazda létrehozza a kapcsolatot, a csatlakozófunkciók olyan dolgokat tesznek a csatlakozókkal, mint az információk lehívása, a táblázatokba való írás és a meglévő adatok szerkesztése. A csatlakozófüggvények műveleteket kérnek a harmadik fél rendszerétől, amely a csatlakozógazda rendszeren keresztül megy át.
A függvényhez módosításokat is beállíthat, például lekérdezési paramétereket és válaszokat, amelyek a visszaküldött adatokat diktálják. Bár a JSON előzetes ismerete nem szükséges, az olyan szempontok, mint a Dot Notation és az általános adatszerkezet ismerete hasznos a csatlakozófüggvények jobb megértéséhez.
A csatlakozók típusai
Ahhoz, hogy megértsük a különböző rendszereket, amelyekhez csatlakozhatunk, fontos megjegyezni, hogy három különböző típusú csatlakozó létezik, amelyek különböző forrásokból vonnak ki információt:
HTTP
A HTTP-konnektorok külső API-kból származó adatokhoz férnek hozzá. Ezek a leggyakrabban használt csatlakozók. A HTTP-csatlakozók a legtöbb típusú HTTP API-val, köztük a REST és a SOAP API-kkal is képesek kapcsolódni.
A HTTP-konnektorok funkciói a következő típusú API Call hívásokat végezhetik:
- GET
- HEAD
- POST
- PUT
- BATCH
- DELETE
SQL
Az SQL-csatlakozók külső adatbázisokból származó adatokhoz férnek hozzá. Egy SQL-csatlakozóval módosíthatja a táblázatban szereplő adatokat, lekérdezhet adatokat, és manipulálhat egy meglévő adathalmazt.
A Tulip a következő SQL-konnektorokat támogatja:
- Microsoft SQL Server
- PostgreSQL
- MySQL
- Oracle
A HTTP- és SQL-csatlakozókat a példánya csatlakozók lapján keresztül érheti el.

MQTT
Csatlakozás MQTT brókerekhez a gépfigyeléshez. A Tulip natív módon képes a termékéből származó adatokat közzétenni az MQTT bróker számára, így zökkenőmentesen integrálódhat egy Unified Namespace vagy vállalati eseménybuszba.
A következő mezők határozhatók meg egy MQTT-csatlakozó funkcióhoz:- Szolgáltatás minősége- Téma- Üzenet megtartása- Payload- Felhasználó által definiált bemeneti adatok
Edge Connectivity
Néhány ilyen gép közé tartoznak az Edge Devices, amelyekről itt olvashat:
Táblázat API
A csatlakozók használatával egy Tulip alkalmazás HTTP vagy SQL lekérdezést kezdeményezhet. A Tulip API segítségével külső rendszerekből kommunikálhat a Tulippal és integrálhatja azt. Ez az API úgy működik, hogy adatokat hoz a Tulipba egy másik rendszerből, és lehetővé teszi, hogy írjon ezekbe a más rendszerekbe. A Táblázat API különböző képességekkel rendelkezik, többek között:* Táblázati rekord frissítése* Táblázat létrehozása* Táblázati rekordok számának megkeresése
A Tulip API jelenleg csak a Tulip táblákkal működik. A Table API használatához rendelkeznie kell az API-k működésének alapvető ismereteivel.
A Tulip API dokumentációjához itt férhet hozzá.
A Table API használatának gyakorlásához vegyen részt a Tulip University tanfolyamon: Feature Deep Dive: Table API.
Következő lépések
Tudjon meg többet az integrációkról és kezdje el a csatlakoztatást:* Hogyan hozzon létre egy csatlakozót* Hogyan állítson be gyorscsatlakozókat?
Megtalálta, amit keresett?
Akkor látogasson el a community.tulip.co oldalra, hogy feltegye kérdését, vagy nézze meg, hogy mások is szembesültek-e hasonló kérdéssel!

