Integrációk / ERP / Senior ERP

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

Ez az integrációs útmutató bemutatja a partnereknek és az informatikai csapatoknak, hogyan kapcsolható össze a Senior Sistemas Senior ERP rendszere (Gestão Empresarial | ERP XT Senior X-szel) a SkyPlanner APS-sel. A SkyPlanner kétirányú integrációt biztosít a Senior ERP-vel, a Senior saját interfészein keresztül:

  • A SkyPlannerbe kerülnek a gyártási rendelések (OP-k) a szakaszaikkal együtt, a művelettervek (roteiros), az erőforrások és erőforrásközpontok, a cikkszámok (SKU-k), a termékstruktúrák, a készletadatok és a beszerzési rendelések.
  • Az OP egyes szakaszainak tervezett kezdési és befejezési időpontja, valamint a hozzájuk kiválasztott erőforrás visszakerül az OP-ba.
  • Igény szerint a gépkezelők időbejegyzései is visszakerülnek a rendszerbe, apontamentos de produção formájában.
  • A Senior X Events Hub értesíti a SkyPlannert, ha egy OP-szakasz állapota megváltozik, a SkyPlanner webhookjai pedig 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 Senior ERP-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 maguk szeretnének fejleszteni a SkyPlanner dokumentált REST API-jára építve (API-referencia).

A Senior ERP integrációs interfészei

Az ERP XT hibrid rendszer. A Senior dokumentációja szerint a Gestão Empresarial XT “becomes a hybrid system: an on-premises (local) system with integration of cloud solutions” (hibrid rendszerré válik: helyben telepített rendszer, integrált felhőmegoldásokkal) (Senior-dokumentáció, fordításban). Az ütemezőrendszer három Senior-interfészt használ:

  1. G5 webszolgáltatások (SOAP). A Senior-kiszolgálón futó szolgáltatások, amelyek neve a modulra utal (com.senior.g5.co.<module>…). Mindegyik három WSDL-változatban érhető el: sapiens_Sync, sapiens_Async és sapiens_Scheduled. A gyártási szolgáltatások közé tartozik a com.senior.g5.co.mpr.pcp.ordemproducao, amely “calls the same production order generation routine” (ugyanazt a gyártásirendelés-létrehozó rutint hívja meg), mint az ERP képernyője (Senior-dokumentáció, fordításban), valamint a termékadatok (com.senior.g5.co.ger.cad.produto) és a gyártási visszajelentések szolgáltatásai.
  2. Senior X Platform REST API-k az api.senior.com.br címen, a Senior X-en elérhetővé tett ERP-területekhez, például a termékekhez és a vevői rendelésekhez (Senior-dokumentáció).
  3. Events Hub webhookok. A Senior X-ben, a Tecnologia > Customização > Events Hub > Webhooks menüpontban hozhatók létre. A Manufacturing közzéteszi az erp_man/pcp_programacaocontrole/orderProductionStageChangeStatus eseményt, amikor egy OP-szakasz állapota megváltozik (Senior-dokumentáció).

Hitelesítés és hozzáférés

  • Senior X Platform. Az integráció POST-kéréssel jelentkezik be a platform.senior.com.br címen, a /t/senior.com.br/bridge/1.0/rest/platform/authentication/actions/Login végponton, user@tenant formátumú felhasználónévvel. A válasz egy Bearer hozzáférési tokent és egy frissítési tokent tartalmaz. Alkalmazáskulcsokkal a loginWithKey használatával lehet bejelentkezni (access key, secret, tenant). A REST-hívások tartalmazzák az authorization fejlécet, valamint a kapcsolódó alkalmazást azonosító client_id fejlécet. Az alkalmazást regisztrálni kell a Senior API-portálon, és hozzá kell rendelni egy ERP-szerepkörhöz.
  • G5 webszolgáltatások. A hívások user, password és encryption paramétereket tartalmaznak. Senior X-token használatakor a token kerül a jelszó helyére (Senior-dokumentáció).
  • Jogosultságok. Hozzon létre külön Senior-felhasználót az integrációhoz, és adjon neki hozzáférést azokhoz a PCP-, műszaki, készlet- és beszerzési adatokhoz, amelyeket az integráció olvas és ír.

