Si connette con sistemi ERP e MES come

Integrazioni / ERP / Sylob

Guida all’integrazione di Sylob ERP per la schedulazione della produzione con SkyPlanner APS

Questa guida illustra a partner e team IT come collegare Sylob ERP a SkyPlanner APS. L’integrazione tra SkyPlanner e Sylob ERP è bidirezionale:

  • SkyPlanner riceve articoli, distinte base, cicli di lavorazione, centri di lavoro, dipendenti, OF, giacenze e ordini di acquisto.
  • Per ogni operazione, l’inizio e la fine pianificati e il centro di lavoro vengono riportati nelle operazioni dell’OF.
  • I tempi registrati dagli operatori vengono restituiti come dichiarazioni di produzione.
  • 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.

Durante l’avviamento, il team SkyPlanner configura l’integrazione in base alla vostra installazione di Sylob e continua a fornire assistenza dopo la messa in produzione. Questa guida è rivolta ai partner e agli sviluppatori che vogliono partecipare al progetto o sviluppare autonomamente soluzioni basate sulla REST API documentata di SkyPlanner (documentazione API).

Le interfacce di Sylob ERP

Sylob documenta due REST API pubbliche: “L’ERP Sylob expose deux types d’API REST publiques (autrement nommées \”webservices\”) qui autorise la lecture et l’écriture de données.” (L’ERP Sylob espone due tipi di REST API pubbliche, dette anche web service, che consentono di leggere e scrivere dati.) (Knowledge base di Forterro)

  1. API REST Système d’information (lettura). Esegue una query salvata (requête), creata nell’attività “Interroger le système d’information”. L’URL per richiamare la query si ottiene da “Autres actions” > “Afficher le web service” ed è nel formato /rest/query/{identifiantQuery}/resultat. I parametri definiscono il limite dei risultati, il formato dei numeri, le variabili della query e la struttura dei risultati. I risultati vengono restituiti per impostazione predefinita in XML, oppure in JSON con l’intestazione Accept: application/json. Questa API è inclusa nell’ERP.
  2. API REST Action (lettura e scrittura). Esegue un’azione definita nell’attività “Gérer les actions web service”, il catalogo delle azioni di Sylob. Espone due operazioni: GET /rest/v2/action/{code}/describe restituisce lo schema dei dati di un’azione e POST /rest/v2/action/{code}/execute la esegue con un corpo JSON. I tipi di azione comprendono:

– Modification de données: modifica uno o più campi di un record tramite il meccanismo di modifica rapida di Sylob. Describe elenca i campi modificabili. – Message EDI: crea, modifica o elimina record tramite un messaggio EDI. – Scénario de saisie: esegue uno scenario di immissione, una domanda alla volta. L’esempio fornito da Sylob è “Déclarer un début ou une fin”, che dichiara l’inizio o la fine di un’operazione (Sylob_Action_006). – Pubblicazione, caricamento e download di documenti.

  1. Messaggi EDI. Il motore EDI di Sylob gestisce esportazioni e importazioni. Il messaggio standard Sylob_Recup_Decl_Pro recupera le dichiarazioni di produzione. (Forterro)
  2. File ed ETL. Sylob ERP Cloud offre “Intégration de fichiers via SFTP pour une migration facile des intégrations existantes.” (Integrazione di file tramite SFTP per migrare facilmente le integrazioni esistenti.) (Sylob) I risultati delle query possono anche essere esportati in Excel: è la via più rapida per provare SkyPlanner.

Autenticazione

L’accesso alle API di Sylob dipende dall’ambiente di installazione. Tutte le chiamate utilizzano HTTPS con TLS 1.2. Le credenziali API sono diverse da quelle con cui l’utente accede all’ERP.

  • Sylob ERP Cloud (AWS). OAuth2 / OpenID Connect con il flusso client_credentials e un token Bearer di Amazon Cognito. L’ID client, l’URL del pool e il segreto si ricavano da “Gérer les paramètres des publications”. La richiesta del token include un ambito di licenza, ClientExterne/rest_read per l’API Système d’information oppure ClientExterne/rest_write per l’API Action, e un ambito aziendale ERP/<unité de persistance>. (Forterro)
  • Sylob su MyForterro. OAuth2 e OpenID Connect. Per l’integrazione si crea un'”applicazione” in MyForterro, assegnandole i ruoli necessari e una licenza API. (Forterro)
  • Installazione in sede. HTTP Basic con un nome di accesso composto da utente, unità di persistenza e identificativo di sessione, separati da doppie chiocciole. (Forterro)

