Povezuje se z ERP in MES sistemi kot so

Integracije / ERP / SAP Business One

Vodnik za integracijo SAP Business One s SkyPlanner APS za terminiranje proizvodnje

Ta vodnik partnerjem za SAP Business One in ekipam IT pokaže, kako povezati B1 s SkyPlanner APS. Pojasnjuje, katere API-je uporabiti, kam se prenašajo posamezni objekti in kje se pri projektih B1 zatakne. SkyPlanner se s SAP Business One povezuje dvosmerno prek Service Layer:

  • V SkyPlanner se prenašajo proizvodni nalogi, faze tehnoloških postopkov, viri, artikli in nabavna naročila.
  • Planirani datumi začetka in roki dokončanja se zapisujejo nazaj v proizvodne naloge.
  • Časovni zapisi operaterjev se knjižijo kot Receipt and Issue for Production.
  • Spletni kavlji SkyPlanner pošiljajo spremembe terminskega plana takoj, ko se zgodijo.
Ganttov diagram v SkyPlanner APS z operacijami, razporejenimi po delovnih centrih, in seznamom nalogov spodaj.

Artikli, kosovnice, proizvodni nalogi, zaloge in finance ostanejo v SAP Business One, vaš proizvodni modul pa ostane nespremenjen. Ekipa SkyPlanner med uvajanjem nastavi integracijo s standardnimi objekti B1 in jo podpira tudi po zagonu. Podatkovne zbirke podjetij se razlikujejo po fazah tehnoloških postopkov, skupinah virov, uporabniško določenih poljih in dodatkih. Te razlike se upoštevajo pri nastavitvi preslikav.

Laboratory & Allied uporablja SkyPlanner s SAP Business One na HANA. Poslovne razloge za to rešitev najdete na strani o terminiranju proizvodnje s SAP Business One.

Možnosti integracije s SAP Business One

SAP Business One ponuja tri vmesnike za integracijo. Za terminiranje v oblaku je privzeta izbira Service Layer.

MožnostOpisPrimernost za integracijo z APS
Service LayerREST/OData API. /b1s/v1 uporablja OData v3, /b1s/v2 pa OData v4. Deluje v različici SAP Business One za SAP HANA, od različice 10.0 PL01 pa tudi na Microsoft SQL Server.Prednostna pot. Uporablja HTTP in JSON ter deluje iz oblačne storitve.
DI APIKnjižnica COM za Windows. Proizvodne naloge predstavlja objekt ProductionOrders, shranjen v tabeli OWOR (tip objekta 202).Za starejšo ali lokalno nameščeno vmesno programsko opremo. Zahteva gostitelja z Windows.
Integration Framework (B1if)SAP-ova vmesna programska oprema za scenarije na ravni dokumentov.Uporabno, če partner že izvaja scenarije B1if.

Avtentikacija

Service Layer uporablja sejno avtentikacijo. Pošljete zahtevo POST /b1s/v1/Login s podatki CompanyDB, UserName in Password ter prejmete piškotek B1SESSION (pri namestitvah z izravnavanjem obremenitve pa po potrebi še ROUTEID). Privzeti SessionTimeout je 30 minut nedejavnosti. Ob koncu vsake sinhronizacije izrecno pokličite Logout. V B1 ustvarite namenskega uporabnika za integracijo, da bo vsaka sprememba, zapisana iz SkyPlanner, sledljiva v dnevniku sprememb.

Entitete Service Layer za terminiranje proizvodnje

PodatkiEntiteta v Service Layer
Artikli in podatki za planiranjeItems
Kosovnice in faze tehnološkega postopkaProductTrees (Lines, Stages)
Stroji, delovna sila in drugi viriResources, ResourceGroups
Proizvodni nalogiProductionOrders (Lines, Stages)
Zaloga po skladiščihPodatki o zalogi v Items, Warehouses
Odprta nabavna naročila in datumi dobavePurchaseOrders (DocumentLines: odprta količina, ShipDate)
Prevzemi blaga po nabavnih naročilihPurchaseDeliveryNotes (Goods Receipt PO, tip objekta 20)
Izdaja v proizvodnjoInventoryGenExits
Prevzem iz proizvodnjeInventoryGenEntries
Nastavitev webhookovEventSubscriptions, EventNotifications

