Integrációk / ERP / SAP Business One

SAP Business One integrációs útmutató a SkyPlanner APS gyártásütemezéséhez

Ez az útmutató megmutatja az SAP Business One-partnereknek és az informatikai csapatoknak, hogyan kapcsolhatják össze a B1-et a SkyPlanner APS-sel. Bemutatja a használható API-kat, az objektumok áramlásának irányát és a B1-projektek tipikus buktatóit. A SkyPlanner a Service Layer segítségével kétirányú adatkapcsolatot biztosít az SAP Business One rendszerrel:

  • A gyártási rendelések, a technológiai útvonal szakaszai, az erőforrások, a cikkek és a beszerzési rendelések a SkyPlannerbe érkeznek.
  • A tervezett kezdési dátumok és határidők visszaíródnak a gyártási rendelésekbe.
  • A gépkezelők időbejegyzései Receipt and Issue for Production bizonylatként kerülnek könyvelésre.
  • 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 cikkek, a darabjegyzékek, a gyártási rendelések, a készletek és a pénzügyek kezelése az SAP Business One rendszerben marad, a gyártási modul pedig változatlanul működik tovább. A SkyPlanner csapata a bevezetés során a standard B1-objektumokra építve állítja be az integrációt, és az éles indulás után is támogatást nyújt hozzá. A technológiai útvonal szakaszai, az erőforráscsoportok, a felhasználói mezők és a bővítmények vállalati adatbázisonként eltérnek. A konfiguráció ezeket a különbségeket képezi le.

A Laboratory & Allied a HANA-alapú SAP Business One mellett használja a SkyPlannert. Az üzleti előnyökről az SAP Business One gyártásütemezését bemutató oldalon olvashat.

Az SAP Business One integrációs lehetőségei

Az SAP Business One három integrációs felületet kínál. Felhőalapú ütemezőhöz a Service Layer az alapértelmezett választás.

LehetőségLeírásAlkalmasság APS-integrációhoz
Service LayerREST/OData API. A /b1s/v1 az OData v3, a /b1s/v2 az OData v4 verziót használja. A SAP Business One SAP HANA-alapú változatán fut, a 10.0 PL01 verzió óta pedig Microsoft SQL Serveren is.Elsődleges megoldás. HTTP-t és JSON-t használ, felhőszolgáltatásból is elérhető.
DI APIWindows COM-könyvtár. A gyártási rendeléseket a ProductionOrders objektum képviseli; az OWOR táblában tárolódnak (objektumtípus: 202).Régebbi rendszerekhez vagy helyben futó köztes szoftverhez. Windows-gépet igényel.
Integration Framework (B1if)Az SAP köztes szoftvere bizonylatszintű integrációs folyamatokhoz.Hasznos, ha a partner már működtet B1if-alapú integrációs folyamatokat.

Hitelesítés

A Service Layer munkamenet-alapú hitelesítést használ. Küldjön POST /b1s/v1/Login kérést a CompanyDB, UserName és Password megadásával. Válaszként egy B1SESSION cookie-t kap, terheléselosztást használó környezetben pedig opcionálisan egy ROUTEID cookie-t is. A SessionTimeout alapértelmezett értéke 30 perc inaktivitás. A szinkronizálás végén külön hívja meg a Logout műveletet. Hozzon létre külön B1-felhasználót az integrációhoz, hogy a SkyPlanner által írt minden módosítás visszakövethető legyen a változásnaplóban.

Service Layer-entitások a gyártásütemezéshez

AdatokService Layer-entitás
Cikkek és tervezési adatokItems
Darabjegyzékek és a technológiai útvonal szakaszaiProductTrees (Lines, Stages)
Gépek, munkaerő és egyéb erőforrásokResources, ResourceGroups
Gyártási rendelésekProductionOrders (Lines, Stages)
Készlet raktárankéntAz Items készletadatai, Warehouses
Nyitott beszerzési rendelések és szállítási dátumokPurchaseOrders (DocumentLines: nyitott mennyiség, ShipDate)
Beszerzési rendelésekhez kapcsolódó árubeérkezésekPurchaseDeliveryNotes (beszerzési árubeérkezés, objektumtípus: 20)
Kiadás gyártáshozInventoryGenExits
Bevételezés gyártásbólInventoryGenEntries
Webhookok beállításaEventSubscriptions, EventNotifications

