Integráció külső rendszerekkel

Prev Next

Ebben az útmutatóban a következőket fogja megtudni: – Mikor érdemes az adatokat a Tulipban, és mikor egy külső rendszerben tárolni – Hogyan lehet adatokat lekérni más rendszerekből – Mire van szükség egy rendszer Tulipba történő integrálásához

Az üzemeltetés során gyakran több forrásból is származó adatokat használnak fel, mind a Tulipból, mind külső rendszerekből. Külső adatforrások esetén a Tulipon keresztül kell csatlakozni.

NOTE

Establishing secure data connections may require IT personnel.

Mikor érdemes az adatokat a Tulipban, és mikor egy külső rendszerben tárolni

A Tulipban két helyen tárolhat adatokat:

  • Táblázatok
  • Befejezések

A Tulip-adatok (pl. folyamatadatok, munkavégzési utasítások, berendezések) közvetlenül frissülnek a digitális műveletekből.

De mi a helyzet azokkal az adatokkal, amelyekre a gyártás során hivatkozunk, de amelyek máshol vannak tárolva? Ide tartozhatnak:

  • ERP/WMS rendszerek
  • Régi MES-rendszerek
  • Adatbázisok
  • PLM (pl. alkatrészlistákhoz)
  • 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 API/SQL adatbázisba, vagy a gyártási referencia céljából a menedzsment adatok megtekintése).

Az egységes adatforrás elengedhetetlen a pontos, valós idejű adatokhoz. Az egységes adatforrás biztosítja, hogy az adatok ne legyenek duplikálva, illetve ne jelenjenek meg több helyen.

Mind a Tulip-adatok, mind a külső adatok saját hitelességi források, és egyik sem helyettesíthető vagy másolható: – A külső rendszer egyértelmű követelményeket, üzleti mutatókat vagy ügyféladatokat biztosít a digitális munkafolyamat kontextusához – A Tulip-adatok valós idejű jelentésekhez szükséges működési és folyamatadatokat tartalmaznak

Ez az ábra bemutatja a Tulipból és egy ERP-ből származó adatok szétválasztását:Source of truth diagram.png

A külső forrásokból származó adatokat csak szükség szerint szabad felhasználni. Ez azt jelenti, hogy egy másik rendszer kontextusinformációkat szolgáltathat a termeléshez, míg a Tulip-adatok kiegészítik a külső forrásból származó információkat.

Honnan tudja, hogy érdemes-e külső adatokat használnia? – Integráció nélkül is ki tudja-e aknázni a megoldás minimális értékét? – Képes-e gyorsan (kevesebb mint egy hónap alatt) integrálni a rendszert?

Az integrációknak új értékszintet kell megnyitniuk, de általában nem elengedhetetlenek a potenciális érték eléréséhez.

Példa: Munkarendelések egy ERP-ből

  • A munkarendelések az ERP-ben vannak tárolva
  • A Tulip menedzsmentalkalmazás lekérdezi a munkarendeléseket az ERP-ből
  • A menedzsmentalkalmazás létrehoz egy munkarendelés-rekordot egy Tulip-táblában a gyártási adatok tárolása céljából
  • A munkavégzési utasítások és az összeszerelési alkalmazások rögzítik a gyártási adatokat a „Munkarend” táblában, valamint a megfelelő folyamatadatokat a „Befejezések” táblában

Nyitott ökoszisztéma

A nyitott ökoszisztéma több, egymással összekapcsolt megoldást használ fel a szervezet egyedi igényeinek kielégítésére. Ahelyett, hogy egyetlen rendszert használna mindenre, a Tulip nyitott ökoszisztéma-megközelítése a Composability-t részesíti előnyben a felülről lefelé irányuló irányítással szemben.

Az alábbi ábra bemutatja, hogyan integrálódnak a Tulip digitális képességei más rendszerekkel.

data ecosystem architecture diagram

Rendszerintegráció

A rendszerintegrációknak általában nem kell a bevezetés első lépésében szerepelniük. A Tulip azt javasolja, hogy először rendszerintegráció nélkül készítse el a minimálisan életképes termékét, majd szükség szerint végezzen módosításokat. Ennek oka, hogy a rendszerintegrációk beállítása akár több hónapig is eltarthat.

A Tulip-pal való rendszerintegráció általában három tényezőt vesz figyelembe: - a rendszer saját képességeit és paramétereit; - a vállalat IT-környezetének összetettségét; - az IT-csapat képességeit a rendszerrel való együttműködés terén.

Az integrációk nem „mindent vagy semmit” jellegűek – az alkalmazás működési kontextusának biztosításához szükséges minimális adatok meghatározására kell összpontosítania.

Az alábbi ábra egy tipikus ERP-integrációt mutat be a Tulip-pal:Typical ERP integration use case.png

Itt tudhat meg többet az integráció tervezéséről.

Az integráció adatáramlása

A Tulip a következő beállításokkal „kommunikál” egy külső rendszerrel:* A csatlakozó biztonságos paramétereket használ, hogy „hozzáférést” szerezzen a rendszerhez* A csatlakozó funkció irányítja az információ áramlását a rendszerbe és onnan ki* Egy (az App Editorban létrehozott) kiváltó művelet futtatja a csatlakozó funkciót (pl. egy gomb megnyomására)System integration Tulip flow

Hogyan lehet csatlakozni egy rendszerhez?

Vizsgáljuk meg és bontsuk le azokat a funkciókat, amelyek ezeket a kapcsolatokat lehetővé teszik.

Csatlakozók