Privzeta velikost strani je 20 zapisov. Povečajte jo z glavo Prefer: odata.maxpagesize (ali z nastavitvijo PageSize v b1s.conf) in sledite povezavi odata.nextLink. Z $expand pridobite postavke in faze proizvodnega naloga v enem klicu, za množični povratni zapis pa uporabite paketne zahteve.

Dogodki in webhooki

Od različice SAP Business One 10.0 FP 2602 Service Layer podpira webhooke. Privzeto so izklopljeni. Za posamezno podjetje jih vklopite s klicem CompanyService_UpdateAdminInfo (EnableWebhook = tYES). Nato pošljete zahtevo POST EventSubscriptions s tremi deli:

  • naslovom WebhookURL
  • parametrom AuthenticationType: None, Basic, HMAC ali OAuth, pri čemer je privzeta vrednost HMAC
  • zbirko EventCollection s poslovnimi objekti in vrstami transakcij

Naslov WebhookURL mora uporabljati HTTPS s potrdilom, ki se ujema z gostiteljem. Klic EventSubscriptionsService_GetEventCatalog vrne seznam dogodkov, na katere se lahko naročite. Storitev Webhook Messenger Service mora biti zagnana.

V starejših različicah uporabite periodično poizvedovanje (glejte spodnje opozorilo glede UpdateDate). SBO_SP_TransactionNotification je mehanizem za preverjanje veljavnosti na ravni podatkovne zbirke, ne kanal za dostavo obvestil.

Preslikava podatkov iz SAP Business One v SkyPlanner

SAP Business One (Service Layer)Objekt v SkyPlannerSmerPogostost
Items (artikli za lastno proizvodnjo, Procurement Method)IzdelkiB1 → SkyPlannerZačetni prenos, nato po urniku
Lines v ProductTrees (postavke artiklov)Materiali izdelkaB1 → SkyPlannerZačetni prenos, nato ob spremembah
Stages in postavke virov v ProductTreesKoraki postopka in časi izvajanjaB1 → SkyPlannerZačetni prenos, nato ob spremembah
Resources (Machine, Labor, Other)Delovni centri in osebjeB1 → SkyPlannerZačetni prenos, redke spremembe
ResourceGroupsSkupine delovnih centrovB1 → SkyPlannerZačetni prenos
ProductionOrders (Planned, Released)Nalogi in operacijeB1 → SkyPlannerWebhook (FP 2602+) ali poizvedovanje vsakih nekaj minut
Stages v ProductionOrdersKoraki operacij in njihovo zaporedjeB1 → SkyPlannerSkupaj z nalogom
Zaloga Items po skladiščih WarehousesZaloga materialaB1 → SkyPlannerPo urniku, npr. vsako uro
Odprte postavke PurchaseOrders (tip objekta 22) z datumom dobaveNabavna naročila / prihajajoči material s predvidenim datumom dobaveB1 → SkyPlannerPo urniku, npr. vsako uro
Postavke PurchaseDeliveryNotes (Goods Receipt PO) z vrednostjo BaseType 22Prejeta količina na postavki nabavnega naročila, posodobljena zalogaB1 → SkyPlannerPo urniku, npr. vsako uro
Terminirana začetek in konecPATCH ProductionOrders({DocEntry}): StartDate, DueDate, na postavki vira pa StartDate in EndDateSkyPlanner → B1Webhook iz SkyPlanner ob spremembi terminskega plana
Evidentirane količineInventoryGenEntries (Receipt from Production)SkyPlanner → B1Ob potrditvi ali paketno
Evidentirane ure in poraba materialaInventoryGenExits (Issue for Production)SkyPlanner → B1Ob potrditvi ali paketno

