Liidestused / ERP / SAP Business One

SAP Business One’i liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-is

See juhend näitab SAP Business One’i partneritele ja IT-meeskondadele, kuidas ühendada B1 SkyPlanner APS-iga. Selgitame, milliseid API-sid kasutada, kuhu millised objektid liiguvad ja kus B1 projektides vigu tehakse. SkyPlanner vahetab SAP Business One’iga andmeid mõlemas suunas Service Layeri kaudu:

  • SkyPlannerisse tuuakse tootmistellimused, tehnoloogilise marsruudi etapid, ressursid, artiklid ja ostutellimused.
  • Planeeritud alguskuupäevad ja tähtajad kirjutatakse tagasi tootmistellimustele.
  • Operaatorite ajakirjete põhjal tehakse Receipt and Issue for Production kanded.
  • SkyPlanneri veebihaagid edastavad ajakava muudatused kohe, kui need toimuvad.
SkyPlanner APS-i Gantti ajajoon, kus tööd on jaotatud töökeskuste vahel ning all kuvatakse tellimuste loend.

Artiklid, BOM-id, tootmistellimused, laoseis ja finantsandmed jäävad SAP Business One’i hallata ning teie tootmismoodul jääb muutmata. SkyPlanneri meeskond seadistab liidese kasutuselevõtu käigus B1 standardobjektide põhjal ja pakub tuge ka pärast käivitamist. Iga ettevõtte andmebaasis on tehnoloogilise marsruudi etapid, ressursirühmad, kasutaja määratud väljad ja lisamoodulid erinevad. Seadistamisel määrataksegi nende vastavused.

Laboratory & Allied kasutab SkyPlannerit koos HANA-l töötava SAP Business One’iga. Ärikasu kohta lugege SAP Business One’iga tootmise ajakava koostamise lehelt.

SAP Business One’i liidestamise võimalused

SAP Business One pakub liidestamiseks kolme võimalust. Pilvepõhise ajakavarakenduse puhul on vaikevalik Service Layer.

VariantKirjeldusSobivus APS-iga integreerimiseks
Service LayerREST/OData API. /b1s/v1 kasutab OData versiooni v3, /b1s/v2 versiooni v4. Töötab SAP Business One’i SAP HANA versioonis ning alates versioonist 10.0 PL01 ka Microsoft SQL Serveriga.Esmane valik. HTTP ja JSON, kasutatav pilveteenusest.
DI APIWindowsi COM-teek. Tootmistellimusi esindab objekt ProductionOrders, mille andmed salvestatakse tabelisse OWOR (objekti tüüp 202).Pärandsüsteemide või kohapealse vahevara jaoks. Vajab Windowsi hosti.
Integration Framework (B1if)SAP-i vahevara dokumenditasandi integratsioonistsenaariumide jaoks.Kasulik, kui partner juba kasutab B1if-i stsenaariume.

Autentimine

Service Layer kasutab seansipõhist autentimist. Saatke päringuga POST /b1s/v1/Login väljad CompanyDB, UserName ja Password. Vastuseks saate küpsise B1SESSION ning koormuse tasakaalustamisega keskkonnas valikuliselt ka küpsise ROUTEID. Vaikimisi aegub seanss pärast 30 minutit tegevusetust, nagu määrab SessionTimeout. Sünkroonimise lõppedes kutsuge alati välja Logout. Looge B1-s eraldi integratsioonikasutaja, et iga SkyPlannerist tehtud muudatus oleks muudatuste logis jälgitav.

Service Layeri olemid tootmise ajakava koostamiseks

AndmedService Layeri olem
Artiklid ja planeerimisandmedItems
Materjaliloendid ja tehnoloogilise marsruudi etapidProductTrees (Lines, Stages)
Masinad, tööjõud ja muud ressursidResources, ResourceGroups
TootmistellimusedProductionOrders (Lines, Stages)
Laoseis ladude kaupaItems laoandmed, Warehouses
Avatud ostutellimused ja tarnekuupäevadPurchaseOrders (DocumentLines: laekumata kogus, ShipDate)
Kauba vastuvõtt ostutellimuste aluselPurchaseDeliveryNotes (Goods Receipt PO, objekti tüüp 20)
Tootmisse väljastamineInventoryGenExits
Toodangu lattu vastuvõttInventoryGenEntries
Veebihaakide seadistamineEventSubscriptions, EventNotifications