Utilizzate un utente o un’applicazione dedicati all’integrazione, con diritti limitati alle query e alle azioni della tabella di mappatura. Un utente con diritti di scrittura sul catalogo delle azioni può anche leggere tramite l’API Système d’information: una sola identità di integrazione copre quindi entrambe le direzioni.

Sul lato SkyPlanner, la REST API si autentica con un token API nell’intestazione Authorization-Token (SkyPlanner Settings > API) ed è documentata in Swagger/OpenAPI. Per iniziare basta un token API. Il tutorial di integrazione vi guida nelle prime chiamate.

Eventi, polling e limitazione delle chiamate

La knowledge base pubblica di Sylob non documenta alcuna sottoscrizione a webhook in uscita. Le modifiche arrivano a SkyPlanner tramite il polling di query salvate che filtrano gli OF aperti e le modifiche recenti, con una frequenza impostata da voi.

Sylob protegge l’ERP da un carico eccessivo di query. Dalla versione 2025.Q2, il parametro aziendale “Protection des API” attiva la limitazione delle chiamate per utente e la paginazione dei risultati di grandi dimensioni. Sylob ne annuncia l’applicazione sistematica dalla versione 2026.Q2. Le risposte includono intestazioni RateLimit e una chiamata che supera la quota restituisce HTTP 429 Too Many Requests con un valore Retry-After. (Forterro) Progettate la sincronizzazione di conseguenza: query incrementali, paginazione e attesa progressiva prima di riprovare in caso di risposta 429.

Nella direzione opposta, SkyPlanner invia webhook quando cambia lo stato o la schedulazione: la scrittura di ritorno in Sylob è quindi attivata dagli eventi.

Mappatura dei dati

Oggetto Sylob ERPOggetto SkyPlannerDirezioneFrequenza
Article (acquistato o prodotto)Prodotti e materialiSylob → SkyPlannerCaricamento iniziale, poi a ogni modifica
Nomenclature (multilivello)Struttura del prodotto, semilavorati, materiali per prodottoSylob → SkyPlannerCaricamento iniziale, poi a ogni modifica
Gamme: operazioni, tempi di attrezzaggio e lavorazione, centro di lavoroFasi del processo con durate e tempi di attrezzaggioSylob → SkyPlannerCaricamento iniziale, poi a ogni modifica
Centre de charge: numero di risorse, semaine type ed eccezioniCentri di lavoro, gruppi di centri di lavoro, turni, assenzeSylob → SkyPlannerCaricamento iniziale; calendari aggiornati ogni giorno o gestiti in SkyPlanner
EmployéPersonale e turniSylob → SkyPlannerCaricamento iniziale, poi ogni giorno
Ordre de fabrication (OF) con le relative operazioni e i componentiOrdine e operazioni con data di consegna e prioritàSylob → SkyPlannerPolling delle query salvate ogni pochi minuti
Giacenze per ubicazioneGiacenze dei materialiSylob → SkyPlannerOgni ora o prima di ogni esecuzione della schedulazione
Commande fournisseur con ricevimento previstoMateriale in arrivo alla data di consegnaSylob → SkyPlannerOgni ora o prima di ogni esecuzione della schedulazione
Opération d’ordre de fabrication: inizio e fine pianificati, centro di lavoroInizio e fine schedulati e centro di lavoro assegnato a ogni operazioneSkyPlanner → SylobA ogni modifica della schedulazione, tramite webhook SkyPlanner e un’azione Modification de données
Inizio e fine dell’operazioneOperazione avviata e conclusa in Mobile ConfirmationsSkyPlanner → SylobAl verificarsi dell’evento, tramite lo scenario “Déclarer un début ou une fin”
Déclaration de production: tempo di attrezzaggio, tempo di lavorazione, quantità prodotta, scarti, operazione conclusaTempi registrati e quantitàSkyPlanner → SylobA ogni conferma o per turno, tramite un’azione Scénario de saisie o Message EDI
Dati sui vincoli di SkyPlannerMatrice dei tempi di cambio, utensili come risorse a capacità finita, macchine e personale alternativiGestiti in SkyPlannerConfigurati durante l’avviamento