Koledarji izmen, osebje in odsotnosti se vodijo v SkyPlanner. Podatki B1 o dnevnih kapacitetah se ne prenašajo (glejte prvo past spodaj).

Vzorci integracije

1. Začetni prenos matičnih podatkov. Pridobite Resources, ResourceGroups, Items z vrednostjo Make v polju Procurement Method in pripadajoče ProductTrees s fazami. Vsak strojni vir preslikajte v delovni center v SkyPlanner. Pred prvo sinhronizacijo nalogov preglejte seznam s planerji.

2. Sinhronizacija nalogov. Preberite ProductionOrders s statusoma Planned in Released ter z $expand vključite postavke in faze. Proizvodni nalogi v B1 vsebujejo faze tehnološkega postopka iz kosovnice, planerji pa lahko nalog po nastanku spremenijo. Uporabite faze naloga, ne faz iz kosovnice. S posameznim proizvodnim nalogom se izdela en izdelek, zato je pri večnivojskem izdelku za vsako raven potreben svoj proizvodni nalog. Povežite jih, da bo SkyPlanner podizdelke terminiral pred nadrejenim izdelkom.

Na končne točke za nabavna naročila v SkyPlanner sinhronizirajte tudi odprte postavke PurchaseOrders z odprtimi količinami in datumi dobave. SkyPlanner obravnava naročeni material kot razpoložljiv na datum dobave iz nabavnega naročila. V B1 se zaloga spremeni ob knjiženju dokumenta Goods Receipt PO (PurchaseDeliveryNotes). Integracija prebere te prevzeme, v SkyPlanner označi prejeto količino kot dobavljeno, preostanek pa pusti odprt. Delni prevzemi se upoštevajo samo enkrat, preverjanje razpoložljivosti materiala pa zajema zalogo in pričakovane dobave.

3. Povratni zapis terminskega plana. Webhooki v SkyPlanner se sprožijo ob spremembi terminskega plana. Integracija pošlje zahtevo PATCH /b1s/v1/ProductionOrders({DocEntry}) z novima vrednostma StartDate in DueDate ter z vrednostma StartDate in EndDate na postavkah virov naloga (ProductionOrderLines), tako da ima vsaka faza svoj terminski okvir. Telo zahteve vsebuje samo polja, za katera je pristojen SkyPlanner, več nalogov pa se pošlje v eni zahtevi $batch. Uporabniki B1 nato vidijo terminirane datume na proizvodnem nalogu in v oknu Resource Capacity. Pri namestitvah, kjer Service Layer ni na voljo, enako posodobitev izvede lokalna storitev prek objekta ProductionOrders v DI API (GetByKey, nastavitev datumov, Update).

4. Potrjevanje v proizvodnji. Operaterji evidentirajo delo v SkyPlanner s funkcijama Mobile Confirmations ali Production Timer. Vsak časovni zapis se pretvori v zahtevo POST /b1s/v1/InventoryGenEntries za izdelano količino (Receipt from Production) in zahtevo POST /b1s/v1/InventoryGenExits za komponente in porabljeni čas virov (Issue for Production).

Vsaka postavka dokumenta ima BaseType 202 in BaseEntry, nastavljen na DocEntry proizvodnega naloga; postavke izdaje vsebujejo še BaseLine postavke komponente ali vira. Delne količine se knjižijo sproti ob evidentiranju, pri artiklih, ki se vodijo po serijah ali serijskih številkah, se navedejo ustrezne številke, nalog pa mora imeti status Released.

ID časovnega zapisa iz SkyPlanner se shrani v dokument B1, zato se dogodek ob ponovnem poskusu nikoli ne knjiži dvakrat. Če knjiženje ne uspe, se poskus ponovi in napaka sporoči, namesto da bi se zapis zavrgel.

