Jungiasi su ERP ir MES sistemomis, tokiomis kaip

Integracijos / ERP / Microsoft Dynamics 365 Business Central

Business Central integravimo vadovas: gamybos tvarkaraščių sudarymas su SkyPlanner APS

Šiame vadove Business Central partneriams ir IT komandoms paaiškinama, kaip sujungti Microsoft Dynamics 365 Business Central su SkyPlanner APS. SkyPlanner su Business Central keičiasi duomenimis abiem kryptimis per pačios Business Central žiniatinklio paslaugas:

  • Į SkyPlanner perduodami gamybos užsakymai, technologiniai maršrutai, darbo centrai, prekės ir pirkimo užsakymai.
  • Suplanuotas pradžios ir pabaigos laikas įrašomas į Prod. Order Routing Lines.
  • Operatorių darbo laiko įrašai grąžinami produkcijai apskaityti.
  • SkyPlanner siunčia pranešimus per webhook sąsajas vos pasikeitus tvarkaraščiui.
SkyPlanner APS Gantt laiko juosta su darbo centrams suplanuotomis užduotimis ir apačioje pateiktu užsakymų sąrašu.

SkyPlanner komanda diegimo pradžioje sukonfigūruoja integraciją pagal jūsų Business Central aplinką ir prižiūri ją pradėjus naudoti. Šis vadovas skirtas partneriams ir programuotojams, norintiems prisidėti arba patiems kurti sprendimus naudojant dokumentuotą SkyPlanner REST API (API žinynas).

Dvi standartinės Business Central sąsajos, jokio programavimo Business Central pusėje

Integracija veikia per dvi sąsajas, kurios jau yra Business Central:

  1. API v2.0 skirta komerciniams ir atsargų duomenims. Per ją pasiekiami items, itemVariants, itemLedgerEntries, locations, unitsOfMeasure, salesOrders, salesOrderLines, purchaseOrders, purchaseOrderLines, vendors, customers ir employees. Gamybos esybių joje nėra, todėl gamybos duomenys perduodami per antrąją sąsają.
  2. OData v4 žiniatinklio tarnybos skirtos gamybai. Bet kurį Business Central puslapį galima paskelbti kaip OData v4 žiniatinklio tarnybą puslapyje Web Services. Pasirinkite objekto tipą Page, puslapio ID ir tarnybos pavadinimą, tada pažymėkite Published. Galinis taškas pradeda veikti – nereikia nei AL kodo, nei diegti plėtinio. Integracijai skelbiami standartiniai išleistų gamybos užsakymų, Prod. Order Routing Lines, darbo centrų, įrenginių centrų ir technologinių maršrutų puslapiai, pasiekiami adresu /ODataV4/Company('{name}')/{ServiceName}.

Per paskelbtus puslapius duomenis galima ir skaityti, ir rašyti. Microsoft nurodo: „If an editable page is exposed as a web service, the data in the underlying table can be accessed and modified by an OData call,” (jei redaguojamas puslapis paskelbtas kaip žiniatinklio paslauga, jo lentelės duomenis galima pasiekti ir keisti OData užklausa). Atnaujinimams naudojamas PATCH. Taip suplanuotos datos grąžinamos į Business Central per tą patį puslapį ir tikrinamos taip pat, kaip planuotojui dirbant su tuo puslapiu.

Nenaudokite SOAP. Microsoft SOAP žiniatinklio paslaugas paskelbė pasenusiomis, o galimybė skelbti Microsoft naudotojo sąsajos puslapius kaip SOAP pašalinama su 2026 metų 2-ąja leidimų banga (v29).

Autentifikavimas

Naudokite OAuth 2.0 per Microsoft Entra ID su tarnybų tarpusavio autentifikavimo eiga (client credentials):

  • Užregistruokite programą Entra ID ir suteikite jai Dynamics 365 Business Central programos leidimą API.ReadWrite.All.
  • Prašykite prieigos raktų, nurodydami aprėptį https://api.businesscentral.dynamics.com/.default.
  • Business Central atverkite puslapį Microsoft Entra Applications, pridėkite kliento ID, priskirkite tik būtiniausių teisių rinkinius ir suteikite sutikimą. S2S programai negalima priskirti SUPER.

Baziniai URL: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0/companies({id})/{entity} – API v2.0, o https://api.businesscentral.dynamics.com/v2.0/{environment}/ODataV4/Company('{name}')/{ServiceName} – paskelbtiems puslapiams. Tas pats prieigos raktas tinka abiem sąsajoms.

