Integrációk / ERP / Microsoft Dynamics 365 Business Central
Business Central integrációs útmutató a SkyPlanner APS-sel végzett gyártásütemezéshez
Ez az útmutató bemutatja a Business Central-partnereknek és az informatikai csapatoknak, hogyan kapcsolhatják össze a Microsoft Dynamics 365 Business Central rendszert a SkyPlanner APS-sel. A SkyPlanner kétirányú integrációt biztosít a Business Central saját webszolgáltatásain keresztül:
- A gyártási rendelések, technológiai útvonalak, munkaállomások, cikkek és beszerzési rendelések adatai bekerülnek a SkyPlannerbe.
- A tervezett kezdési és befejezési időpontok visszaíródnak a Prod. Order Routing Lines soraiba.
- A kezelők időbejegyzései visszakerülnek a Business Centralba a gyártási teljesítmény jelentéséhez.
- A SkyPlanner webhookjai azonnal továbbítják az ütemterv változásait.
A SkyPlanner csapata a bevezetés során az Ön Business Central-környezetéhez igazítja az integrációt, és az éles indulás után is támogatja azt. Ez az útmutató azoknak a partnereknek és fejlesztőknek szól, akik részt kívánnak venni a munkában, vagy maguk szeretnének fejleszteni a SkyPlanner dokumentált REST API-jára építve (API-referencia).
Két szabványos Business Central-interfész, kódolás nélkül a Business Central oldalán
Az integráció a Business Central két, alapból rendelkezésre álló interfészére épül:
- API v2.0 a kereskedelmi és készletadatokhoz. A következő entitásokat teszi elérhetővé:
items,itemVariants,itemLedgerEntries,locations,unitsOfMeasure,salesOrders,salesOrderLines,purchaseOrders,purchaseOrderLines,vendors,customersésemployees. Gyártási entitásokat nem tartalmaz, ezért a gyártási adatok a második interfészen keresztül érkeznek. - OData v4 webszolgáltatások a gyártási adatokhoz. A Business Central bármely oldala közzétehető OData v4 webszolgáltatásként a Web Services oldalon. Válassza ki a Page objektumtípust, adja meg az oldal azonosítóját és a szolgáltatás nevét, majd jelölje be a Published lehetőséget. A végpont máris elérhető, AL-kód és telepítendő bővítmény nélkül. Az integráció a kiadott gyártási rendelések standard oldalait, valamint a Prod. Order Routing Lines, Work Center, Machine Center és Routing standard oldalakat teszi közzé a
/ODataV4/Company('{name}')/{ServiceName}címen.
A közzétett oldalak olvashatók és írhatók. A Microsoft megfogalmazásában: “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,” (ha egy szerkeszthető oldalt webszolgáltatásként tesznek közzé, a mögöttes tábla adatai OData-hívással elérhetők és módosíthatók). A frissítésekhez PATCH használható. Így kerülnek vissza a tervezett időpontok a Business Centralba, ugyanazon az oldalon és ugyanazokon az ellenőrzéseken keresztül, amelyeket a tervező is használ.
Ne használjon SOAP-ot. A Microsoft elavultnak nyilvánította a SOAP-webszolgáltatásokat, és a 2026-os kiadás 2. hullámában (v29) megszünteti a Microsoft felhasználói felületéhez tartozó oldalak SOAP-ként való közzétételét.
Hitelesítés
Használjon OAuth 2.0-hitelesítést a Microsoft Entra ID-n keresztül, service-to-service (client credentials) folyamattal:
- Regisztráljon egy alkalmazást az Entra ID-ban, és adja meg neki a Dynamics 365 Business Central
API.ReadWrite.Allalkalmazásszintű engedélyét. - A tokenek igénylésekor a
https://api.businesscentral.dynamics.com/.defaulthatókört adja meg. - A Business Centralban nyissa meg a Microsoft Entra Applications oldalt, adja hozzá az ügyfélazonosítót, rendeljen hozzá a szükséges legkisebb jogosultságot biztosító jogosultságkészleteket, és adja meg a hozzájárulást. S2S-alkalmazáshoz nem rendelhető SUPER jogosultság.
Alap-URL-ek: az API v2.0 esetében https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0/companies({id})/{entity}, a közzétett oldalaknál pedig https://api.businesscentral.dynamics.com/v2.0/{environment}/ODataV4/Company('{name}')/{ServiceName}. Ugyanaz a token mindkettőhöz használható.
A webszolgáltatások hozzáférési kulcsai (basic auth) elavultak, és a Business Central online 2022 októbere óta nem támogatja őket; használatukhoz mindig licenccel rendelkező felhasználó szükséges. Az OAuth-alapú, szolgáltatások közötti integrációhoz nincs szükség licencre. A helyszíni telepítésű változat a 18.11 és 19.5 verzióktól támogatja az S2S-t, amennyiben a kiszolgálón beállították a Microsoft Entra-hitelesítést.
A SkyPlanner oldalán a REST API JWT-hitelesítést használ, dokumentációja Swagger/OpenAPI formátumban érhető el. Az integrációs útmutató végigvezeti az első hívásokon.
Események, webhookok és időszakos lekérdezés
A Business Central a POST /api/v2.0/subscriptions végponton keresztül támogatja a webhook-feliratkozásokat az API v2.0 entitásaihoz, például az items és a salesOrders entitáshoz. A szabályok a következők:
- A feliratkozás létrehozásához kézfogás szükséges: a végpontnak 200 OK válasszal kell visszaadnia a
validationTokenértékét. - A feliratkozások három nap után lejárnak. PATCH-hívással újíthatók meg, ekkor a kézfogási folyamat ismét lefut.
- Az értesítések az erőforrás elérési útját, a
changeTypeés az Ön által megadottclientStateértékét tartalmazzák, nem a teljes rekordot. A rekordot ezután külön kell lekérni. - Az értesítések késleltetve érkeznek: a Business Central online az első módosítás után 30 másodpercet vár. Ha ezalatt több mint 1 000 rekord változik, egyetlen
collectionértesítés érkezik róluk. - Az online változatban környezetenként legfeljebb 200 webhook-feliratkozás engedélyezett.
A gyártási rendelések, a technológiai útvonalak sorai és a beszerzési rendelések lekérdezése néhány percenként történik a közzétett oldalakon, illetve a purchaseOrders entitáson keresztül. A nyitott rendelésekre szűrés és a lapozás révén a kérések száma jóval a Business Central korlátai alatt marad.
A SkyPlanner webhookot küld, amikor az állapot vagy az ütemezés megváltozik, így a visszaírás eseményvezérelten működik.
Adatmegfeleltetés
| Business Central-objektum (interfész) | SkyPlanner-objektum | Irány | Gyakoriság |
|---|---|---|---|
Item, Item Variant, Unit of Measure (items, itemVariants, unitsOfMeasure, API v2.0) | Termékek és anyagok | BC → SkyPlanner | Kezdeti betöltés, majd webhook vagy a változások időszakos lekérdezése |
| Production BOM Header/Line, Certified verziók (közzétett oldal) | Termékstruktúra, résztermékek, termékenkénti anyagok | BC → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Routing Header/Line, Certified verziók (közzétett Routing oldal): Operation No., Setup, Run, Wait and Move Time, Concurrent Capacities, Send-Ahead Quantity | Műveletek az időtartamokkal, átállási és leszerelési időkkel | BC → SkyPlanner | Kezdeti betöltés, majd változáskor |
| Work Center, Machine Center: Capacity, Efficiency, Shop Calendar Code (közzétett Work Center és Machine Center oldalak) | Munkaállomások, munkaállomás-csoportok, hatékonysági értékek | BC → SkyPlanner | Kezdeti betöltés, utána ritkán |
| Shop Calendar, Work Shift, Calendar Entry, Absence (közzétett oldalak) | Műszakok, távollétek | BC → SkyPlanner | Naponta, vagy a műszakok önálló kezelése a SkyPlannerben |
| Released Production Order, Prod. Order Line, Prod. Order Routing Line, Prod. Order Component (közzétett oldalak; a Firm Planned állapot opcionális) | Rendelések és gyártási feladatok határidőkkel és anyagszükséglettel | BC → SkyPlanner | Lekérdezés néhány percenként |
salesOrders, salesOrderLines (API v2.0) | Vevői határidők és a prioritások meghatározásához szükséges adatok | BC → SkyPlanner | Webhook vagy időszakos lekérdezés |
itemLedgerEntries (API v2.0) | Készletegyenlegek | BC → SkyPlanner | Lekérdezés óránként vagy az ütemezés futtatásakor |
purchaseOrders, purchaseOrderLines (API v2.0), a sor Expected Receipt Date mezője | Beszerzési rendelések / beérkező anyagok, várható szállítási dátummal; a készlet akkor frissül, amikor a beszerzési rendelés Delivered állapotot kap | BC → SkyPlanner | Lekérdezés óránként vagy az ütemezés futtatásakor |
| Prod. Order Routing Line: Starting Date-Time, Ending Date-Time, Type, No. (PATCH a közzétett Prod. Order Routing oldalon) | Tervezett kezdés, befejezés és munkaállomás műveletenként | SkyPlanner → BC | Az ütemterv változásakor, SkyPlanner-webhookon keresztül |
| Output Journal (Item Journal Line, Entry Type Output) | Időráfordítások, mennyiségek és kezelői visszajelentések | SkyPlanner → BC | Visszajelentésenként vagy műszakonként, ha az automatikus könyvelés be van kapcsolva |
| Routing Tool, Routing Personnel (közzétett oldalak, opcionális kezdeti adatbetöltés) | Szerszámigény, kezelők száma gyártási feladatonként | BC → SkyPlanner | Kezdeti betöltés; utána karbantartás a SkyPlannerben |
| Nem szerepel a Business Centralban | Átállásiidő-mátrix, szerszámok mint véges kapacitású erőforrások, alternatív gépek és személyzet | Karbantartás a SkyPlannerben | Beállítás a bevezetés során |
| Consumption Journal (ha nincs automatikus anyagfelhasználás-könyvelés) | Anyagfelhasználás | SkyPlanner → BC | Visszajelentésenként vagy műszakonként, ha az automatikus könyvelés be van kapcsolva |
Integrációs minták
1. A törzsadatok első betöltése. Olvassa be a Certified állapotú technológiai útvonalakat és gyártási darabjegyzékeket, valamint a munkaállomásokat és gépközpontokat a közzétett oldalakról, a cikkeket és mértékegységeket pedig az API v2.0-n keresztül. Tudatosan alakítsa ki, hogy az egyes munkaállomások és gépközpontok mely SkyPlanner-munkaállomásoknak feleljenek meg: döntse el, hogy egy három gépközpontot tartalmazó munkaállomásból egy munkaállomáscsoport vagy három munkaállomás legyen.
2. A rendelések szinkronizálása. Olvassa be a Released állapotú gyártási rendeléseket – és a Firm Planned állapotúakat is, ha ezeket is ütemezi – a technológiai útvonaluk soraival és komponenseikkel együtt a közzétett oldalakról, a nyitott beszerzési rendelések sorait pedig az API v2.0-n keresztül. A SkyPlanner a megrendelt anyagot a beszerzési rendelés szállítási dátumán tekinti elérhetőnek, és frissíti a készletet, amikor a rendelés Delivered jelölést kap. Az ütemezés így a készletet és a beérkező beszerzéseket egyaránt ellenőrzi.
Soha ne ütemezzen Planned állapotú gyártási rendeléseket: a Microsoft szerint a Business Central “deletes them the next time you run planning.” (a tervezés következő futtatásakor törli őket). A Planning Worksheet továbbra is javaslatokat tesz az ellátásra, a SkyPlanner pedig a rögzített rendeléseket ütemezi a tényleges kapacitás figyelembevételével.
3. Az ütemterv visszaírása. A standard Prod. Order Routing oldalt OData v4 webszolgáltatásként teszik közzé. A SkyPlanner minden olyan művelet technológiaiútvonal-sorához PATCH-kérést küld az If-Match ETag használatával, amelyet az ütemezőmotor elhelyezett vagy áthelyezett. Beállítja a Starting Date-Time és az Ending Date-Time mezőt, valamint a Type és a No. mezőt is, ha a művelet alternatív gépre került.
A PATCH lefuttatja az oldal és a tábla triggereit, így a Business Central a saját logikájával ellenőrzi a mezőket, pontosan úgy, mint amikor egy tervező szerkeszti a Prod. Order Routing oldalt. Ennek megfelelően módosul a gyártási rendelés sorának Starting és Ending Date-Time mezője is. A mennyiségek, az állapot és a költségek kezelése a Business Centralban marad.
4. Üzemi visszajelentések. A kezelők a SkyPlanner Mobile Confirmations vagy a Production Timer segítségével rögzítik a munkát, és az időbejegyzések naprakészen tartják az ütemezést. A gyártási teljesítmény a korábbiakhoz hasonlóan a Business Centralban, a Production Journal vagy az Output Journal segítségével jelenthető.
Ha teljesen automatikusan szeretné könyvelni a gyártási teljesítményt és az anyagfelhasználást, a rendszer kiegészül egy szabványos Business Central API-oldallal a teljesítménynapló könyveléséhez. A SkyPlanner ezután műveletenként könyveli az átállási időt, a futásidőt és a gyártott mennyiséget. A könyvelés frissíti a Capacity Ledger Entries tételeit, a technológiai útvonal utolsó műveletén jelentett teljesítmény pedig készletre veszi a cikket.
Egyetlen csatornát válasszon a gyártási teljesítmény könyvelésére. Ha a SkyPlannerből és a Business Central Production Journal naplójából is könyvel, a tételek megkettőződnek.
5. Adatgazdai és ütközéskezelési szabályok. Rögzítse ezeket az éles indulás előtt:
| Adatok | Adatgazda |
|---|---|
| Cikkek, darabjegyzékek, technológiai útvonalak, mennyiségek, rendelésállapot | Business Central |
| Műveleti sorrend, kezdési és befejezési időpontok, munkaállomások hozzárendelése | SkyPlanner |
| Átállásiidő-mátrix, szerszám- és kezelőigény, alternatív erőforrások | SkyPlanner |
| Műszakok és távollétek | Egyetlen rendszer, amelyet a felmérés során választanak ki |
| Gyártási teljesítmény és anyagfelhasználás | Business Central, kézi könyveléssel vagy automatikusan, a SkyPlanner időbejegyzései alapján |
Az ütközések fő forrása a gyártási rendeléseken végrehajtott Refresh és Replan művelet. A Microsoft szerint: “If you use the Refresh action to recalculate production order lines, Business Central deletes the existing production order lines and calculates new lines.” (Ha a Refresh művelettel újraszámítja a gyártási rendelés sorait, a Business Central törli a meglévő sorokat, és újakat számít ki.) A Replan a kapacitásigényt is módosíthatja, a komponensek újraszámítása pedig “deletes previous changes in the components.” (törli a komponenseken korábban végzett módosításokat).
A frissített rendelést kezelje új verzióként, szinkronizálja újra, majd hagyja, hogy a SkyPlanner újraütemezze. Az Autopilot használatával a SkyPlanner automatikusan újraütemez, amikor változás történik a gyártásban.
A projekt szokásos lépései
A megvalósítás rendszerint a bevezetés megkezdésétől számított néhány héten belül lezárul. Ezt megelőzően a 30 napos ingyenes próba során saját adataival dolgozhat. Exportálja a munkaállomásokat, technológiai útvonalakat és nyitott gyártási rendeléseket a Business Central listaoldalairól az Open in Excel vagy az Edit in Excel funkcióval. Importálja őket CSV- vagy Excel-fájlként, és ellenőrizze az ütemezést még az integrációs munka megkezdése előtt.
Maga a projekt a következő lépésekből áll:
- A törzsadatok megfeleltetése. Véglegesítse a megfeleltetési táblát, az adatgazdai szabályokat, a szinkronizálás gyakoriságát és a gyártási teljesítmény könyvelési csatornáját.
- A webszolgáltatások beállítása. Tegye közzé a gyártási rendelések, a technológiai útvonalak sorai, a komponensek, a munkaállomások, a gépközpontok, a technológiai útvonalak, a darabjegyzékek és a naptárak oldalait a Web Services oldalon, és regisztrálja az Entra-alkalmazást. Ehhez csak konfigurálásra van szükség, először tesztkörnyezetben, majd élesben.
- Első betöltés. Cikkek, mértékegységek, Certified állapotú darabjegyzékek és technológiai útvonalak, munkaállomások és gépközpontok, naptárak.
- A gyártási és beszerzési rendelések szinkronizálása. A Released állapotú gyártási rendelések és a nyitott beszerzési rendelések időszakos lekérdezéssel, a vevői rendelések webhookkal érkeznek. Ide tartozik a tokenkezelés, a feliratkozások megújítása és az újrapróbálkozás 429-es válasz esetén.
- A korlátok beállítása a SkyPlannerben. Átállásiidő-mátrix, szerszámok, gyártási feladatonkénti kezelőlétszám, valamint alternatív gépek vagy dolgozók: ezeket a Business Central nem tárolja ütemezésre használható adatként.
- Az ütemezés visszaírása. PATCH-hívás a közzétett Prod. Order Routing oldalon; igény esetén ebben a lépésben készül el a gyártási teljesítmény automatikus könyvelése is.
- Párhuzamos tesztelés. Futtassa a SkyPlannert a jelenlegi terv mellett, hasonlítsa össze az időpontokat, és javítsa a törzsadatokat.
- Éles indulás. Ha az adatok egyeznek, kapcsolja be a visszaírást.
A Business Central buktatói
- Mértékegységek a technológiai útvonalakban. A Setup Time gyártási rendelésenként, a Run Time pedig legyártott cikkenként értendő, és mindkettőhöz saját Unit of Measure Code tartozik. A Wait Time és a Move Time nem köt le munkaállomás-kapacitást. Ha a munkaállomás mértékegysége Days, egy nap 24 órát jelent, nem egy nyolcórás műszakot. Importáláskor végezze el az átváltást, különben minden időtartam hibás lesz.
- Elavult naptárak. Csak akkor áll rendelkezésre kapacitás, ha a Calculate Work Center Calendar művelet lefutott a tervezési időszakra. Az első betöltés előtt ellenőrizze a Calendar Entries Available Until mezőt.
- Rejtve maradó gépközpont-kapacitás. Ha a Consolidated Calendar ki van kapcsolva, a tervezés csak a munkaállomás saját kapacitásával számol: “The machine center capacity is excluded.” (A gépközpont kapacitása kimarad.) Közvetlenül olvassa be a gépközpont kapacitását, ne hagyatkozzon a munkaállomás összesített értékeire.
- Capacity és Efficiency. A Business Central a Run Time / Efficiency / Capacity képlettel számítja ki az időtartamot, a kiszámított naptárbejegyzések pedig már mindkét tényezőt tartalmazzák. Az Efficiency értékét egyszer vegye figyelembe a SkyPlanner-munkaállomás hatékonyságában, ne kétszer.
- Az Alternate Work Center csak tájékoztató adat. A Microsoft szerint “isn’t automatically included in planning processes.” (nem kerül be automatikusan a tervezési folyamatokba). Az alternatívákat külön modellezze a SkyPlannerben alternatív munkaállomásként.
- Kéréskorlátozás. Az online korlátok felhasználónként érvényesek, és a szolgáltatásnév (service principal) egy felhasználónak számít: 5 perces gördülő időablakban 6 000 OData-kérés, egyidejűleg pedig 5 kérés engedélyezett. Az oldalméret felső határa 20 000, egy
$batchlegfeljebb 100 műveletet tartalmazhat, a műveletek pedig 8 perc után időtúllépéssel leállnak. A megengedett kérésgyakoriság túllépése 429-es választ eredményez. Teljes újratöltések helyett használjon kötegelt kéréseket, lapozást és a változások időszakos lekérdezését. - Licencelés. A gyártási funkciók csak a Premium használati módban érhetők el. Az Essentials felhasználói nem jelentkezhetnek be Premium módra állított vállalatba.
Ki állítja be és támogatja a Business Central-integrációt?
A munka része az Ön technológiai útvonalainak, munkaállomásainak és Business Central-beállításainak megfeleltetése, valamint azoknak a korlátoknak a rögzítése, amelyeket a Business Central nem tárol: átállásiidő-mátrix, szerszámok, kezelőlétszám és alternatív erőforrások.
- A SkyPlanner csapata a bevezetés során beállítja az integrációt, és az éles indulás után is támogatja, a SkyPlanner oldalán és a megállapodásban szereplő Business Central-webszolgáltatásoknál egyaránt. Minden üzem másképp használja a Business Centralt; ezt az ismeretet itt kell beépíteni a megoldásba. Az integráció a Business Central szabványos API v2.0 interfészére és közzétett webszolgáltatásaira épül, amelyek követik a Business Central frissítéseit.
- Az Ön Business Central-partnere is részt vehet a munkában. A partner ismeri az Ön beállításait és bővítményeit, így a SkyPlanner csapatával közösen áttekintheti a közzétett oldalakat, jogosultságkészleteket és az Entra-alkalmazást. A SkyPlanner biztosítja a REST API-t, a Swagger/OpenAPI-dokumentációt és a webhookokat.
- Saját fejlesztői is építhetnek rá megoldást, ugyanazt a dokumentált, JWT-hitelesítést használó REST API-t alkalmazva. Az induláshoz elég egy API-kulcs, és a SkyPlanner csapata szükség esetén segít. A nyilvános termékdokumentáció – a beszerzési rendelések, valamint a termékek és anyagok API-jának leírásával együtt – a SkyPlanner dokumentációjában érhető el. A Laboratory & Allied ezt az utat választotta az SAP Business One esetében: belső informatikai csapata nagyrészt önállóan, a SkyPlanner segítségével készítette el az integrációt. A NetSuite-ot használó UTU az ERP-rendszere mellett működteti a SkyPlannert.
Először a 30 napos ingyenes próbaidőszakban ellenőrizze az ütemtervet, hogy az integráció már az üzemhez illeszkedő ütemtervre épüljön.
Az összekapcsolás után az Arcturus motor a Business Central aktuális rendelései alapján ütemez, a tervezett időpontok pedig bekerülnek a gyártási rendelés technológiai útvonalába. A SkyPlanner havidíja 199 €-tól indul, 5 munkaállomást tartalmaz, havi számlázással. Az integrációra előre adunk árajánlatot az Ön folyamatainak és igényeinek megfelelően, a választott csomaggal együtt, így már az indulás előtt látja a teljes költséget. Tekintse meg az árakat és a funkciókat, a Termelésütemezés a Business Centralban című oldalon pedig összehasonlíthatja a megoldást a Business Central saját tervezési lehetőségeivel. Az áttekintést a Business Central oldalán, a többi ERP-rendszert pedig az ERP-integrációk gyűjtőoldalán találja.
Gyártóvállalatok véleménye a SkyPlannerről
2 hmegtakarítás hetente
„A SkyPlannerrel az Excel-táblázatos gyártástervezésről áttértünk a gyártás valós idejű optimalizálására.”
Kalle Kalliomäki, ellátásilánc-szakértő
UTU · Elektromos elosztó- és kapcsolóberendezések
A gyártástervezéssel hetente 2 munkaórát takarítanak meg, az új feladatsor pedig másodpercek alatt eljut a gyártósorra.
+90%gyártási hatékonyság
„A gyártás hatékonysága 90%-kal nőtt.”
Abdul Rucyinga, informatikai vezető
Laboratory & Allied · Gyógyszergyártás
A gyártás hatékonysága 90%-kal nőtt, és az összes munkaállomásra kiterjedő, három hónapos optimalizált terv kevesebb mint 30 perc alatt elkészül.
98%a szállítási határidők betartása, a korábbi mintegy 50% helyett
„A SkyPlanner meghatározó szerepet játszik abban, hogy tartani tudjuk a szállítási határidőket.”
Hannu Lahtinen, ügyvezető igazgató
KJH-Comp · Lemezmegmunkálás és bérgyártás
A határidőre teljesített szállítások aránya a korábbi mintegy 50%-ról akár 98%-ra emelkedett, az ütemezéshez pedig már két művezető helyett egy is elegendő.
Több 1 000automatikusan ütemezett gyártási rendelés
„Egészen másképp tartjuk kézben a gyártást, és teljesen más szinten látjuk át a kapacitásunkat.”
Hannu Ryynänen, vezérigazgató
Mamec · Ipari keverők, szivattyúk és csúcstechnológiás bérgyártás
Gyártási rendelések ezreit ütemezik automatikusan, miközben az egész szervezet valós időben látja a gyártás állapotát.
Gyakori kérdések
Elérhetők a gyártási rendelések a Business Central API-ján keresztül?
A szabványos API v2.0 nem tartalmaz entitásokat a gyártási rendelésekhez, technológiai útvonalakhoz, darabjegyzékekhez (BOM) és munkaállomásokhoz. A Business Central ezeket az OData v4 webszolgáltatásain keresztül teszi elérhetővé. A szabványos gyártási lapokat kódírás nélkül, a Web Services lapon lehet közzétenni, az adatok pedig OData kapcsolaton keresztül olvashatók és írhatók.
Ki készíti el a Business Central-integrációt?
A SkyPlanner csapata a bevezetés során az Ön Business Central-környezetéhez konfigurálja a kétirányú integrációt, és az éles indulás után is támogatást nyújt hozzá. A Business Central oldalán az API v2.0-t és a közzétett OData v4 webszolgáltatásokat használja. Az Ön Business Central-partnere vagy saját fejlesztői is építhetnek integrációt a SkyPlanner dokumentált REST API-jára; az induláshoz elegendő egy API-kulcs.
Kell bővítményt telepítenünk a Business Centralba?
Nem. Az API v2.0 alapból elérhető, a gyártási lapok pedig a Web Services lapon végzett konfigurációval tehetők közzé webszolgáltatásként. Szabványos API-lap hozzáadására csak akkor van szükség, ha a készre jelentést és az anyagfelhasználást teljesen automatikusan szeretné könyvelni.
Milyen hitelesítést használjon az integráció?
Microsoft Entra ID-n keresztüli OAuth 2.0 client credentials hitelesítést, a Business Central Microsoft Entra Applications lapján történő regisztrációval. A webszolgáltatások hozzáférési kulcsai elavultnak minősülnek. A helyszíni telepítésű változat a 18.11 és 19.5 verzióktól támogatja ugyanezt a szolgáltatások közötti hozzáférést, ha a kiszolgálón beállították a Microsoft Entra-hitelesítést. A felmérés során tisztázzuk, melyik megoldás használható az Ön verziójával.
Tud a Business Central valós időben változásokat küldeni?
Közel valós időben. Az API v2.0 entitásaira, például a cikkekre és vevői rendelésekre beállított webhook-feliratkozások értesítései az első változás után körülbelül 30 másodperccel érkeznek meg; a Business Central online kötegelve küldi őket. A gyártási rendeléseket néhány percenkénti lekérdezéssel vesszük át. A másik irányban a SkyPlanner saját webhookjai a bekövetkezésükkor továbbítják az ütemterv változásait.
Hogyan kerülnek vissza a műveletek időpontjai a Business Centralba?
Egy PATCH kéréssel, amely az OData v4 webszolgáltatásként közzétett szabványos Prod. Order Routing lapot módosítja. A kérés a Starting Date-Time és Ending Date-Time mezőket, valamint a munkaállomást vagy gépközpontot állítja be. A Business Central a saját logikája szerint ellenőrzi ezeket, pontosan úgy, mint amikor egy tervező szerkeszti a lapot.
Kipróbálhatjuk a SkyPlannert az integráció elkészítése előtt?
Igen. A 30 napos ingyenes próbaidőszakban legfeljebb 20 munkaállomást használhat, a Business Centralból származó adatokat pedig CSV- vagy Excel-fájlból importálhatja. Bankkártya nem szükséges. Indítsa el a próbát, vagy egyeztessen értékesítőinkkel az integráció felméréséről.