5. Pristojnosti in pravila za razreševanje nasprotujočih si sprememb. Dogovorite se o njih pred začetkom programiranja:

  • B1 je pristojen za artikle, kosovnice, količine, skladišča in ustvarjanje nalogov.
  • SkyPlanner je pristojen za zaporedje, čase začetka in konca ter dodeljevanje delovnih centrov.
  • Če se datumi naloga spremenijo na obeh straneh, ob naslednjem izračunu prevlada SkyPlanner, razen če so planerji operacijo v SkyPlanner zaklenili.
  • Ko nalog v B1 dobi status Closed ali Cancelled, se operacija odstrani iz terminskega plana.

Kaj vključuje projekt

Implementacija je običajno končana v nekaj tednih po začetku uvajanja. Pred tem lahko opravite 30-dnevni brezplačni preizkus z lastnimi podatki. Iz B1 izvozite artikle, vire in odprte proizvodne naloge v CSV ali Excel ter jih naložite s funkcijo za uvoz podatkov v SkyPlanner. Planerji vidijo dejanski terminski plan, še preden kdo napiše kodo za integracijo.

Običajen projekt za SAP Business One vključuje:

  • Preslikava matičnih podatkov. Viri in skupine virov v B1 se preslikajo v delovne centre, faze tehnoloških postopkov v korake procesa, artikli z nastavitvijo Make pa v izdelke.
  • Začetni prenos podatkov. Artikli, Product Trees s fazami in vrsticami artiklov, viri ter zaloge po skladiščih.
  • Sinhronizacija proizvodnih nalogov in nabavnih naročil. Odprti proizvodni nalogi z vrsticami in fazami ter odprta nabavna naročila z datumi dobave.
  • Povratni zapis terminskega plana. Zapis terminiranih datumov začetka in zapadlosti v ProductionOrders.
  • Potrjevanje dela v proizvodnji. Knjiženje Receipt and Issue for Production na podlagi časovnih zapisov iz SkyPlanner.
  • Vzporedno testiranje z obstoječim planom. Planerji primerjajo terminski plan iz SkyPlanner s svojim dosedanjim načinom planiranja.
  • Zagon. Terminski plan iz SkyPlanner postane uradni plan.

Urejeni viri in faze tehnoloških postopkov v B1 poenostavijo preslikavo. Pri Laboratory & Allied je bila integracija eden najmanj zahtevnih delov projekta. Interna ekipa IT je integracijo s SAP Business One na HANA izvedla večinoma sama. Ekipa SkyPlanner je pomagala pri najzahtevnejših primerih, denimo pri izdelkih, ki se združujejo v večstopenjskih procesih.

Pasti pri SAP Business One

Dnevna kapaciteta ni model izmen.

B1 za vsak vir po dnevih hrani Daily Internal Capacity in Single Run Capacity (“These capacities are defined on a daily basis,” (te kapacitete so določene na dnevni ravni), kot navaja SAP Learning). SAP v vodniku navaja, da izračun Required Days temelji na predpostavki “a single production order can be produced on a single machine” (proizvodnjo po posameznem proizvodnem nalogu je mogoče izvesti na enem stroju) (praktični vodnik SAP). Teh vrednosti ne prepisujte kot dejansko razpoložljive kapacitete za terminiranje proizvodnje. Izmene, osebje in učinkovitost delovnih centrov določite v SkyPlanner.

Tehnološki postopek je del kosovnice.

Ločenih matičnih podatkov za tehnološke postopke ni. Zaporedje določajo postavke Route Stage v Product Tree, vrednosti Waiting Days pa se vnašajo ročno. Preberite Stages v ProductTrees in Stages v ProductionOrders ter preverite, ali je vsaka postavka vira dodeljena fazi. Pri nalogih brez faz sistem za terminiranje nima podatka o zaporedju operacij.