Žiniatinklio paslaugų prieigos raktai (bazinis autentifikavimas) yra pasenę ir nuo 2022 metų spalio nepalaikomi Business Central internetinėje versijoje. Jiems visada reikia licencijuoto naudotojo. Naudojant OAuth, tarnybų tarpusavio integracijoms licencija nereikalinga. Vietiniame serveryje įdiegta versija palaiko S2S nuo 18.11 ir 19.5 versijų, jei serveryje sukonfigūruotas Microsoft Entra autentifikavimas.

SkyPlanner REST API naudoja JWT autentifikavimą ir yra dokumentuota Swagger/OpenAPI formatu. Integravimo instrukcijoje paaiškinta, kaip atlikti pirmąsias užklausas.

Įvykiai, įvykių pranešimai ir periodinės užklausos

Business Central leidžia per POST /api/v2.0/subscriptions prenumeruoti webhook pranešimus apie API v2.0 esybes, pvz., items ir salesOrders. Taikomos šios taisyklės:

  • Kuriant prenumeratą būtinas ryšio patvirtinimas: jūsų galinis taškas turi grąžinti validationToken su atsakymo kodu 200 OK.
  • Prenumeratos nustoja galioti po trijų dienų. Atnaujinkite jas naudodami PATCH – tada vėl atliekama ryšio patvirtinimo procedūra.
  • Pranešimuose pateikiamas ištekliaus kelias, changeType ir jūsų clientState, o ne visas įrašas. Patį įrašą nuskaitote vėliau.
  • Pranešimai siunčiami su delsa: po pirmojo pakeitimo Business Central internetinė versija laukia 30 sekundžių. Jei per šį laiką pasikeičia daugiau nei 1 000 įrašų, apie juos atsiunčiamas vienas collection pranešimas.
  • Internetinėje versijoje vienoje aplinkoje leidžiama ne daugiau kaip 200 įvykių pranešimų prenumeratų.

Gamybos užsakymai, technologinių maršrutų eilutės ir pirkimo užsakymai nuskaitomi kas kelias minutes, siunčiant užklausas į paskelbtus puslapius ir purchaseOrders. Atrenkant tik atvirus užsakymus ir duomenis skaidant puslapiais, užklausų skaičius lieka gerokai mažesnis už Business Central ribas.

Pasikeitus būsenai arba tvarkaraščiui, SkyPlanner siunčia įvykių pranešimus, todėl duomenų įrašymą atgal inicijuoja įvykiai.

Duomenų susiejimas