A SkyPlanner oldalán a REST API az Authorization-Token fejlécben megadott API-tokennel hitelesít (SkyPlanner Settings > API). Dokumentációja Swagger/OpenAPI formátumú. Az integrációs útmutató lépésről lépésre bemutatja az első hívásokat.

Események és időszakos lekérdezés

Az Events Hub az üzemi eseményeket kezeli: amikor egy OP-szakasz állapota megváltozik, a webhook értesíti a SkyPlannert, és az ütemterv frissül. A többi adat lekérdezéssel frissül. A véglegesített és kiadott OP-kra, valamint a legutóbbi változásokra szűrt lekérdezések veszik át az új feladatokat. A gyakoriságot üzemenként állítják be: az OP-k lekérdezése néhány percenként, a készletadatoké óránként történik.

A SkyPlanner webhookot küld, ha az állapot vagy az ütemterv megváltozik, így a visszaírás eseményvezérelt.

Adatmegfeleltetés

Senior ERP-objektum (interfész)SkyPlanner-objektumIrányGyakoriság
SKU: produto és derivação, mértékegységek (G5 webszolgáltatások vagy Senior X-entitások)Termékek és anyagokSenior → SkyPlannerKezdeti betöltés, majd időszakos lekérdezés
Termékstruktúra (engenharia do SKU)Termékstruktúra, résztermékek, termékenkénti anyagokSenior → SkyPlannerKezdeti betöltés, majd változáskor
Roteiro szakaszokkal (estágios): sorrend, függés az előző szakasztólMűveleti lépések sorrendbenSenior → SkyPlannerKezdeti betöltés, majd változáskor
Recurso: Tempo processo, Tempo setup, Tempo carga e descarga, Tempo transferência, Fator de cargaMunkaállomások, időtartamok, előkészítési és lezárási idők, hatékonysági értékekSenior → SkyPlannerKezdeti betöltés, utána ritkán
Centro de recursoMunkaállomás-csoportokSenior → SkyPlannerKezdeti betöltés, utána ritkán
Calendário: Feriados, műszakonkénti gyártási naptárMűszakok és munkavégzés nélküli napokSenior → SkyPlannerNaponta, vagy saját műszakok kezelése a SkyPlanner rendszerben
Ordens de produção (Firme, Liberada), szakaszokkal és anyagokkalRendelések és gyártási feladatok határidőkkel és anyagigénnyelSenior → SkyPlannerLekérdezés néhány percenként
OP-szakasz állapota (Events Hub orderProductionStageChangeStatus)A gyártási feladat előrehaladásaSenior → SkyPlannerValós időben, webhookon keresztül
Estoque SKU-nkéntKészletmennyiségekSenior → SkyPlannerLekérdezés óránként vagy az ütemezés futtatásakor
Ordens de compra szállítási dátumokkalBeszerzési rendelések, beérkező anyagok szállítási dátum szerintSenior → SkyPlannerLekérdezés óránként vagy az ütemezés futtatásakor
OP-szakasz: tervezett kezdés és befejezés, erőforrásTervezett kezdés és befejezés gyártási feladatonként, hozzárendelt munkaállomásSkyPlanner → SeniorAz ütemterv változásakor, SkyPlanner-webhookon keresztül
Apontamento de produção: numOrp, codEtg, seqRot, qtdRel, qtdRfg, kezdési és befejezési dátum és időpontIdőbejegyzések és gépkezelői visszajelentésekSkyPlanner → SeniorVisszajelentésenként vagy műszakonként, ha ezt választják
Nem a Senior ERP-benÁtállásiidő-mátrix, szerszámok mint korlátozott kapacitású erőforrások, több gépkezelőt igénylő gyártási feladatok, helyettesítő gépek és munkatársakA SkyPlannerben karbantartvaBeállítás a bevezetés során

