Si connette con sistemi ERP e MES come

Integrazioni / ERP / monday.com

Guida all’integrazione di monday.com con SkyPlanner APS per la schedulazione della produzione

Questa guida all’integrazione di monday.com spiega a partner e team IT come collegare le schede monday.com a SkyPlanner APS. L’integrazione tra SkyPlanner e monday.com è bidirezionale:

  • Gli elementi che rappresentano gli ordini vengono importati con prodotto, quantità, data di consegna, priorità e stato.
  • L’inizio e la fine pianificati vengono scritti in una colonna Timeline, mentre il centro di lavoro ha una colonna dedicata.
  • Gli avanzamenti registrati dagli operatori nel reparto produttivo aggiornano la colonna Status.
  • I webhook di SkyPlanner inviano le modifiche alla schedulazione non appena avvengono.
Diagramma di Gantt di SkyPlanner APS con le operazioni schedulate sui centri di lavoro e un elenco degli ordini in basso.

Il team SkyPlanner configura l’integrazione con le tue schede durante l’avviamento e fornisce assistenza dopo la messa in esercizio. Questa guida si rivolge ai partner e agli sviluppatori che vogliono partecipare al progetto o sviluppare in autonomia usando la REST API documentata di SkyPlanner (documentazione di riferimento dell’API).

L’API della piattaforma monday.com

monday.com espone un’unica GraphQL API all’indirizzo POST https://api.monday.com/v2. Viene rilasciata una versione ogni trimestre; l’header API-Version permette di fissare la versione da usare. Le deprecazioni vengono annunciate con almeno sei mesi di anticipo. (Gestione delle versioni dell’API)

Gli oggetti utilizzati da un’integrazione per la schedulazione:

  • Boards e groups, spesso usati per organizzare fasi o settimane.
  • Items e subitems. Un item rappresenta di solito un ordine o un’operazione, mentre i subitems contengono le operazioni.
  • Valori delle colonne: Status, Date, Timeline, Numbers, People, Dependency, Time Tracking, Connect Boards e Mirror.
  • Webhook per gli eventi di modifica.

Per le letture si usa items_page, annidato in una scheda o in un gruppo. La pagina predefinita contiene 25 elementi e “the maximum is 500.” (limite massimo). Si prosegue con next_items_page e “each cursor will expire 60 minutes after the first request.” (scadenza di ogni cursore calcolata dalla prima richiesta). Usa query_params per filtrare e leggere solo gli ordini aperti. (items_page)

Per le scritture si usano create_item, create_subitem, change_column_value e change_multiple_column_values. Quest’ultimo aggiorna più colonne di un elemento con una sola chiamata: è ciò che serve per riportare la schedulazione su monday.com.

Per i caricamenti di grandi dimensioni, dalla versione API 2026-07 sono disponibili ingest_items e backfill_items. Si carica un CSV su un URL prefirmato e si interroga periodicamente lo stato dell’elaborazione. (Importazione in blocco)

Autenticazione

monday.com supporta tre tipi di token:

  • Token API personale. “Each token is unique to a user” (ogni token è univoco per un utente) e ne eredita i permessi. Adatto a una prova di fattibilità.
  • Token dell’app con ambiti di autorizzazione, per un’app di integrazione.
  • OAuth tramite auth.monday.com/oauth2/authorize e /oauth2/token, con ambiti quali boards:read, boards:write, webhooks:read e webhooks:write.

In produzione, usa un token dell’app o un token OAuth. Un token personale smette di funzionare quando il suo titolare lo rigenera. (Autenticazione)

Sul lato SkyPlanner, la REST API usa un token API per l’autenticazione (SkyPlanner Settings > API) ed è documentata in Swagger/OpenAPI. Per iniziare basta un token API; il tutorial sull’integrazione ti guida nelle prime chiamate.

Webhook e riconciliazione

Crea una sottoscrizione con create_webhook(board_id, url, event, config). Gli eventi necessari per un’integrazione di schedulazione sono:

  • create_item e create_subitem per nuovi ordini e operazioni.
  • change_column_value o change_specific_column_value per le modifiche a data di consegna, quantità o priorità.
  • change_status_column_value per le modifiche di stato effettuate dagli utenti.
  • item_archived, item_deleted e item_moved_to_specific_group per gli ordini annullati o completati.