Business Central objektas (sąsaja)SkyPlanner objektasKryptisDažnis
Item, Item Variant, Unit of Measure (items, itemVariants, unitsOfMeasure, API v2.0)Produktai ir medžiagosBC → SkyPlannerPradinis įkėlimas, vėliau – webhook pranešimai arba periodinės pakeitimų užklausos
Production BOM Header/Line, Certified versijos (paskelbtas puslapis)Produkto struktūra, pusgaminiai, kiekvienam produktui reikalingos medžiagosBC → SkyPlannerPradinis įkėlimas, vėliau – pasikeitus duomenims
Routing Header/Line, Certified versijos (paskelbtas Routing puslapis): Operation No., Setup, Run, Wait and Move Time, Concurrent Capacities, Send-Ahead QuantityProceso etapai su trukme, paruošimo ir sutvarkymo po darbo laikuBC → SkyPlannerPradinis įkėlimas, vėliau – pasikeitus duomenims
Work Center, Machine Center: Capacity, Efficiency, Shop Calendar Code (paskelbti Work Center ir Machine Center puslapiai)Darbo centrai, darbo centrų grupės, efektyvumo rodikliaiBC → SkyPlannerPradinis įkėlimas, vėliau – retai
Shop Calendar, Work Shift, Calendar Entry, Absence (paskelbti puslapiai)Pamainos, neatvykimaiBC → SkyPlannerKasdien arba pamainos tvarkomos atskirai SkyPlanner sistemoje
Released Production Order, Prod. Order Line, Prod. Order Routing Line, Prod. Order Component (paskelbti puslapiai; pasirinktinai – Firm Planned)Užsakymai ir užduotys su įvykdymo terminais ir medžiagų poreikiaisBC → SkyPlannerPeriodinės užklausos kas kelias minutes
salesOrders, salesOrderLines (API v2.0)Pristatymo klientams terminai ir prioritetams nustatyti reikalinga informacijaBC → SkyPlannerWebhook pranešimai arba periodinės užklausos
itemLedgerEntries (API v2.0)Atsargų likučiaiBC → SkyPlannerUžklausos kas valandą arba paleidus tvarkaraščio sudarymą
purchaseOrders, purchaseOrderLines (API v2.0), eilutės laukas Expected Receipt DatePirkimo užsakymai / gaunamos medžiagos su numatoma pristatymo data; atsargų likučiai atnaujinami, kai pirkimo užsakymui nustatoma būsena DeliveredBC → SkyPlannerUžklausos kas valandą arba paleidus tvarkaraščio sudarymą
Prod. Order Routing Line: Starting Date-Time, Ending Date-Time, Type, No. (PATCH užklausa į paskelbtą Prod. Order Routing puslapį)Kiekvienos operacijos planuojama pradžia, pabaiga ir darbo centrasSkyPlanner → BCPasikeitus tvarkaraščiui, per SkyPlanner webhook pranešimą
Output Journal (Item Journal Line, Entry Type Output)Darbo laiko įrašai, kiekiai ir operatorių patvirtinimaiSkyPlanner → BCPo kiekvieno patvirtinimo arba kiekvieną pamainą, jei įjungtas automatinis registravimas
Routing Tool, Routing Personnel (paskelbti puslapiai, pasirinktinis pradinių duomenų įkėlimas)Įrankių poreikis, operatorių skaičius kiekvienai užduočiaiBC → SkyPlannerPradinis įkėlimas; vėliau tvarkoma SkyPlanner sistemoje
Business Central sistemoje nėraPerderinimo laiko matrica, įrankiai kaip riboto prieinamumo ištekliai, alternatyvūs įrenginiai ir darbuotojaiTvarkoma SkyPlanner sistemojeNustatoma pradedant naudotis sistema
Consumption Journal (jei sunaudojimas nenurašomas automatiškai)Medžiagų sunaudojimasSkyPlanner → BCPo kiekvieno patvirtinimo arba kiekvieną pamainą, jei įjungtas automatinis registravimas

Integravimo modeliai

1. Pradinis pagrindinių duomenų įkėlimas. Iš paskelbtų puslapių nuskaitykite technologinius maršrutus ir gamybos BOM, kurių būsena Certified, taip pat darbo ir įrenginių centrus, o per API v2.0 – prekes ir matavimo vienetus. Apgalvotai susiekite kiekvieną darbo ar įrenginių centrą su SkyPlanner darbo centru: nuspręskite, ar darbo centras su trimis įrenginių centrais taps viena darbo centrų grupe, ar trimis darbo centrais.

2. Užsakymų sinchronizavimas. Iš paskelbtų puslapių nuskaitykite gamybos užsakymus, kurių būsena Released (taip pat Firm Planned, jei sudarote jų tvarkaraščius), kartu su jų technologinių maršrutų eilutėmis ir komponentais, o per API v2.0 – atvirų pirkimo užsakymų eilutes. SkyPlanner laiko užsakytas medžiagas prieinamomis pirkimo užsakymo pristatymo dieną ir atnaujina atsargas, kai pirkimo užsakymas pažymimas Delivered. Todėl sudarant tvarkaraštį tikrinamos ir turimos atsargos, ir laukiami pristatymai pagal pirkimo užsakymus.

Niekada nesudarykite gamybos užsakymų, kurių būsena Planned, tvarkaraščių: Microsoft nurodo, kad Business Central „deletes them the next time you run planning.” (juos pašalina kitą kartą paleidus planavimą). Planning Worksheet toliau siūlo aprūpinimo variantus, o SkyPlanner sudaro patvirtintų užsakymų tvarkaraščius pagal realius pajėgumus.

3. Tvarkaraščio įrašymas atgal. Standartinis Prod. Order Routing puslapis paskelbiamas kaip OData v4 žiniatinklio tarnyba. Kiekvienai operacijai, kurią planavimo variklis įtraukė į tvarkaraštį arba perkėlė, SkyPlanner siunčia PATCH užklausą į atitinkamą technologinio maršruto eilutę su If-Match ETag. Nustatomi Starting Date-Time ir Ending Date-Time laukai, o perkėlus operaciją į alternatyvų įrenginį – ir Type bei No.

