Integrációk / ERP / Sylob

Sylob ERP integrációs útmutató a SkyPlanner APS-sel végzett gyártásütemezéshez

Ez a Sylob ERP integrációs útmutató bemutatja a partnereknek és az informatikai csapatoknak, hogyan kapcsolható össze a Sylob ERP a SkyPlanner APS-sel. A SkyPlanner és a Sylob ERP közötti integráció kétirányú:

  • A SkyPlanner átveszi az articles, nomenclatures és gammes adatait, a munkaállomásokat, a dolgozókat, az OF-eket, a készletet és a beszerzési rendeléseket.
  • A műveletenként tervezett kezdés, befejezés és munkaállomás visszakerül az OF műveleteihez.
  • A gépkezelők időnaplói termelési visszajelentésként kerülnek vissza.
  • A SkyPlanner webhookjai azonnal továbbítják az ütemterv változásait.
A SkyPlanner APS Gantt-idővonala munkaállomásokra ütemezett gyártási feladatokkal, alatta a rendelések listájával.

A bevezetés során a SkyPlanner csapata az Ön Sylob-környezetéhez igazítja az integrációt, és az éles indulás után is támogatja azt. Ez az útmutató azoknak a partnereknek és fejlesztőknek szól, akik részt szeretnének venni a munkában, vagy önállóan fejlesztenének a SkyPlanner dokumentált REST API-jára építve (API-referencia).

A Sylob ERP interfészei

A Sylob két nyilvános REST API-t dokumentál: “L’ERP Sylob expose deux types d’API REST publiques (autrement nommées \”webservices\”) qui autorise la lecture et l’écriture de données.” (A Sylob ERP kétféle nyilvános REST API-t, más néven webszolgáltatást biztosít az adatok olvasásához és írásához.) (Forterro tudásbázis)

  1. API REST Système d’information (olvasás). Az “Interroger le système d’information” funkcióban létrehozott, mentett lekérdezést (requête) futtatja. A lekérdezés saját hívási URL-je az “Autres actions” > “Afficher le web service” menüpontból érhető el, formátuma: /rest/query/{identifiantQuery}/resultat. Paraméterekkel adható meg a találatok felső korlátja, a számformátum, a lekérdezési változók és az eredmény szerkezete. Az eredmény alapértelmezés szerint XML, a Accept: application/json fejléc megadásával pedig JSON. Ez az API az ERP része.
  2. API REST Action (olvasás és írás). A Sylob műveletkatalógusában, a “Gérer les actions web service” funkcióban definiált műveletet futtatja. Két hívást biztosít: a GET /rest/v2/action/{code}/describe visszaadja a művelet adatsémáját, a POST /rest/v2/action/{code}/execute pedig JSON-törzzsel végrehajtja azt. A művelettípusok közé tartoznak:

– Modification de données: a Sylob gyorsszerkesztési mechanizmusával módosítja egy rekord egy vagy több mezőjét. A Describe felsorolja a szerkeszthető mezőket. – Message EDI: EDI-üzenettel hoz létre, módosít vagy töröl rekordokat. – Scénario de saisie: kérdésről kérdésre végigfuttat egy adatbeviteli forgatókönyvet. A Sylob saját példája a “Déclarer un début ou une fin”, amely egy művelet kezdését vagy befejezését jelenti vissza (Sylob_Action_006). – Dokumentumok közzététele, feltöltése és letöltése.

  1. EDI-üzenetek. Az exportálást és az importálást a Sylob EDI-motorja kezeli. A termelési visszajelentések egy szabványos üzenettel, a Sylob_Recup_Decl_Pro segítségével kérhetők le. (Forterro)
  2. Fájlok és ETL. A Sylob ERP Cloud a következőt kínálja: “Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.” (Fájlintegráció SFTP-n keresztül a meglévő integrációk egyszerű migrálásához.) (Sylob) A lekérdezések eredménye Excelbe is exportálható; ezzel lehet a leggyorsabban elkezdeni a SkyPlanner kipróbálását.

Hitelesítés