Az alapértelmezett oldalméret 20 rekord. Ezt a Prefer: odata.maxpagesize fejléccel vagy a PageSize beállítással növelheti a b1s.conf fájlban. A további oldalak lekéréséhez kövesse az odata.nextLink hivatkozást. A $expand segítségével egyetlen hívással kérheti le a gyártási rendelés sorait és szakaszait, tömeges visszaíráshoz pedig használjon kötegelt kéréseket.

Események és webhookok

A SAP Business One 10.0 FP 2602 verziójától a Service Layer támogatja a webhookokat. Alapértelmezés szerint ki vannak kapcsolva. Vállalatonként engedélyezhetők a CompanyService_UpdateAdminInfo hívással (EnableWebhook = tYES). Ezután küldjön POST EventSubscriptions kérést a következő három elemmel:

  • egy WebhookURL
  • egy AuthenticationType: None, Basic, HMAC vagy OAuth; az alapértelmezett érték HMAC
  • egy EventCollection, amely az üzleti objektumokat és a tranzakciótípusokat tartalmazza

A WebhookURL címnek HTTPS-t kell használnia, a hosztnévnek megfelelő tanúsítvánnyal. Az EventSubscriptionsService_GetEventCatalog felsorolja azokat az eseményeket, amelyekre feliratkozhat. A Webhook Messenger Service szolgáltatásnak futnia kell.

Régebbi verzióknál használjon ütemezett lekérdezést (lásd alább az UpdateDate mezővel kapcsolatos buktatót). Az SBO_SP_TransactionNotification adatbázisszintű ellenőrzési pont, nem pedig értesítési csatorna.

Adatmegfeleltetés: az SAP Business One-ból a SkyPlannerbe

SAP Business One (Service Layer)SkyPlanner-objektumIrányGyakoriság
Items (gyártott cikkek, Procurement Method)TermékekB1 → SkyPlannerKezdeti betöltés, majd ütemezetten
ProductTrees Lines (cikksorok)A termékek anyagaiB1 → SkyPlannerKezdeti betöltés, majd változáskor
ProductTrees Stages és erőforrássorokMűveletek és megmunkálási időkB1 → SkyPlannerKezdeti betöltés, majd változáskor
Resources (Machine, Labor, Other)Munkaállomások és munkatársakB1 → SkyPlannerKezdeti betöltés, ritka módosítások
ResourceGroupsMunkaállomás-csoportokB1 → SkyPlannerKezdeti betöltés
ProductionOrders (Planned, Released)Rendelések és gyártási feladatokB1 → SkyPlannerWebhook (FP 2602+) vagy lekérdezés néhány percenként
ProductionOrders StagesA gyártási feladat műveletei és sorrendjükB1 → SkyPlannerA rendeléssel együtt
Az Items készlete Warehouses szerinti bontásbanAnyagkészletB1 → SkyPlannerÜtemezetten, például óránként
A PurchaseOrders (objektumtípus: 22) nyitott sorai a szállítási dátummalBeszerzési rendelések / beérkező anyagok a várható szállítási dátummalB1 → SkyPlannerÜtemezetten, például óránként
A PurchaseDeliveryNotes (beszerzési árubeérkezés) azon sorai, amelyeknél a BaseType értéke 22A beszerzési rendelés sorára beérkezett mennyiség, frissített készletB1 → SkyPlannerÜtemezetten, például óránként
Ütemezett kezdés és befejezésPATCH ProductionOrders({DocEntry}): StartDate, DueDate, valamint az erőforrássor StartDate és EndDate mezőjeSkyPlanner → B1SkyPlanner-webhook az ütemezés változásakor
Rögzített mennyiségekInventoryGenEntries (bevételezés gyártásból)SkyPlanner → B1Visszajelentéskor vagy kötegelve
Rögzített munkaórák és anyagfelhasználásInventoryGenExits (kiadás gyártáshoz)SkyPlanner → B1Visszajelentéskor vagy kötegelve