PATCH paleidžia puslapio ir lentelės trigerius, todėl Business Central tikrina laukus pagal savo logiką – lygiai taip pat, kaip planuotojui redaguojant puslapį Prod. Order Routing. Atitinkamai atnaujinami gamybos užsakymo eilutės Starting Date-Time ir Ending Date-Time laukai. Kiekiai, būsena ir sąnaudos lieka Business Central žinioje.

4. Darbų patvirtinimai ceche. Operatoriai registruoja darbą naudodami SkyPlanner Mobile Confirmations arba Production Timer, o pagal darbo laiko įrašus tvarkaraštis nuolat atnaujinamas. Produkciją Business Central galima apskaityti kaip ir anksčiau – per Production Journal arba Output Journal.

Jei norite visiškai automatiškai registruoti produkciją ir sunaudojimą, pridedamas standartinis Business Central API puslapis produkcijos žurnalo įrašams registruoti. Tada SkyPlanner kiekvienai operacijai registruoja paruošimo laiką, vykdymo laiką ir pagamintą kiekį. Registruojant atnaujinami Capacity Ledger Entries įrašai, o užregistravus paskutinės technologinio maršruto operacijos produkciją, prekė įtraukiama į atsargas.

Pasirinkite vieną produkcijos registravimo kanalą. Registruojant ir iš SkyPlanner, ir iš Business Central Production Journal, įrašai dubliuojami.

5. Atsakomybė už duomenis ir konfliktų sprendimo taisyklės. Užfiksuokite jas prieš pradėdami naudoti integraciją:

DuomenysAtsakinga sistema
Prekės, BOM, technologiniai maršrutai, kiekiai, užsakymo būsenaBusiness Central
Operacijų seka, pradžios ir pabaigos laikas, darbo centro priskyrimasSkyPlanner
Perderinimo laiko matrica, įrankių ir operatorių poreikis, alternatyvūs ištekliaiSkyPlanner
Pamainos ir neatvykimai į darbąViena sistema, pasirinkta apibrėžiant apimtį
Produkcija ir sunaudojimasBusiness Central, registruojant rankiniu būdu arba automatiškai pagal SkyPlanner darbo laiko įrašus

Pagrindinis konfliktų šaltinis – gamybos užsakymų veiksmai Refresh ir Replan. Microsoft nurodo: „If you use the Refresh action to recalculate production order lines, Business Central deletes the existing production order lines and calculates new lines.” (naudojant veiksmą Refresh gamybos užsakymo eilutėms perskaičiuoti, Business Central pašalina esamas eilutes ir apskaičiuoja naujas). Replan taip pat gali pakeisti pajėgumų poreikį, o komponentų perskaičiavimas „deletes previous changes in the components.” (pašalina ankstesnius komponentų pakeitimus).

Atnaujintą užsakymą laikykite nauja versija, sinchronizuokite jį iš naujo ir leiskite SkyPlanner perskaičiuoti tvarkaraštį. Naudojant Autopilot, SkyPlanner automatiškai perskaičiuoja tvarkaraštį pasikeitus gamybai.

Įprasti projekto etapai

Diegimas paprastai baigiamas per kelias savaites nuo parengimo naudoti sistemą darbų pradžios. Prieš tai per 30 dienų nemokamą bandomąjį laikotarpį dirbate su savo duomenimis. Iš Business Central eksportuokite darbo centrus, technologinius maršrutus ir atvirus gamybos užsakymus, sąrašų puslapiuose pasirinkę Open in Excel arba Edit in Excel. Importuokite juos CSV arba Excel formatu ir patikrinkite tvarkaraštį dar prieš pradėdami integravimo darbus.