Modalità di integrazione

1. Caricamento iniziale delle anagrafiche. Create una query salvata per ogni oggetto (articoli, distinte base, cicli di lavorazione, centri di lavoro, dipendenti) e leggetene i dati tramite l’API Système d’information, oppure caricateli una sola volta da un’esportazione Excel. Definite con attenzione la corrispondenza dei centri di lavoro. In Sylob, un centre de charge è un gruppo di risorse: un centro con tre macchine diventa quindi di norma un gruppo con tre centri di lavoro in SkyPlanner.

2. Sincronizzazione degli ordini. Leggete gli OF confermati con le relative operazioni, oltre alle giacenze e agli ordini di acquisto aperti. SkyPlanner considera il materiale ordinato disponibile alla data di consegna dell’ordine di acquisto e aggiorna le giacenze quando l’ordine viene contrassegnato come Delivered. La schedulazione verifica quindi sia le giacenze sia gli acquisti in arrivo.

Schedulate gli OF confermati, non le proposte del CBN. Le proposte cambiano alla successiva esecuzione del calcolo dei fabbisogni netti.

3. Scrittura della schedulazione in Sylob. Per ogni operazione inserita o spostata dal motore, l’integrazione richiama un’azione Modification de données sull’operazione dell’OF (Opération d’ordre de fabrication), passando inizio pianificato, fine pianificata e centro di lavoro. L’azione utilizza la logica di modifica rapida di Sylob, la stessa usata da un pianificatore che modifica l’operazione. Describe restituisce i campi modificabili, così l’integrazione convalida il payload prima della prima chiamata. Se un utente sta modificando un record, la chiamata restituisce un errore previsto: riprovate alla modifica successiva.

4. Dichiarazioni dal reparto. Gli operatori registrano il lavoro con SkyPlanner Mobile Confirmations o Production Timer. L’inizio e la fine vengono riportati in Sylob tramite lo scenario “Déclarer un début ou une fin”. I tempi registrati e le quantità diventano dichiarazioni di produzione sulla stessa operazione dell’OF: tempo di attrezzaggio, tempo di lavorazione, quantità prodotta, scarti e operazione conclusa. Se nello stabilimento le dichiarazioni vengono già registrate tramite Sylob Apps o terminali di reparto, mantenete un solo canale per evitare registrazioni doppie.

5. Responsabilità sui dati e regole per i conflitti. Mettetele per iscritto prima della messa in produzione:

DatiSistema responsabile
Articoli, distinte base, cicli di lavorazione, quantità e stato degli OFSylob ERP
Sequenza delle operazioni, orari di inizio e fine, centro di lavoro per ogni operazioneSkyPlanner
Matrice dei tempi di cambio, utensili, numero di operatori, risorse alternativeSkyPlanner
Turni, calendari e assenzeUn solo sistema, scelto durante la definizione del perimetro
Dichiarazioni di produzione, movimenti di magazzino, costiSylob ERP, alimentato dalle registrazioni dei tempi di SkyPlanner o da Sylob Apps

SkyPlanner non richiede CADPLAN né le attività di pianificazione a capacità finita di Sylob. Affidate a SkyPlanner la gestione delle date delle operazioni: se due sistemi di schedulazione scrivono le stesse date, si sovrascrivono a vicenda. Una volta affidata questa gestione a SkyPlanner, Autopilot rischedula automaticamente a ogni cambiamento significativo e le nuove date vengono inviate a Sylob.

Fasi tipiche del progetto