Vaikimisi on lehel 20 kirjet. Suurendage seda päisega Prefer: odata.maxpagesize või määrake PageSize failis b1s.conf ning järgige viita odata.nextLink. Kasutage parameetrit $expand, et lugeda tootmistellimuse read ja etapid ühe päringuga, ning koondage suuremahulisel tagasikirjutamisel päringud pakettidesse.

Sündmused ja veebihaagid

Alates SAP Business One’i versioonist 10.0 FP 2602 toetab Service Layer veebihaake. Vaikimisi on need välja lülitatud. Lubage need iga ettevõtte jaoks eraldi kutsega CompanyService_UpdateAdminInfo (EnableWebhook = tYES). Seejärel saatke POST EventSubscriptions kolme osaga:

  • WebhookURL
  • AuthenticationType: None, Basic, HMAC või OAuth; vaikeväärtus on HMAC
  • EventCollection, mis sisaldab äriobjekte ja tehingutüüpe

WebhookURL peab kasutama HTTPS-i ning hostinimele vastavat sertifikaati. EventSubscriptionsService_GetEventCatalog loetleb sündmused, mida saab tellida. Webhook Messenger Service peab töötama.

Vanemates versioonides kasutage ajastatud perioodilisi päringuid (vt allpool välja UpdateDate puudutavat kitsaskohta). SBO_SP_TransactionNotification on andmebaasitasandi valideerimishaak, mitte andmeedastuskanal.

Andmeväljade vastendamine: SAP Business One’ist SkyPlannerisse

SAP Business One (Service Layer)SkyPlanneri objektSuundSagedus
Items (toodetavad artiklid, Procurement Method)TootedB1 → SkyPlannerEsialgne laadimine, seejärel ajastatult
ProductTrees Lines (artikliread)Toote materjalidB1 → SkyPlannerEsialgne laadimine, seejärel muudatuse korral
ProductTrees Stages ja ressursireadProtsessietapid ja töötlemisajadB1 → SkyPlannerEsialgne laadimine, seejärel muudatuse korral
Resources (Machine, Labor, Other)Töökeskused ja personalB1 → SkyPlannerEsialgne laadimine, muudatusi harva
ResourceGroupsTöökeskuste rühmadB1 → SkyPlannerEsialgne laadimine
ProductionOrders (Planned, Released)Tellimused ja töödB1 → SkyPlannerVeebihaak (FP 2602+) või päringud iga paari minuti järel
ProductionOrders StagesTöö etapid koos järjekorragaB1 → SkyPlannerKoos tellimusega
Items laoseis Warehouses kaupaMaterjalide laoseisB1 → SkyPlannerAjastatult, nt kord tunnis
PurchaseOrders (objekti tüüp 22) avatud read koos tarnekuupäevagaOstutellimused / saabuv materjal koos eeldatava tarnekuupäevagaB1 → SkyPlannerAjastatult, nt kord tunnis
PurchaseDeliveryNotes (Goods Receipt PO) read, mille BaseType on 22Ostutellimuse real vastuvõetud kogus, uuendatud laoseisB1 → SkyPlannerAjastatult, nt kord tunnis
Ajastatud algus ja lõppPATCH ProductionOrders({DocEntry}): StartDate, DueDate, ressursirea StartDate ja EndDateSkyPlanner → B1SkyPlanneri veebihaak ajakava muutumisel
Registreeritud kogusedInventoryGenEntries (Receipt from Production)SkyPlanner → B1Kinnitamisel või pakettidena
Registreeritud töötunnid ja materjalikuluInventoryGenExits (Issue for Production)SkyPlanner → B1Kinnitamisel või pakettidena

