Időablak-foglalás automatikus jóváhagyása megrendelésenként a Business Centralban
Az időablak foglalása az Időslot Vezérlésben történik. Azonban az engedélyezési sorrend az ERP-ben van. Hogyan lehet mindkét világot összekötni anélkül, hogy kézi újraírás és folyamatosan az API lekérdezése lenne?
Az egyik lehetőség az automatizált felhőáramlás a Microsoft Power Automate-ban. Az Time Slot Control webhookot küld, a Power Automate kitölti a szükséges kontextust ODatán keresztül, ellenőrzi a rendelést a Microsoft Dynamics 365 Business Central vagy Dynamics NAV-ban, és az eredménytől függően jóváhagyja a rezerválást, vagy értesíti a diszpécsert a Microsoft Teamsben.
Gyakorlati helyzet: Rendelés jóváhagyása ERP-ben
Képzeljük el, hogy egy fuvarozó készít egy foglalást a kirakodásra. A művelet automatikusan csak akkor akarja jóváhagyni, ha az ERP-ben nyílt megrendelés van a megfelelő cég számára, és egy ütemezett szállítási dátum.
Ezt a követelményt nem lehet egyszerű szabály megoldani a foglalási rendszerben. A döntés a Business Central vagy a NAV-ban található aktuális adatoktól függ. Ezért az integráció három interfészt ötvöz:
- a Time Slot Control outbound webhook-ja, mint azonnali trigger,
- OData a foglalás és a cég adatainak visszaszerzéséhez,
- REST API-t használ, hogy visszaírja az eredményt az Időslot Control-ba.