Patį projektą sudaro šie darbai:

  1. Pagrindinių duomenų susiejimas. Patvirtinkite susiejimo lentelę, atsakomybės už duomenis taisykles, sinchronizavimo dažnumą ir produkcijos registravimo kanalą.
  2. Žiniatinklio paslaugų konfigūravimas. Puslapyje Web Services paskelbkite gamybos užsakymo, technologinio maršruto eilutės, komponento, darbo centro, įrenginių centro, technologinio maršruto, BOM ir kalendoriaus puslapius. Užregistruokite Entra programą. Reikia tik konfigūravimo – pirmiausia bandomojoje, paskui darbinėje aplinkoje.
  3. Pradinis įkėlimas. Prekės, matavimo vienetai, BOM ir technologiniai maršrutai, kurių būsena Certified, darbo ir įrenginių centrai, kalendoriai.
  4. Gamybos ir pirkimo užsakymų sinchronizavimas. Gamybos užsakymai, kurių būsena Released, ir atviri pirkimo užsakymai sinchronizuojami periodinėmis užklausomis, o pardavimo užsakymai – įvykių pranešimais. Šiame etape taip pat įgyvendinamas prieigos žetonų valdymas, prenumeratų atnaujinimas ir pakartotinės užklausos gavus 429 atsakymą.
  5. Apribojimų nustatymas SkyPlanner. Perderinimo laiko matrica, įrankiai, operatorių skaičius kiekvienai užduočiai ir alternatyvūs įrenginiai ar darbuotojai – Business Central šių duomenų nesaugo kaip išteklių planavimui tinkamų duomenų.
  6. Tvarkaraščio įrašymas atgal. PATCH užklausos paskelbtame Prod. Order Routing puslapyje; jei pasirinkta, šiame etape pridedamas automatinis produkcijos registravimas.
  7. Lygiagretus testavimas. Naudokite SkyPlanner lygiagrečiai su dabartiniu planu, palyginkite datas ir pataisykite pagrindinius duomenis.
  8. Naudojimo pradžia. Kai duomenys sutampa, įjunkite įrašymą atgal.

Ką svarbu įvertinti dirbant su Business Central

  • Vienetai technologiniuose maršrutuose. Setup Time taikomas visam gamybos užsakymui, Run Time – vienai pagamintai prekei, ir kiekvienas turi atskirą Unit of Measure Code. Wait Time ir Move Time nenaudoja darbo centro pajėgumų. Jei darbo centro matavimo vienetas yra Days, viena diena reiškia 24 valandas, o ne aštuonių valandų pamainą. Konvertuokite importuodami, antraip visos trukmės bus neteisingos.
  • Pasenę kalendoriai. Pajėgumai atsiranda tik atlikus Calculate Work Center Calendar veiksmą planuojamam laikotarpiui. Prieš pradinį įkėlimą patikrinkite lauką Calendar Entries Available Until.
  • Neįtraukti įrenginių centro pajėgumai. Kai Consolidated Calendar išjungtas, planuojami tik paties darbo centro pajėgumai: „The machine center capacity is excluded.” (įrenginių centro pajėgumai neįtraukiami). Nuskaitykite įrenginių centro pajėgumus tiesiogiai, o ne pasikliaukite bendrais darbo centro pajėgumais.
  • Capacity ir Efficiency. Business Central trukmę skaičiuoja pagal formulę Run Time / Efficiency / Capacity, o apskaičiuotuose kalendoriaus įrašuose jau atsižvelgta į abu rodiklius. Susiedami Efficiency su SkyPlanner darbo centro efektyvumu, pritaikykite jį vieną, o ne du kartus.
  • Alternate Work Center skirtas tik informacijai. Microsoft nurodo: „isn’t automatically included in planning processes.” (nėra automatiškai įtraukiamas į planavimo procesus). Alternatyvas aiškiai apibrėžkite kaip alternatyvius SkyPlanner darbo centrus.
  • Užklausų ribojimas. Internetinės versijos ribos taikomos kiekvienam naudotojui, o tarnybos identitetas laikomas vienu naudotoju: 6 000 OData užklausų per slenkantį 5 minučių laikotarpį ir 5 vienu metu vykdomos užklausos. Puslapyje gali būti ne daugiau kaip 20 000 įrašų, $batch užklausoje – 100 operacijų, o operacijos vykdymo laikas ribojamas iki 8 minučių. Viršijus užklausų dažnio ribą grąžinamas kodas 429. Užuot kaskart iš naujo įkėlę visus duomenis, grupuokite užklausas, skaidykite duomenis puslapiais ir periodiškai nuskaitykite tik pakeitimus.
  • Licencijavimas. Gamybos funkcijos prieinamos tik Premium režimu. Essentials naudotojai negali prisijungti prie įmonės, kuriai nustatytas Premium režimas.

Business Central integracija: kas ją konfigūruoja ir prižiūri

