Ghid de integrare monday.com pentru programarea producției cu SkyPlanner APS
Acest ghid de integrare monday.com le arată partenerilor și echipelor IT cum să conecteze panourile monday.com la SkyPlanner APS. Integrarea dintre SkyPlanner și monday.com funcționează în ambele sensuri:
- În SkyPlanner sunt preluate elementele care reprezintă comenzi, cu produsul, cantitatea, termenul de livrare, prioritatea și starea.
- Începutul și sfârșitul programate sunt scrise într-o coloană Timeline, iar centrul de lucru, într-o coloană separată.
- Progresul raportat de operatorii din secția de producție actualizează coloana Status.
- Webhook-urile SkyPlanner transmit modificările programului pe măsură ce apar.
Echipa SkyPlanner configurează integrarea pentru panourile dumneavoastră în etapa de implementare și oferă asistență după punerea în funcțiune. Acest ghid se adresează partenerilor și dezvoltatorilor care vor să participe sau să dezvolte singuri integrarea folosind REST API documentat al SkyPlanner (documentație API).
API-ul platformei monday.com
monday.com pune la dispoziție un singur GraphQL API la POST https://api.monday.com/v2. Versiunile sunt lansate trimestrial, iar versiunea utilizată se fixează prin antetul API-Version. Retragerile din uz sunt anunțate cu cel puțin șase luni înainte. (Versionarea API-ului)
Obiectele folosite pentru integrarea cu un sistem de programare a producției:
- Boards și groups, folosite adesea pentru etape sau săptămâni.
- Items și subitems. Un element reprezintă de obicei o comandă sau o operație, iar subelementele conțin operațiile.
- Valorile coloanelor: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards și Mirror.
- Webhookuri pentru evenimentele de modificare.
Citirea datelor se face cu items_page, inclus într-un panou sau grup. O pagină conține implicit 25 de elemente, iar limita este „the maximum is 500.” (acesta este numărul maxim de elemente). Citirea continuă cu next_items_page, iar „each cursor will expire 60 minutes after the first request.” (fiecare cursor expiră după acest interval, calculat de la prima cerere). Folosiți query_params pentru a filtra datele și a citi doar comenzile deschise. (items_page)
Scrierea datelor se face cu create_item, create_subitem, change_column_value și change_multiple_column_values. Ultima metodă actualizează mai multe coloane ale unui element printr-un singur apel, exact ce este necesar pentru a scrie programul de producție înapoi în monday.com.
Pentru încărcări de volume mari de date, versiunea API 2026-07 și versiunile ulterioare adaugă ingest_items și backfill_items. Încărcați un fișier CSV la un URL presemnat, apoi verificați periodic starea procesului. (Import în masă)
Autentificare
monday.com acceptă trei tipuri de tokenuri:
- Token API personal. „Each token is unique to a user” (fiecare token este unic pentru un utilizator) și preia permisiunile utilizatorului respectiv. Este potrivit pentru validarea conceptului.
- Token de aplicație cu domenii de permisiuni, pentru o aplicație de integrare.
- OAuth prin
auth.monday.com/oauth2/authorizeși/oauth2/token, cu domenii de permisiuni precumboards:read,boards:write,webhooks:readșiwebhooks:write.
În mediul de producție, folosiți un token de aplicație sau OAuth. Un token personal nu mai funcționează atunci când proprietarul îl regenerează. (Autentificare)
În SkyPlanner, autentificarea la REST API se face cu un token API (SkyPlanner Settings > API), iar documentația este disponibilă în Swagger/OpenAPI. Un token API este suficient pentru a începe, iar tutorialul de integrare vă ghidează prin primele apeluri.
Webhookuri și reconcilierea datelor
Creați un abonament cu create_webhook(board_id, url, event, config). Pentru integrarea cu un sistem de programare a producției sunt necesare următoarele evenimente:
create_itemșicreate_subitempentru comenzi și operații noi.change_column_valuesauchange_specific_column_valuepentru modificări ale termenului de livrare, cantității sau priorității.change_status_column_valuepentru schimbările de stare efectuate de utilizatori.item_archived,item_deletedșiitem_moved_to_specific_grouppentru comenzi anulate sau finalizate.
La crearea webhookului, URL-ul receptor trebuie să răspundă la un token de verificare. Regula pentru livrările eșuate este „retry once a minute for 30 minutes,” (reîncercați o dată pe minut pe durata indicată), după care încercările se opresc. De aceea, integrarea citește periodic datele și pentru reconciliere, folosind items_page cu un filtru pentru elementele actualizate recent. (Webhookuri)
În sens invers, SkyPlanner trimite webhookuri când se schimbă starea sau programul de producție. Serviciul de integrare le primește și scrie noile date în monday.com. Astfel, scrierea înapoi este declanșată de evenimente.
Maparea datelor
monday.com nu are un obiect standard pentru comenzi, așa că ID-urile coloanelor sunt mapate pentru fiecare cont. Configurarea obișnuită este următoarea:
| Obiect monday.com | Obiect SkyPlanner | Sens | Frecvență |
|---|---|---|---|
| Element din panoul de producție: Name, Numbers (cantitate), Date (termen de livrare), Status sau Dropdown (prioritate) | Comandă cu produs, cantitate, termen de livrare și prioritate | monday.com → SkyPlanner | Webhook la creare și modificare, plus reconciliere |
| Subelemente sau elemente dintr-un panou asociat prin Connect Boards | Etape de proces cu duratele aferente | monday.com → SkyPlanner | Odată cu comanda |
| Elemente dintr-un panou de produse (Mirror pentru datele produselor) | Produse și structura produselor | monday.com → SkyPlanner | Încărcare inițială, apoi la modificare |
| Elemente dintr-un panou de stocuri sau materiale, dacă acestea sunt gestionate în monday.com | Materiale și niveluri de stoc | monday.com → SkyPlanner | Citire programată |
| Elemente dintr-un panou de comenzi de achiziție, cu data estimată a livrării | Material de aprovizionat, disponibil la data livrării | monday.com → SkyPlanner | Webhook sau citire programată |
| Persoane și echipe | Personal, dacă operatorii sunt incluși în programare | monday.com → SkyPlanner | Încărcare inițială |
| Nu sunt păstrate în monday.com | Centre de lucru, schimburi, matricea timpilor de pregătire, scule, utilaje alternative | Gestionate în SkyPlanner | Configurate în etapa de implementare |
| Coloana Timeline | Începutul și sfârșitul programate | SkyPlanner → monday.com | La modificarea programului de producție, prin webhook SkyPlanner |
| Coloană Status, Dropdown sau Text | Centrul de lucru alocat | SkyPlanner → monday.com | La modificarea programului de producție |
| Coloana Status (de exemplu, În producție, Finalizat) | Progresul operațiilor raportat prin Mobile Confirmations | SkyPlanner → monday.com | La fiecare confirmare |
Modele de integrare
1. Încărcarea inițială a nomenclatoarelor. Citiți produsele, materialele și comenzile deschise cu items_page. Creați centrele de lucru, schimburile și constrângerile în SkyPlanner sau importați-le din Excel. Stabiliți de la început dacă operațiile vor fi păstrate ca subelemente sau într-un panou asociat.
2. Sincronizarea comenzilor. Webhookurile din panoul de producție trimit elementele noi și modificate către SkyPlanner sub formă de comenzi. Dacă urmăriți comenzile de achiziție într-un panou, SkyPlanner consideră materialul comandat disponibil la data livrării și actualizează stocul când comanda de achiziție este marcată ca Delivered.
3. Scrierea programului de producție înapoi în monday.com. Pentru fiecare comandă programată sau mutată de motor, integrarea apelează change_multiple_column_values. Completează coloana Timeline cu începutul și sfârșitul programate, precum și coloana centrului de lucru. Un singur apel pentru fiecare element menține numărul de cereri la un nivel redus.
4. Progresul din secția de producție. Operatorii înregistrează activitatea cu Mobile Confirmations, Production Timer sau Quick Log Mode. Înregistrările de timp mențin programul de producție la zi, iar eticheta Status corespunzătoare este trimisă înapoi în panou. Astfel, echipa de vânzări vede progresul fără să mai ceară informații.
5. Responsabilitatea pentru date și regulile de soluționare a conflictelor. Documentați-le înainte de punerea în funcțiune:
| Date | Sistem responsabil |
|---|---|
| Comandă, client, cantitate, termen de livrare, prioritate | monday.com |
| Succesiunea operațiilor, începutul și sfârșitul, centrul de lucru | SkyPlanner |
| Schimburi, pregătiri, scule, utilaje alternative | SkyPlanner |
| Etichete Status pentru progres | SkyPlanner scrie, monday.com afișează |
Principala sursă de conflicte este modificarea manuală a coloanei Timeline de către utilizatori. Stabiliți că doar SkyPlanner scrie în această coloană sau tratați modificările manuale ca solicitări și lăsați SkyPlanner să refacă programarea. Autopilot 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 procesului de configurare inițială. Înainte de această etapă, puteți folosi perioada de probă gratuită de 30 de zile cu propriile date: exportați panoul de producție în Excel și importați-l în SkyPlanner.
- Analiza panourilor. Inventariați panourile, grupurile, ID-urile coloanelor și etichetele de stare și verificați abonamentul monday.com.
- Maparea și responsabilitatea pentru date. Definitivați tabelul de mapare, regulile privind responsabilitatea pentru date și frecvențele de sincronizare.
- Configurarea constrângerilor în SkyPlanner. Centre de lucru, schimburi, matricea timpilor de pregătire, scule și utilaje alternative.
- Sincronizarea comenzilor. Webhook-uri, citirea datelor pentru reconciliere și gestionarea tokenurilor.
- Scrierea datelor înapoi. Coloanele Timeline, centru de lucru și stare.
- Testarea în paralel. Rulați SkyPlanner în paralel cu panoul actual, comparați datele calendaristice și corectați datele.
- Punerea în funcțiune. Activați scrierea datelor înapoi după ce datele calendaristice coincid.
Ce trebuie să aveți în vedere la integrarea cu monday.com
- Fiecare cont modelează comenzile diferit. Un panou pentru fiecare client, operații reprezentate ca elemente sau subelemente, utilaje reprezentate prin coloane People sau Status. Mapați ID-urile coloanelor pentru fiecare cont, niciodată după titlul coloanei.
- Limitele abonamentelor. Free, Basic și Standard permit 1.000 de apeluri API pe zi, Pro 10.000, iar Enterprise 25.000. Folosiți webhook-uri pentru modificări și scrieți datele înapoi în loturi cu
change_multiple_column_values. (limitele de apelare) - Numărul de panouri conectate este limitat. Basic permite conectarea unui singur panou, iar Standard a cinci, ceea ce limitează panourile de operații sau produse care pot fi asociate. (limitele Connect Boards)
- Fixați versiunea API. Versiunile se schimbă trimestrial. Înainte de versiunea 2026-04, panourile cu mai multe niveluri erau excluse din interogarea implicită a panourilor.
- Expirarea cursorului. Un cursor
items_pageeste valabil 60 de minute. Procesele lungi de reconciliere trebuie să poată fi reluate de la început fără erori. - Limitele webhook-urilor. URL-ul poate avea cel mult 255 de caractere, iar reîncercările se opresc după 30 de minute. Componenta care primește notificările trebuie să fie idempotentă.
- Unități de măsură și durate. Coloanele Numbers nu au o unitate de măsură asociată. Stabiliți înainte de primul import dacă duratele sunt exprimate în minute sau în ore.
Integrarea cu monday.com: cine o configurează și asigură asistența
Lucrările includ maparea panourilor și a coloanelor, precum și configurarea constrângerilor care nu sunt păstrate în monday.com: centre de lucru, schimburi, matricea timpilor de pregătire, scule și utilaje alternative.
- Echipa SkyPlanner configurează integrarea în etapa de implementare și asigură asistența după punerea în funcțiune. Fiecare companie își organizează panourile diferit, iar aici intervine experiența echipei.
- Partenerul dumneavoastră monday.com poate participa. Acesta vă cunoaște panourile și automatizările și poate verifica maparea coloanelor și configurarea tokenurilor.
- Dezvoltatorii dumneavoastră pot extinde integrarea folosind REST API documentat al SkyPlanner și un token API. Un token API este suficient pentru a începe, iar echipa SkyPlanner oferă ajutor la nevoie. Documentația publică a produsului este disponibilă în documentația SkyPlanner.
Prețul SkyPlanner pornește de la 199 € pe lună, cu 5 centre de lucru incluse și facturare lunară. Oferta pentru integrare este stabilită de la început în funcție de procesele și nevoile dumneavoastră, împreună cu abonamentul, astfel încât să cunoașteți costul total înainte de a începe. Vedeți comparația cu vizualizările proprii monday.com în articolul despre programarea cu capacitate finită în monday.com. Prezentarea generală se află pe pagina monday.com, iar celelalte sisteme sunt prezentate în secțiunea de integrări ERP.
Ce spun producătorii despre SkyPlanner
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.
+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 elaborarea unui plan optimizat pe trei luni, pentru toate centrele de lucru, durează mai puțin de 30 de minute.
6 lunide vizibilitate asupra capacității disponibile pentru echipa de vânzări
„SkyPlanner oferă o bază de încredere pentru întreaga planificare a producției.”
Anu Järvinen, manager de producție
Fredman Operations · Hârtie de ambalaj sigură pentru contactul cu alimentele
Echipa de vânzări vede capacitatea disponibilă cu șase luni înainte, iar solicitările de modificare a programului, care necesitau o oră sau mai mult, primesc acum răspuns în câteva secunde.
Întrebări frecvente
Ce API monday.com folosește integrarea?
API-ul platformei monday.com, un API GraphQL disponibil la api.monday.com/v2, cu versiunea fixată prin antetul API-Version. Citirile folosesc items_page, scrierile folosesc change_multiple_column_values, iar webhook-urile notifică modificările.
Ce configurăm în monday.com?
Accesul și două coloane. Administratorul dumneavoastră monday.com autorizează o singură dată un token OAuth sau de aplicație cu permisiuni delimitate, iar în panou se adaugă o coloană Timeline și o coloană pentru centrul de lucru, pentru scrierea datelor înapoi. Panourile și automatizările dumneavoastră rămân neschimbate.
De ce abonament monday.com avem nevoie?
Limitele zilnice de apeluri API cresc odată cu nivelul abonamentului: 1.000 pentru Standard și nivelurile inferioare, 10.000 pentru Pro și 25.000 pentru Enterprise. Pro sau Enterprise sunt potrivite pentru sincronizarea bidirecțională cu modificări frecvente. Echipa SkyPlanner verifică abonamentul și volumele de date în timpul analizei panourilor.
Poate monday.com să transmită modificările în timp real?
Da. Webhook-urile se declanșează la crearea elementelor, la modificarea coloanelor și la schimbarea stării. O citire periodică pentru reconciliere recuperează notificările nelivrate după expirarea intervalului de reîncercare de 30 de minute al monday.com.
Cum sunt transferate datele planificate înapoi în monday.com?
Prin change_multiple_column_values pentru fiecare element. În coloana Timeline se înscriu datele planificate de început și de sfârșit, iar coloanele pentru centrul de lucru și stare sunt actualizate în același apel.
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, pe baza unui export Excel al panoului dumneavoastră, fără card de credit. Începeți perioada de probă sau discutați cu echipa de vânzări pentru a stabili ce va include integrarea.