Alla creazione del webhook, l’URL di ricezione deve rispondere a un token di verifica. Per le consegne non riuscite, la documentazione indica: “retry once a minute for 30 minutes,” (un tentativo al minuto per il periodo indicato). Poi i tentativi si interrompono. Per questo l’integrazione esegue anche una lettura periodica di riconciliazione con items_page, filtrando gli elementi aggiornati di recente. (Webhook)

Nella direzione opposta, SkyPlanner invia webhook quando cambia lo stato o la schedulazione. Il servizio di integrazione li riceve e scrive le nuove date su monday.com: l’aggiornamento di ritorno è quindi guidato dagli eventi.

Mappatura dei dati

monday.com non ha un oggetto standard per gli ordini, quindi gli ID delle colonne vengono mappati per ciascun account. La configurazione tipica è questa:

Oggetto monday.comOggetto SkyPlannerDirezioneFrequenza
Elemento nella scheda di produzione: Name, Numbers (quantità), Date (data di consegna), Status o Dropdown (priorità)Ordine con prodotto, quantità, data di consegna e prioritàmonday.com → SkyPlannerWebhook alla creazione e alla modifica, più riconciliazione
Sottoelementi, oppure elementi di una scheda collegata tramite Connect BoardsFasi del processo con relative duratemonday.com → SkyPlannerInsieme all’ordine
Elementi di una scheda prodotti (Mirror per i dati di prodotto)Prodotti e struttura di prodottomonday.com → SkyPlannerCaricamento iniziale, poi a ogni modifica
Elementi di una scheda scorte o materiali, se gestiti in monday.comMateriali e giacenzemonday.com → SkyPlannerLettura programmata
Elementi di una scheda ordini di acquisto con data di consegna previstaMateriale in arrivo, disponibile alla data di consegnamonday.com → SkyPlannerWebhook o lettura programmata
Persone e teamPersonale, se gli operatori sono inclusi nella schedulazionemonday.com → SkyPlannerCaricamento iniziale
Non gestiti in monday.comCentri di lavoro, turni, matrice dei tempi di attrezzaggio, utensili, macchine alternativeGestiti in SkyPlannerConfigurati durante l’avviamento
Colonna TimelineInizio e fine pianificatiSkyPlanner → monday.comA ogni modifica della schedulazione, tramite webhook di SkyPlanner
Colonna Status, Dropdown o TextCentro di lavoro assegnatoSkyPlanner → monday.comA ogni modifica della schedulazione
Colonna Status (ad esempio In produzione, Completato)Avanzamento delle operazioni da Mobile ConfirmationsSkyPlanner → monday.comA ogni conferma

Modalità di integrazione

1. Caricamento iniziale delle anagrafiche. Leggi prodotti, materiali e ordini aperti con items_page. Crea centri di lavoro, turni e vincoli in SkyPlanner, oppure importali da Excel. Decidi fin dall’inizio se gestire le operazioni come sottoelementi o su una scheda collegata.

2. Sincronizzazione degli ordini. I webhook della scheda di produzione inviano a SkyPlanner gli elementi nuovi e modificati sotto forma di ordini. Se gestisci gli ordini di acquisto su una scheda, SkyPlanner considera il materiale ordinato disponibile alla data di consegna e aggiorna le giacenze quando l’ordine di acquisto viene contrassegnato come Delivered.

3. Scrittura della schedulazione su monday.com. Per ogni ordine inserito o spostato dal motore di schedulazione, l’integrazione chiama change_multiple_column_values. Imposta l’inizio e la fine pianificati nella colonna Timeline e compila la colonna del centro di lavoro. Una sola chiamata per elemento mantiene basso il numero di richieste.

4. Avanzamento nel reparto produttivo. Gli operatori registrano il lavoro con Mobile Confirmations, Production Timer o Quick Log Mode. Le registrazioni dei tempi mantengono aggiornata la schedulazione e l’etichetta Status corrispondente viene riportata sulla scheda: così il commerciale vede l’avanzamento senza dover chiedere.

5. Responsabilità sui dati e gestione dei conflitti. Documenta le regole prima della messa in esercizio:

DatiSistema responsabile
Ordine, cliente, quantità, data di consegna, prioritàmonday.com
Sequenza delle operazioni, inizio e fine, centro di lavoroSkyPlanner
Turni, attrezzaggi, utensili, macchine alternativeSkyPlanner
Etichette Status per l’avanzamentoSkyPlanner scrive, monday.com visualizza

La principale causa di conflitto sono le modifiche manuali alla colonna Timeline. Stabilisci che solo SkyPlanner possa scrivere in quella colonna, oppure tratta ogni modifica manuale come una richiesta e lascia che SkyPlanner ricalcoli la schedulazione. Autopilot la ricalcola automaticamente quando la produzione cambia.

Fasi tipiche del progetto

L’implementazione viene normalmente completata nell’arco di alcune settimane dall’inizio dell’avviamento. Prima di questa fase, puoi usare i tuoi dati nella prova gratuita di 30 giorni: esporta la scheda di produzione in Excel e importala in SkyPlanner.

  1. Analisi delle schede. Mappa schede, gruppi, ID delle colonne ed etichette di stato, e verifica il piano monday.com.
  2. Mappatura e responsabilità. Definisci la tabella di mappatura, le regole di responsabilità sui dati e le frequenze di sincronizzazione.
  3. Configurazione dei vincoli in SkyPlanner. Centri di lavoro, turni, matrice dei tempi di attrezzaggio, utensili e macchine alternative.
  4. Sincronizzazione degli ordini. Webhook, lettura di riconciliazione e gestione dei token.
  5. Scrittura di ritorno. Colonne Timeline, centro di lavoro e stato.
  6. Test in parallelo. Usa SkyPlanner in parallelo alla bacheca attuale, confronta le date e correggi i dati.
  7. Messa in produzione. Attiva la scrittura di ritorno quando le date coincidono.

Cosa considerare per un’integrazione con monday.com

  • Ogni account struttura gli ordini in modo diverso. Una bacheca per cliente, operazioni come elementi o sottoelementi, macchine come colonne People o Status. Mappa gli ID delle colonne per ciascun account, mai in base al titolo della colonna.
  • Limiti dei piani. Free, Basic e Standard consentono 1.000 chiamate API al giorno, Pro 10.000 ed Enterprise 25.000. Usa i webhook per le modifiche e raggruppa le scritture di ritorno con change_multiple_column_values. (limiti di frequenza)
  • Il numero di bacheche collegate è limitato. Basic consente il collegamento a una bacheca e Standard a cinque, limitando così le bacheche di operazioni o prodotti che si possono collegare. (limiti di Connect Boards)
  • Fissa la versione dell’API. Le versioni cambiano ogni trimestre. Prima della versione 2026-04, le bacheche multilivello erano escluse dalla query boards predefinita.
  • Scadenza del cursore. Un cursore items_page ha una validità di 60 minuti. Le riconciliazioni lunghe devono poter ripartire correttamente da zero.
  • Limiti dei webhook. L’URL può contenere al massimo 255 caratteri e i tentativi di reinvio si interrompono dopo 30 minuti. Il ricevitore deve essere idempotente.
  • Unità e durate. Le colonne Numbers non specificano alcuna unità di misura. Prima della prima importazione, concorda se le durate sono espresse in minuti o in ore.

Integrazione con monday.com: chi la configura e chi fornisce assistenza

Il lavoro comprende la mappatura delle tue bacheche e colonne e la configurazione dei vincoli che monday.com non gestisce: centri di lavoro, turni, matrice dei tempi di attrezzaggio, utensili e macchine alternative.

  1. Il team SkyPlanner configura l’integrazione durante l’avviamento e fornisce assistenza dopo la messa in produzione. Ogni azienda struttura le proprie bacheche in modo diverso: è qui che entra in gioco questa competenza.
  2. Il tuo partner monday.com può partecipare. Conosce le tue bacheche e automazioni e può verificare la mappatura delle colonne e la configurazione dei token.
  3. I tuoi sviluppatori possono estendere l’integrazione usando la REST API documentata di SkyPlanner con un token API. Per iniziare basta un token API e il team SkyPlanner fornisce assistenza quando serve. La documentazione pubblica del prodotto è disponibile nella documentazione SkyPlanner.