A műszaknaptárakat, a személyzetet és a távolléteket a SkyPlanner kezeli. A B1 napi kapacitásadatai nem vesznek részt az adatcserében (lásd lent az első buktatót).

Integrációs minták

1. A törzsadatok kezdeti betöltése. Kérje le a Resources és ResourceGroups adatokat, a Procurement Method mezőben Make értékű Items cikkeket, valamint a hozzájuk tartozó ProductTrees darabjegyzékeket a szakaszokkal együtt. Minden gépi erőforrást rendeljen hozzá egy SkyPlanner-munkaállomáshoz. Az első rendelésszinkronizálás előtt tekintsék át a listát a gyártástervezőkkel.

2. Rendelések szinkronizálása. Kérje le a Planned és Released állapotú ProductionOrders rendeléseket, a sorokat és szakaszokat a $expand segítségével kibontva. A B1 gyártási rendelései a BOM-ból átvett technológiai szakaszokat tartalmazzák, de a tervezők a létrehozás után is módosíthatják a rendelést. A rendelés szakaszait használja, ne a BOM szakaszait. Egy gyártási rendelés egy termék előállítására szolgál, ezért többszintű terméknél minden szinthez külön gyártási rendelés tartozik. Kapcsolja össze ezeket, hogy a SkyPlanner a részegységeket a szülőtermék elé ütemezze.

A PurchaseOrders nyitott sorait is szinkronizálja a SkyPlanner beszerzési rendelésekhez tartozó végpontjaira, a nyitott mennyiséggel és a szállítási dátummal együtt. A SkyPlanner a megrendelt anyagot a beszerzési rendelés szállítási dátumán tekinti rendelkezésre állónak. A B1-ben a készlet a beszerzési árubeérkezés (PurchaseDeliveryNotes) könyvelésekor változik. Az integráció beolvassa ezeket a bevételezéseket, a beérkezett mennyiséget leszállítottként jelöli a SkyPlanner rendszerben, a fennmaradó részt pedig nyitva hagyja. A részszállítások csak egyszer számítanak bele a mennyiségbe, az anyagellátottság ellenőrzése pedig a készletre és a várható beérkezésekre is kiterjed.

3. Az ütemezés visszaírása. A SkyPlanner webhookjai az ütemezés változásakor aktiválódnak. Az integráció PATCH /b1s/v1/ProductionOrders({DocEntry}) kérést küld az új StartDate és DueDate értékekkel, valamint a rendelés erőforrássorain megadott StartDate és EndDate értékekkel (ProductionOrderLines). Így minden szakasz megkapja az ütemezett időablakát. A kérés törzse csak a SkyPlanner által kezelt mezőket tartalmazza, és egyetlen $batch kérésben több rendelés adatai mennek át. A B1 felhasználói ezután a gyártási rendelésen és a Resource Capacity ablakban is látják az ütemezett dátumokat. Ahol a Service Layer nem érhető el, ott ugyanezt a frissítést egy helyben futó szolgáltatás végzi a DI API ProductionOrders objektumán keresztül (GetByKey, dátumok beállítása, Update).

4. Üzemi visszajelentések. Az üzemi dolgozók a SkyPlanner rendszerben, a Mobile Confirmations vagy a Production Timer használatával rögzítik a munkát. Minden időbejegyzésből egy POST /b1s/v1/InventoryGenEntries kérés keletkezik az elkészült mennyiséghez (bevételezés gyártásból), és egy POST /b1s/v1/InventoryGenExits kérés az alkatrészekhez és az erőforrások felhasznált idejéhez (kiadás gyártáshoz).

Minden bizonylatsorban a BaseType értéke 202, a BaseEntry pedig a gyártási rendelés DocEntry értékét kapja. A kiadási sorokban az alkatrész- vagy erőforrássor BaseLine értékét is meg kell adni. A részmennyiségek a rögzítésükkor könyvelődnek. A sarzs- vagy sorozatszám-kezelésű cikkekhez meg kell adni a megfelelő számokat, a rendelésnek pedig Released állapotban kell lennie.

