Integrálás külső rendszerekkel

Prev Next

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.

NOTE

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:Source of truth diagram.png

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.

data ecosystem architecture diagram

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:Typical ERP integration use case.png

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)System integration Tulip flow

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.

connectors-and-integrations-image-hsge43tn

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!