Conectați-vă la orice ERP

REST API-ul deschis al SkyPlanner se conectează la sisteme ERP, MES și operaționale, inclusiv ERP-uri interne. Construiți integrarea pe cont propriu sau lăsați echipa noastră să vă ajute.

Funcționează și independent — o integrare ERP este opțională, nu obligatorie.

Discutați un proiect de integrare

Se conectează cu sisteme ERP și MES precum

Integrări / ERP / Microsoft Dynamics 365 Business Central

Ghid de integrare Business Central pentru programarea producției cu SkyPlanner APS

Acest ghid le arată partenerilor Business Central și echipelor IT cum să conecteze Microsoft Dynamics 365 Business Central la SkyPlanner APS. SkyPlanner se integrează bidirecțional cu Business Central, folosind serviciile web proprii ale acestuia:

  • Ordinele de producție, fluxurile tehnologice, centrele de lucru, articolele și comenzile de achiziție sunt importate în SkyPlanner.
  • Datele și orele planificate de început și de sfârșit sunt scrise în Prod. Order Routing Lines.
  • Înregistrările de timp ale operatorilor sunt trimise înapoi pentru raportarea producției realizate.
  • Webhook-urile SkyPlanner transmit modificările programului pe măsură ce apar.
Diagramă Gantt în SkyPlanner APS, cu operații programate pe centre de lucru și o listă de comenzi dedesubt.

Echipa SkyPlanner configurează integrarea în funcție de configurația dumneavoastră Business Central în etapa de implementare inițială și asigură suport după punerea în funcțiune. Acest ghid se adresează partenerilor și dezvoltatorilor care doresc să participe sau să dezvolte singuri integrarea folosind API-ul REST documentat al SkyPlanner (documentația de referință API).

Două interfețe standard Business Central, fără cod în Business Central

Integrarea folosește două interfețe deja incluse în Business Central:

  1. API v2.0 pentru date comerciale și de stoc. Expune items, itemVariants, itemLedgerEntries, locations, unitsOfMeasure, salesOrders, salesOrderLines, purchaseOrders, purchaseOrderLines, vendors, customers și employees. Nu include entități de producție, așa că datele de producție sunt preluate prin a doua interfață.
  2. Servicii web OData v4 pentru producție. Orice pagină Business Central poate fi publicată ca serviciu web OData v4 din pagina Web Services. Alegeți tipul de obiect Page, ID-ul paginii și un nume de serviciu, apoi bifați Published. Endpointul devine activ, fără cod AL și fără să fie nevoie să implementați o extensie. Integrarea publică paginile standard pentru comenzile de producție lansate, Prod. Order Routing Lines, centrele de lucru, centrele de utilaje și fluxurile tehnologice, accesibile la /ODataV4/Company('{name}')/{ServiceName}.

Paginile publicate permit atât citirea, cât și scrierea datelor. Microsoft precizează: “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,” (Dacă o pagină editabilă este expusă ca serviciu web, datele din tabelul aferent pot fi accesate și modificate printr-un apel OData), cu PATCH pentru actualizări. Astfel sunt trimise înapoi datele planificate în Business Central, prin aceeași pagină și cu aceleași validări pe care le folosește un planificator.

Nu folosiți SOAP. Microsoft a declarat serviciile web SOAP învechite, iar publicarea paginilor de interfață Microsoft prin SOAP este eliminată în valul de lansare 2 din 2026 (v29).

Autentificare

Folosiți OAuth 2.0 prin Microsoft Entra ID, cu fluxul service-to-service (client credentials):

  • Înregistrați o aplicație în Entra ID și acordați-i permisiunea de aplicație Dynamics 365 Business Central API.ReadWrite.All.
  • Solicitați tokenuri cu domeniul de acces https://api.businesscentral.dynamics.com/.default.
  • În Business Central, deschideți pagina Microsoft Entra Applications, adăugați ID-ul clientului, atribuiți seturi de permisiuni cu privilegiile minime necesare și acordați consimțământul. SUPER nu poate fi atribuit unei aplicații S2S.

URL-uri de bază: https://api.businesscentral.dynamics.com/v2.0/{environment}/api/v2.0/companies({id})/{entity} pentru API v2.0 și https://api.businesscentral.dynamics.com/v2.0/{environment}/ODataV4/Company('{name}')/{ServiceName} pentru paginile publicate. Același token funcționează pentru ambele.