Vahetuste kalendreid, personali ja puudumisi hallatakse SkyPlanneris. B1 päevase tootmisvõimsuse näitajaid ei edastata (vt esimest ohukohta allpool).

Liidestuslahendused

1. Põhiandmete esialgne laadimine. Lugege sisse Resources, ResourceGroups, need Items, mille Procurement Method on Make, ning nende ProductTrees koos etappidega. Seostage iga masinaressurss SkyPlanneri töökeskusega. Enne tellimuste esimest sünkroonimist vaadake loend koos planeerijatega üle.

2. Tellimuste sünkroonimine. Lugege olekus Planned ja Released ProductionOrders, kasutades ridade ja etappide kaasamiseks parameetrit $expand. B1 tootmistellimused sisaldavad materjaliloendist (BOM) võetud tehnoloogilise marsruudi etappe ning planeerijad saavad tellimust pärast loomist muuta. Kasutage tellimuse, mitte materjaliloendi etappe. Ühe tootmistellimusega valmistatakse üks toode, seega on mitmetasandilise toote iga tasandi jaoks eraldi tootmistellimus. Siduge need omavahel, et SkyPlanner ajastaks alamtooted enne ülemtoodet.

Sünkroonige SkyPlanneri ostutellimuste lõpp-punktidesse ka avatud PurchaseOrders read koos laekumata koguse ja tarnekuupäevaga. SkyPlanner käsitleb tellitud materjali ostutellimuse tarnekuupäeval kättesaadavana. B1-s muutub laoseis siis, kui kirjendatakse Goods Receipt PO (PurchaseDeliveryNotes). Integratsioon loeb neid vastuvõtudokumente, märgib vastuvõetud koguse SkyPlanneris tarnituks ning jätab ülejäänud koguse avatuks. Osalisi tarneid arvestatakse üks kord ning materjalide saadavuse kontroll hõlmab nii laoseisu kui ka saabuvaid tarneid.

3. Ajakava tagasikirjutamine. SkyPlanneri veebihaagid käivituvad ajakava muutumisel. Integratsioon saadab päringu PATCH /b1s/v1/ProductionOrders({DocEntry}) tellimuse uute StartDate ja DueDate väärtustega ning väljade StartDate ja EndDate väärtustega tellimuse ressursiridadel (ProductionOrderLines), et igal etapil oleks ajakavas määratud ajavahemik. Päringu keha sisaldab ainult neid välju, mida haldab SkyPlanner, ning mitu tellimust saadetakse ühe $batch-päringuga. B1 kasutajad näevad seejärel ajakavas määratud kuupäevi tootmistellimusel ja aknas Resource Capacity. Paigaldustes, kus Service Layer pole saadaval, teeb sama uuenduse kohapealne teenus DI API objekti ProductionOrders kaudu (GetByKey, kuupäevade määramine, Update).

4. Tootmistööde kinnitamine. Operaatorid registreerivad töö SkyPlanneris, kasutades Mobile Confirmations või Production Timeri funktsiooni. Iga ajakirje põhjal saadetakse valmis koguse jaoks POST /b1s/v1/InventoryGenEntries (Receipt from Production) ning komponentide ja ressursiaja jaoks POST /b1s/v1/InventoryGenExits (Issue for Production).

Iga dokumendirea BaseType on 202 ja BaseEntry väärtuseks määratakse tootmistellimuse DocEntry; väljastusridadele lisatakse komponendi- või ressursirea BaseLine. Osalised kogused kirjendatakse nende registreerimisel. Partii- või seerianumbrite alusel hallatavatele artiklitele lisatakse vastavad numbrid ning tellimus peab olema olekus Released.

SkyPlanneri ajakirje ID salvestatakse B1 dokumendile, nii et sündmuse korduv töötlemine ei tekita kunagi topeltkannet. Ebaõnnestunud kannet proovitakse uuesti ja veast teavitatakse, mitte ei jäeta kannet kõrvale.