A SkyPlanner időbejegyzésének azonosítója bekerül a B1-bizonylatba, így egy esemény ismételt feldolgozása sem eredményez kettős könyvelést. Sikertelen könyvelés esetén a rendszer újrapróbálkozik és jelenti a hibát, nem pedig eldobja a könyvelési kérést.

5. Adatgazdai és ütközéskezelési szabályok. Ezeket még a kódolás előtt egyeztessék:

  • A cikkek, a darabjegyzékek, a mennyiségek és a raktárak kezelése, valamint a rendelések létrehozása a B1 hatáskörébe tartozik.
  • A sorrendet, a kezdési és befejezési időpontokat, valamint a munkaállomások hozzárendelését a SkyPlanner határozza meg.
  • Ha egy rendelés dátumait mindkét rendszerben módosítják, a SkyPlanner következő futásának eredménye érvényesül, kivéve, ha a tervezők zárolták a gyártási feladatot a SkyPlannerben.
  • Ha egy rendelés a B1-ben Closed vagy Cancelled állapotba kerül, a hozzá tartozó gyártási feladat kikerül az ütemtervből.

Mit tartalmaz a projekt?

A megvalósítás a bevezetés kezdetétől számítva általában heteken belül lezárul. Ezt megelőzően a 30 napos ingyenes próba során saját adataival dolgozhat. Exportálja a cikkeket, az erőforrásokat és a nyitott gyártási rendeléseket a B1-ből CSV- vagy Excel-fájlba, majd töltse be őket a SkyPlanner adatimportálási funkciójával. A tervezők így már az integrációs kód megírása előtt valós ütemtervet látnak.

Egy tipikus SAP Business One-projekt a következőket tartalmazza:

  • A törzsadatok megfeleltetése. A B1 erőforrásait és erőforráscsoportjait munkaállomásokhoz, a technológiai útvonal szakaszait folyamatlépésekhez, a Make típusú cikkeket pedig termékekhez rendeljük.
  • Kezdeti adatbetöltés. Cikkek, a Product Trees objektumok a szakaszaikkal és cikksoraikkal együtt, erőforrások, valamint raktárankénti készletek.
  • A gyártási és beszerzési rendelések szinkronizálása. Nyitott gyártási rendelések a soraikkal és szakaszaikkal együtt, valamint nyitott beszerzési rendelések a szállítási dátumaikkal.
  • Az ütemezés visszaírása. Az ütemezett kezdési dátumok és határidők visszaírása a ProductionOrders objektumba.
  • Üzemi visszajelentések. Receipt and Issue for Production könyvelése a SkyPlanner időbejegyzései alapján.
  • Tesztelés a jelenlegi tervvel párhuzamosan. A tervezők összevetik a SkyPlanner ütemtervét a jelenlegi tervezési gyakorlatukkal.
  • Éles indulás. A SkyPlanner ütemterve lesz a mérvadó gyártási terv.

Ha a B1-ben rendezettek az erőforrások és a technológiai útvonal szakaszai, az adatmegfeleltetés gyorsan elvégezhető. A Laboratory & Allied esetében az integráció a projekt egyik legegyszerűbb része volt. A belső informatikai csapat nagyrészt önállóan valósította meg a HANA-alapú SAP Business One integrációját. A SkyPlanner csapata a legösszetettebb eseteknél kapcsolódott be, például a többlépéses folyamatok során összeépülő termékek kezelésénél.

Az SAP Business One buktatói

A napi kapacitás nem műszakmodell.

A B1 erőforrásonként és naponként tárolja a Daily Internal Capacity és a Single Run Capacity értékét. Az SAP Learning megfogalmazása szerint: “These capacities are defined on a daily basis,” (Ezeket a kapacitásokat napi alapon határozzák meg). Az SAP útmutatója szerint a Required Days számítása azt feltételezi, hogy “a single production order can be produced on a single machine” (egyetlen gyártási rendelés egyetlen gépen legyártható) (SAP gyakorlati útmutató). Ne vegye át ezeket az értékeket a termelésütemezés valós kapacitáskorlátaiként. A műszakokat, a személyzetet és a munkaállomások hatékonyságát a SkyPlannerben határozza meg.

