Liidestused / ERP / Microsoft Dynamics 365 Business Central

Business Centrali liidestamise juhend tootmise ajakava koostamiseks SkyPlanner APS-iga

See juhend näitab Business Centrali partneritele ja IT-meeskondadele, kuidas ühendada Microsoft Dynamics 365 Business Central SkyPlanner APS-iga. SkyPlanner vahetab Business Centraliga andmeid mõlemas suunas, kasutades Business Centrali enda veebiteenuseid:

  • SkyPlannerisse tuuakse tootmistellimused, tehnoloogilised marsruudid, töökeskused, kaubad ja ostutellimused.
  • Planeeritud algus- ja lõpuajad kirjutatakse Prod. Order Routing Lines ridadele.
  • Operaatorite ajakirjed saadetakse tagasi toodangu aruandluseks.
  • 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.

SkyPlanneri meeskond seadistab liidestuse juurutamise käigus teie Business Centrali keskkonnale sobivaks ja pakub tuge ka pärast kasutuselevõttu. See juhend on mõeldud partneritele ja arendajatele, kes soovivad töös osaleda või ise SkyPlanneri dokumenteeritud REST API abil lahendusi luua (API dokumentatsioon).

Kaks Business Centrali standardliidest, Business Centrali poolel koodi kirjutamata

Liidestus kasutab kaht Business Centrali standardvarustusse kuuluvat liidest:

  1. API v2.0 äri- ja laoandmete jaoks. Selle kaudu on kättesaadavad items, itemVariants, itemLedgerEntries, locations, unitsOfMeasure, salesOrders, salesOrderLines, purchaseOrders, purchaseOrderLines, vendors, customers ja employees. Tootmisolemeid selles ei ole, seega tulevad tootmisandmed teise liidese kaudu.
  2. OData v4 veebiteenused tootmisandmete jaoks. Iga Business Centrali lehe saab avaldada OData v4 veebiteenusena lehel Web Services. Valige objekti tüübiks Page, määrake lehe ID ja teenuse nimi ning märkige Published. Lõpp-punkt on seejärel kasutusvalmis: AL-koodi pole vaja kirjutada ega laiendust juurutada. Integratsioon avaldab standardlehed vabastatud tootmistellimuste, Prod. Order Routing Lines, töökeskuste, masinakeskuste ja tehnoloogiliste marsruutide jaoks. Need on kättesaadavad aadressil /ODataV4/Company('{name}')/{ServiceName}.

Avaldatud lehtede kaudu saab andmeid nii lugeda kui ka kirjutada. Microsoft: “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,” (kui muudetav leht avaldatakse veebiteenusena, saab selle aluseks oleva tabeli andmeid OData päringuga lugeda ja muuta). Uuendamiseks kasutatakse PATCH-päringut. Nii jõuavad planeeritud kuupäevad tagasi Business Centrali sama lehe ja samade valideerimisreeglite kaudu, mida kasutab planeerija.

Ärge kasutage SOAP-i. Microsoft on märkinud SOAP-veebiteenused aegunuks ning Microsofti kasutajaliidese lehtede avaldamine SOAP-teenustena eemaldatakse versioonis 2026 release wave 2 (v29).

Autentimine

Kasutage OAuth 2.0 autentimist Microsoft Entra ID kaudu teenustevahelise vooga (client credentials):

  • Registreerige Entra ID-s rakendus ja andke sellele Dynamics 365 Business Centrali rakenduseõigus API.ReadWrite.All.
  • Taotlege pääsutõkendeid ulatusega https://api.businesscentral.dynamics.com/.default.
  • Avage Business Centralis leht Microsoft Entra Applications, lisage kliendi ID, määrake minimaalsete vajalike õigustega õigustekomplektid ja andke nõusolek. S2S-rakendusele ei saa määrata SUPER-õigusi.

Baas-URL-id on API v2.0 jaoks https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0/companies({id})/{entity} ja avaldatud lehtede jaoks https://api.businesscentral.dynamics.com/v2.0/{environment}/ODataV4/Company('{name}')/{ServiceName}. Sama pääsutõkend töötab mõlemaga.