5. Andmete haldamise ja vastuolude lahendamise reeglid. Leppige need kokku enne programmeerimist:

  • B1 haldab artikleid, BOM-e, koguseid ja ladusid ning seal luuakse tellimused.
  • SkyPlanner määrab tööde järjekorra, algus- ja lõpuajad ning töökeskused.
  • Kui tellimuse kuupäevi muudetakse mõlemas süsteemis, jääb kehtima SkyPlanneri järgmise planeerimiskorra tulemus, välja arvatud juhul, kui planeerijad on töö SkyPlanneris lukustanud.
  • B1-s olekusse Closed või Cancelled viidud tellimuse töö eemaldatakse ajakavast.

Mida projekt hõlmab

Rakendamine jõuab tavaliselt lõpule mõne nädala jooksul pärast kasutuselevõtu alustamist. Enne seda saate kasutada 30-päevast tasuta prooviperioodi oma andmetega. Eksportige B1-st artiklid, ressursid ja avatud tootmistellimused CSV- või Exceli faili ning laadige need SkyPlanneri andmeimpordiga sisse. Planeerijad näevad tegelikku ajakava juba enne, kui keegi liidestuskoodi kirjutama hakkab.

Tüüpiline SAP Business One’i projekt hõlmab järgmist:

  • Põhiandmete vastendamine. B1 ressursid ja ressursirühmad seotakse töökeskustega, tehnoloogilise marsruudi etapid protsessietappidega ning Make-tüüpi artiklid toodetega.
  • Esmane andmete laadimine. Artiklid, Product Trees koos etappide ja artikliridadega, ressursid ning laoseis ladude kaupa.
  • Tootmis- ja ostutellimuste sünkroonimine. Avatud tootmistellimused koos ridade ja etappidega ning avatud ostutellimused koos tarnekuupäevadega.
  • Ajakava tagasikirjutamine. Ajastatud algus- ja tähtajakuupäevade kirjutamine objekti ProductionOrders.
  • Tootmises tehtud töö kinnitused. SkyPlanneri ajakirjete põhjal tehakse Receipt and Issue for Production kanded.
  • Testimine paralleelselt senise plaaniga. Planeerijad võrdlevad SkyPlanneri ajakava oma praeguse planeerimisviisiga.
  • Käivitamine. SkyPlanneri ajakava saab tootmise ametlikuks plaaniks.

Kui ressursid ja tehnoloogilise marsruudi etapid on B1-s korras, kulub vastendamisele vähe aega. Laboratory & Alliedi projektis oli liidestamine üks lihtsamaid osi. Ettevõtte IT-meeskond tegi HANA-l töötava SAP Business One’i liidestuse suuresti iseseisvalt. SkyPlanneri meeskond aitas keerukamate juhtumite puhul, näiteks toodetega, mis mitmeetapilistes protsessides omavahel ühendatakse.

SAP Business One’i ohukohad

Päevane tootmisvõimsus ei ole vahetuste mudel.

B1 talletab iga ressursi kohta päevapõhised Daily Internal Capacity ja Single Run Capacity väärtused. SAP Learning selgitab: “These capacities are defined on a daily basis,” (need võimsused määratakse päeva kaupa). SAP juhendi järgi eeldab Required Days arvutus, et “a single production order can be produced on a single machine” (ühe tootmistellimuse saab täita ühel masinal) (SAP kasutusjuhend). Ärge kasutage neid näitajaid tootmise planeerimisel masinate ja töötajate tegeliku tootmisvõimsusena. Määrake vahetused, personal ja töökeskuste efektiivsus SkyPlanneris.

Tehnoloogiline marsruut on BOM-i osa.

Eraldi tehnoloogiliste marsruutide põhiandmeid ei ole. Järjekorra määravad Product Tree read Route Stage ning Waiting Days sisestatakse käsitsi. Lugege ProductTrees Stages ja ProductionOrders Stages ning kontrollige, et iga ressursirida kuuluks mõne etapi juurde. Etappideta tellimused ei anna ajakava koostajale operatsioonide järjekorda.

Ressursiridade kogused tuleb ümber arvutada.