Količine v vrsticah virov je treba preračunati.

Quantity v vrstici kosovnice pomeni količino, potrebno za izdelavo količine iz glave kosovnice, ne za eno enoto. Additional Quantity se prišteje planiranemu času “regardless of the quantity of the parent item produced” (ne glede na izdelano količino nadrejenega artikla) (praktični vodnik SAP). Obravnavajte jo kot fiksen čas na nalog, podobno kot pripravo. Pred izračunom časa izdelave na enoto količino iz vrstice delite s količino iz glave, sicer bo čas vsake operacije napačen za ta faktor.

Matični podatki o virih so redko urejeni.

Viri so razvrščeni kot Machine, Labor ali Other. Stroji so lahko povezani z osnovnimi sredstvi, delo pa z zaposlenimi. Vir ima lahko tudi povezan nezaložni artikel za nabavo ali prodajo tega vira. Nič od tega ne pove, kateri viri so dejanski stroji, na katerih je mogoče terminirati delo. Uredite skupine virov in odstranite podvojene vire, preden iz njih sestavite seznam delovnih centrov.

Potrditve lahko spodletijo zaradi pravil za zaloge.

Prevzemi in izdaje so skladiščni dokumenti. Običajne napake so zamenjava InventoryGenEntries in InventoryGenExits, manjkajoče številke serij ali serijske številke pri artiklih, ki se tako vodijo, ter knjiženje na nalog s statusom Planned.

Seje in pridobivanje podatkov po straneh.

Ob poteku seje se vrne sporočilo »Invalid session or session already timeout.« (Neveljavna seja ali pa je seja že potekla.) Pri tej napaki se znova prijavite. Privzeto ostranjevanje po 20 zapisov brez opozorila odreže rezultate sinhronizacij, ki ne sledijo povezavi odata.nextLink.

UpdateDate ne vsebuje ure.

V tabeli OWOR je UpdateDate datumsko polje, čas posodobitve pa je shranjen ločeno v UpdateTS. Poizvedba, ki filtrira samo po UpdateDate, ob vsakem izvajanju pridobi vse naloge, spremenjene na današnji dan. Združite obe polji ali podvojene zapise odstranite na svoji strani.

Webhooki zagotavljajo dostavo vsaj enkrat.

Webhook Messenger po neuspešni dostavi poskusi še do petkrat (po 2, 4, 8, 16 in 32 sekundah), nato dostavo označi kot neuspešno. Ponovni poskusi lahko povzročijo podvojene dogodke, vrstni red pa je zagotovljen le znotraj enega podjetja. Obdelovalnike zasnujte tako, da bodo idempotentni glede na ID dogodka, in ohranite nočno preverjanje za uskladitev podatkov.

Kdo vzpostavi integracijo s SAP Business One

Delo vključuje preslikavo vaših faz tehnoloških postopkov, virov in nastavitev B1 ter omejitev, ki jih B1 pri terminiranju ne upošteva: matrike pripravljalnih časov, orodij, števila operaterjev in alternativnih virov.

  1. Ekipa SkyPlanner integracijo nastavi med uvajanjem in jo podpira po zagonu. Vsako podjetje uporablja B1 drugače in pri nastavitvi se uporabi prav to poznavanje vašega okolja. To je privzeti način izvedbe.
  2. Sodeluje lahko vaš partner za SAP Business One. Partnerji, ki poznajo podatkovno zbirko vašega podjetja, dodatke in uporabniško določena polja, lahko integracijo razvijejo s Service Layer in REST API-jem SkyPlanner (dokumentacija API-ja).
  3. Integracijo lahko razvijejo vaši razvijalci. REST API SkyPlanner omogoča branje in zapisovanje nalogov, izdelkov, materialov, korakov procesa, nabavnih naročil in časovnih zapisov. Uporablja avtentikacijo z žetonom JWT bearer in je dokumentiran v Swagger/OpenAPI. Javna dokumentacija je na voljo na strani dokumentacija SkyPlanner. Webhooki v realnem času pošiljajo spremembe terminskega plana in statusov. Za začetek razvoja potrebujete le ključ API SkyPlanner (navodila za integracijo), ekipa SkyPlanner pa po potrebi pomaga. Tako je ravnala interna ekipa IT pri Laboratory & Allied.

