Integrácie / ERP / SAP Business One
Sprievodca integráciou SAP Business One so SkyPlanner APS na rozvrhovanie výroby
Tento sprievodca ukazuje partnerom SAP Business One a IT tímom, ako prepojiť B1 so SkyPlanner APS. Vysvetľuje, ktoré API použiť, kam sa prenášajú jednotlivé objekty a kde pri projektoch B1 vznikajú problémy. SkyPlanner sa so SAP Business One prepája obojsmerne cez Service Layer:
- Do SkyPlanner sa prenášajú výrobné príkazy, etapy technologických postupov, zdroje, položky a nákupné objednávky.
- Plánované dátumy začatia a dokončenia sa zapisujú späť do výrobných príkazov.
- Časové záznamy operátorov sa účtujú ako Receipt and Issue for Production.
- Webhooky SkyPlanner odosielajú zmeny rozvrhu hneď, ako nastanú.
Položky, kusovníky, výrobné príkazy, zásoby a financie zostávajú v SAP Business One a váš výrobný modul sa nemení. Tím SkyPlanner počas zavádzania nakonfiguruje integráciu so štandardnými objektmi B1 a po spustení do ostrej prevádzky poskytuje podporu. Každá firemná databáza sa líši etapami technologických postupov, skupinami zdrojov, používateľskými poľami a doplnkami. Práve tieto rozdiely sa zohľadňujú pri mapovaní v konfigurácii.
Spoločnosť Laboratory & Allied používa SkyPlanner so SAP Business One na HANA. Obchodné prínosy nájdete na stránke o rozvrhovaní výroby pre SAP Business One.
Možnosti integrácie SAP Business One
SAP Business One ponúka tri integračné rozhrania. Pre cloudový nástroj na rozvrhovanie je štandardnou voľbou Service Layer.
| Možnosť | Popis | Vhodnosť na integráciu s APS |
|---|---|---|
| Service Layer | REST/OData API. /b1s/v1 používa OData v3, /b1s/v2 používa OData v4. Funguje vo verzii SAP Business One pre SAP HANA a od verzie 10.0 PL01 aj na Microsoft SQL Server. | Primárny spôsob integrácie. HTTP, JSON, funguje aj z cloudovej služby. |
| DI API | Knižnica COM pre Windows. Výrobné príkazy predstavuje objekt ProductionOrders, uložený v tabuľke OWOR (typ objektu 202). | Pre starší middleware alebo middleware prevádzkovaný lokálne. Vyžaduje hostiteľský systém Windows. |
| Integration Framework (B1if) | Middleware od SAP pre integračné scenáre na úrovni dokladov. | Vhodný, ak partner už prevádzkuje scenáre B1if. |
Autentifikácia
Service Layer používa autentifikáciu na základe relácie. Odošlete POST /b1s/v1/Login s údajmi CompanyDB, UserName a Password a dostanete súbor cookie B1SESSION (pri rozložení záťaže aj voliteľný ROUTEID). Predvolený SessionTimeout je 30 minút nečinnosti. Po skončení synchronizácie explicitne zavolajte Logout. Vytvorte samostatného používateľa B1 pre integráciu, aby sa každá zmena zapísaná zo SkyPlanner dala dohľadať v protokole zmien.
Entity Service Layer na rozvrhovanie výroby
| Údaje | Entita Service Layer |
|---|---|
| Položky a údaje pre plánovanie | Items |
| Kusovníky a etapy technologického postupu | ProductTrees (Lines, Stages) |
| Stroje, pracovná sila a ostatné zdroje | Resources, ResourceGroups |
| Výrobné príkazy | ProductionOrders (Lines, Stages) |
| Zásoby podľa skladov | Údaje o zásobách v Items, Warehouses |
| Otvorené nákupné objednávky a termíny dodania | PurchaseOrders (DocumentLines: otvorené množstvo, ShipDate) |
| Príjemky k nákupným objednávkam | PurchaseDeliveryNotes (Goods Receipt PO, typ objektu 20) |
| Výdaj do výroby | InventoryGenExits |
| Príjem z výroby | InventoryGenEntries |
| Nastavenie webhookov | EventSubscriptions, EventNotifications |
Predvolená veľkosť stránky je 20 záznamov. Zvýšte ju pomocou hlavičky Prefer: odata.maxpagesize (alebo nastavenia PageSize v b1s.conf) a pokračujte podľa odata.nextLink. Pomocou $expand načítajte riadky a etapy výrobného príkazu jedným volaním. Pri hromadnom spätnom zápise používajte dávkové požiadavky.
Udalosti a webhooky
Od verzie SAP Business One 10.0 FP 2602 podporuje Service Layer webhooky. Predvolene sú vypnuté. Zapnete ich pre každú spoločnosť pomocou CompanyService_UpdateAdminInfo (EnableWebhook = tYES). Potom odošlete POST EventSubscriptions s tromi časťami:
WebhookURLs adresou webhookuAuthenticationType: None, Basic, HMAC alebo OAuth, pričom predvolená hodnota je HMACEventCollections obchodnými objektmi a typmi transakcií
WebhookURL musí používať HTTPS s certifikátom zodpovedajúcim hostiteľovi. EventSubscriptionsService_GetEventCatalog vypíše udalosti, na ktorých odber sa môžete prihlásiť. Služba Webhook Messenger Service musí byť spustená.
V starších verziách používajte pravidelné dopytovanie (pozrite si nižšie upozornenie k UpdateDate). SBO_SP_TransactionNotification je validačný mechanizmus na úrovni databázy, nie kanál na doručovanie udalostí.
Mapovanie dát zo SAP Business One do SkyPlanner
| SAP Business One (Service Layer) | Objekt v SkyPlanner | Smer | Frekvencia |
|---|---|---|---|
Items (vyrábané položky, Procurement Method) | Produkty | B1 → SkyPlanner | Úvodné načítanie, potom podľa časového plánu |
Lines v ProductTrees (riadky položiek) | Materiály produktu | B1 → SkyPlanner | Úvodné načítanie, potom pri zmene |
Stages a riadky zdrojov v ProductTrees | Kroky procesu a časy spracovania | B1 → SkyPlanner | Úvodné načítanie, potom pri zmene |
Resources (Machine, Labor, Other) | Pracoviská a pracovníci | B1 → SkyPlanner | Úvodné načítanie, zmeny len zriedka |
ResourceGroups | Skupiny pracovísk | B1 → SkyPlanner | Úvodné načítanie |
ProductionOrders (Planned, Released) | Zákazky a operácie | B1 → SkyPlanner | Webhook (FP 2602+) alebo dopytovanie každých pár minút |
Stages v ProductionOrders | Kroky operácií v určenom poradí | B1 → SkyPlanner | Spolu s príkazom |
Zásoby Items podľa Warehouses | Zásoby materiálu | B1 → SkyPlanner | Podľa časového plánu, napr. každú hodinu |
Otvorené riadky PurchaseOrders (typ objektu 22) s termínom dodania | Nákupné objednávky / očakávaný materiál s predpokladaným termínom dodania | B1 → SkyPlanner | Podľa časového plánu, napr. každú hodinu |
Riadky PurchaseDeliveryNotes (Goods Receipt PO) s BaseType 22 | Prijaté množstvo na riadku nákupnej objednávky, aktualizované zásoby | B1 → SkyPlanner | Podľa časového plánu, napr. každú hodinu |
| Naplánovaný začiatok a koniec | PATCH ProductionOrders({DocEntry}): StartDate, DueDate, na riadku zdroja StartDate a EndDate | SkyPlanner → B1 | Webhook SkyPlanner pri zmene rozvrhu |
| Vykázané množstvá | InventoryGenEntries (príjem z výroby) | SkyPlanner → B1 | Pri potvrdení alebo dávkovo |
| Vykázané hodiny a spotreba materiálu | InventoryGenExits (výdaj do výroby) | SkyPlanner → B1 | Pri potvrdení alebo dávkovo |
Kalendáre zmien, pracovníci a absencie sa spravujú v SkyPlanner. Údaje o dennej kapacite z B1 sa neprenášajú (pozrite si prvé úskalie nižšie).
Integračné vzory
1. Úvodné načítanie kmeňových dát. Načítajte Resources, ResourceGroups, Items s nastavením Procurement Method na Make a ich ProductTrees vrátane etáp. Každý strojový zdroj priraďte k pracovisku v SkyPlanner. Pred prvou synchronizáciou príkazov skontrolujte zoznam s plánovačmi.
2. Synchronizácia príkazov. Načítajte ProductionOrders v stavoch Planned a Released a pomocou $expand zahrňte riadky aj etapy. Výrobné príkazy v B1 obsahujú etapy technologického postupu prevzaté z kusovníka, no plánovači môžu príkaz po vytvorení upraviť. Používajte preto etapy z príkazu, nie z kusovníka. Jeden výrobný príkaz vyrába jeden produkt, takže pri viacúrovňovom produkte pripadá na každú úroveň samostatný výrobný príkaz. Prepojte ich tak, aby SkyPlanner rozvrhol výrobu podzostáv pred nadradeným produktom.
Synchronizujte aj otvorené riadky PurchaseOrders s otvoreným množstvom a termínom dodania do koncových bodov SkyPlanner pre nákupné objednávky. SkyPlanner považuje objednaný materiál za dostupný v termíne dodania nákupnej objednávky. V B1 sa stav zásob mení pri zaúčtovaní príjemky k nákupnej objednávke, Goods Receipt PO (PurchaseDeliveryNotes). Integrácia načíta tieto príjemky, označí prijaté množstvo v SkyPlanner ako dodané a zvyšné množstvo ponechá otvorené. Čiastočné príjmy sa započítajú len raz a kontrola materiálu zohľadňuje zásoby aj očakávané dodávky.
3. Spätný zápis rozvrhu. Webhooky SkyPlanner sa spúšťajú pri zmene rozvrhu. Integrácia odošle PATCH /b1s/v1/ProductionOrders({DocEntry}) s novými hodnotami StartDate a DueDate a s hodnotami StartDate a EndDate na riadkoch zdrojov príkazu (ProductionOrderLines), aby každá etapa mala svoj naplánovaný časový interval. Telo požiadavky obsahuje len polia, ktoré spravuje SkyPlanner, a viacero príkazov sa odosiela v jednej požiadavke $batch. Používatelia B1 potom vidia naplánované termíny vo výrobnom príkaze aj v okne Resource Capacity. V inštaláciách bez Service Layer vykonáva rovnakú aktualizáciu lokálna služba cez objekt ProductionOrders rozhrania DI API (GetByKey, nastavenie dátumov, Update).
4. Potvrdzovanie práce vo výrobe. Operátori vykazujú prácu v SkyPlanner pomocou Mobile Confirmations alebo Production Timer. Z každého časového záznamu vznikne POST /b1s/v1/InventoryGenEntries pre dokončené množstvo (príjem z výroby) a POST /b1s/v1/InventoryGenExits pre komponenty a čas zdrojov (výdaj do výroby).
Každý riadok dokladu má BaseType 202 a BaseEntry nastavené na DocEntry výrobného príkazu. Riadky výdaja navyše obsahujú BaseLine riadka komponentu alebo zdroja. Čiastočné množstvá sa účtujú priebežne pri vykazovaní. Pri položkách sledovaných podľa šarží alebo sériových čísel sa uvádzajú aj tieto údaje a príkaz musí byť v stave Released.
ID časového záznamu zo SkyPlanner sa ukladá do dokladu B1, takže opakované spracovanie udalosti nikdy nevytvorí duplicitné zaúčtovanie. Neúspešné zaúčtovanie sa zopakuje a nahlási, namiesto toho, aby sa zahodilo.
5. Pravidlá zodpovednosti za dáta a riešenia konfliktov. Dohodnite si ich ešte pred programovaním:
- B1 spravuje položky, kusovníky, množstvá, sklady a vytváranie príkazov.
- SkyPlanner určuje poradie, časy začatia a ukončenia a priradenie k pracoviskám.
- Ak sa dátumy príkazu zmenia v oboch systémoch, pri ďalšom výpočte rozvrhu sa uplatnia dátumy zo SkyPlanner, pokiaľ plánovači danú operáciu v SkyPlanner neuzamkli.
- Ak má príkaz v B1 stav Closed alebo Cancelled, príslušná operácia sa odstráni z rozvrhu.
Čo projekt zahŕňa
Implementácia sa zvyčajne dokončí v priebehu niekoľkých týždňov od začiatku zavádzania. Ešte predtým si môžete systém počas 30-dňového bezplatného skúšobného obdobia vyskúšať na vlastných dátach. Exportujte z B1 položky, zdroje a otvorené výrobné príkazy do CSV alebo Excelu a načítajte ich pomocou importu dát v SkyPlanner. Plánovači uvidia reálny rozvrh ešte skôr, než niekto začne písať integračný kód.
Typický projekt pre SAP Business One zahŕňa:
- Mapovanie kmeňových dát. Zdroje a skupiny zdrojov z B1 sa mapujú na pracoviská, etapy technologických postupov na kroky procesu a položky typu Make na produkty.
- Úvodné načítanie. Položky, Product Trees s etapami a riadkami položiek, zdroje a zásoby podľa skladov.
- Synchronizácia výrobných príkazov a nákupných objednávok. Otvorené výrobné príkazy s riadkami a etapami a otvorené nákupné objednávky s termínmi dodania.
- Spätný zápis rozvrhu. Naplánované dátumy začiatku a dokončenia do
ProductionOrders. - Potvrdzovanie z výroby. Receipt and Issue for Production sa účtujú na základe časových záznamov zo SkyPlanner.
- Testovanie súbežne s aktuálnym plánom. Plánovači porovnávajú rozvrh zo SkyPlanner so svojím súčasným spôsobom plánovania.
- Spustenie do ostrej prevádzky. Rozvrh v SkyPlanner sa stáva záväzným plánom.
Ak sú zdroje a etapy technologických postupov v B1 správne usporiadané, mapovanie nezaberie veľa času. V Laboratory & Allied patrila integrácia medzi najmenej náročné časti projektu. Interný IT tím zvládol integráciu so SAP Business One na HANA prevažne sám. Tím SkyPlanner pomohol pri najzložitejších prípadoch, napríklad pri produktoch, ktoré sa spájajú vo viackrokových procesoch.
Úskalia SAP Business One
Denná kapacita nenahrádza model pracovných zmien.
B1 uchováva pre každý zdroj na každý deň hodnoty Daily Internal Capacity a Single Run Capacity („These capacities are defined on a daily basis,“ (Tieto kapacity sa definujú na každý deň), ako uvádza SAP Learning). Príručka SAP uvádza, že výpočet Required Days vychádza z predpokladu „a single production order can be produced on a single machine“ (výrobu podľa jedného výrobného príkazu možno uskutočniť na jednom stroji) (praktická príručka SAP). Nepreberajte tieto hodnoty priamo ako kapacitné limity pre plánovanie výroby, ktoré rešpektuje skutočnú kapacitu strojov a pracovníkov. Pracovné zmeny, pracovníkov a efektívnosť pracovísk definujte v SkyPlanner.
Technologický postup je súčasťou kusovníka.
Samostatné kmeňové dáta technologických postupov neexistujú. Poradie určujú riadky Route Stage v Product Tree a hodnoty Waiting Days sa zadávajú ručne. Načítajte Stages z ProductTrees aj ProductionOrders a overte, či každý riadok zdroja patrí k niektorej etape. Pri príkazoch bez etáp nemá rozvrhovací systém k dispozícii poradie operácií.
Množstvá na riadkoch zdrojov treba prepočítať.
Hodnota Quantity na riadku kusovníka vyjadruje množstvo potrebné na výrobu množstva uvedeného v hlavičke kusovníka, nie jedného kusa. Additional Quantity sa pripočítava k plánovanému času „regardless of the quantity of the parent item produced“ (bez ohľadu na vyrobené množstvo nadradenej položky) (praktická príručka SAP). Považujte ho za pevný čas na príkaz, podobne ako čas prípravy. Pred výpočtom času spracovania na jeden kus vydeľte príslušné množstvo množstvom z hlavičky. Inak sa čas každej operácie vypočíta s násobnou chybou.
Kmeňové dáta zdrojov bývajú málokedy bez chýb.
Zdroje môžu byť typu Machine, Labor alebo Other. Stroje možno prepojiť s dlhodobým majetkom a pracovnú silu so zamestnancami. Zdroj môže mať aj prepojenú neskladovú položku na svoj nákup alebo predaj. Nič z toho však neurčuje, ktoré zdroje sú skutočné stroje, na ktoré možno rozvrhovať operácie. Usporiadajte skupiny zdrojov a odstráňte duplicity skôr, než z nich vytvoríte zoznam pracovísk.
Pravidlá skladového hospodárstva môžu zablokovať potvrdenia z výroby.
Príjemky a výdajky sú skladové doklady. Medzi bežné chyby patrí zámena InventoryGenEntries a InventoryGenExits, chýbajúce čísla šarží alebo sériové čísla pri položkách, ktoré sa takto sledujú, či účtovanie k príkazu v stave Planned.
Relácie a stránkovanie.
Po vypršaní relácie sa vráti hlásenie „Invalid session or session already timeout.“ (Neplatná relácia alebo relácia už vypršala.) Pri tejto chybe sa znova prihláste. Ak pri synchronizácii ignorujete odata.nextLink, predvolené stránkovanie po 20 záznamoch ju bez upozornenia skráti.
UpdateDate neobsahuje čas.
V tabuľke OWOR je UpdateDate dátumové pole. Čas aktualizácie je uložený samostatne v UpdateTS. Dopytovanie, ktoré filtruje len podľa UpdateDate, pri každom spustení načíta všetky príkazy zmenené v daný deň. Kombinujte obe polia alebo odstraňujte duplicity na svojej strane.
Webhooky sa doručujú aspoň raz.
Webhook Messenger zopakuje neúspešné doručenie až päťkrát (po 2, 4, 8, 16 a 32 sekundách) a potom ho označí ako neúspešné. Opakované pokusy môžu vytvoriť duplicity a poradie je zaručené len v rámci jednej spoločnosti. Obslužné rutiny navrhnite tak, aby boli idempotentné podľa ID udalosti, a zachovajte nočné kontrolné načítanie na zosúladenie dát.
Kto nastavuje integráciu so SAP Business One
Práce zahŕňajú mapovanie vašich etáp technologických postupov, zdrojov a nastavení B1 aj obmedzení, ktoré B1 pri rozvrhovaní nezohľadňuje: matice časov prípravy, nástrojov, počtu operátorov a alternatívnych zdrojov.
- Tím SkyPlanner integráciu nakonfiguruje počas zavádzania a po spustení do ostrej prevádzky poskytuje podporu. Každá firma používa B1 inak a práve pri konfigurácii sa tieto znalosti uplatnia. Toto je štandardný postup.
- Zapojiť sa môže aj váš partner SAP Business One. Partneri, ktorí poznajú vašu firemnú databázu, doplnky a používateľské polia, môžu integráciu vytvoriť pomocou Service Layer a REST API systému SkyPlanner (referenčná dokumentácia API).
- Integráciu môžu vytvoriť aj vaši vývojári. REST API systému SkyPlanner umožňuje čítať a zapisovať príkazy, produkty, materiály, kroky procesu, nákupné objednávky a časové záznamy. Používa autentifikáciu pomocou JWT bearer tokenu a je zdokumentované vo formáte Swagger/OpenAPI. Verejnú dokumentáciu nájdete v dokumentácii SkyPlanner. Webhooky odosielajú zmeny rozvrhu a stavov v reálnom čase. Na začatie vývoja potrebujete len API kľúč SkyPlanner (návod na integráciu) a tím SkyPlanner vám v prípade potreby pomôže. Túto cestu zvolil interný IT tím Laboratory & Allied.
Najprv si rozvrh overte počas 30-dňového bezplatného skúšobného obdobia. Integrácia tak bude vychádzať z rozvrhu, ktorý už vyhovuje vášmu závodu.
Prečo si technické tímy vyberajú SkyPlanner pre B1
- Vyberte si SkyPlanner, ak chcete integráciu s malým a jasne vymedzeným rozsahom. Do systému vstupujú štandardné objekty B1 (výrobné príkazy, Product Trees, Resources, Items) a späť sa prenášajú dátumy spolu s Issue and Receipt from Production. Bez zmien výrobného modulu B1 a bez migrácie dát.
- Vyberte si SkyPlanner, ak projekt musí rýchlo preukázať svoj prínos. Počas 30-dňového bezplatného skúšobného obdobia pracujete s exportom CSV až s 20 pracoviskami, bez potreby platobnej karty. Firma uvidí vlastný rozvrh ešte pred začiatkom integrácie.
- Vyberte si SkyPlanner, ak rozvrh musí rešpektovať skutočné obmedzenia. Časy pretypovania, zdieľané nástroje, operácie s viacerými operátormi, alternatívne zdroje, zásoby aj otvorené nákupné objednávky sa modelujú v SkyPlanner. Integrácia iba dodáva dáta z B1.
- Vyberte si SkyPlanner, ak chcete jeden systém pre plánovačov aj operátorov. Výpočtový modul Arcturus vytvorí rozvrh za niekoľko sekúnd a Autopilot ho pri zmenách vo výrobe automaticky prepočíta. Operátori zaznamenávajú prácu na telefóne alebo tablete a integrácia zapisuje tieto potvrdenia späť do B1.
- Vyberte si SkyPlanner, ak potrebujete predvídateľné náklady. Cena začína od 199 € mesačne a zahŕňa 5 pracovísk. Fakturácia je mesačná a predplatné môžete kedykoľvek zrušiť. Cenovú ponuku na integráciu podľa vašich procesov a potrieb dostanete vopred spolu s ponukou predplatného, takže celkové náklady poznáte ešte pred začiatkom.
O tom, čo chýba pri plánovaní, si prečítajte v článku o plánovaní výroby v SAP Business One. Témou článku je plánovanie výroby, pri ktorom sa rozvrh prispôsobuje reálne dostupnej kapacite strojov aj pracovníkov. Ďalšie ERP systémy nájdete v prehľade integrácií s ERP.
Hodnotenia SkyPlanner od výrobných firiem
+90%efektívnosť výroby
„Efektívnosť vo výrobe sa zvýšila o 90%.“
Abdul Rucyinga, vedúci IT
Laboratory & Allied · Farmaceutická výroba
Efektívnosť výroby sa zvýšila o 90% a vytvorenie optimalizovaného plánu na tri mesiace pre všetky pracoviská trvá menej než 30 minút.
2 hušetrené každý týždeň
„Vďaka SkyPlanner sme pri plánovaní výroby prešli od tabuliek v Exceli k optimalizácii výroby v reálnom čase.“
Kalle Kalliomäki, špecialista na dodávateľský reťazec
UTU · Elektrické rozvádzače a spínacie zariadenia
Pri plánovaní výroby sa každý týždeň ušetria 2 hodiny pracovného času a nový zoznam operácií sa dostane na linku v priebehu niekoľkých sekúnd.
6 mesiacovdopredu má obchodné oddelenie prehľad o voľných kapacitách
„SkyPlanner poskytuje spoľahlivý základ pre celé plánovanie výroby.“
Anu Järvinen, vedúca výroby
Fredman Operations · Baliace papiere vhodné na styk s potravinami
Obchodné oddelenie vidí voľné kapacity na šesť mesiacov dopredu. Na požiadavky na zmenu rozvrhu, ktorých vybavenie trvalo hodinu aj viac, sa teraz odpovedá za pár sekúnd.
99,2%spoľahlivosť dodávok
„Vďaka SkyPlanner dokážeme lepšie identifikovať úzke miesta a riadenie výroby je prehľadnejšie.“
Toni Tuori, vedúci výroby
Piristeel · Strešné bezpečnostné prvky a odkvapové systémy
Spoľahlivosť dodávok tento rok dosiahla 99,2% a rozvrhovanie šetrí až štyri hodiny pracovného času denne.
Často kladené otázky
Kto vytvorí integráciu so SAP Business One?
Tím SkyPlanner nastaví obojsmernú integráciu počas zavádzania a poskytuje jej podporu aj po spustení ostrej prevádzky. Do SkyPlanner sa prenášajú výrobné príkazy, fázy technologických postupov, zdroje, nákupné objednávky a príjemky tovaru. Späť sa prenášajú naplánované termíny a doklady Issue and Receipt from Production. Integráciu môže vytvoriť aj váš partner pre B1 alebo vaši vývojári pomocou Service Layer a REST API systému SkyPlanner. Na začiatok stačí kľúč API.
Ako dlho trvá implementácia SkyPlanner so SAP Business One?
Implementácia sa bežne dokončí do niekoľkých týždňov od začiatku zavádzania. Tím namapuje zdroje a fázy technologických postupov, prepojí výrobné príkazy a nákupné objednávky a pred spustením ostrej prevádzky overí rozvrh porovnaním s vaším aktuálnym plánom.
Service Layer alebo DI API?
Pri nových integráciách použite Service Layer. Využíva HTTP, funguje na HANA aj SQL Server a hodí sa pre cloudový rozvrhovací systém. DI API použite len tam, kde od neho už závisí existujúci middleware.
Potrebujem SAP Business One 10.0 FP 2602?
Len na používanie webhookov. Staršie verzie 10.0 sa integrujú pravidelným dopytovaním v nastavených intervaloch.
Ako sa naplánované termíny zapisujú späť do SAP Business One?
Pomocou PATCH /b1s/v1/ProductionOrders({DocEntry}), ktoré spustí webhook SkyPlanner pri zmene rozvrhu. Na príkaze sa nastavia StartDate a DueDate a na jeho riadkoch zdrojov StartDate a EndDate. Vyrobené množstvá a čas sa zapisujú späť ako InventoryGenEntries a InventoryGenExits, prepojené s príkazom pomocou BaseType 202 a BaseEntry.
Potrebujeme v B1 doplnok pre výrobu?
Nie. Integrácia pracuje len so štandardnými objektmi B1: výrobnými príkazmi, Product Trees, Resources, Items, nákupnými objednávkami a skladovými dokladmi. Žiadne dáta sa nemigrujú do nového dátového modelu výroby.
Môžeme SkyPlanner pred integráciou otestovať na našich dátach z B1?
Áno. Počas 30-dňového skúšobného obdobia môžete využívať až 20 pracovísk a importovať dáta z CSV alebo Excelu. Platobnú kartu nepotrebujete. Vyskúšajte si SkyPlanner zadarmo alebo kontaktujte obchodné oddelenie a preberte s ním svoje nastavenie B1.