BOM-i rea Quantity näitab kogust, mida on vaja BOM-i päises määratud koguse, mitte ühe ühiku tootmiseks. Additional Quantity lisatakse planeeritud ajale “regardless of the quantity of the parent item produced” (olenemata toodetud põhiartikli kogusest) (SAP kasutusjuhend). Käsitlege seda tellimusepõhise fikseeritud ajana, nagu seadistusaeg. Enne ühiku tootmisaja arvutamist jagage päises oleva kogusega, muidu on iga töö kestus vastava kordaja võrra vale.

Ressursside põhiandmed on harva korras.

Ressursside tüübid on Machine, Labor ja Other. Masinaid saab siduda põhivaraga ja tööjõudu töötajatega ning ressursiga võib olla seotud laoväline artikkel selle ostmiseks või müümiseks. Ükski neist seostest ei näita, millised ressursid on tegelikud masinad, millele saab töid ajastada. Korrastage ressursirühmad ja eemaldage dubleerivad ressursid enne, kui neist saab teie töökeskuste loend.

Laoreeglid võivad takistada kinnituste kirjendamist.

Vastuvõtud ja väljastused on laodokumendid. Levinud vead on InventoryGenEntries ja InventoryGenExits segiajamine, puuduvad partii- või seerianumbrid nende alusel hallatavatel artiklitel ning kirjendamine seoses tellimusega, mis on olekus Planned.

Seansid ja lehekülgedeks jaotamine.

Aegunud seansi korral tagastatakse „Invalid session or session already timeout.” (Seanss on kehtetu või juba aegunud.) Selle vea korral logige uuesti sisse. Vaikimisi tagastatakse lehel 20 kirjet. Kui sünkroonimine eirab viita odata.nextLink, jääb osa andmeid ilma hoiatuseta lugemata.

UpdateDate ei sisalda kellaaega.

Tabelis OWOR on UpdateDate kuupäevaväli; uuendamise kellaaeg on eraldi väljal UpdateTS. Kui perioodiline päring filtreerib ainult välja UpdateDate järgi, loetakse igal käivitusel uuesti kõik täna muudetud tellimused. Kasutage mõlemat välja koos või eemaldage korduvad kirjed integratsiooni poolel.

Veebihaakide edastus järgib vähemalt ühekordse kohaletoimetamise põhimõtet.

Webhook Messenger proovib ebaõnnestunud edastust uuesti kuni viis korda (2, 4, 8, 16 ja 32 sekundi järel), seejärel märgib selle ebaõnnestunuks. Korduskatsed võivad tekitada duplikaate ning järjekord on tagatud ainult ühe ettevõtte piires. Muutke sündmuste töötlejad sündmuse ID alusel idempotentseks ja kasutage andmete kooskõla kontrollimiseks igaöist päringut.

Kes seadistab SAP Business One’i liidese

Töö hõlmab teie tehnoloogilise marsruudi etappide, ressursside ja B1 seadistuse vastendamist. Lisaks määratakse piirangud, mida B1 ajakava koostamisel ei arvesta: seadistusaegade maatriks, tööriistad, operaatorite arv ja alternatiivsed ressursid.

  1. SkyPlanneri meeskond seadistab liidese kasutuselevõtu käigus ja pakub tuge pärast käivitamist. Iga ettevõte kasutab B1-te erinevalt ning seadistamisel rakendatakse teadmisi neist eripäradest. See on tavapärane lahendus.
  2. Teie SAP Business One’i partner saab projektis osaleda. Partnerid, kes tunnevad teie ettevõtte andmebaasi, lisamooduleid ja kasutaja määratud välju, saavad liidestuse luua Service Layeri ja SkyPlanneri REST API abil (API dokumentatsioon).
  3. Liidestuse saavad luua ka teie enda arendajad. SkyPlanneri REST API võimaldab lugeda ja kirjutada tellimusi, tooteid, materjale, protsessietappe, ostutellimusi ja ajakirjeid. Autentimiseks kasutatakse JWT bearer token’it ning API on dokumenteeritud Swagger/OpenAPI vormingus. Avalikud juhendid leiate SkyPlanneri dokumentatsioonist. Veebihaagid edastavad ajakava ja olekute muudatused reaalajas. Arenduse alustamiseks on vaja vaid SkyPlanneri API võtit (liidestamise juhend) ning SkyPlanneri meeskond aitab vajaduse korral. Selle tee valis Laboratory & Alliedi IT-meeskond.