Veebiteenuste juurdepääsuvõtmed (basic auth) on aegunud ning Business Centrali veebiversioon ei toeta neid alates 2022. aasta oktoobrist. Need nõuavad alati litsentsiga kasutajat. OAuthi puhul ei ole teenustevaheliseks liidestuseks litsentsi vaja. Kohapealne versioon toetab S2S-i alates versioonidest 18.11 ja 19.5, kui server on seadistatud kasutama Microsoft Entra autentimist.

SkyPlanneri REST API kasutab JWT-autentimist ning selle dokumentatsioon on Swagger/OpenAPI vormingus. Liidestamise õpetus juhendab esimeste päringute tegemisel.

Sündmused, veebihaagid ja perioodilised päringud

Business Central toetab veebihaakide tellimusi päringu POST /api/v2.0/subscriptions kaudu API v2.0 olemite jaoks, näiteks items ja salesOrders. Kehtivad järgmised reeglid:

  • Tellimuse loomine nõuab kätlust: teie lõpp-punkt peab tagastama validationToken koos vastusega 200 OK.
  • Tellimused aeguvad kolme päeva pärast. Uuendage neid PATCH-päringuga, mille järel tehakse kätlus uuesti.
  • Teavitused sisaldavad ressursi teed, välja changeType ja teie määratud väärtust clientState, mitte tervet kirjet. Kirje tuleb seejärel eraldi lugeda.
  • Teavitused saabuvad viivitusega: Business Centrali veebiversioon ootab pärast esimest muudatust 30 sekundit. Kui selle aja jooksul muutub üle 1 000 kirje, saadetakse nende kohta üks collection-teavitus.
  • Veebiversioonis saab keskkonna kohta olla kuni 200 veebihaagi tellimust.

Tootmistellimusi, tehnoloogiliste marsruutide ridu ja ostutellimusi päritakse iga paari minuti järel avaldatud lehtedelt ja purchaseOrders kaudu. Kui päringud piirduvad avatud tellimustega ja tulemusi päritakse lehekülgede kaupa, jääb päringute arv Business Centrali piiridest selgelt allapoole.

SkyPlanner saadab oleku või ajakava muutumisel veebihaagiteateid, seega on andmete tagasikirjutamine sündmuspõhine.

Andmete vastendamine