A Sylob API-hozzáférése a telepítési környezettől függ. Minden hívás HTTPS-en, TLS 1.2 használatával történik. Az API hitelesítő adatai eltérnek a felhasználó ERP-bejelentkezési adataitól.

  • Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect a client_credentials folyamattal és az Amazon Cognito által kiadott Bearer tokennel. A kliensazonosító, a pool URL-je és a titkos kulcs a “Gérer les paramètres des publications” funkcióból érhető el. A tokenkérés tartalmaz egy licenchez tartozó jogosultsági hatókört: a Système d’information API esetén ClientExterne/rest_read, az Action API esetén ClientExterne/rest_write, valamint egy vállalati hatókört: ERP/<unité de persistance>. (Forterro)
  • Sylob a MyForterro platformon. OAuth2 és OpenID Connect. Az integrációhoz hozzon létre egy “application” elemet a MyForterro felületén, majd rendelje hozzá a szükséges szerepköröket és egy API-licencet. (Forterro)
  • Helyi telepítés. HTTP Basic hitelesítés olyan bejelentkezési azonosítóval, amely a felhasználóból, a perzisztenciaegységből és a munkamenet-azonosítóból áll, dupla kukacjellel elválasztva. (Forterro)

Használjon külön integrációs felhasználót vagy alkalmazást, amelynek jogosultságai csak a megfeleltetési táblázatban szereplő lekérdezésekre és műveletekre terjednek ki. A műveletkatalógusban írási jogosultsággal rendelkező felhasználó a Système d’information API-n keresztül olvasni is tud, így egyetlen integrációs identitás elegendő mindkét irányhoz.

A SkyPlanner oldalán a REST API az Authorization-Token fejlécben megadott API-tokennel hitelesít (SkyPlanner Settings > API), dokumentációja pedig Swagger/OpenAPI formátumban érhető el. Az induláshoz elegendő egy API-token. Az integrációs oktatóanyag végigvezeti az első hívásokon.

Események, időszakos lekérdezés és híváskorlátozás

A Sylob nyilvános tudásbázisa nem dokumentál kimenő webhookokra való feliratkozást. A változások mentett lekérdezések időszakos futtatásával jutnak el a SkyPlannerhez, az Ön által beállított gyakorisággal. Ezek a lekérdezések a nyitott OF-ekre és a legutóbbi változásokra szűrnek.

A Sylob védi az ERP-t a túlzott lekérdezési terheléstől. A 2025.Q2 kiadás óta a “Protection des API” vállalati paraméter bekapcsolja a felhasználónkénti híváskorlátozást és a nagy eredményhalmazok lapozását; a Sylob bejelentése szerint ez a 2026.Q2 kiadástól általánossá válik. A válaszok RateLimit fejléceket tartalmaznak, a kvótát túllépő hívásra pedig HTTP 429 Too Many Requests válasz érkezik Retry-After értékkel. (Forterro) Ennek megfelelően tervezze meg a szinkronizálást: használjon növekményes lekérdezéseket, lapozást, és 429-es válasznál várjon az újrapróbálkozással.

A másik irányban a SkyPlanner webhookokat küld, ha az állapot vagy az ütemezés megváltozik, így a Sylobba történő visszaírás eseményvezérelt.

Adatmegfeleltetés