Cheile de acces la serviciile web (autentificare de bază) sunt învechite și nu mai sunt acceptate în Business Central online din octombrie 2022. Acestea necesită întotdeauna un utilizator cu licență. OAuth nu necesită licență pentru integrările service-to-service. Instalările locale acceptă S2S începând cu versiunile 18.11 și 19.5, după configurarea serverului pentru autentificare prin Microsoft Entra.

În SkyPlanner, API-ul REST folosește autentificarea JWT și este documentat în Swagger/OpenAPI. Tutorialul de integrare vă ghidează prin primele apeluri.

Evenimente, webhookuri și interogare periodică

Business Central permite abonamente webhook prin POST /api/v2.0/subscriptions pentru entități API v2.0 precum items și salesOrders. Se aplică următoarele reguli:

  • Crearea unui abonament necesită un schimb de validare: endpointul dumneavoastră trebuie să returneze validationToken cu răspunsul 200 OK.
  • Abonamentele expiră după trei zile. Reînnoiți-le cu PATCH, iar procedura de confirmare a conexiunii se va relua.
  • Notificările conțin calea resursei, changeType și valoarea clientState furnizată de dumneavoastră, nu înregistrarea completă. Înregistrarea se citește ulterior.
  • Notificările sunt trimise cu întârziere: Business Central online așteaptă 30 de secunde după prima modificare, iar dacă în acest interval sunt modificate peste 1.000 de înregistrări, acestea sunt semnalate printr-o singură notificare collection.
  • Maximum 200 de abonamente webhook pentru fiecare mediu online.

Comenzile de producție, liniile fluxurilor tehnologice și comenzile de achiziție sunt preluate prin interogări la fiecare câteva minute, din paginile publicate și din purchaseOrders. Filtrarea doar a comenzilor deschise și paginarea mențin numărul de cereri mult sub limitele Business Central.

SkyPlanner trimite webhookuri când se schimbă starea sau programul de producție, astfel încât scrierea datelor înapoi este declanșată de evenimente.

Maparea datelor

Obiect Business Central (interfață)Obiect SkyPlannerDirecțieFrecvență
Item, Item Variant, Unit of Measure (items, itemVariants, unitsOfMeasure, API v2.0)Produse și materialeBC → SkyPlannerÎncărcare inițială, apoi prin webhook sau interogări pentru preluarea modificărilor
Production BOM Header/Line, versiuni cu starea Certified (pagină publicată)Structura produsului, subproduse, materiale pentru fiecare produsBC → SkyPlannerÎncărcare inițială, apoi la fiecare modificare
Routing Header/Line, versiuni cu starea Certified (pagina Routing publicată): Operation No., Setup, Run, Wait and Move Time, Concurrent Capacities, Send-Ahead QuantityEtape de proces cu durate, timpi de reglaj și de demontareBC → SkyPlannerÎncărcare inițială, apoi la fiecare modificare
Work Center, Machine Center: Capacity, Efficiency, Shop Calendar Code (paginile Work Center și Machine Center publicate)Centre de lucru, grupuri de centre de lucru, coeficienți de eficiențăBC → SkyPlannerÎncărcare inițială, apoi rareori
Shop Calendar, Work Shift, Calendar Entry, Absence (pagini publicate)Schimburi, absențeBC → SkyPlannerZilnic sau cu schimburi proprii definite în SkyPlanner
Released Production Order, Prod. Order Line, Prod. Order Routing Line, Prod. Order Component (pagini publicate; opțional, Firm Planned)Comenzi și operații cu termene și necesar de materialeBC → SkyPlannerInterogare la fiecare câteva minute
salesOrders, salesOrderLines (API v2.0)Termenele de livrare către clienți și informații pentru stabilirea prioritățilorBC → SkyPlannerWebhook sau interogare periodică
itemLedgerEntries (API v2.0)Cantități în stocBC → SkyPlannerInterogare la fiecare oră sau la rularea programării
purchaseOrders, purchaseOrderLines (API v2.0), câmpul Expected Receipt Date de pe linieComenzi de achiziție / materiale de primit, cu data estimată a livrării; stocul se actualizează când comanda de achiziție este marcată ca DeliveredBC → SkyPlannerInterogare la fiecare oră sau la rularea programării
Prod. Order Routing Line: Starting Date-Time, Ending Date-Time, Type, No. (PATCH pe pagina Prod. Order Routing publicată)Începutul, sfârșitul și centrul de lucru planificate pentru fiecare operațieSkyPlanner → BCLa modificarea programului de producție, prin webhook SkyPlanner
Output Journal (Item Journal Line, Entry Type Output)Pontaje, cantități și confirmări ale operatorilorSkyPlanner → BCLa fiecare confirmare sau pe schimb, dacă înregistrarea automată este activată
Routing Tool, Routing Personnel (pagini publicate, preluare inițială opțională)Necesar de scule, număr de operatori pentru fiecare operațieBC → SkyPlannerÎncărcare inițială; apoi gestionare în SkyPlanner
Nu există în Business CentralMatricea timpilor de reglaj și de tranziție, scule ca resurse cu capacitate finită, utilaje și personal alternativGestionare în SkyPlannerConfigurare în etapa de implementare inițială
Consumption Journal (dacă nu se înregistrează automat consumul)Consum de materialeSkyPlanner → BCLa fiecare confirmare sau pe schimb, dacă înregistrarea automată este activată