L’implementazione si completa normalmente nel giro di poche settimane dall’inizio dell’affiancamento iniziale. Prima, potete usare i vostri dati nella prova gratuita di 30 giorni. Esportate gli OF aperti, le operazioni e i centri di lavoro dalle query di Sylob in formato CSV o Excel, importateli e validate il programma di produzione prima di avviare qualsiasi intervento di integrazione.

  1. Workshop di mappatura. Definite la tabella di mappatura, le regole sulle responsabilità dei dati, le frequenze di sincronizzazione e il canale per le dichiarazioni di produzione.
  2. Configurazione di Sylob. Create le query salvate, le azioni di scrittura in “Gérer les actions web service” e l’utente di integrazione o l’applicazione MyForterro. Procedete prima nell’azienda di test, poi in produzione.
  3. Caricamento iniziale. Articoli, distinte base, cicli di lavorazione, centri di lavoro e calendari.
  4. Sincronizzazione di ordini, giacenze e ordini di acquisto. Query incrementali con paginazione e backoff.
  5. Configurazione dei vincoli in SkyPlanner. Matrice dei tempi di attrezzaggio, utensili, numero di operatori e macchine o personale alternativi.
  6. Scrittura del programma in Sylob. Invio delle date pianificate alle operazioni degli OF; in questa fase si aggiungono le dichiarazioni di produzione.
  7. Esecuzione in parallelo. Confrontate le date di SkyPlanner con il piano attuale e correggete i dati tecnici.
  8. Messa in produzione. Attivate la scrittura in Sylob quando i dati coincidono.

Cosa prevedere per un’integrazione con Sylob ERP

  • Licenza Action API. La lettura tramite query salvate è inclusa. Per scrivere tramite il catalogo delle azioni serve il modulo “Webservice” di Sylob oppure una licenza API su MyForterro. Concordatene l’attivazione con il vostro referente Sylob prima della fase di scrittura dei dati.
  • Le query definiscono il contratto di integrazione. La lettura dipende dalle query salvate. Assegnate loro nomi chiari, passate i filtri come attributi variabili in fase di esecuzione e gestite le versioni delle query insieme a quelle dell’integrazione.
  • Gruppi di centri di lavoro. Un centro di lavoro Sylob può comprendere più macchine. Decidete per ciascun centro se rappresentarlo in SkyPlanner come un gruppo di centri di lavoro o come singole macchine.
  • Schedulazione a ritroso e calcolo dei carichi. Sylob schedula a ritroso dalle date di fabbisogno e un calcolo dei carichi programmato può ripianificare gli OF in ritardo. Concordate se e quale attività potrà ancora scrivere le date delle operazioni una volta affidata questa gestione a SkyPlanner.
  • Unità dei tempi di attrezzaggio e lavorazione. Prima dell’importazione, verificate le unità di misura e se l’attrezzaggio è calcolato per OF o per pezzo. Unità errate falsano tutte le durate.
  • Calendari. Gli schemi settimanali e le eccezioni dei centri di lavoro devono coprire l’intero orizzonte di schedulazione, altrimenti la capacità scompare dal piano.
  • Limiti alle chiamate. Sylob limita le chiamate per utente e suddivide in pagine i risultati voluminosi. Il polling incrementale resta ampiamente entro la quota disponibile.
  • CORS e browser. Le chiamate da server a server non sono soggette alle restrizioni CORS. Per i client browser occorre configurare le origini consentite sul lato Sylob.

Integrazione con Sylob ERP: chi la configura e chi fornisce assistenza

Il lavoro comprende la mappatura di cicli di lavorazione, centri di lavoro e OF, le query salvate e le azioni del catalogo sul lato Sylob, oltre ai vincoli di SkyPlanner, come la matrice dei tempi di attrezzaggio e gli utensili.

  1. Il team SkyPlanner configura l’integrazione durante l’affiancamento iniziale e fornisce assistenza dopo la messa in produzione. Ogni stabilimento struttura in modo diverso le query Sylob, i cicli di lavorazione e i centri di lavoro: è in questa fase che si mette a frutto quella conoscenza.
  2. Il vostro partner o integratore Sylob può partecipare. Conosce le vostre query, gli attributi aggiuntivi e il catalogo delle azioni e può configurare l’accesso alle API. SkyPlanner mette a disposizione la REST API, la documentazione Swagger/OpenAPI e i webhook.
  3. Anche i vostri sviluppatori possono realizzare l’integrazione usando la stessa REST API con un token API. Il team SkyPlanner fornisce assistenza quando serve. La documentazione del prodotto è pubblica nella documentazione SkyPlanner.