Najprej preverite terminski plan v 30-dnevnem brezplačnem preizkusu, da bo integracija izhajala iz plana, ki že ustreza vašemu obratu.

Zakaj tehnične ekipe za B1 izberejo SkyPlanner

  • Izberite SkyPlanner, ko želite majhno, jasno opredeljeno integracijo. Vhodni podatki so standardni objekti B1 (proizvodni nalogi, Product Trees, Resources, Items), izhodni pa datumi ter Issue and Receipt from Production. Brez sprememb proizvodnega modula B1 in brez migracije podatkov.
  • Izberite SkyPlanner, ko mora projekt že zgodaj dokazati svojo vrednost. V 30-dnevnem brezplačnem preizkusu uporabite izvoz CSV z do 20 delovnimi centri, brez kreditne kartice. Podjetje vidi svoj terminski plan še pred začetkom integracije.
  • Izberite SkyPlanner, ko mora terminski plan upoštevati dejanske omejitve. Časi menjav, skupna orodja, operacije z več operaterji, alternativni viri, zaloge in odprta nabavna naročila se modelirajo v SkyPlanner. Integracija zgolj posreduje podatke iz B1.
  • Izberite SkyPlanner, ko želite en sistem za planerje in operaterje. Pogon Arcturus izdela terminski plan v nekaj sekundah, Autopilot pa ga ob spremembah v proizvodnji samodejno preračuna. Operaterji beležijo delo na telefonu ali tablici, integracija pa te potrditve zapisuje nazaj v B1.
  • Izberite SkyPlanner, ko morajo biti stroški predvidljivi. Cena se začne pri 199 € na mesec z vključenimi 5 delovnimi centri. Obračun je mesečen, odpoveste pa lahko kadar koli. Ponudbo za integracijo pripravimo vnaprej glede na vaš proces in potrebe ter jo predložimo skupaj s ponudbo za vaš paket, zato celotne stroške poznate že pred začetkom.

O vrzeli pri planiranju preberite razlago terminiranja proizvodnje v SAP Business One, za druge sisteme ERP pa obiščite pregled integracij z ERP.

Mnenja proizvodnih podjetij o SkyPlanner

Operaterji v oblekah za čiste prostore ob liniji za polnjenje stekleničk v farmacevtskem obratu Laboratory & Allied v Nairobiju

+90%učinkovitost proizvodnje

»Učinkovitost v proizvodnji se je povečala za 90%.«

Abdul Rucyinga, vodja IT
Laboratory & Allied · Farmacevtska proizvodnja

Učinkovitost proizvodnje se je povečala za 90%, izdelava optimiziranega trimesečnega plana za vse delovne centre pa traja manj kot 30 minut.

Preberite mnenje podjetja Laboratory & Allied

Kalle Kalliomäki, specialist za oskrbovalno verigo pri UTU, v proizvodnji električnih razdelilnikov v Ulvili

2 hprihranka vsak teden

»S SkyPlanner smo pri planiranju proizvodnje prešli z Excelovih preglednic na optimizacijo proizvodnje v realnem času.«

Kalle Kalliomäki, specialist za oskrbovalno verigo
UTU · Električni razdelilniki in stikalne naprave

Pri planiranju proizvodnje vsak teden prihranijo 2 uri delovnega časa, novo zaporedje dela pa pride do proizvodne linije v nekaj sekundah.

Preberite izkušnjo podjetja UTU

Anu Järvinen, vodja proizvodnje v podjetju Fredman Operations, ob robotski celici za paletizacijo v mestu Rauma