A technológiai útvonal a darabjegyzék része.

Nincs külön technológiaiútvonal-törzs. A sorrendet a Product Tree Route Stage sorai határozzák meg, a Waiting Days értékeket pedig kézzel kell megadni. Olvassa be a ProductTrees Stages adatait és a ProductionOrders Stages adatait, és ellenőrizze, hogy minden erőforrássor tartozik-e valamelyik szakaszhoz. A szakaszok nélküli rendelésekből az ütemező nem kap műveleti sorrendet.

Az erőforrássorok mennyiségeit át kell számítani.

A darabjegyzék egy sorában a Quantity mező a fejlécben megadott mennyiség előállításához szükséges mennyiséget jelöli, nem az egy darabhoz szükségeset. Az Additional Quantity hozzáadódik a tervezett időhöz: “regardless of the quantity of the parent item produced” (az előállított szülőcikk mennyiségétől függetlenül) (SAP gyakorlati útmutató). Ezt rendelésenkénti fix időként kezelje, akárcsak a beállítási időt. Az egységnyi gyártási idő kiszámítása előtt osszon a fejlécben szereplő mennyiséggel, különben minden gyártási feladat számított ideje a fejlécben megadott mennyiség arányában tér el a helyes értéktől.

Az erőforrások törzsadatai ritkán rendezettek.

Az erőforrások típusa Machine, Labor vagy Other lehet. A gépek tárgyi eszközökhöz, a munkaerő pedig munkavállalókhoz kapcsolható. Az erőforráshoz a beszerzését vagy értékesítését szolgáló, nem készletezett cikk is kapcsolódhat. Ebből azonban még nem derül ki, mely erőforrások jelentenek tényleges, ütemezhető gépeket. Rendezze az erőforráscsoportokat és szüntesse meg a duplikált erőforrásokat, mielőtt ezekből kialakul a munkaállomások listája.

A készletkezelési szabályok megakadályozhatják a visszajelentések könyvelését.

A bevételezések és kiadások készletbizonylatok. Tipikus hiba az InventoryGenEntries és az InventoryGenExits felcserélése, a sarzs- vagy sorozatszámok kihagyása az ilyen módon kezelt cikkeknél, illetve a Planned állapotú rendelésre történő könyvelés.

Munkamenetek és lapozás.

Lejárt munkamenet esetén az „Invalid session or session already timeout.” (Érvénytelen vagy már lejárt munkamenet.) hibaüzenet érkezik. Ilyenkor jelentkezzen be újra. Az alapértelmezett, 20 rekordos lapozás figyelmeztetés nélkül hiányossá teszi a szinkronizálást, ha az nem követi az odata.nextLink hivatkozást.

Az UpdateDate nem tartalmaz időpontot.

Az OWOR táblában az UpdateDate dátummező; a módosítás időpontját külön, az UpdateTS tárolja. Ha a lekérdezés csak az UpdateDate mezőre szűr, minden futáskor újra lekéri az aznap módosított összes rendelést. Használja együtt a két mezőt, vagy szűrje ki a duplikátumokat a saját oldalon.

A webhookok kézbesítése legalább egyszer megtörténik.

A Webhook Messenger a sikertelen kézbesítést legfeljebb ötször próbálja újra (2, 4, 8, 16 és 32 másodperc elteltével), majd sikertelennek jelöli. Az újrapróbálkozások ismétlődő eseményeket eredményezhetnek, a sorrend pedig csak egy vállalaton belül garantált. Az eseménykezelőket az eseményazonosító alapján tegye idempotenssé, és tartson fenn éjszakánként futó egyeztető lekérdezést.

Ki állítja be az SAP Business One integrációját?