Business Centrali objekt (liides)SkyPlanneri objektSuundSagedus
Item, Item Variant, Unit of Measure (items, itemVariants, unitsOfMeasure, API v2.0)Tooted ja materjalidBC → SkyPlannerEsmane laadimine, seejärel veebihaak või muudatuste perioodiline pärimine
Production BOM Header/Line, versioonid olekuga Certified (avaldatud leht)Toote struktuur, alamtooted, materjalid toote kohtaBC → SkyPlannerEsmane laadimine, seejärel muudatuse korral
Routing Header/Line, versioonid olekuga Certified (avaldatud Routing-leht): Operation No., Setup, Run, Wait and Move Time, Concurrent Capacities, Send-Ahead QuantityProtsessietapid koos kestuste, seadistus- ja mahavõtuaegadegaBC → SkyPlannerEsmane laadimine, seejärel muudatuse korral
Work Center, Machine Center: Capacity, Efficiency, Shop Calendar Code (avaldatud Work Center- ja Machine Center-lehed)Töökeskused, töökeskuste rühmad, efektiivsusnäitajadBC → SkyPlannerEsmane laadimine, hiljem harva
Shop Calendar, Work Shift, Calendar Entry, Absence (avaldatud lehed)Vahetused, puudumisedBC → SkyPlannerIga päev või hallatakse vahetusi eraldi SkyPlanneris
Released Production Order, Prod. Order Line, Prod. Order Routing Line, Prod. Order Component (avaldatud lehed; soovi korral ka Firm Planned)Tellimused ja tööd koos tähtaegade ja materjalivajadusegaBC → SkyPlannerPärimine iga paari minuti järel
salesOrders, salesOrderLines (API v2.0)Klientide tähtajad ja prioriteetide taustteaveBC → SkyPlannerVeebihaak või perioodiline pärimine
itemLedgerEntries (API v2.0)LaoseisudBC → SkyPlannerPärimine kord tunnis või ajakava koostamisel
purchaseOrders, purchaseOrderLines (API v2.0), real olev Expected Receipt DateOstutellimused / saabuv materjal koos eeldatava tarnekuupäevaga; laoseis uueneb, kui ostutellimus märgitakse olekusse DeliveredBC → SkyPlannerPärimine kord tunnis või ajakava koostamisel
Prod. Order Routing Line: Starting Date-Time, Ending Date-Time, Type, No. (PATCH avaldatud Prod. Order Routing-lehel)Iga operatsiooni planeeritud algus, lõpp ja töökeskusSkyPlanner → BCAjakava muutumisel SkyPlanneri veebihaagi kaudu
Output Journal (Item Journal Line, Entry Type Output)Ajakanded, kogused ja operaatorite kinnitusedSkyPlanner → BCIga kinnituse või vahetuse järel, kui automaatne kirjendamine on sisse lülitatud
Routing Tool, Routing Personnel (avaldatud lehed, soovi korral algandmeteks)Tööriistavajadus, operaatorite arv töö kohtaBC → SkyPlannerEsmane laadimine; seejärel hallatakse SkyPlanneris
Business Centralis puudubÜmberseadistusaegade maatriks, tööriistad piiratud saadavusega ressurssidena, alternatiivsed masinad ja töötajadHallatakse SkyPlannerisSeadistatakse kasutuselevõtu käigus
Consumption Journal (kui kulu ei kirjendata automaatselt)MaterjalikuluSkyPlanner → BCIga kinnituse või vahetuse järel, kui automaatne kirjendamine on sisse lülitatud

Liidestuslahendused

1. Põhiandmete esmane laadimine. Tooge avaldatud lehtedelt tehnoloogilised marsruudid ja tootmise BOM-id olekuga Certified ning töö- ja masinakeskused. Kaubad ja mõõtühikud tooge API v2.0 kaudu. Vastendage iga töö- või masinakeskus läbimõeldult SkyPlanneri töökeskusega: otsustage, kas kolme masinakeskusega töökeskusest saab üks töökeskuste rühm või kolm töökeskust.

2. Tellimuste sünkroonimine. Lugege avaldatud lehtedelt tootmistellimused olekuga Released (ja Firm Planned, kui koostate ka nende ajakava) koos marsruudiridade ja komponentidega. API v2.0 kaudu lugege lisaks avatud ostutellimuste read. SkyPlanner käsitleb tellitud materjali ostutellimuse tarnekuupäeval saadaolevana ja uuendab laoseisu, kui ostutellimus märgitakse olekusse Delivered. Seega arvestab ajakava nii laoseisu kui ka saabuvate ostudega.

Ärge kunagi koostage ajakava tootmistellimustele olekuga Planned. Microsoft ütleb Business Centrali kohta: “deletes them the next time you run planning.” (kustutab need planeerimise järgmisel käivitamisel). Planning Worksheet teeb jätkuvalt tarneettepanekuid ning SkyPlanner koostab kinnitatud tellimuste ajakava tegelikku võimsust arvestades.

3. Ajakava tagasikirjutamine. Standardleht Prod. Order Routing avaldatakse OData v4 veebiteenusena. Iga operatsiooni puhul, mille mootor ajakavasse paigutas või ümber tõstis, saadab SkyPlanner vastavale tehnoloogilise marsruudi reale PATCH-päringu koos If-Match ETagiga. See määrab väljade Starting Date-Time ja Ending Date-Time väärtused ning alternatiivsele masinale viidud operatsiooni puhul ka väljade Type ja No. väärtused.

PATCH käivitab lehe ja tabeli päästikud, nii et Business Central valideerib väljad oma loogika alusel täpselt nagu siis, kui planeerija muudab lehte Prod. Order Routing. Vastavalt uuenevad ka tootmistellimuse rea väljad Starting ja Ending Date-Time. Kogused, olek ja kulud jäävad Business Centrali hallata.