Hogyan működik a munkafolyamat
1. TSC elküldi az eseményt szavazás nélkül
A folyamat egy HTTP triggerrel kezdődik a Power Automate-ban. A címét előfizetés használja az esemény számára, amikor a Time Slot Control reservation.pending rendszerében található. Így az integráció akkor kezdődik, amikor döntést kell hozni, és nem kell minden percben görgetnie az API-t a változtatások kereséséhez.
A webhook egy stabil csomagolást használ, amely sémával, eseményazonosítóval, eseménytípussal, bérlővel, eredeti időponttal és rövid foglalási adatokkal rendelkezik:
{
"schemaVersion": "1.0",
"eventId": "7d897a13-9ac6-4d3f-9cdb-4ad2dd943be1",
"event": "reservation.pending",
"tenantId": "2d90ece5-b724-49b0-a19c-08e5b0a63cda",
"occurredAt": "2026-09-18T07:58:42Z",
"data": {
"id": "37efcb13-f1cb-4a61-baea-adfb4337036f",
"approvalStatus": "pending",
"deliveryDateUtc": "2026-09-18T08:00:00Z"
}
}
A hasznos terhelés szándékosan költséghatékony. Nem tartalmazza az egész üzleti kontextust, és nem válik elavulttá több tucat mező másolásával. A Power Automate csak a következő lépésben kéri vissza a döntéshez szükséges részleteket.
2. A folyamat kiegészíti az OData által történő foglalás kontextusát
Az első HTTP művelet visszanyeri a TSC foglalási részleteit, például a számát, az időablak kezdetét, a forrást és a létrehozó felhasználót. A második művelet azonosítja a felhasználó cégét.
Ez egy fontos részlet: a foglaláson szereplő szolgáltató cégnek nem kell ugyanaznak lennie, mint annak a cégnek, akinek a felhasználó a foglalást tette. Ezért az ERP-ben az ügyfél számához való hozzárendelésnek az adott üzleti folyamatnak kell felelnie az adott üzleti folyamatnak.
3. Business Central vagy NAV érvényesíti a rendelést
A Business Central-ban a Power Automate alkalmazhatja a szokásos Nyilvántartáskeresés (V3) műveletet az értékesítési megrendelésekre. Egy tipikus szűrő egyesíti az ügyfél számát, a szükséges kézbesítési dátumot és a rendelés státuszát. Szükség esetén hozzáadhatsz helyszínt, raktárt, leszállóhelyet vagy egyedi integrációs azonosítót.
A Dynamics NAV-nál a döntéshozatali logika ugyanaz marad. A Flow az installáció OData szolgáltatásán keresztül közzétett adatokkal dolgozik. A konkrét entitás, a mezőnevek és a bejelentkezési módszer testreszabható a NAV verzióhoz és az ügyfél beállításaihoz.
Így a Power Automate nem egy újabb adatbázis. Csak a lépéseket koordinálja és döntéseket hoz a TSC és ERP aktuális adatai felett.
4. Megtalált rendelés jóváhagyja a rezervátumot
Ha a nyitott megbízás egyezik a foglalással, a folyamat jóváhagyandó REST API műveletet hív:
POST /v3/{tenant}/Reservations/{id}/Approved
Az Időablak Vezérlése folytatja a szokásos folyamatot: az állapotváltozás látható a felhasználók számára, és a szolgáltató kaphat rendszeres értesítést az ügyfél konfigurációja szerint. Az integráció nem kerüli meg a meglévő munkafolyamatot, csak azokat a döntéseket automatizálja, amelyhez elegendő adat áll rendelkezésére.
5. A rend hiánya továbbra is az ember feladata
Ha az ERP-ben nincs megfelelő rendelés, a foglalás jóváhagyás alatt álló állapotban marad. A Power Automate adaptív kártyát küld a Microsoft Teams-ben a diszpécsernek a foglalási számmal, céggel, időponttal és TSC linkkel.
Az eredmény nem vak elutasítás. A diszpécser a megfelelő pillanatban kapja az információt, és ellenőrizheti a kivételt, javíthatja a leképezést vagy kézzel hozhat döntést. Az automatizálás megoldja a szabványos eseteket, az ember megtartja az irányítást a nem szabványosok felett.
Miért a webhook a hagyományos felmérések helyett
A felmérésben az integrációnak ismételten adatokat kell kérnie, még akkor is, ha semmi sem változott. A növekvő bérlők, foglalások és kapcsolódó rendszerek számával ez felesleges forgalmat és bonyolultabb időablak-ellenőrzést jelent.
A webhook megfordítja a kommunikáció irányát. A TSC csak akkor küld eseményt, amikor az ténylegesen bekövetkezik. A Power Automate ezután csak az adott döntéshez szükséges adatokat keresi le. Az eredmény gyorsabb válasz, kevesebb felesleges kérés és tisztább integrációs művelet.
Automatikus foglalási jóváhagyások a TSC és ERP területén
A Microsoft saját Power Automate csatlakozót kínál Dynamics 365 Business Central számára, amelyen műveleteket kínál a rekordok megtalálására és kezelésére. A Dynamics NAV a megfelelő csatlakozóval és a közzétett OData szolgáltatással köthető össze, a verziótól függően. A különbség a technikai kapcsolatban rejlik, nem a folyamatban: az esemény TSC-ben jön létre, az ERP biztosítja az üzleti kontextust, és az eredmény visszaírható a TSC-nek.
További információért lásd az Time Slot Control integrációk áttekintését, a Dynamics 365 Business Central csatlakozó dokumentációját és a Dynamics NAV csatlakozót.
Hol segíthetnek a webhookok
Az automatikus foglalási jóváhagyás csak egy példa. Ugyanez az integrációs minta más szakaszokban is alkalmazható a TSC összekapcsolására a Business Central-hoz, Dynamics NAV-hoz, WMS-hez, szállítási rendszerekhez vagy csapatkommunikációhoz.
Automatikus regisztráció a jármű érkezésére
Az esemény reservation.markedasarrival azonnal leírhatja az ERP-nek a tényleges időt, amikor a jármű megérkezik, frissítheti a kapcsolódó rendelés állapotát, és értesítheti a raktárt vagy a diszpécsert a Microsoft Teamsben.
Pontos betöltési kezdési és végi idők
Webhook-okat reservation.processingstarted köt, és reservation.processingcompleted továbbítja a tényleges check-in folyamatot a Business Centralnak vagy a WMS-nek. Így a vállalat pontosabb adatokat szerez a várakozás, a rámpa teljesítményének és a tervezett idők betartásának értékeléséhez.
Azonnali reakció a hordozó nem megjelenésére
Egy esemény reservation.carrier.notarrived kivételt hozhat létre az ERP-ben, értesítheti a diszpécsert, és elindíthatja a folyamatot egy másik időpontra. A probléma azonnal megoldódik, nem csak egy későbbi kézi ellenőrzés során.
Szinkronizáld a foglalási változásokat kézi újraírás nélkül
Amikor időpontot áthelyezünk vagy járművet, sofőröt vagy ágat cserélünk, az események reservation.moved, reservation.vehicle.platechanged, reservation.driver.changed és reservation.branchoffice.changed. A lefelé vezető rendszerek tehát ugyanazokkal az adatokkal dolgoznak, mint a TSC.
Automatikus szállítás és a további lépések
Webhooks-hoz reservation.markedasdeparted kötött, és reservation.delivered az elszállás vagy átadás után ERP-ben fejezheti be a szállítást vagy rendelést, átadhatja a dokumentumokat dokumentációra, és további lépéseket kezdhet a számlázás felé.
Szeretnél hasonló folyamatot ellenőrizni a saját adataidon is?
Ugyanez a minta nemcsak foglalási jóváhagyásokra használható, hanem megrendelések felülvizsgálatára, rámpa kiosztására, állapotszinkronizációra vagy hiányzó adatriasztásokra is. Először a forgatókönyvet a TSC homokozóban és ERP tesztkörnyezetben validálják, és csak ezután kapcsolódnak össze a gyártórendszerek.
Vegye fel velünk a kapcsolatot. Együtt tervezünk egy integrációs munkafolyamatot az Ön folyamatai, jogosultságai és a Business Central vagy Dynamics NAV egy adott verziójának megfelelően.