Modele de integrare

1. Încărcarea inițială a nomenclatoarelor. Preluați fluxurile tehnologice și BOM-urile de producție cu starea Certified, precum și centrele de lucru și centrele de mașini, din paginile publicate, iar articolele și unitățile de măsură din API v2.0. Stabiliți cu atenție corespondența fiecărui centru de lucru sau centru de mașini cu un centru de lucru SkyPlanner: decideți dacă un centru de lucru cu trei centre de mașini devine un singur grup de centre de lucru sau trei centre de lucru.

2. Sincronizarea ordinelor. Citiți din paginile publicate ordinele de producție cu starea Released (și Firm Planned, dacă le programați), împreună cu liniile de flux tehnologic și componentele acestora, iar din API v2.0 liniile deschise ale comenzilor de achiziție. SkyPlanner consideră materialele comandate disponibile la data de livrare a comenzii de achiziție și actualizează stocul când comanda este marcată Delivered. Astfel, programarea ține cont atât de stoc, cât și de achizițiile care urmează să sosească.

Nu programați niciodată ordinele de producție cu starea Planned: Microsoft precizează că Business Central “deletes them the next time you run planning.” (le șterge la următoarea rulare a planificării). Planning Worksheet continuă să propună aprovizionarea, iar SkyPlanner programează ordinele ferme în funcție de capacitatea reală.

3. Scrierea programului de producție înapoi în Business Central. Pagina standard Prod. Order Routing este publicată ca serviciu web OData v4. Pentru fiecare operație pe care motorul a programat-o sau a mutat-o, SkyPlanner trimite o cerere PATCH către linia respectivă a fluxului tehnologic, cu ETag-ul If-Match. Setează Starting Date-Time și Ending Date-Time, precum și Type și No. dacă operația a fost mutată pe un utilaj alternativ.

PATCH execută declanșatoarele paginii și ale tabelului, astfel încât Business Central validează câmpurile după propria logică, exact ca atunci când un planificator modifică pagina Prod. Order Routing. Câmpurile Starting și Ending Date-Time de pe linia ordinului de producție sunt actualizate în consecință. Business Central păstrează controlul asupra cantităților, stării și costurilor.

4. Confirmări din producție. Operatorii își înregistrează activitatea cu SkyPlanner Mobile Confirmations sau Production Timer, iar înregistrările de timp mențin programul de producție la zi. Producția realizată poate fi raportată în Business Central ca și până acum, din Production Journal sau Output Journal.

Dacă doriți înregistrarea complet automată a producției realizate și a consumurilor, se adaugă o pagină API standard Business Central pentru înregistrarea producției prin jurnal. SkyPlanner înregistrează apoi timpul de reglaj, timpul de execuție și cantitatea produsă pentru fiecare operație. Înregistrarea actualizează Capacity Ledger Entries, iar raportarea producției la ultima operație din fluxul tehnologic adaugă articolul în stoc.

Alegeți un singur canal pentru înregistrarea producției realizate. Înregistrarea atât din SkyPlanner, cât și din Production Journal în Business Central dublează înregistrările.

5. Responsabilitatea asupra datelor și regulile de gestionare a conflictelor. Documentați-le înainte de punerea în funcțiune:

DateSistem responsabil
Articole, BOM-uri, fluxuri tehnologice, cantități, starea ordinelorBusiness Central
Succesiunea operațiilor, datele și orele de început și de sfârșit, alocarea centrelor de lucruSkyPlanner
Matricea timpilor de pregătire și schimbare, cerințele privind sculele și operatorii, resursele alternativeSkyPlanner
Schimburi și absențeUn singur sistem, ales la definirea domeniului
Producție realizată și consumuriBusiness Central, cu înregistrare manuală sau automată pe baza înregistrărilor de timp din SkyPlanner