Darbai apima duomenų susiejimą pagal jūsų technologinius maršrutus, darbo centrus ir Business Central konfigūraciją. Taip pat nustatomi apribojimai, kurių Business Central nesaugo: perderinimo laiko matrica, įrankiai, operatorių skaičius ir alternatyvūs ištekliai.

  1. SkyPlanner komanda integraciją sukonfigūruoja diegimo pradžioje ir prižiūri pradėjus naudoti – tiek SkyPlanner pusę, tiek sutartas Business Central žiniatinklio paslaugas. Kiekviena gamykla Business Central naudoja savaip, ir būtent čia pritaikomos šios žinios. Integracija veikia per standartinę Business Central API v2.0 ir paskelbtas žiniatinklio paslaugas, kurios atnaujinamos kartu su Business Central.
  2. Gali prisidėti ir jūsų Business Central partneris. Jis išmano jūsų konfigūraciją bei plėtinius ir kartu su SkyPlanner komanda gali peržiūrėti paskelbtus puslapius, teisių rinkinius bei Entra programą. SkyPlanner teikia REST API, Swagger/OpenAPI dokumentaciją ir įvykių pranešimus.
  3. Sprendimus gali kurti ir jūsų programuotojai, naudodami tą pačią dokumentuotą REST API su JWT autentifikavimu. Pradžiai pakanka API rakto, o prireikus padeda SkyPlanner komanda. Viešą produkto dokumentaciją, įskaitant pirkimo užsakymus bei produktų ir medžiagų API, rasite SkyPlanner dokumentacijoje. Laboratory & Allied pasirinko šį kelią dirbdama su SAP Business One: vidinė IT komanda integraciją daugiausia sukūrė pati, padedama SkyPlanner. UTU naudoja SkyPlanner greta savo NetSuite ERP sistemos.

Pirmiausia patikrinkite tvarkaraštį per 30 dienų nemokamą bandomąjį laikotarpį, kad integraciją pradėtumėte jau turėdami jūsų gamyklai tinkamą tvarkaraštį.

Sujungus sistemas, Arcturus sudaro tvarkaraštį pagal aktualius Business Central užsakymus, o suplanuotos datos įrašomos į gamybos užsakymo technologinį maršrutą. SkyPlanner kainuoja nuo 199 € per mėnesį, į kainą įskaičiuoti 5 darbo centrai. Mokama kas mėnesį. Integracijos kainą pagal jūsų procesą ir poreikius pateikiame iš anksto kartu su pasirinkto plano kaina, todėl visas išlaidas žinote dar prieš pradėdami. Peržiūrėkite kainas, funkcijas ir palyginkite su pačios Business Central planavimo galimybėmis straipsnyje Gamybos planavimas su Business Central. Šiame straipsnyje gamybos planavimas reiškia tvarkaraščio sudarymą atsižvelgiant į realiai prieinamus įrenginių ir darbuotojų pajėgumus. Apžvalgą rasite Business Central puslapyje, o kitas ERP sistemas – ERP integracijų skiltyje.

Gamintojų atsiliepimai apie SkyPlanner

UTU tiekimo grandinės specialistas Kalle Kalliomäki elektros skydų gamybos ceche Ulviloje

2 hsutaupoma kas savaitę

„Su SkyPlanner nuo gamybos planavimo Excel lentelėse perėjome prie gamybos optimizavimo realiuoju laiku.“

Kalle Kalliomäki, tiekimo grandinės specialistas
UTU · Elektros skydai ir skirstymo įranga

Planuojant gamybą kas savaitę sutaupomos 2 valandos darbo laiko, o nauja užduočių eilė gamybos liniją pasiekia per kelias sekundes.

Skaitykite UTU atsiliepimą

Operatoriai su švariųjų patalpų apranga prie buteliukų pildymo linijos Laboratory & Allied vaistų gamykloje Nairobyje

+90%gamybos efektyvumas

„Gamybos efektyvumas padidėjo 90%.“

Abdul Rucyinga, IT vadovas
Laboratory & Allied · Vaistų gamyba

Gamybos efektyvumas padidėjo 90%, o optimizuotas trijų mėnesių planas visiems darbo centrams sudaromas per mažiau nei 30 minučių.

Skaitykite Laboratory & Allied atsiliepimą

KJH-Comp suvirintojas šlifuoja suvirintą plieninę konstrukciją Alahärmä gamykloje

98%pristatymo patikimumas, padidėjęs nuo maždaug 50%

„SkyPlanner atlieka lemiamą vaidmenį užtikrinant mūsų pristatymo patikimumą.“

Hannu Lahtinen, vykdomasis direktorius
KJH-Comp · Lakštinio metalo apdirbimas ir sutartinė gamyba