A munka során megfeleltetjük a technológiai útvonal szakaszait, az erőforrásokat és a B1 beállításait, valamint leképezzük azokat a korlátokat, amelyeket a B1 nem vesz figyelembe az ütemezésben: az átállásiidő-mátrixot, a szerszámokat, a gépkezelők létszámát és az alternatív erőforrásokat.

  1. A SkyPlanner csapata a bevezetés során beállítja az integrációt, az éles indulás után pedig támogatást nyújt hozzá. Minden vállalat másképp használja a B1-et; a beállítás során az ehhez szükséges szakértelmet hasznosítjuk. Ez az alapértelmezett megoldás.
  2. Az Ön SAP Business One-partnere is részt vehet a munkában. A vállalati adatbázist, a bővítményeket és a felhasználói mezőket ismerő partnerek a Service Layer és a SkyPlanner REST API segítségével fejleszthetnek (API-referencia).
  3. Saját fejlesztői is építhetnek rá. A SkyPlanner REST API segítségével rendelések, termékek, anyagok, folyamatlépések, beszerzési rendelések és időbejegyzések olvashatók és írhatók. A hitelesítés JWT bearer tokennel történik, a dokumentáció Swagger/OpenAPI formátumú, és nyilvánosan elérhető a SkyPlanner dokumentációjában. A webhookok valós időben továbbítják az ütemterv és az állapotok változásait. A fejlesztés megkezdéséhez mindössze egy SkyPlanner API-kulcsra van szükség (integrációs útmutató), a SkyPlanner csapata pedig szükség esetén segít. A Laboratory & Allied belső informatikai csapata ezt az utat választotta.

Először ellenőrizze az ütemtervet a 30 napos ingyenes próba során, hogy az integráció már egy, az üzemhez illeszkedő ütemtervre épülhessen.

Miért választják a műszaki csapatok a SkyPlannert a B1 mellé?

  • Válassza a SkyPlannert, ha kis terjedelmű, jól körülhatárolt integrációt szeretne. Befelé standard B1-objektumok érkeznek (gyártási rendelések, Product Trees, Resources, Items), kifelé pedig dátumok, valamint Issue and Receipt from Production bizonylatok mennek. Nem kell módosítani a B1 gyártási modulját, és nincs szükség adatmigrációra.
  • Válassza a SkyPlannert, ha a projektnek már korán bizonyítania kell. A 30 napos ingyenes próba CSV-exportból származó adatokkal, legfeljebb 20 munkaállomással használható, bankkártya nélkül. A vállalat már az integráció megkezdése előtt látja a saját ütemtervét.
  • Válassza a SkyPlannert, ha az ütemtervnek a valós korlátokhoz kell igazodnia. Az átállási idők, a közösen használt szerszámok, a több gépkezelőt igénylő gyártási feladatok, az alternatív erőforrások, a készletek és a nyitott beszerzési rendelések mind modellezhetők a SkyPlannerben. Az integráció csak a B1 adatait továbbítja.
  • Válassza a SkyPlannert, ha közös rendszert szeretne a tervezőknek és a gépkezelőknek. Az Arcturus motor másodpercek alatt elkészíti az ütemtervet, az Autopilot pedig automatikusan újraütemez, ha változik a gyártás. A gépkezelők telefonon vagy táblagépen rögzítik a munkát, az integráció pedig visszaírja ezeket a visszajelentéseket a B1-be.
  • Válassza a SkyPlannert, ha kiszámítható költségeket szeretne. Az előfizetés ára havi 199 €-tól indul, 5 munkaállomást tartalmaz, havi számlázású és bármikor lemondható. Az integrációra a folyamatai és igényei alapján előre adunk ajánlatot az előfizetési csomaggal együtt, így már az indulás előtt látja a teljes költséget.

A tervezés hiányosságairól az SAP Business One melletti termelésütemezést bemutató cikkben olvashat, más ERP-rendszerekről pedig az ERP-integrációk áttekintő oldalán tájékozódhat.

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

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

+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 az összes munkaállomásra kiterjedő, három hónapos optimalizált terv kevesebb mint 30 perc alatt elkészül.

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

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

2 hmegtakarítás hetente

„A SkyPlannerrel az Excel-táblázatos 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 · Villamos kapcsolótáblák é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

Anu Järvinen, a Fredman Operations termelésvezetője egy robotizált raklapozócella mellett Raumában

6 hónapra előrelátja az értékesítés a szabad kapacitást

