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.
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.
| Variant | Kirjeldus | Sobivus APS-iga integreerimiseks |
|---|---|---|
| Service Layer | REST/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 API | Windowsi 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
| Andmed | Service Layeri olem |
|---|---|
| Artiklid ja planeerimisandmed | Items |
| Materjaliloendid ja tehnoloogilise marsruudi etapid | ProductTrees (Lines, Stages) |
| Masinad, tööjõud ja muud ressursid | Resources, ResourceGroups |
| Tootmistellimused | ProductionOrders (Lines, Stages) |
| Laoseis ladude kaupa | Items laoandmed, Warehouses |
| Avatud ostutellimused ja tarnekuupäevad | PurchaseOrders (DocumentLines: laekumata kogus, ShipDate) |
| Kauba vastuvõtt ostutellimuste alusel | PurchaseDeliveryNotes (Goods Receipt PO, objekti tüüp 20) |
| Tootmisse väljastamine | InventoryGenExits |
| Toodangu lattu vastuvõtt | InventoryGenEntries |
| Veebihaakide seadistamine | EventSubscriptions, 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:
WebhookURLAuthenticationType: None, Basic, HMAC või OAuth; vaikeväärtus on HMACEventCollection, 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 objekt | Suund | Sagedus |
|---|---|---|---|
Items (toodetavad artiklid, Procurement Method) | Tooted | B1 → SkyPlanner | Esialgne laadimine, seejärel ajastatult |
ProductTrees Lines (artikliread) | Toote materjalid | B1 → SkyPlanner | Esialgne laadimine, seejärel muudatuse korral |
ProductTrees Stages ja ressursiread | Protsessietapid ja töötlemisajad | B1 → SkyPlanner | Esialgne laadimine, seejärel muudatuse korral |
Resources (Machine, Labor, Other) | Töökeskused ja personal | B1 → SkyPlanner | Esialgne laadimine, muudatusi harva |
ResourceGroups | Töökeskuste rühmad | B1 → SkyPlanner | Esialgne laadimine |
ProductionOrders (Planned, Released) | Tellimused ja tööd | B1 → SkyPlanner | Veebihaak (FP 2602+) või päringud iga paari minuti järel |
ProductionOrders Stages | Töö etapid koos järjekorraga | B1 → SkyPlanner | Koos tellimusega |
Items laoseis Warehouses kaupa | Materjalide laoseis | B1 → SkyPlanner | Ajastatult, nt kord tunnis |
PurchaseOrders (objekti tüüp 22) avatud read koos tarnekuupäevaga | Ostutellimused / saabuv materjal koos eeldatava tarnekuupäevaga | B1 → SkyPlanner | Ajastatult, nt kord tunnis |
PurchaseDeliveryNotes (Goods Receipt PO) read, mille BaseType on 22 | Ostutellimuse real vastuvõetud kogus, uuendatud laoseis | B1 → SkyPlanner | Ajastatult, nt kord tunnis |
| Ajastatud algus ja lõpp | PATCH ProductionOrders({DocEntry}): StartDate, DueDate, ressursirea StartDate ja EndDate | SkyPlanner → B1 | SkyPlanneri veebihaak ajakava muutumisel |
| Registreeritud kogused | InventoryGenEntries (Receipt from Production) | SkyPlanner → B1 | Kinnitamisel või pakettidena |
| Registreeritud töötunnid ja materjalikulu | InventoryGenExits (Issue for Production) | SkyPlanner → B1 | Kinnitamisel 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.
- 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.
- 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).
- 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
+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.
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.
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.
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.
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.