Pristatymo patikimumas padidėjo nuo maždaug 50% iki net 98%, o tvarkaraščiams sudaryti dabar pakanka vieno meistro vietoj dviejų.

Skaitykite KJH-Comp atsiliepimą

Mamec generalinis direktorius Hannu Ryynänen įmonės gamybos ceche Lohjoje

1,000sautomatiškai suplanuotų gamybos užsakymų

„Dabar gamybą valdome kitaip, o mūsų supratimas apie pajėgumus pasiekė visiškai kitą lygį.“

Hannu Ryynänen, generalinis direktorius
Mamec · Pramoninės maišyklės, siurbliai ir aukštųjų technologijų sutartinė gamyba

Tūkstančiai gamybos užsakymų automatiškai įtraukiami į tvarkaraštį, o visa organizacija mato gamybos eigą realiuoju laiku.

Skaitykite Mamec atsiliepimą

Dažniausiai užduodami klausimai

Ar Business Central API apima gamybos užsakymus?

Standartinėje API v2.0 nėra gamybos užsakymų, technologinių maršrutų, BOM ar darbo centrų esybių. Business Central jas pateikia per OData v4 žiniatinklio tarnybas. Standartiniai gamybos puslapiai publikuojami puslapyje Web Services neprogramuojant, o jų duomenys skaitomi ir įrašomi per OData.

Kas kuria integraciją su Business Central?

Diegimo metu SkyPlanner komanda sukonfigūruoja abipusę integraciją pagal jūsų Business Central aplinką ir prižiūri ją pradėjus naudoti. Business Central pusėje naudojama API v2.0 ir publikuotos OData v4 žiniatinklio tarnybos. Jūsų Business Central partneris arba jūsų programuotojai taip pat gali kurti integraciją naudodami dokumentuotą SkyPlanner REST API. Pradžiai pakanka API rakto.

Ar reikia įdiegti Business Central plėtinį?

Ne. API v2.0 yra standartinė, o gamybos puslapiai publikuojami kaip žiniatinklio tarnybos atlikus konfigūraciją puslapyje Web Services. Standartinis API puslapis pridedamas tik jei norite visiškai automatiškai registruoti pagamintą produkciją ir sunaudotas medžiagas.

Kokį autentifikavimo būdą naudoti integracijai?

Naudojamas OAuth 2.0 kliento kredencialų autentifikavimas per Microsoft Entra ID, užregistravus programą Business Central puslapyje Microsoft Entra Applications. Žiniatinklio tarnybų prieigos raktai yra pasenęs autentifikavimo būdas. Vietoje įdiegta sistema palaiko tokią pačią tarnybų tarpusavio prieigą nuo 18.11 ir 19.5 versijų, jei serveryje sukonfigūruotas Microsoft Entra autentifikavimas. Apibrėždami apimtį patvirtiname, kuris būdas tinka jūsų versijai.

Ar Business Central gali siųsti pakeitimus realiuoju laiku?

Beveik realiuoju laiku. Prenumeruojami API v2.0 esybių, pavyzdžiui, prekių ir pardavimo užsakymų, webhook pranešimai gaunami praėjus maždaug 30 sekundžių nuo pirmojo pakeitimo. Internetinė Business Central versija juos sugrupuoja. Gamybos užsakymai gaunami kas kelias minutes periodiškai užklausus sistemą. Priešinga kryptimi SkyPlanner per savo webhook sąsajas siunčia tvarkaraščio pakeitimus vos jiems įvykus.

Kaip operacijų datos įrašomos atgal į Business Central?

Siunčiama PATCH užklausa į standartinį puslapį Prod. Order Routing, publikuotą kaip OData v4 žiniatinklio tarnyba. Ja nustatomos Starting Date-Time ir Ending Date-Time laukų reikšmės bei darbo arba įrenginių centras. Business Central patikrina šiuos duomenis pagal savo logiką, lygiai taip pat, kaip planuotojui redaguojant puslapį.

Ar galime išbandyti SkyPlanner prieš kurdami integraciją?

Taip. Per 30 dienų nemokamą bandomąjį laikotarpį galite naudoti iki 20 darbo centrų ir importuoti duomenis iš Business Central CSV arba Excel failais. Mokėjimo kortelės nereikia. Pradėkite bandymą arba susisiekite su pardavimo komanda, kad apibrėžtumėte integracijos apimtį.