Sylob ERP-objektumSkyPlanner-objektumIrányGyakoriság
Article (beszerzett vagy gyártott)Termékek és anyagokSylob → SkyPlannerKezdeti betöltés, majd változáskor
Nomenclature (többszintű)Termékstruktúra, résztermékek, termékenkénti anyagokSylob → SkyPlannerKezdeti betöltés, majd változáskor
Gamme: műveletek, átállási és futási idők, munkaállomásFolyamatlépések időtartammal és átállási idővelSylob → SkyPlannerKezdeti betöltés, majd változáskor
Centre de charge: erőforrások száma, semaine type és kivételekMunkaállomások, munkaállomás-csoportok, műszakok, távollétekSylob → SkyPlannerKezdeti betöltés; a naptárak naponta frissülnek, vagy a SkyPlannerben kezelhetők
EmployéSzemélyzet és műszakokSylob → SkyPlannerKezdeti betöltés, majd naponta
Ordre de fabrication (OF) a műveleteivel és komponenseivelRendelés és gyártási feladatok határidővel és prioritássalSylob → SkyPlannerMentett lekérdezések futtatása néhány percenként
Készlet tárolási helyenkéntAnyagkészletSylob → SkyPlannerÓránként vagy minden ütemezési futtatás előtt
Commande fournisseur a várható beérkezésselBeérkező anyag a szállítási dátumávalSylob → SkyPlannerÓránként vagy minden ütemezési futtatás előtt
Opération d’ordre de fabrication: tervezett kezdés, befejezés, munkaállomásÜtemezett kezdés, befejezés és munkaállomás műveletenkéntSkyPlanner → SylobAz ütemezés változásakor, SkyPlanner-webhookkal és Modification de données művelettel
A művelet kezdése és befejezéseGyártási feladat indítása és befejezése a Mobile Confirmations felületénSkyPlanner → SylobAz eseménykor, a “Déclarer un début ou une fin” forgatókönyvvel
Déclaration de production: átállási idő, futási idő, gyártott mennyiség, selejt, művelet befejezéseIdőnaplók és mennyiségekSkyPlanner → SylobVisszajelentésenként vagy műszakonként, Scénario de saisie vagy Message EDI művelettel
A SkyPlanner ütemezési korlátainak adataiÁtállásiidő-mátrix, szerszámok korlátozott erőforrásként, alternatív gépek és személyzetA SkyPlannerben karbantartvaBeállítás a bevezetés során

Integrációs megoldások

1. A törzsadatok kezdeti betöltése. Hozzon létre objektumonként egy mentett lekérdezést (articles, nomenclatures, gammes, munkaállomások, dolgozók), majd olvassa be őket a Système d’information API-n keresztül, vagy töltse be egyszer egy Excel-exportból. Gondosan tervezze meg a munkaállomások megfeleltetését. A Sylob centre de charge erőforrások csoportja, ezért egy három gépből álló egységből a SkyPlannerben általában egy három munkaállomást tartalmazó munkaállomás-csoport lesz.

2. Rendelések szinkronizálása. Olvassa be a véglegesített OF-eket a műveleteikkel együtt, valamint a készletet és a nyitott beszerzési rendeléseket. A SkyPlanner a megrendelt anyagot a beszerzési rendelés szállítási dátumán tekinti elérhetőnek, a készletet pedig akkor frissíti, amikor a rendelés Delivered állapotot kap. Az ütemezés így a készletet és a várható beszerzéseket is ellenőrzi.

A véglegesített OF-eket ütemezze, ne a CBN javaslatait. A javaslatok a nettó szükségletszámítás következő futtatásakor megváltoznak.

3. Az ütemezés visszaírása. Minden olyan műveletnél, amelyet a motor elhelyezett vagy áthelyezett, az integráció egy Modification de données műveletet hív meg az OF műveletén (Opération d’ordre de fabrication), a tervezett kezdés, a tervezett befejezés és a munkaállomás megadásával. A művelet a Sylob saját gyorsszerkesztési logikáját használja, ugyanúgy, mintha egy tervező szerkesztené az adott műveletet. A Describe visszaadja a szerkeszthető mezőket, így az integráció az első hívás előtt ellenőrzi az elküldendő adatokat. Ha a rekordot éppen egy felhasználó szerkeszti, a hívás a vártnak megfelelően hibajelzéssel tér vissza; a következő változáskor próbálja újra.

4. Üzemi visszajelentések. A gépkezelők a SkyPlanner Mobile Confirmations vagy a Production Timer segítségével rögzítik a munkát. A kezdés és a befejezés a “Déclarer un début ou une fin” forgatókönyvön keresztül kerül vissza. Az időnaplókból és a mennyiségekből ugyanazon OF-művelethez tartozó termelési visszajelentések lesznek: átállási idő, futási idő, gyártott mennyiség, selejt és a művelet befejezése. Ha az üzemben már a Sylob Apps vagy üzemi terminálok segítségével történik a visszajelentés, a kettős rögzítés elkerülése érdekében maradjon egyetlen visszajelentési csatorna.

5. Adatgazdák és ütközéskezelési szabályok. Ezeket az éles indulás előtt rögzítse:

AdatokAdatgazda
Articles, nomenclatures, gammes, az OF-ek mennyisége és állapotaSylob ERP
Műveleti sorrend, kezdési és befejezési időpontok, munkaállomás műveletenkéntSkyPlanner
Átállásiidő-mátrix, szerszámok, gépkezelők létszáma, alternatív erőforrásokSkyPlanner
Műszakok, naptárak és távollétekEgyetlen rendszer, amelyet a felmérés során választanak ki
Termelési visszajelentések, készletmozgások, költségekSylob ERP, a SkyPlanner időráfordítási naplóiból vagy a Sylob Apps alkalmazásból kapott adatokkal

A SkyPlanner működéséhez nincs szükség sem a CADPLAN-re, sem a Sylob véges kapacitással tervező funkcióira. A műveletek dátumait a SkyPlanner kezelje, mert ha két tervező írja ugyanazokat a dátumokat, felülírják egymás módosításait. Ha már a SkyPlanner kezeli ezeket, az Autopilot minden érdemi változáskor automatikusan újraütemez, az új dátumok pedig visszakerülnek a Sylob rendszerbe.

A projekt jellemző lépései

A bevezetés általában az indulástól számított néhány héten belül lezárul. Ezt megelőzően a 30 napos ingyenes próba során saját adataival tesztelheti a rendszert. Exportálja a nyitott OF-eket, műveleteket és munkaállomásokat a Sylob lekérdezéseiből CSV- vagy Excel-fájlba, majd importálja őket, és még az integrációs munka megkezdése előtt ellenőrizze az ütemtervet.

  1. Adatmegfeleltetési egyeztetés. Véglegesítsék a megfeleltetési táblát, az adatkezelési felelősségeket, a szinkronizálás gyakoriságát és a visszajelentési csatornát.
  2. A Sylob beállítása. Hozza létre a mentett lekérdezéseket, az írási műveleteket a „Gérer les actions web service” felületen, valamint az integrációs felhasználót vagy a MyForterro alkalmazást. Először a tesztvállalatban dolgozzon, majd az éles környezetben.
  3. Kezdeti adatbetöltés. Articles, nomenclatures, gammes, munkaállomások és naptárak.
  4. Rendelések, készletek és beszerzési rendelések szinkronizálása. Inkrementális lekérdezések lapozással és az újrapróbálkozások közötti várakozás növelésével.
  5. Korlátok beállítása a SkyPlanner rendszerben. Átállásiidő-mátrix, szerszámok, kezelői létszámok, valamint helyettesítő gépek vagy munkatársak.
  6. Az ütemterv visszaírása. A tervezett dátumok az OF-ek műveleteihez kerülnek; ebben a lépésben kapcsoljuk be a visszajelentéseket is.
  7. Párhuzamos működés. Hasonlítsa össze a SkyPlanner dátumait a jelenlegi tervvel, és javítsa a technológiai adatokat.
  8. Éles indulás. Ha az adatok egyeznek, kapcsolja be a visszaírást.