Integrációs minták

1. A törzsadatok kezdeti betöltése. Olvassa be az SKU-kat, a struktúrákat, a roteiros, recursos és centros de recurso adatait, valamint a gyártási naptárt. Tudatosan határozza meg az erőforrásközpontok megfeleltetését: egy négy gépet tartalmazó centro de recurso egy munkaállomás-csoportnak vagy négy munkaállomásnak felel meg. A Fator de carga értékét a SkyPlannerben vagy a munkaállomás hatékonyságában, vagy a műszakokban vegye figyelembe, ne mindkettőben.

2. OP-szinkronizálás. Olvassa be a Firme és Liberada állapotú OP-kat a szakaszaikkal és anyagaikkal együtt, valamint a nyitott beszerzési rendeléseket. A Planejada állapotú OP-kat az MRP még módosíthatja vagy törölheti, ezért csak akkor ütemezze őket, ha előretekintő képet szeretne kapni. A SkyPlanner a megrendelt anyagot a beszerzési rendelés szállítási dátumán tekinti elérhetőnek, és akkor frissíti a készletet, amikor a rendelés Delivered jelölést kap.

3. Az ütemterv visszaírása. Amikor az ütemezőmotor elhelyez vagy áthelyez egy szakaszt, egy SkyPlanner-webhook indítja el a visszaírást. Ez beállítja minden OP-szakasz tervezett kezdését és befejezését, valamint a kiválasztott erőforrást: ugyanazokat a mezőket, amelyeket a tervező a Programação de produção felületén szerkeszt. A SkyPlanner csapata a felmérés során Önnel és Senior-partnerével egyezteti a használandó webszolgáltatást.

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, az időbejegyzések pedig naprakészen tartják az ütemtervet. Ön dönti el, hogy a tényleges idők visszakerüljenek-e a Senior rendszerébe. Ha igen, minden visszajelentés apontamento de produção bejegyzésként kerül az OP-szakaszhoz, a legyártott mennyiséggel, a selejttel, valamint a kezdési és befejezési időponttal együtt. A Senior csak Liberada vagy Andamento állapotú OP-kra fogad gyártási visszajelentést. Ha a visszajelentés a Fábrica ao Vivo rendszerben történik, a SkyPlanner ehelyett az Events Hubon keresztül olvassa be az előrehaladást.

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

AdatokAdatgazda
SKU-k, struktúrák, roteiros, OP-mennyiségek és -állapotokSenior ERP
Szakaszok sorrendje, kezdési és befejezési időpontok, erőforrások hozzárendeléseSkyPlanner
Átállásiidő-mátrix, szerszám- és gépkezelői igények, helyettesítő erőforrásokSkyPlanner
Gyártási naptár és műszakokEgy rendszer, amelyet a felmérés során választanak ki
Apontamentos, készletmozgások, költségszámításSenior ERP, közvetlen rögzítéssel vagy a SkyPlanner időbejegyzéseiből átvéve

Csak egy rendszer írja a szakaszok dátumait. Ha a tervezők továbbra is sorrendezik ugyanazokat az OP-kat a Programação de produção felületén vagy a Gantt-diagramon, egyezzenek meg abban, mely OP-kat kezeli a SkyPlanner.

A projekt jellemző lépései