4. Tööde kinnitamine tootmises. Operaatorid registreerivad tööd SkyPlanner Mobile Confirmations või Production Timer abil ning ajakirjed hoiavad ajakava ajakohasena. Toodangut saab Business Centralis registreerida nagu varemgi, kasutades Production Journal või Output Journal päevikut.

Kui soovite toodangu ja tarbimise täiesti automaatset kirjendamist, lisatakse toodangupäeviku kirjendamiseks standardne Business Centrali API-leht. Seejärel kirjendab SkyPlanner iga operatsiooni seadistusaja, tööaja ja toodangu koguse. Kirjendamine uuendab Capacity Ledger Entries kandeid ning tehnoloogilise marsruudi viimase operatsiooni toodang lisab kauba lattu.

Valige toodangu kirjendamiseks üks kanal. Kui kirjendate nii SkyPlannerist kui ka Business Centrali Production Journal päevikust, tekivad topeltkanded.

5. Andmete haldamise ja konfliktide lahendamise reeglid. Pange need enne kasutuselevõttu kirja:

AndmedHaldav süsteem
Kaubad, BOM-id, tehnoloogilised marsruudid, kogused, tellimuse olekBusiness Central
Operatsioonide järjekord, algus- ja lõpuajad, töökeskuse määramineSkyPlanner
Ümberseadistusaegade maatriks, nõuded tööriistadele ja operaatoritele, alternatiivsed ressursidSkyPlanner
Vahetused ja puudumisedÜks süsteem, mis valitakse ulatuse määramisel
Toodang ja tarbimineBusiness Central; kirjendamine käsitsi või automaatselt SkyPlanneri ajakirjete põhjal

Peamised konfliktiallikad on tootmistellimuste toimingud Refresh ja Replan. Microsoft: “If you use the Refresh action to recalculate production order lines, Business Central deletes the existing production order lines and calculates new lines.” (Kui kasutate tootmistellimuse ridade ümberarvutamiseks toimingut Refresh, kustutab Business Central olemasolevad read ja arvutab uued.) Replan võib muuta ka võimsusvajadust ning komponentide ümberarvutamine “deletes previous changes in the components.” (kustutab komponentides varem tehtud muudatused).

Käsitlege värskendatud tellimust uue versioonina, sünkroonige see uuesti ja laske SkyPlanneril ajakava ümber koostada. Autopiloti kasutamisel koostab SkyPlanner tootmises toimuvate muutuste korral ajakava automaatselt ümber.

Projekti tavapärased etapid

Juurutamine saab tavaliselt valmis mõne nädala jooksul pärast alustamist. Enne seda saate 30-päevase tasuta prooviperioodi jooksul kasutada oma andmeid. Eksportige Business Centralist töökeskused, tehnoloogilised marsruudid ja avatud tootmistellimused, kasutades loendilehtedel toiminguid Open in Excel või Edit in Excel. Importige need CSV- või Exceli failina ja kontrollige ajakava sobivust enne liidestustööde alustamist.