Principala sursă de conflicte o reprezintă acțiunile Refresh și Replan aplicate ordinelor de producție. Microsoft precizează: “If you use the Refresh action to recalculate production order lines, Business Central deletes the existing production order lines and calculates new lines.” (Dacă folosiți acțiunea Refresh pentru a recalcula liniile ordinului de producție, Business Central șterge liniile existente și calculează linii noi.) Replan poate modifica și necesarul de capacitate, iar recalcularea componentelor “deletes previous changes in the components.” (șterge modificările anterioare ale componentelor).

Tratați ordinul actualizat ca pe o versiune nouă, sincronizați-l din nou și lăsați SkyPlanner să refacă programarea. Cu Autopilot, SkyPlanner reface automat programarea când apar schimbări în producție.

Etapele obișnuite ale proiectului

Implementarea se finalizează de regulă în câteva săptămâni de la începerea etapei de configurare inițială. Înainte de aceasta, puteți folosi perioada de probă gratuită de 30 de zile cu propriile date. Exportați centrele de lucru, fluxurile tehnologice și ordinele de producție deschise din Business Central folosind Open in Excel sau Edit in Excel din paginile de liste. Importați-le în format CSV sau Excel și validați programul de producție înainte de orice lucrare de integrare.

Proiectul propriu-zis include:

  1. Maparea nomenclatoarelor. Stabiliți tabelul de corespondențe, regulile privind responsabilitatea asupra datelor, frecvențele de sincronizare și canalul de înregistrare a producției realizate.
  2. Configurarea serviciilor web. Publicați paginile pentru ordine de producție, linii de flux tehnologic, componente, centre de lucru, centre de mașini, fluxuri tehnologice, BOM-uri și calendare în pagina Web Services și înregistrați aplicația Entra. Este nevoie doar de configurare, mai întâi în mediul sandbox, apoi în mediul de producție.
  3. Încărcarea inițială. Articole, unități de măsură, BOM-uri și fluxuri tehnologice cu starea Certified, centre de lucru și centre de mașini, calendare.
  4. Sincronizarea ordinelor de producție și a comenzilor de achiziție. Ordinele de producție cu starea Released și comenzile de achiziție deschise se sincronizează prin interogare periodică, iar comenzile de vânzare prin webhook. Tot aici se gestionează tokenurile, reînnoirea abonamentelor și reîncercările la răspunsul 429.
  5. Configurarea constrângerilor în SkyPlanner. Matricea timpilor de pregătire și schimbare, sculele, numărul de operatori pentru fiecare operație și utilajele sau personalul alternativ. Business Central nu păstrează niciuna dintre acestea ca date utilizabile în programarea producției.
  6. Transmiterea programului de producție către Business Central. Actualizare prin PATCH pe pagina publicată Prod. Order Routing; tot în această etapă se adaugă înregistrarea automată a producției realizate, dacă a fost aleasă.
  7. Testarea în paralel. Rulați SkyPlanner în paralel cu planul actual, comparați datele și corectați nomenclatoarele.
  8. Punerea în funcțiune. Activați transmiterea datelor către Business Central după ce datele corespund.

Capcane de evitat în Business Central

  • Unitățile din fluxurile tehnologice. Setup Time se aplică pe ordin de producție, iar Run Time pe articol produs; fiecare are propriul Unit of Measure Code. Wait Time și Move Time nu consumă capacitatea centrului de lucru. Dacă unitatea centrului de lucru este Days, o zi înseamnă 24 de ore, nu un schimb de opt ore. Faceți conversia la import; altfel, toate duratele vor fi greșite.
  • Calendare neactualizate. Capacitatea există numai după rularea acțiunii Calculate Work Center Calendar pentru orizontul de planificare. Verificați câmpul Calendar Entries Available Until înainte de încărcarea inițială.
  • Capacitatea centrelor de mașini nu este inclusă. Dacă Consolidated Calendar este dezactivat, se planifică doar capacitatea proprie a centrului de lucru: “The machine center capacity is excluded.” (Capacitatea centrului de mașini este exclusă.) Citiți direct capacitatea centrelor de mașini, în loc să vă bazați pe totalurile centrelor de lucru.
  • Capacity și Efficiency. Business Central calculează durata ca Run Time / Efficiency / Capacity, iar înregistrările de calendar calculate includ deja ambii factori. Mapați Efficiency la eficiența centrului de lucru SkyPlanner o singură dată, nu de două ori.
  • Alternate Work Center are rol informativ. Microsoft precizează: “isn’t automatically included in planning processes.” (nu este inclus automat în procesele de planificare). Modelați explicit alternativele ca centre de lucru alternative în SkyPlanner.
  • Limitarea cererilor. În mediul online, limitele se aplică per utilizator, iar un principal de serviciu este considerat un utilizator: 6.000 de cereri OData într-o fereastră glisantă de 5 minute și 5 cereri simultane. Dimensiunea unei pagini este limitată la 20.000 de înregistrări, un $batch la 100 de operații, iar o operație expiră după 8 minute. Depășirea limitei de cereri returnează codul 429. Grupați cererile în loturi, folosiți paginarea și interogați doar modificările, în loc să reîncărcați toate datele.
  • Licențiere. Funcționalitățile de producție sunt disponibile numai în experiența Premium. Utilizatorii cu Essentials nu se pot conecta la o companie configurată pentru Premium.