Mire kell felkészülni a Sylob ERP integrációjánál?

  • Action API-licenc. A mentett lekérdezésekkel végzett adatolvasásért nem kell külön fizetni. A műveletkatalóguson keresztüli íráshoz a Sylob „Webservice” modulja vagy a MyForterro rendszerben elérhető API-licenc szükséges. Erről még a visszaírási szakasz előtt egyeztessen Sylob-kapcsolattartójával.
  • A lekérdezések adják az interfész alapját. Az adatolvasás a mentett lekérdezésekre épül. Adjon nekik egyértelmű nevet, a szűrőket futásidőben adja át változó attribútumként, és a lekérdezéseket az integrációval együtt verziózza.
  • Munkaállomás-csoportok. A Sylob egyetlen munkaállomása több gépet is tartalmazhat. Munkaállomásonként döntse el, hogy a SkyPlanner egy munkaállomás-csoportként vagy különálló gépekként kezelje őket.
  • Visszafelé ütemezés és terhelésszámítás. A Sylob az igényelt dátumoktól visszafelé ütemez, az időzített terhelésszámítás pedig újratervezheti a késésben lévő OF-eket. Egyezzenek meg abban, hogy miután a dátumok kezelését átvette a SkyPlanner, marad-e olyan funkció, amely továbbra is írhatja a műveletek dátumait, és ha igen, melyik.
  • Az átállási és megmunkálási idők mértékegységei. Importálás előtt ellenőrizze a mértékegységeket, és azt, hogy az átállási idő OF-enként vagy darabonként értendő-e. A hibás mértékegységek minden időtartamot eltorzítanak.
  • Naptárak. A munkaállomások heti munkarendjének és a kivételeknek le kell fedniük a teljes ütemezési időszakot, különben kapacitás tűnik el a tervből.
  • Híváskorlátozás. A Sylob felhasználónként korlátozza a hívások számát, a nagy eredményhalmazokat pedig lapozva adja vissza. Az inkrementális lekérdezés jóval a kvótán belül marad.
  • CORS és böngészők. A szerverek közötti hívásokra nem vonatkozik a CORS. Böngészős kliensekhez a Sylob oldalán be kell állítani az engedélyezett eredeteket.

A Sylob ERP integrációja: ki állítja be és ki támogatja?

A munka a művelettervek, munkaállomások és OF-ek megfeleltetésére, a Sylob oldalán a mentett lekérdezések és katalógusműveletek beállítására, valamint a SkyPlanner korlátaira, például az átállási időmátrixra és a szerszámokra terjed ki.

  1. A SkyPlanner csapata a bevezetés során beállítja az integrációt, és az éles indulás után is támogatja. Minden üzem másképp építi fel a Sylob lekérdezéseit, műveletterveit és munkaállomásait; ezt a helyi tudást itt építjük be az integrációba.
  2. Sylob-partnere vagy rendszerintegrátora is részt vehet a munkában. Ismeri az Ön lekérdezéseit, kiegészítő attribútumait és műveletkatalógusát, és be tudja állítani az API-hozzáférést. A SkyPlanner biztosítja a REST API-t, a Swagger/OpenAPI dokumentációt és a webhookokat.
  3. Saját fejlesztői is építhetnek rá ugyanazon a REST API-n keresztül, API-token használatával. A SkyPlanner csapata szükség esetén segít. A termék dokumentációja nyilvánosan elérhető a SkyPlanner dokumentációs oldalán.

A SkyPlanner havi 199 €-tól érhető el, 5 munkaállomással, havi számlázással. Az integrációra az Ön folyamatai és igényei alapján, a választott csomaggal együtt előzetes árajánlatot adunk, így már indulás előtt látja a teljes költséget. A Sylob kapacitástervezéséről a Támogatja a Sylob ERP a termelésütemezést? című cikkben olvashat, áttekintést a Sylob ERP oldalán talál, más rendszereket pedig az ERP-integrációk gyűjtőoldalán ismerhet meg.

Gyártócégek véleménye a SkyPlanner rendszeréről

Kalle Kalliomäki, az UTU ellátásilánc-szakértője az ulvilai kapcsolótáblagyártó üzemben

2 óramegtakarítás hetente

„A SkyPlanner segítségével a gyártástervezésben áttértünk az Excel-táblázatokról a termelés valós idejű optimalizálására.”

Kalle Kalliomäki, ellátásilánc-szakértő
UTU · Villamos kapcsolótáblák és kapcsolóberendezések

A gyártástervezéssel hetente 2 óra munkaidőt takarítanak meg, az új feladatsor pedig másodpercek alatt eljut a gyártósorra.

Olvassa el az UTU véleményét

Tisztatéri ruhát viselő gépkezelők a Laboratory & Allied nairobi gyógyszergyárának palacktöltő soránál

+90%termelési hatékonyság

„A termelés hatékonysága 90%-kal nőtt.”

Abdul Rucyinga, informatikai vezető
Laboratory & Allied · Gyógyszergyártás

A termelés hatékonysága 90%-kal nőtt, és az összes munkaállomásra kiterjedő, három hónapra optimalizált terv kevesebb mint 30 perc alatt elkészül.

Olvassa el a Laboratory & Allied véleményét