Projekt ise hõlmab järgmisi etappe:

  1. Põhiandmete vastendamine. Leppige kokku vastendustabel, andmete haldamise reeglid, sünkroonimissagedused ja toodangu kirjendamise kanal.
  2. Veebiteenuste seadistamine. Avaldage lehel Web Services tootmistellimuste, marsruudiridade, komponentide, töö- ja masinakeskuste, tehnoloogiliste marsruutide, BOM-ide ning kalendrite lehed ja registreerige Entra rakendus. Vaja on ainult seadistamist, esmalt liivakastis ja seejärel tootmiskeskkonnas.
  3. Esmane laadimine. Kaubad, mõõtühikud, BOM-id ja tehnoloogilised marsruudid olekuga Certified, töö- ja masinakeskused ning kalendrid.
  4. Tootmis- ja ostutellimuste sünkroonimine. Tootmistellimused olekuga Released ja avatud ostutellimused loetakse perioodiliste päringutega, müügitellimused veebihaakide kaudu. Selles etapis lahendatakse ka tokenite haldus, tellimuste uuendamine ja korduskatsed vastuse 429 korral.
  5. Piirangute seadistamine SkyPlanneris. Ümberseadistusaegade maatriks, tööriistad, operaatorite arv töö kohta ning alternatiivsed masinad või töötajad. Business Central ei hoia neist ühtegi ajakava koostamisel kasutatavate andmetena.
  6. Ajakava tagasikirjutamine. PATCH-päring avaldatud Prod. Order Routing lehele. Soovi korral lisatakse selles etapis toodangu automaatne kirjendamine.
  7. Paralleeltestimine. Kasutage SkyPlannerit senise plaani kõrval, võrrelge kuupäevi ja parandage põhiandmeid.
  8. Kasutuselevõtt. Lülitage tagasikirjutamine sisse, kui andmed ühtivad.

Business Centrali ohukohad

  • Tehnoloogiliste marsruutide ühikud. Setup Time kehtib tootmistellimuse kohta, Run Time iga toodetud ühiku kohta ning kummalgi on oma Unit of Measure Code. Wait Time ja Move Time ei kasuta töökeskuse võimsust. Kui töökeskuse ühik on Days, tähendab üks päev 24 tundi, mitte kaheksatunnist vahetust. Teisendage ühikud importimisel, muidu on kõik kestused valed.
  • Aegunud kalendrid. Võimsusandmed tekivad alles siis, kui Calculate Work Center Calendar on planeerimisperioodi jaoks käivitatud. Enne esmast laadimist kontrollige välja Calendar Entries Available Until.
  • Masinakeskuste võimsus jääb varjatuks. Kui Consolidated Calendar on välja lülitatud, planeeritakse ainult töökeskuse enda võimsust: “The machine center capacity is excluded.” (Masinakeskuse võimsust ei arvestata.) Lugege masinakeskuste võimsusandmeid otse, selle asemel et toetuda töökeskuste koondnäitajatele.
  • Capacity ja Efficiency. Business Central arvutab kestuse valemiga Run Time / Efficiency / Capacity ning arvutatud kalendrikanded arvestavad juba mõlemat tegurit. Vastendage Efficiency SkyPlanneri töökeskuse efektiivsusega üks kord, mitte kaks korda.
  • Alternate Work Center on üksnes infoks. Microsoft ütleb selle kohta: “isn’t automatically included in planning processes.” (ei kaasata automaatselt planeerimisprotsessidesse). Määratlege alternatiivid eraldi SkyPlanneri alternatiivsete töökeskustena.
  • Päringupiirangud. Veebiversiooni piirangud kehtivad kasutaja kohta ning teenuseidentiteet loetakse üheks kasutajaks: 6 000 OData päringut 5-minutilises libisevas ajaaknas ja 5 samaaegset päringut. Lehe suuruse ülempiir on 20 000, $batch võib sisaldada kuni 100 operatsiooni ja operatsiooni ajalõpp saabub 8 minuti järel. Lubatud päringusageduse ületamisel tagastatakse 429. Täieliku taaslaadimise asemel pärige muudatusi, kasutage pakettpäringuid ja jagage tulemused lehekülgedeks.
  • Litsentsid. Tootmisfunktsioonid on saadaval ainult Premiumi kasutuskeskkonnas. Essentialsi kasutajad ei saa sisse logida ettevõttesse, mille kasutuskeskkonnaks on määratud Premium.

Business Centrali liidestus: kes selle seadistab ja tuge pakub