Integrarea Business Central: cine o configurează și cine asigură suportul

Lucrările includ maparea în funcție de fluxurile tehnologice, centrele de lucru și configurația dumneavoastră Business Central, precum și configurarea constrângerilor pe care Business Central nu le păstrează: matricea timpilor de pregătire și schimbare, sculele, numărul de operatori și resursele alternative.

  1. Echipa SkyPlanner configurează integrarea în etapa de implementare inițială și asigură suport după punerea în funcțiune, atât pentru partea SkyPlanner, cât și pentru serviciile web Business Central convenite. Fiecare fabrică folosește Business Central diferit, iar această experiență se reflectă în configurare. Integrarea folosește API v2.0 standard și serviciile web publicate din Business Central, care evoluează odată cu actualizările Business Central.
  2. Partenerul dumneavoastră Business Central poate participa. Acesta cunoaște configurația și extensiile dumneavoastră și poate verifica împreună cu echipa SkyPlanner paginile publicate, seturile de permisiuni și aplicația Entra. SkyPlanner pune la dispoziție API-ul REST, documentația Swagger/OpenAPI și webhookurile.
  3. Dezvoltatorii dumneavoastră pot construi integrarea folosind același API REST documentat, cu autentificare JWT. O cheie API este suficientă pentru a începe, iar echipa SkyPlanner oferă asistență la nevoie. Documentația publică a produsului, inclusiv pentru comenzile de achiziție și API-ul pentru produse și materiale, este disponibilă în documentația SkyPlanner. Laboratory & Allied a ales această abordare pentru SAP Business One: echipa IT internă a construit integrarea în mare parte pe cont propriu, cu ajutorul SkyPlanner. În cazul NetSuite, UTU folosește SkyPlanner alături de sistemul său ERP.

Validați mai întâi programul de producție în perioada de probă gratuită de 30 de zile, astfel încât integrarea să pornească de la un program deja adaptat fabricii.

După conectare, motorul Arcturus programează producția pe baza ordinelor actualizate din Business Central, iar datele planificate sunt înscrise în fluxul tehnologic al ordinului de producție. SkyPlanner pornește de la 199 € pe lună, cu 5 centre de lucru incluse și facturare lunară. Primiți de la început o ofertă pentru integrare, adaptată procesului și nevoilor dumneavoastră, împreună cu abonamentul, astfel încât să cunoașteți costul total înainte de a începe. Consultați prețurile, funcționalitățile și comparația cu planificarea oferită de Business Central în pagina despre programarea cu capacitate finită în Business Central. Găsiți prezentarea generală pe pagina Business Central, iar celelalte sisteme ERP sunt prezentate în secțiunea de integrări ERP.

Ce spun producătorii despre SkyPlanner

Kalle Kalliomäki, specialist în lanțul de aprovizionare la UTU, în hala de producție a tablourilor electrice din Ulvila

2 heconomisite în fiecare săptămână

„Cu SkyPlanner, am trecut de la planificarea producției în foi de calcul Excel la optimizarea producției în timp real.”

Kalle Kalliomäki, specialist în lanțul de aprovizionare
UTU · Tablouri electrice și aparataj de comutație

Planificarea producției economisește 2 ore de lucru în fiecare săptămână, iar o nouă listă de operații ajunge la linia de producție în câteva secunde.

Citiți opinia UTU