100%szállítási határidők betartása 2021 óta

„A SkyPlanner átláthatóvá teszi a kapacitásainkat és kiszámíthatóvá a tervezést.”

Dan Berglund, COO/CFO
Opes Corporation · Vegyipari és élelmiszergyártás

A SkyPlanner bevezetése óta, 2021-től kezdve folyamatosan 100%-ban betartják a szállítási határidőket.

Olvassa el az Opes Corporation véleményét

A KJH-Comp hegesztője hegesztett acélszerkezetet csiszol az alahärmäi üzemben

98%szállítási határidők betartása, a korábbi mintegy 50%-ról

„A SkyPlanner meghatározó szerepet játszik abban, hogy tartani tudjuk a szállítási határidőket.”

Hannu Lahtinen, ügyvezető igazgató
KJH-Comp · Lemezmegmunkálás és bérgyártás

A határidőre teljesített szállítások aránya mintegy 50%-ról egészen 98%-ig emelkedett, az ütemezéshez pedig ma már két művezető helyett egy is elegendő.

Olvassa el a KJH-Comp véleményét

Gyakori kérdések

Melyik Sylob API-t használja az integráció?

Mindkét nyilvános REST API-t. A Système d’information API mentett lekérdezésekből olvassa be az OF-eket, műveletterveket, munkaállomásokat, készleteket és beszerzési rendeléseket. Az Action API a Sylob műveletkatalógusán keresztül írja vissza a tervezett dátumokat az OF-ek műveleteihez, valamint a visszajelentéseket.

Támogatja a Sylob ERP a webhookokat?

A Sylob nyilvános tudásbázisa nem dokumentál kimenő webhookokra való feliratkozást. A változások a mentett lekérdezések néhány percenkénti, inkrementális lekérdezésével jutnak el a SkyPlanner rendszerbe. A SkyPlanner saját webhookjai eseményvezéreltté teszik a visszaírást.

Hová kerülnek a tervezett dátumok a Sylob rendszerben?

Az OF minden egyes műveletéhez (Opération d’ordre de fabrication) a tervezett kezdés, a tervezett befejezés és a munkaállomás kerül. A mennyiségeket, az állapotot, a komponenseket és a költségeket továbbra is a Sylob kezeli.

Hogyan kerülnek vissza a gépkezelők időadatai a Sylob rendszerbe?

Az OF műveletéhez rögzített termelési visszajelentésként: átállási idő, megmunkálási idő, elkészült mennyiség, selejt és a művelet befejezésének jelzése. A kezdés és a befejezés rögzítése az Action API-n keresztül, a „Déclarer un début ou une fin” forgatókönyvvel történik.

Működik az integráció a Sylob Cloud és a helyben telepített változat esetén is?

Igen. Ugyanaz a két REST API érhető el a Sylob ERP Cloud, a MyForterro és a helyben telepített rendszer esetén is. Csak a hitelesítés különbözik: a felhőben OAuth2 használatos Cognito vagy MyForterro segítségével, helyi telepítésnél pedig Basic hitelesítés.

A Sylob rendszerintegrátorának a CADPLAN-t vagy a SkyPlannert érdemes ajánlania?

A SkyPlannert, ha az ügyfél gyorsan szeretne az egész üzemre kiterjedő, naprakész ütemtervet. A SkyPlanner a Sylob REST API-kon keresztül beolvassa a meglévő OF-eket és műveletterveket, automatikusan újratervez, megtervezi az átállásokat, a szerszám- és anyagfelhasználást, valamint a munkacsoportok beosztását, a gépkezelőknek pedig a Mobile Confirmations funkciót biztosítja, havi 199 €-tól. A CADPLAN a tervező által meghatározott szimulációkat futtatja a saját technológiai adatain. (A Forterro képzési programja)

Kipróbálhatjuk a SkyPlannert az integráció kiépítése előtt?

Igen. A 30 napos ingyenes próba során legfeljebb 20 munkaállomással dolgozhat az OF-ek CSV- vagy Excel-formátumban exportált adatai alapján, bankkártya nélkül. Indítsa el a próbát, vagy egyeztessen értékesítőinkkel az integráció felméréséről.