Töö hõlmab vastendamist teie tehnoloogiliste marsruutide, töökeskuste ja Business Centrali seadistusega ning selliste piirangute lisamist, mida Business Central ei talleta: ümberseadistusaegade maatriks, tööriistad, operaatorite arv ja alternatiivsed ressursid.

  1. SkyPlanneri meeskond seadistab liidestuse juurutamise käigus ja pakub tuge ka pärast kasutuselevõttu. See hõlmab SkyPlanneri poolt ja kokkulepitud Business Centrali veebiteenuseid. Iga tehas kasutab Business Centralit omamoodi ning just siin rakendatakse vastavat oskusteavet. Liidestus kasutab Business Centrali standardset API v2.0 liidest ja avaldatud veebiteenuseid, mis uuenevad koos Business Centraliga.
  2. Teie Business Centrali partner saab töös osaleda. Partner tunneb teie seadistust ja laiendusi ning saab koos SkyPlanneri meeskonnaga üle vaadata avaldatud lehed, õigustekomplektid ja Entra rakenduse. SkyPlanner pakub REST API liidest, Swagger/OpenAPI dokumentatsiooni ja veebihaake.
  3. Teie enda arendajad saavad selle põhjal lahendusi luua, kasutades sama dokumenteeritud REST API liidest ja JWT-autentimist. Alustamiseks piisab API-võtmest ning SkyPlanneri meeskond aitab vajaduse korral. Avalik tootedokumentatsioon, sealhulgas ostutellimuste ning toodete ja materjalide API kohta, on saadaval SkyPlanneri dokumentatsioonis. Laboratory & Allied valis selle tee SAP Business One puhul: ettevõtte enda IT-meeskond ehitas liidestuse suuresti iseseisvalt, kasutades SkyPlanneri abi. UTU kasutab SkyPlannerit oma NetSuite ERP-süsteemi kõrval.

Kontrollige esmalt 30-päevase tasuta prooviperioodi jooksul, kas ajakava sobib teie tehasele. Nii on integratsiooni aluseks juba toimiv ajakava.

Kui ühendus on loodud, koostab Arcturus ajakava Business Centrali ajakohaste tellimuste põhjal ning planeeritud kuupäevad kantakse tootmistellimuse tehnoloogilisele marsruudile. SkyPlanneri hind algab 199 € kuus ja sisaldab 5 töökeskust. Arveldamine toimub kord kuus. Teie protsessile ja vajadustele vastava integratsiooni hinnapakkumise esitame koos valitud paketiga ette, nii et kogukulu on teada enne alustamist. Vaadake hindu ja funktsioone ning lugege artiklist tootmise planeerimine Business Centralis, kuidas Business Centrali enda planeerimine sellega võrreldes toimib. Tootmise planeerimine tähendab selles artiklis ajakava koostamist masinate ja töötajate tegelikult saadaoleva võimsuse piires. Ülevaate leiate Business Centrali lehelt ja teised ERP-süsteemid ERP-integratsioonide koondlehelt.

Tootmisettevõtete kogemused SkyPlanneriga

UTU tarneahelaspetsialist Kalle Kalliomäki Ulvila tehase elektrikilpide tootmistsehhis

2 hajasäästu igal nädalal

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

Kalle Kalliomäki, tarneahelaspetsialist
UTU · Elektrikilbid ja jaotusseadmed

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

Loe UTU kogemuslugu

Puhasruumi kaitseriietuses operaatorid pudelite täiteliinil Laboratory & Alliedi ravimitehases Nairobis

+90%tootmise tõhusus

„Tootmise tõhusus on kasvanud 90%.”

Abdul Rucyinga, IT-juht
Laboratory & Allied · Ravimitootmine

Tootmise tõhusus on kasvanud 90% ning kõiki töökeskusi hõlmiva optimeeritud kolmekuulise plaani koostamine võtab alla 30 minuti.

Loe Laboratory & Alliedi kogemuslugu

KJH-Compi keevitaja lihvib Alahärmä tehases keevitatud teraskonstruktsiooni

98%tarnekindlus varasema ligikaudu 50% asemel

„SkyPlanneril on meie tarnekindluse hoidmisel otsustav roll.”

Hannu Lahtinen, tegevjuht
KJH-Comp · Lehtmetallitööd ja lepinguline tootmine

Tarnekindlus tõusis ligikaudu 50% pealt koguni 98%-ni ning ajakava koostamiseks on nüüd kahe tööjuhi asemel vaja vaid üht.