„A SkyPlanner biztos alapot és megbízhatóságot ad a teljes gyártástervezéshez.”

Anu Järvinen, termelésvezető
Fredman Operations · Élelmiszerrel érintkezésre alkalmas csomagolópapírok

Az értékesítés hat hónapra előre látja a szabad kapacitást. Az ütemterv módosítására vonatkozó kérések megválaszolása korábban egy órát vagy még többet vett igénybe, most viszont másodpercek alatt megtörténik.

Olvassa el a Fredman Operations véleményét

Légifelvétel a Piristeel tetőbiztonsági termékeket gyártó üzeméről Kauhavában

99,2%a szállítási határidők betartása

„A SkyPlanner láthatóvá tette a szűk keresztmetszeteket, és átláthatóbbá tette a termelésirányítást.”

Toni Tuori, termelésvezető
Piristeel · Tetőbiztonsági és esővíz-elvezető rendszerek

A szállítási határidők betartása idén elérte a 99,2%-ot, az ütemezéssel pedig naponta akár négy óra munkaidőt takarítanak meg.

Olvassa el a Piristeel véleményét

Gyakori kérdések

Ki valósítja meg az SAP Business One integrációját?

A SkyPlanner csapata a bevezetés során beállítja a kétirányú integrációt, és az éles indulás után is támogatja azt. A gyártási rendelések, a technológiai útvonal szakaszai, az erőforrások, a beszerzési rendelések és az árubeérkezések a SkyPlannerbe kerülnek. Az ütemezett dátumok, valamint az Issue and Receipt from Production adatai visszakerülnek a B1-be. B1-partnere vagy saját fejlesztői is elkészíthetik az integrációt a Service Layer és a SkyPlanner REST API használatával; az induláshoz elegendő egy API-kulcs.

Mennyi ideig tart a SkyPlanner és az SAP Business One integrációjának bevezetése?

A bevezetés általában a közös munka megkezdésétől számított néhány héten belül lezárul. A csapat megfelelteti az erőforrásokat és a technológiai útvonal szakaszait, beköti a gyártási és beszerzési rendeléseket, majd az éles indulás előtt összeveti és teszteli az ütemtervet az Önök jelenlegi tervével.

Service Layer vagy DI API?

Új fejlesztésekhez a Service Layer javasolt. HTTP-alapú, HANA és SQL Server környezetben is fut, és jól illeszkedik a felhőalapú ütemezéshez. A DI API-t csak akkor használja, ha a meglévő köztes szoftver már arra épül.

Szükséges az SAP Business One 10.0 FP 2602 verziója?

Csak a webhookokhoz. A korábbi 10.0 verziókkal az integráció időzített lekérdezéseken keresztül működik.

Hogyan kerülnek vissza az ütemezett dátumok az SAP Business One rendszerébe?

A PATCH /b1s/v1/ProductionOrders({DocEntry}) kéréssel, amelyet a SkyPlanner ütemezésváltozási webhookja indít el. A kérés beállítja a rendelés StartDate és DueDate mezőjét, valamint az erőforrássorok StartDate és EndDate mezőjét. Az elkészült mennyiség és a felhasznált idő InventoryGenEntries és InventoryGenExits bizonylatként kerül vissza. Ezeket a 202 értékű BaseType és a BaseEntry kapcsolja a rendeléshez.

Szükség van gyártási kiegészítőre a B1-ben?

Nem. Az integráció kizárólag a B1 standard objektumait érinti: a gyártási rendeléseket, a Product Trees, Resources és Items objektumokat, a beszerzési rendeléseket és a készletbizonylatokat. Semmilyen adatot nem kell új gyártási adatmodellbe migrálni.

Kipróbálhatjuk a SkyPlannert a saját B1-adatainkkal az integráció előtt?

Igen. A 30 napos próbaidőszakban legfeljebb 20 munkaállomással dolgozhat, az adatokat pedig CSV- vagy Excel-fájlból importálhatja. Bankkártya nem szükséges. Indítsa el az ingyenes próbát, vagy egyeztessen értékesítőinkkel a B1-környezetéről.