SkyPlanner parte da 199 € al mese con 5 centri di lavoro inclusi e fatturazione mensile. Il preventivo dell’integrazione viene preparato in anticipo in base ai vostri processi e alle vostre esigenze, insieme al piano scelto, così conoscete il costo complessivo prima di iniziare. Scoprite come Sylob pianifica la capacità in Sylob ERP offre la schedulazione della produzione a capacità finita?, consultate la panoramica nella pagina dedicata a Sylob ERP e scoprite gli altri sistemi nella sezione delle integrazioni ERP.

Le aziende manifatturiere raccontano 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 dai fogli Excel per la pianificazione della produzione 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 bastano meno di 30 minuti per creare un piano ottimizzato di tre mesi per tutti i centri di lavoro.

Leggi la testimonianza di Laboratory & Allied

100%di affidabilità delle consegne dal 2021

“SkyPlanner ci dà visibilità sulla capacità e rende la pianificazione prevedibile.”

Dan Berglund, COO/CFO
Opes Corporation · Produzione chimica e alimentare

L’affidabilità delle consegne è rimasta al 100% per tutto il periodo di utilizzo di SkyPlanner, dal 2021.

Leggi la testimonianza di Opes Corporation

Un saldatore di KJH-Comp smeriglia una struttura in acciaio saldata nello stabilimento di Alahärmä

98%di affidabilità delle consegne, rispetto al 50% circa iniziale

“SkyPlanner ha un ruolo decisivo nel mantenere l’affidabilità delle nostre consegne.”

Hannu Lahtinen, amministratore delegato
KJH-Comp · Lavorazione della lamiera e produzione conto terzi

L’affidabilità delle consegne è salita da circa il 50% fino al 98% e ora per la schedulazione basta un supervisore anziché due.

Leggi la testimonianza di KJH-Comp

Domande frequenti

Quale API di Sylob usa l’integrazione?

Entrambe le REST API pubbliche. La Système d’information API legge OF, cicli di lavorazione, centri di lavoro, giacenze e ordini di acquisto tramite query salvate. La Action API scrive le date pianificate nelle operazioni degli OF e riporta le dichiarazioni di produzione in Sylob tramite il catalogo delle azioni.

Sylob ERP supporta i webhook?

La knowledge base pubblica di Sylob non documenta alcuna possibilità di sottoscrivere webhook in uscita. Le modifiche arrivano a SkyPlanner tramite polling incrementale delle query salvate ogni pochi minuti. I webhook di SkyPlanner rendono la scrittura dei dati in Sylob guidata dagli eventi.

Dove vengono scritte le date pianificate in Sylob?

In ogni operazione dell’OF (Opération d’ordre de fabrication): inizio pianificato, fine pianificata e centro di lavoro. Sylob mantiene la gestione di quantità, stato, componenti e costi.

Come vengono riportati in Sylob i tempi degli operatori?

Come dichiarazioni di produzione sull’operazione dell’OF: tempo di attrezzaggio, tempo di lavorazione, quantità prodotta, scarti e completamento dell’operazione. Per l’inizio e la fine si usa lo scenario “Déclarer un début ou une fin” tramite la Action API.

L’integrazione funziona con Sylob Cloud e on-premise?

Sì. Le stesse due REST API sono disponibili su Sylob ERP Cloud, MyForterro e on-premise. Cambia solo l’autenticazione: OAuth2 con Cognito o MyForterro nel cloud, autenticazione Basic on-premise.

Un integratore Sylob dovrebbe proporre CADPLAN o SkyPlanner?

SkyPlanner, quando il cliente vuole in tempi rapidi un programma di produzione aggiornato in tempo reale per tutto lo stabilimento. SkyPlanner legge gli OF e i cicli di lavorazione esistenti tramite le REST API di Sylob, rischedula automaticamente, pianifica cambi di attrezzaggio, utensili, squadre e materiali e mette a disposizione degli operatori Mobile Confirmations, a partire da 199 € al mese. CADPLAN esegue simulazioni definite dal pianificatore sui propri dati di industrializzazione. (Programma di formazione Forterro)

Possiamo provare SkyPlanner prima di realizzare l’integrazione?

Sì. La prova gratuita di 30 giorni supporta fino a 20 centri di lavoro con un’esportazione CSV o Excel dei vostri OF, senza carta di credito. Iniziate la prova oppure contattate il team commerciale per la definizione del perimetro dell’integrazione.