Loe KJH-Compi kogemuslugu

Mameci tegevjuht Hannu Ryynänen ettevõtte tootmishallis Lohjas

1 000-tetöökäskude ajakava koostatakse automaatselt

„Tootmine on hoopis paremini kontrolli all ja meie arusaam tootmisvõimsusest on täiesti teisel tasemel.”

Hannu Ryynänen, tegevjuht
Mamec · Tööstuslikud segistid, pumbad ja kõrgtehnoloogiline lepinguline tootmine

Tuhandetele töökäskudele koostatakse ajakava automaatselt ning kogu organisatsioonil on tootmisest reaalajas ülevaade.

Loe Mameci kogemuslugu

Korduma kippuvad küsimused

Kas Business Centrali API sisaldab tootmistellimusi?

Standardses API v2.0-s puuduvad tootmistellimuste, tehnoloogiliste marsruutide, BOM-ide ja töökeskuste olemid. Business Central teeb need kättesaadavaks hoopis OData v4 veebiteenuste kaudu. Standardsed tootmislehed avaldatakse lehel Web Services ilma koodi kirjutamata ning nende andmeid loetakse ja muudetakse OData kaudu.

Kes loob Business Centrali integratsiooni?

SkyPlanneri meeskond seadistab kasutuselevõtu käigus kahesuunalise integratsiooni vastavalt teie Business Centrali seadistusele ning pakub tuge ka pärast käivitamist. Business Centrali poolel kasutatakse API v2.0-t ja avaldatud OData v4 veebiteenuseid. Integratsiooni saab SkyPlanneri dokumenteeritud REST API abil luua ka teie Business Centrali partner või teie enda arendustiim. Alustamiseks piisab API-võtmest.

Kas Business Centrali tuleb paigaldada laiendus?

Ei. API v2.0 kuulub standardlahendusse ning tootmislehed avaldatakse veebiteenustena lehel Web Services tehtava seadistusega. Standardne API-leht lisatakse ainult siis, kui soovite toodangu ja materjalikulu kanded täielikult automatiseerida.

Millist autentimist peaks integratsioon kasutama?

Kasutada tuleks OAuth 2.0 kliendimandaatidega autentimist Microsoft Entra ID kaudu, registreerides rakenduse Business Centrali lehel Microsoft Entra Applications. Veebiteenuste juurdepääsuvõtmed on märgitud aegunuks. Kohapealne paigaldus toetab sama teenustevahelist juurdepääsu alates versioonidest 18.11 ja 19.5, kui serveris on seadistatud Microsoft Entra autentimine. Teie versioonile sobiva lahenduse kinnitame ulatuse määramise käigus.

Kas Business Central saab muudatusi reaalajas edastada?

Peaaegu reaalajas. Kui tellite veebikonksude kaudu teavitusi API v2.0 olemite, näiteks kaupade ja müügitellimuste muudatustest, saabuvad need umbes 30 sekundit pärast esimest muudatust. Business Centrali veebiversioon saadab need pakettidena. Tootmistellimuste muudatused loetakse sisse päringutega iga mõne minuti järel. Vastassuunas edastavad SkyPlanneri enda veebikonksud ajakava muudatused kohe nende tekkimisel.

Kuidas kirjutatakse operatsioonide kuupäevad tagasi Business Centrali?

Selleks tehakse PATCH-päring standardsele lehele Prod. Order Routing, mis on avaldatud OData v4 veebiteenusena. Päring määrab väljade Starting Date-Time ja Ending Date-Time väärtused ning töö- või masinakeskuse. Business Central kontrollib neid oma loogika järgi täpselt samamoodi nagu siis, kui planeerija lehte muudab.

Kas saame SkyPlannerit enne integratsiooni loomist katsetada?

Jah. 30-päevase tasuta prooviperioodi jooksul saate kasutada kuni 20 töökeskust ja importida Business Centralist andmeid CSV- või Exceli failidega. Krediitkaarti pole vaja. Alustage prooviperioodi või võtke ühendust müügitiimiga, et määrata integratsiooni ulatus.