6 mesecevvnaprej ima prodaja vpogled v proste kapacitete

»SkyPlanner zagotavlja zanesljivo osnovo za celotno planiranje proizvodnje.«

Anu Järvinen, vodja proizvodnje
Fredman Operations · Papir za embalažo, varen za stik z živili

Prodaja ima vpogled v proste kapacitete za šest mesecev vnaprej, na zahteve za spremembo terminskega plana, ki so prej terjale uro ali več, pa zdaj odgovorijo v nekaj sekundah.

Preberite izkušnjo podjetja Fredman Operations

Pogled iz zraka na tovarno strešnih varnostnih sistemov podjetja Piristeel v mestu Kauhava

99,2%zanesljivost dobav

»S SkyPlanner lažje prepoznavamo ozka grla, vodenje proizvodnje pa je preglednejše.«

Toni Tuori, vodja proizvodnje
Piristeel · Strešni varnostni sistemi in sistemi za odvajanje deževnice

Zanesljivost dobav je letos dosegla 99,2%, terminiranje pa prihrani do štiri ure delovnega časa na dan.

Preberite izkušnjo podjetja Piristeel

Pogosta vprašanja

Kdo vzpostavi integracijo s SAP Business One?

Ekipa SkyPlanner med uvajanjem nastavi dvosmerno integracijo in zanjo zagotavlja podporo tudi po začetku uporabe v živo. V SkyPlanner se prenašajo proizvodni nalogi, faze tehnoloških postopkov, viri, nabavna naročila in prevzemi blaga. Nazaj se prenašajo načrtovani datumi ter Issue and Receipt from Production. Integracijo lahko razvijejo tudi vaš partner za B1 ali vaši razvijalci z uporabo vmesnikov Service Layer in REST API sistema SkyPlanner. Za začetek zadostuje ključ API.

Koliko časa traja uvedba povezave med SkyPlanner in SAP Business One?

Uvedba je običajno končana v nekaj tednih po začetku uvajanja. Ekipa preslika vire in faze tehnoloških postopkov, poveže proizvodne naloge in nabavna naročila ter pred začetkom uporabe v živo preveri terminski plan glede na vaš trenutni plan.

Service Layer ali DI API?

Za nove integracije uporabite Service Layer. Temelji na protokolu HTTP, deluje s HANA in SQL Server ter je primeren za terminiranje v oblaku. DI API uporabite le tam, kjer je obstoječa vmesna programska oprema že odvisna od njega.

Ali potrebujem SAP Business One 10.0 FP 2602?

Samo za spletne kavlje. Pri starejših različicah 10.0 integracija deluje z načrtovanim periodičnim poizvedovanjem.

Kako se načrtovani datumi zapišejo nazaj v SAP Business One?

Z zahtevo PATCH /b1s/v1/ProductionOrders({DocEntry}), ki jo sproži webhook iz SkyPlanner ob spremembi terminskega plana. Zahteva nastavi StartDate in DueDate na nalogu ter StartDate in EndDate na njegovih postavkah virov. Izdelane količine in porabljeni čas se zapišejo nazaj kot InventoryGenEntries in InventoryGenExits, povezani z nalogom prek BaseType 202 in BaseEntry.

Ali v B1 potrebujemo dodatek za proizvodnjo?

Ne. Integracija uporablja samo standardne objekte B1: proizvodne naloge, Product Trees, Resources, Items, nabavna naročila in skladiščne dokumente. Nobeni podatki se ne selijo v nov podatkovni model za proizvodnjo.

Ali lahko SkyPlanner pred integracijo preizkusimo z lastnimi podatki iz B1?

Da. 30-dnevni preizkus vključuje do 20 delovnih centrov z uvozom iz datotek CSV ali Excel, brez kreditne kartice. Začnite brezplačni preizkus ali se o svoji postavitvi B1 pogovorite s prodajno ekipo.