Operatori în combinezoane pentru camere curate la o linie de umplere a flacoanelor din fabrica farmaceutică Laboratory & Allied din Nairobi

+90%eficiență în producție

„Eficiența în producție a crescut cu 90%.”

Abdul Rucyinga, director IT
Laboratory & Allied · Producție farmaceutică

Eficiența în producție a crescut cu 90%, iar un plan optimizat pe trei luni, pentru toate centrele de lucru, este gata în mai puțin de 30 de minute.

Citiți opinia Laboratory & Allied

Un sudor KJH-Comp polizează o structură sudată din oțel la fabrica din Alahärmä

98%respectarea termenelor de livrare, față de aproximativ 50% anterior

„SkyPlanner joacă un rol decisiv în menținerea nivelului de respectare a termenelor noastre de livrare.”

Hannu Lahtinen, director general
KJH-Comp · Prelucrarea tablei și producție la comandă

Rata de respectare a termenelor de livrare a crescut de la aproximativ 50% până la 98%, iar programarea necesită acum un singur supervizor în loc de doi.

Citiți opinia KJH-Comp

Hannu Ryynänen, directorul general al Mamec, în hala de producție a companiei din Lohja

1,000scomenzi de producție programate automat

„Acum avem un alt control asupra producției și înțelegem capacitatea la un cu totul alt nivel.”

Hannu Ryynänen, director general
Mamec · Mixere industriale, pompe și producție la comandă de înaltă tehnologie

Mii de comenzi de producție sunt programate automat, iar întreaga organizație are o imagine în timp real asupra producției.

Citiți opinia Mamec

Întrebări frecvente

API-ul Business Central include comenzile de producție?

API v2.0 standard nu include entități pentru comenzi de producție, fluxuri tehnologice, BOM sau centre de lucru. Business Central le pune la dispoziție prin serviciile sale web OData v4. Paginile standard de producție se publică din pagina Web Services, fără cod, iar datele se citesc și se scriu prin OData.

Cine realizează integrarea cu Business Central?

Echipa SkyPlanner configurează integrarea bidirecțională pentru mediul dumneavoastră Business Central în etapa de implementare și asigură asistență după punerea în funcțiune. Pe partea Business Central, integrarea folosește API v2.0 și serviciile web OData v4 publicate. Partenerul dumneavoastră Business Central sau propriii dezvoltatori pot realiza integrarea și pe baza API-ului REST documentat al SkyPlanner. Pentru a începe, este suficientă o cheie API.

Trebuie să instalăm o extensie în Business Central?

Nu. API v2.0 este disponibil în mod standard, iar paginile de producție se publică drept servicii web prin configurare în pagina Web Services. Se adaugă o pagină API standard numai dacă doriți ca înregistrarea producției realizate și a consumurilor să fie complet automată.

Ce metodă de autentificare trebuie să folosească integrarea?

Fluxul client credentials OAuth 2.0 prin Microsoft Entra ID, cu înregistrare în pagina Microsoft Entra Applications din Business Central. Cheile de acces pentru serviciile web sunt considerate învechite. Instalările locale acceptă același acces de la serviciu la serviciu începând cu versiunile 18.11 și 19.5, după configurarea serverului pentru autentificare prin Microsoft Entra. În etapa de definire a domeniului, confirmăm varianta potrivită pentru versiunea dumneavoastră.

Poate Business Central să transmită modificările în timp real?

Aproape în timp real. Notificările primite prin abonamente webhook pentru entități API v2.0, precum articolele și comenzile de vânzare, sosesc la aproximativ 30 de secunde după prima modificare, grupate de Business Central online. Comenzile de producție sunt preluate prin interogări periodice, la fiecare câteva minute. În sens invers, webhook-urile proprii ale SkyPlanner transmit modificările programului pe măsură ce apar.

Cum sunt transmise înapoi în Business Central datele programate ale operațiilor?

Printr-o cerere PATCH pe pagina standard Prod. Order Routing, publicată ca serviciu web OData v4. Cererea setează Starting Date-Time, Ending Date-Time și centrul de lucru sau centrul de utilaj. Business Central le validează folosind propria logică, exact ca atunci când un planificator modifică pagina.

Putem testa SkyPlanner înainte de a realiza integrarea?

Da. Perioada de probă gratuită de 30 de zile permite utilizarea a până la 20 de centre de lucru, cu importuri CSV sau Excel din Business Central, fără card de credit. Începeți proba gratuită sau discutați cu echipa de vânzări pentru a defini domeniul integrării.