A megvalósítás általában a bevezetés kezdetétől számított néhány héten belül befejeződik. Előtte ellenőrizze az ütemtervet a 30 napos ingyenes próbaidőszakban, a Seniorból CSV- vagy Excel-formátumban exportált erőforrásokkal, roteiros adatokkal és nyitott OP-kkal.

  1. Adatmegfeleltetés. Véglegesítse a megfeleltetési táblázatot, az adatgazdai szabályokat, a szinkronizálás gyakoriságát és azt, hogy visszaírják-e az apontamentos bejegyzéseket.
  2. Senior-hozzáférés. Hozza létre az integrációs felhasználót, regisztrálja az alkalmazást a Senior API-portálon, és engedélyezze a G5 webszolgáltatásokat, valamint az Events Hub webhookját. Először tesztadatbázison végezze el a teszteket.
  3. Kezdeti betöltés. SKU-k, struktúrák, roteiros, recursos, centros de recurso, naptár.
  4. OP-k és beszerzési rendelések szinkronizálása. Lekérdezés szűrőkkel és újrapróbálkozásokkal, valamint a szakaszok állapotát jelző webhook.
  5. Korlátok beállítása a SkyPlanner rendszerben. Átállásiidő-mátrix, szerszámok, gyártási feladatonkénti gépkezelői létszám, valamint alternatív gépek vagy dolgozók.
  6. Az ütemterv visszaírása. A szakaszok dátumai és erőforrásai a SkyPlanner webhookjaiból, igény szerint az apontamentos adataival együtt.
  7. Párhuzamos tesztelés. Futtassa a SkyPlanner rendszert a jelenlegi terv mellett, hasonlítsa össze az időpontokat, és javítsa a törzsadatokat.
  8. Éles indulás. Kapcsolja be a visszaírást, amint az adatok egyeznek.

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

  • Négy időadat erőforrásonként. A Recurso tartalmazza a megmunkálási, az előkészítési, a be- és kirakodási, valamint az átadási időt. A rakodási és átadási idő anyagmozgatást is jelenthet, nem feltétlenül gépidőt. Erőforrásonként döntse el, hogyan felelteti meg ezeket, különben minden időtartam hibás lesz.
  • Egy előkészítési idő erőforrásonként. A Senior Tempo setup mezője egyetlen értéket tartalmaz. A bevezetés során a tényleges átállások alapján állítsa össze az átállásiidő-mátrixot a SkyPlannerben.
  • Termékváltozatok. A Seniorban egy SKU egy termékből és egy derivação változatból áll, és a művelettervek (roteiros) változatonként eltérhetnek. A változat kódját is építse be a SkyPlanner termékkulcsaiba.
  • OP-állapotok. Csak Liberada és Andamento állapotú OP-kra lehet gyártási visszajelentést rögzíteni. Az állapotváltozásokat továbbra is a Seniorban kezelje, a SkyPlanner pedig az Events Hubon keresztül kövesse őket.
  • Hibrid telepítés. A G5 webszolgáltatások az Ön Senior-kiszolgálóján futnak, az Events Hub pedig a Senior X-ben. Mindkettőhöz tervezze meg a hálózati hozzáférést.
  • Számformátum. A Senior webszolgáltatásai nem fogadnak el ezreselválasztót tartalmazó számokat, és tizedesvesszőt követelnek meg. A számokat ebben a formátumban küldje.

Ki állítja be és támogatja a Senior ERP-integrációt?

  1. A SkyPlanner csapata a bevezetés során beállítja az integrációt, az éles indulás után pedig támogatja a működését. Ez a megállapodás szerinti webszolgáltatásokra, Senior X API-kra és Events Hub webhookokra terjed ki. Minden üzem másképp használja a Senior ERP-t, és ez a tapasztalat itt kap szerepet.
  2. Az Ön Senior-partnere is részt vehet a munkában. A partner ismeri az Ön beállításait, egyedi módosításait és licencelési feltételeit, így a SkyPlanner csapatával együtt beállíthatja az integrációs felhasználót, elvégezheti az API-portálon a regisztrációt és konfigurálhatja a webszolgáltatásokat.
  3. Saját fejlesztői is továbbfejleszthetik az integrációt a SkyPlanner REST API-ján keresztül, API-token használatával. A kezdéshez elegendő egy API-token, és szükség esetén a SkyPlanner csapata segít. A részleteket a SkyPlanner integrációs dokumentációjában találja.