A csatlakozók a Tulip keretrendszere, amely a Tulip és harmadik fél rendszerei közötti kapcsolatok létrehozását szolgálja. Hatékony integrációs eszközök, amelyek segítségével az alkalmazásokban megtekinthetők, kezelhetők és feldolgozhatók a külső rendszerekből származó adatok.

Mire használhatók a csatlakozók?

A csatlakozók segítségével kommunikál a Tulip a külső rendszerekkel. A használt eszközök és az alkalmazásokban szükséges integráció mértéke határozza meg, hogyan használja a csatlakozókat.

A csatlakozók néhány felhasználási esete:* Információk beszerzése egy „Source of Truth”-ból (pl. munkarendelések az ERP-ből)* Anyagfelhasználás könyvelése (pl. az ERP-be)* Slack-üzenet küldése

Hogyan működnek a csatlakozók?

A csatlakozók kapcsolatot létesítenek a Tulip és egy harmadik fél rendszere között. Ők kezelik az adatáramlás irányát és a hitelesítést, ami lehetővé teszi az adatok átvitelét.

Az adatátvitelt egy csatlakozó-gazdagép teszi lehetővé. A csatlakozó-gazdagépek lehetővé teszik a Tulip számára a külső rendszerekkel való kapcsolódást, közvetlen összeköttetésként szolgálva a két rendszer között. A Tulip felhőalapú csatlakozó-gazdagépet biztosít használatra, de helyszíni csatlakozó-gazdagépet is használhat.

Itt tudhat meg többet a csatlakozó-hostokról.

Míg a csatlakozó-gazdagép létrehozza a kapcsolatot, a csatlakozófüggvények segítségével a csatlakozók különböző feladatokat hajthatnak végre, például információk lekérését, táblákba való írását és a meglévő adatok szerkesztését. A csatlakozófüggvények a csatlakozó-gazdagépen keresztül műveleteket kérnek a harmadik fél rendszerétől.

Beállíthatja a függvény módosításait is, például a lekérdezési paramétereket és a válaszokat, amelyek meghatározzák a visszaküldött adatokat. Noha a JSON előzetes ismerete nem szükséges, a Dot Notation és az általános adatstruktúra ismerete hasznos lehet a csatlakozófüggvények jobb megértéséhez.

Csatlakozók típusai

Ahhoz, hogy megértsük a különböző rendszereket, amelyekhez csatlakozhatunk, fontos tudni, hogy három különböző típusú csatlakozó létezik, amelyek különböző forrásokból nyerik ki az információkat:

HTTP

A HTTP-csatlakozók külső API-kból érnek el adatokat. Ezek a leggyakrabban használt csatlakozók. A HTTP-csatlakozók a legtöbb típusú HTTP-API-val képesek együttműködni, beleértve a REST-et és a SOAP-ot is.

Az HTTP-csatlakozó funkciói a következő típusú -okat hajthatják végre:

  • GET
  • HEAD
  • POST
  • PUT
  • BATCH
  • TÖRLÉS

SQL

Az SQL-csatlakozók külső adatbázisokból érnek el adatokat. Az SQL-csatlakozó segítségével módosíthatja a táblázatos adatokat, lekérhet adatokat, valamint manipulálhatja a meglévő adatkészletet.

A Tulip a következő SQL-csatlakozókat támogatja:

  • Microsoft SQL Server
  • PostgreSQL
  • MySQL
  • Oracle

Az HTTP- és SQL-csatlakozókhoz az Ön példányának Csatlakozók oldalán keresztül férhet hozzá.

connectors-and-integrations-image-hsge43tn

MQTT

Csatlakozzon az MQTT-brókerekhez a gépek felügyelete érdekében. A Tulip natívan képes adatokat közzétenni termékéből az Ön MQTT-brókeréhez, zökkenőmentesen integrálódva egy egységes névterébe vagy vállalati eseménybuszba.

Az MQTT-csatlakozó funkcióhoz a következő mezők határozhatók meg: - Szolgáltatásminőség - Téma - Üzenetmegtartás - Hasznos adat - Felhasználó által definiált bemenetek

Peremhálózati kapcsolat

Ezek közül néhány gép Edge-eszköz, amelyekről itt olvashat:

Táblázati API

A csatlakozók segítségével egy Tulip-alkalmazás HTTP- vagy SQL-lekérdezést indíthat el. A Tulip API segítségével külső rendszerekből is kommunikálhat a Tulip-pal, illetve integrálhatja azt. Ez az API úgy működik, hogy adatokat hoz be a Tulipba egy másik rendszerből, és lehetővé teszi, hogy az említett rendszerekbe is írjon. A táblázati API számos funkcióval rendelkezik, többek között:* Táblázati rekord frissítése* Táblázat létrehozása* A táblázati rekordok számának lekérdezése

A Tulip API jelenleg csak a Tulip-táblákkal működik. A Table API használatához alapvető ismeretekkel kell rendelkeznie az API-k működéséről.

A Tulip API dokumentációja itt érhető el.

A Table API használatának gyakorlásához vegyen részt a Tulip University „Feature Deep Dive: Table API” című tanfolyamán.

Következő lépések

Tudjon meg többet az integrációkról, és kezdje el a csatlakoztatást:* Hogyan hozzunk létre csatlakozót* Hogyan állítsuk be a gyorscsatlakozókat


Megtalálta, amit keresett?

Látogasson el a community.tulip.co oldalra, hogy feltegye kérdését, vagy megnézze, mások is szembesültek-e már hasonló problémával!