SkyPlanner parte da 199 € al mese con 5 centri di lavoro inclusi e fatturazione mensile. Il preventivo dell’integrazione viene fornito in anticipo insieme a quello del piano, in base al tuo processo e alle tue esigenze: conosci così il costo totale prima di iniziare. Per un confronto con le viste native di monday.com, consulta la pagina sulla schedulazione della produzione a capacità finita con monday.com. Trovi una panoramica nella pagina dedicata a monday.com e gli altri sistemi nella sezione delle integrazioni ERP.

Le opinioni delle aziende manifatturiere su SkyPlanner

Kalle Kalliomäki, specialista della supply chain di UTU, nel reparto di produzione dei quadri elettrici a Ulvila

2 hrisparmiate ogni settimana

“Con SkyPlanner siamo passati dalla pianificazione della produzione su fogli Excel all’ottimizzazione della produzione in tempo reale.”

Kalle Kalliomäki, specialista della supply chain
UTU · Quadri elettrici e apparecchiature di manovra

La pianificazione della produzione fa risparmiare 2 ore di lavoro ogni settimana e una nuova coda di lavoro arriva alla linea in pochi secondi.

Leggi la testimonianza di UTU

Operatori con tute da camera bianca presso una linea di riempimento flaconi nello stabilimento farmaceutico di Laboratory & Allied a Nairobi

+90%di efficienza produttiva

“L’efficienza in produzione è aumentata del 90%.”

Abdul Rucyinga, responsabile IT
Laboratory & Allied · Produzione farmaceutica

L’efficienza produttiva è aumentata del 90% e per creare un piano ottimizzato di tre mesi su tutti i centri di lavoro servono meno di 30 minuti.

Leggi la testimonianza di Laboratory & Allied

Anu Järvinen, responsabile di produzione di Fredman Operations, accanto a una cella robotizzata di pallettizzazione a Rauma

6 mesidi capacità disponibile visibile al reparto commerciale

“SkyPlanner offre una base solida e affidabile per tutta la pianificazione della produzione.”

Anu Järvinen, responsabile di produzione
Fredman Operations · Carte per imballaggi alimentari

Il reparto commerciale vede la capacità disponibile con sei mesi di anticipo e le richieste di modifica del programma, che prima richiedevano un’ora o più, ricevono risposta in pochi secondi.

Leggi la testimonianza di Fredman Operations

Domande frequenti

Quale API di monday.com usa l’integrazione?

L’API della piattaforma monday.com, un’API GraphQL all’indirizzo api.monday.com/v2 con l’header API-Version impostato su una versione fissa. Le letture usano items_page, le scritture change_multiple_column_values e i webhook segnalano le modifiche.

Cosa dobbiamo configurare in monday.com?

L’accesso e due colonne. L’amministratore di monday.com autorizza una sola volta un token OAuth o dell’app con ambiti di autorizzazione definiti. Alla bacheca vengono aggiunte una colonna Timeline e una colonna per il centro di lavoro, nelle quali l’integrazione riscrive i dati. Le tue bacheche e automazioni restano invariate.

Quale piano monday.com ci serve?

I limiti giornalieri delle chiamate API aumentano con il piano: 1.000 per Standard e i piani inferiori, 10.000 per Pro e 25.000 per Enterprise. Pro o Enterprise sono adatti a una sincronizzazione bidirezionale con modifiche frequenti. Il team SkyPlanner verifica il tuo piano e i volumi durante l’analisi delle bacheche.

monday.com può inviare le modifiche in tempo reale?

Sì. I webhook si attivano alla creazione di un elemento e alle modifiche delle colonne o dello stato. Una lettura periodica di riconciliazione recupera gli invii non riusciti dopo la finestra di 30 minuti prevista da monday.com per i tentativi di reinvio.

Come vengono riscritte in monday.com le date pianificate?

Con change_multiple_column_values su ciascun elemento. La colonna Timeline riceve le date di inizio e fine pianificate, mentre le colonne del centro di lavoro e dello stato vengono aggiornate nella stessa chiamata.

Possiamo provare SkyPlanner prima di sviluppare l’integrazione?

Sì. La prova gratuita di 30 giorni supporta fino a 20 centri di lavoro usando un’esportazione Excel della tua bacheca, senza carta di credito. Inizia la prova oppure contatta il reparto commerciale per definire l’ambito dell’integrazione.