A SkyPlanner havi 199 €-tól érhető el, havi számlázással, 5 munkaállomással. Az integrációra az Ön folyamatai és igényei alapján előzetes árajánlatot adunk, az előfizetési csomaggal együtt. Tekintse meg árainkat, a Senior ERP melletti termelésütemezést bemutató oldalt, a Senior ERP oldalát és az ERP-integrációk áttekintését.

Gyártóvállalatok véleménye a SkyPlannerről

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

2 hmegtakarítás hetente

„A SkyPlannerrel az Excel-táblázatokra épülő gyártástervezésről áttértünk a gyártás valós idejű optimalizálására.”

Kalle Kalliomäki, ellátásilánc-szakértő
UTU · Elektromos kapcsolószekrények és kapcsolóberendezések

A gyártástervezés hetente 2 munkaórát takarít 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%gyártási hatékonyság

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

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

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

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

Hannu Ryynänen, a Mamec vezérigazgatója a vállalat lohjai gyártócsarnokában

1 000-es nagyságrendbenautomatikusan ütemezett gyártási rendelések

„Egészen másképp tartjuk kézben a gyártást, és teljesen más szinten látjuk át a kapacitásainkat.”

Hannu Ryynänen, vezérigazgató
Mamec · Ipari keverők, szivattyúk és csúcstechnológiás bérgyártás

A rendszer gyártási rendelések ezreit ütemezi automatikusan, miközben az egész szervezet valós időben átlátja a gyártást.

Olvassa el a Mamec véleményét

Kevesebbanyaghiány miatti leállás

„A SkyPlanner értékét számunkra az adja, hogy a mindennapokban jól használható eszköz, különösen a szállítási határidők meghatározásához.”

Tommi Männistö, gyártástervezési vezető
Eskomatic · Bérforgácsolás

A terhelés automatikus ütemezésével pontosabban meghatározhatók a szállítási határidők, az anyaghiány miatti gyártásleállások pedig jelentősen csökkentek.

Olvassa el az Eskomatic véleményét

Gyakori kérdések

Van a Senior ERP-nek API-ja a gyártási rendelésekhez?

Igen. A com.senior.g5.co.mpr.pcp.ordemproducao G5 webszolgáltatás ugyanazzal az eljárással hozza létre az OP-ket, mint az ERP kezelőfelülete, más G5 szolgáltatások pedig a termékeket és a gyártási visszajelentéseket kezelik. A Senior X Platform ezt Bearer tokenes bejelentkezést használó REST API-kkal és Events Hub webhookokkal egészíti ki.

Támogatja a Senior ERP a webhookokat?

Igen. A Senior X Events Hub webhookokat küld, köztük az orderProductionStageChangeStatus eseményt, amikor egy OP műveletének állapota megváltozik. A SkyPlanner ezzel valós időben követi az üzemi munka előrehaladását, saját webhookjaival pedig visszaküldi az ütemterv módosításait.

Hogyan kerülnek vissza a tervezett időpontok a Senior ERP-be?

A SkyPlanner minden OP-művelethez beállítja a tervezett kezdést és befejezést, valamint a kiválasztott erőforrást. Ezek ugyanazok a mezők, amelyeket a tervező a Programação de produção felületén szerkeszt. Az ütemterv minden változásakor egy SkyPlanner webhook indítja el a visszaírást azon az útvonalon, amelyet a SkyPlanner csapata a bevezetési felmérés során az Ön Senior-rendszeréhez meghatároz.

Működik az integráció a Senior X és az ERP XT rendszerrel?

Igen. Az ERP XT az Ön szerverén fut, a felhőszolgáltatásokat pedig a Senior X biztosítja. Az integráció a szerveren G5 webszolgáltatásokat, a felhőben pedig Senior X API-kat és Events Hub szolgáltatást használ.

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

Igen. A 30 napos ingyenes próba legfeljebb 20 munkaállomást támogat, a Seniorból származó adatok pedig CSV- vagy Excel-fájlból importálhatók. Bankkártya nem szükséges. Indítsa el a próbát, vagy egyeztessen értékesítőinkkel az integráció felméréséről.