Kontrollige esmalt ajakava sobivust 30-päevase tasuta prooviperioodi jooksul, et liidestamise lähtekohaks oleks teie tehasele juba sobiv ajakava.

Miks tehnilised meeskonnad valivad B1 kõrvale SkyPlanneri

  • Valige SkyPlanner, kui soovite väikese mahuga ja selgelt piiritletud liidestust. Sisse tulevad B1 standardobjektid (tootmistellimused, Product Trees, Resources, Items), välja lähevad kuupäevad ning Issue and Receipt from Production kanded. B1 tootmismoodulit ei muudeta ja andmeid ei migreerita.
  • Valige SkyPlanner, kui projekt peab oma väärtust varakult tõestama. 30-päevase tasuta prooviperioodi jooksul saate kasutada CSV-ekspordi andmeid ja kuni 20 töökeskust. Krediitkaarti pole vaja. Ettevõte näeb oma ajakava juba enne liidestamise algust.
  • Valige SkyPlanner, kui ajakava peab arvestama tegelikke piiranguid. SkyPlanneris modelleeritakse ümberseadistusaegu, ühiskasutatavaid tööriistu, mitut operaatorit nõudvaid töid, alternatiivseid ressursse, laoseisu ja avatud ostutellimusi. Liidese ülesanne on üksnes B1 andmed kohale tuua.
  • Valige SkyPlanner, kui soovite planeerijatele ja operaatoritele ühist süsteemi. Arcturus koostab ajakava sekunditega ning Autopilot ajastab tööd automaatselt ümber, kui tootmises midagi muutub. Operaatorid registreerivad tööd telefonis või tahvelarvutis ning liides kirjutab need kinnitused tagasi B1-te.
  • Valige SkyPlanner, kui kulud peavad olema ette teada. Hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub kord kuus ning tellimuse saab igal ajal lõpetada. Liidestuse hinnapakkumine lähtub teie protsessist ja vajadustest ning esitatakse koos paketi pakkumisega enne alustamist, et näeksite kogukulu.

Planeerimise puudujääkide kohta lugege SAP Business One’i tootmise planeerimist selgitavat artiklit. Siin tähendab tootmise planeerimine ajakava koostamist masinate tegelikult saadaolevat tootmisvõimsust ja töötajate kasutada olevat tööaega arvestades. Teiste ERP-süsteemide kohta leiate teavet ERP-liidestuste ülevaatelehelt.

Tootmisettevõtete tagasiside SkyPlanneri kohta

Puhasruumiriietuses operaatorid pudelite täitmisliinil Laboratory & Alliedi ravimitehases Nairobis

+90%tootmise efektiivsus

„Tootmise efektiivsus on kasvanud 90%.“

Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine

Tootmise efektiivsus on kasvanud 90% ning kõiki töökeskusi hõlmava optimeeritud kolme kuu plaani koostamiseks kulub alla 30 minuti.

Loe Laboratory & Alliedi kogemuslugu

UTU tarneahelaspetsialist Kalle Kalliomäki Ulvila elektrikilpide tootmistsehhis

2 hajasäästu igal nädalal

„SkyPlanner on viinud meie tootmise planeerimise Exceli tabelitest tootmise reaalajas optimeerimiseni.“

Kalle Kalliomäki, tarneahelaspetsialist
UTU · Elektrikilbid ja jaotusseadmed

Tootmise planeerimisel säästetakse igal nädalal 2 tundi tööaega ning uus tööde järjekord jõuab tootmisliinile sekunditega.

Loe UTU kogemuslugu

Fredman Operationsi tootmisjuht Anu Järvinen Raumas kaubaalustele laduva roboti tööraku kõrval

6 kuudette näeb müügimeeskond vaba tootmisvõimsust

„SkyPlanner loob kogu tootmise planeerimisele kindla ja usaldusväärse aluse.“

Anu Järvinen, tootmisjuht
Fredman Operations · Toiduohutud pakkepaberid

Müügimeeskond näeb vaba tootmisvõimsust kuus kuud ette. Ajakava muutmise päringutele, millele vastamine võttis varem tunni või kauem, vastatakse nüüd sekunditega.

Loe Fredman Operationsi kogemuslugu

Õhuvaade Piristeeli katuse turvatoodete tehasele Kauhavas

99,2%tarnekindlus

„SkyPlanner on muutnud kitsaskohad nähtavaks ja tootmise juhtimise selgemaks.“

Toni Tuori, tootmisjuht
Piristeel · Katuse turvatooted ja vihmaveesüsteemid

Tarnekindlus jõudis tänavu 99,2%-ni ning tootmise ajakava koostamine säästab kuni neli tundi tööaega päevas.

Loe Piristeeli kogemuslugu

Korduma kippuvad küsimused

Kes loob SAP Business One’i integratsiooni?

SkyPlanneri meeskond seadistab juurutamise käigus kahesuunalise integratsiooni ja pakub sellele tuge ka pärast kasutuselevõttu. SkyPlannerisse tuuakse tootmistellimused, tehnoloogilise marsruudi etapid, ressursid, ostutellimused ja kauba vastuvõtud. Tagasi saadetakse ajakavas määratud kuupäevad ning Issue and Receipt from Production. Integratsiooni saab luua ka teie B1 partner või teie enda arendusmeeskond, kasutades Service Layerit ja SkyPlanneri REST API-t. Alustamiseks piisab API-võtmest.

Kui kaua võtab SkyPlanneri ja SAP Business One’i juurutamine aega?

Juurutamine saab tavaliselt valmis mõne nädala jooksul pärast selle alustamist. Meeskond kaardistab ressursid ja tehnoloogilise marsruudi etapid, ühendab tootmis- ja ostutellimused ning kontrollib enne kasutuselevõttu ajakava teie praeguse plaani alusel.

Kas Service Layer või DI API?

Uute arenduste jaoks valige Service Layer. See on HTTP-põhine, töötab nii HANA kui ka SQL Serveriga ning sobib pilvepõhisele ajakava koostamise lahendusele. Kasutage DI API-t ainult siis, kui olemasolev vahetarkvara sellest juba sõltub.

Kas vajan versiooni SAP Business One 10.0 FP 2602?

Ainult veebihaakide jaoks. Varasemate 10.0 versioonide puhul toimib integratsioon ajastatud päringute kaudu.

Kuidas kirjutatakse ajakavas määratud kuupäevad tagasi SAP Business One’i?

Päringuga PATCH /b1s/v1/ProductionOrders({DocEntry}), mille käivitab SkyPlanneri ajakava muutumise veebihaak. Tellimusel määratakse StartDate ja DueDate ning selle ressursiridadel StartDate ja EndDate. Toodang ja ajakulu saadetakse tagasi dokumentidena InventoryGenEntries ja InventoryGenExits, mis seotakse tellimusega väljade BaseType ja BaseEntry kaudu, kusjuures esimese välja väärtus on 202.

Kas vajame B1 jaoks tootmise lisamoodulit?

Ei. Integratsioon kasutab ainult B1 standardobjekte: tootmistellimusi, objekte Product Trees, Resources ja Items, ostutellimusi ning laodokumente. Uude tootmisandmete mudelisse ei viida midagi üle.

Kas saame SkyPlannerit enne integreerimist oma B1 andmetega katsetada?

Jah. 30-päevane prooviperiood hõlmab kuni 20 töökeskust ning andmeid saab importida CSV- või Exceli failist. Krediitkaarti pole vaja. Alusta tasuta prooviperioodi või räägi müügimeeskonnaga oma B1 seadistusest.