Si connette con sistemi ERP e MES come

Integrazioni / ERP / DELMIAWorks

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

Questa guida spiega a partner e team IT come collegare DELMIAWorks, in precedenza IQMS, a SkyPlanner APS. L’integrazione tra SkyPlanner e DELMIAWorks è bidirezionale e utilizza la WebAPI di DELMIAWorks:

  • SkyPlanner riceve ordini di produzione, distinte di produzione con le operazioni sui componenti, centri di lavoro, utensili e stampi, articoli di magazzino, giacenze e ordini di acquisto.
  • Le date di inizio e fine pianificate e il centro di lavoro assegnato vengono riportati negli ordini di produzione.
  • I pezzi conformi possono essere registrati come dati di produzione, mentre i tempi di attrezzaggio e di lavorazione possono essere registrati come manodopera sulle attività di Time & Attendance.
  • 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 tramite REST API in base alla configurazione di DELMIAWorks e fornisce assistenza anche dopo la messa in produzione. Questa guida si rivolge a partner e sviluppatori che vogliono partecipare al progetto o sviluppare autonomamente soluzioni basate sulla REST API documentata di SkyPlanner (documentazione API).

Le interfacce di integrazione di DELMIAWorks

Per DELMIAWorks, “WebAPI includes both the API SDK for GRAPHQL APIs and WebAPI SDK for REST APIs” (la WebAPI include sia l’API SDK per le API GraphQL sia il WebAPI SDK per le API REST), come indicato nella scheda tecnica della WebAPI. La parte REST è organizzata in moduli e controller. Ecco quelli utilizzati per un’integrazione dedicata alla schedulazione:

  • Manufacturing WorkOrders: WorkOrder, WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders, CreateWorkOrder, UpdateWorkOrder, UpdateWorkOrderEx, WorkOrderReleases, InventoryItemsForWorkOrder, SalesOrdersForWorkOrder.
  • Manufacturing Schedule: RunAutoLoad, RemoveFromSchedule, NextSetup, GetSetupTemplateChecklists.
  • Manufacturing WorkCenters: WorkCenter, WorkCenters, WorkCenterDetails, RunningWorkOrder, PMEquipment.
  • Manufacturing BOM: BillOfMaterials, BomLabor, PartOperations, StandardOperations, BOMComponents.
  • Manufacturing Inventory: InventoryItems, AddProductionRecords, InventoryProductionReportsByWorkOrder.
  • Manufacturing Realtime: GetWorkCenterSchedule, ActualCavity, GetSetupTime, RealTimeData.
  • Manufacturing Downtime: AddDownTime, CloseDownTime.
  • PO Receiving: POs, POLineItems, POReleaseItems, POReceipts.
  • Time & Attendance: TimeClock (LogInOut, TaskClockLogin), Tasks (ClockInTATask, ClockOutTATask, UpdateGoodParts), EmployeeCalendar.

L’SDK GraphQL è adatto alle letture massive, come il caricamento iniziale di articoli e distinte base. Tutte le scritture passano dai controller REST.

Autenticazione e licenze

In DELMIAWorks, crea un utente dedicato all’integrazione e verifica che la WebAPI sia installata e disponga della licenza per il tuo ambiente. Il modulo Realtime espone un controller AuthToken; la sessione WebAPI viene aperta con le credenziali dell’utente di integrazione. Il tuo partner DELMIAWorks conferma la configurazione esatta per la versione in uso.

In SkyPlanner, ogni chiamata include un token API nell’header Authorization-Token. Il token si crea in SkyPlanner, in Impostazioni > API. Basta un token API per iniziare a sviluppare.

Eventi e polling

SkyPlanner invia un webhook a ogni modifica della schedulazione, così gli aggiornamenti vengono riportati in DELMIAWorks man mano che il piano cambia.

Per rilevare le modifiche in DELMIAWorks, interroga periodicamente la WebAPI. Leggi ScheduledWorkOrders e UnscheduledWorkOrders ogni pochi minuti, e gli ordini di acquisto e gli articoli di magazzino con una frequenza inferiore. Nell’ambito di un progetto con un partner, IQAlert, il motore di avvisi e azioni integrato in DELMIAWorks, può attivare azioni al verificarsi di eventi.

Mappatura dei dati

Oggetto DELMIAWorks (interfaccia)Oggetto SkyPlannerDirezioneFrequenza
Articoli di magazzino (InventoryItems)Prodotti e materialiDELMIAWorks → SkyPlannerCaricamento iniziale, poi polling
Distinta di produzione, componenti della distinta base (BillOfMaterials, BOMComponents)Struttura del prodotto, materiali per prodottoDELMIAWorks → SkyPlannerCaricamento iniziale, poi a ogni modifica
Operazioni sui componenti, operazioni standard, manodopera della distinta base (PartOperations, BomLabor)Fasi di lavorazione con durate, tempi di attrezzaggio e numero di operatoriDELMIAWorks → SkyPlannerCaricamento iniziale, poi a ogni modifica
Centri di lavoro: presse, estrusori, celle (WorkCenters, WorkCenterDetails)Centri di lavoro, gruppi di centri di lavoro, efficienzeDELMIAWorks → SkyPlannerCaricamento iniziale, poi aggiornamenti occasionali
Utensili e stampi, stampi famiglia, cavità (BOM, ActualCavity)Utensili come risorse a capacità finita, quantità per cicloDELMIAWorks → SkyPlannerCaricamento iniziale, poi a ogni modifica
Shop Calendar, calendario dei dipendenti (EmployeeCalendar)Turni, personale, assenzeDELMIAWorks → SkyPlannerOgni giorno, oppure gestione dei turni in SkyPlanner
Ordini di produzione e rilasci (WorkOrders, ScheduledWorkOrders, UnscheduledWorkOrders)Ordini e operazioni con scadenze e fabbisogni di materialiDELMIAWorks → SkyPlannerPolling ogni pochi minuti
Giacenza per articolo (InventoryItems)Giacenze di magazzinoDELMIAWorks → SkyPlannerPolling ogni ora o a ogni esecuzione della schedulazione
Ordini di acquisto e rilasci (POs, POReleaseItems)Ordini di acquisto, materiali in arrivo per data di consegnaDELMIAWorks → SkyPlannerPolling ogni ora o a ogni esecuzione della schedulazione
Date di inizio e fine dell’ordine di produzione, centro di lavoro (controller Manufacturing WorkOrders)Inizio e fine pianificati, centro di lavoro assegnatoSkyPlanner → DELMIAWorksA ogni modifica della schedulazione, tramite webhook di SkyPlanner
Registrazioni di produzione: pezzi conformi per ordine di produzione (AddProductionRecords)Quantità completate ricavate dalle confermeSkyPlanner → DELMIAWorksA ogni conferma, se previsto
Manodopera sulle attività (ClockInTATask, ClockOutTATask)Registrazioni dei tempi e conferme degli operatoriSkyPlanner → DELMIAWorksA ogni conferma o per turno, se previsto
Non presente in DELMIAWorksMatrice dei tempi di attrezzaggio, presse e personale alternativiGestiti in SkyPlannerConfigurazione durante l’avviamento

Schemi di integrazione

1. Caricamento iniziale delle anagrafiche. Leggi articoli di magazzino, distinte base, operazioni sui componenti, centri di lavoro e stampi. Definisci con attenzione la mappatura dei centri di lavoro: ogni pressa corrisponde a un centro di lavoro e le presse compatibili con la stessa dimensione di stampo formano un gruppo di centri di lavoro alternativi.

2. Sincronizzazione degli ordini di produzione. Leggi gli ordini di produzione aperti, con le relative operazioni e i materiali, insieme agli ordini di acquisto aperti. SkyPlanner considera disponibili la resina e gli inserti ordinati alla data di consegna dell’ordine di acquisto e aggiorna le giacenze quando l’ordine viene contrassegnato come Delivered.

3. Scrittura della schedulazione in DELMIAWorks. Quando il motore colloca o sposta un ordine di produzione, un webhook di SkyPlanner ne attiva l’aggiornamento tramite il controller Manufacturing WorkOrders. L’aggiornamento contiene le date di inizio e fine pianificate e il centro di lavoro scelto da SkyPlanner. I campi esatti e il modo in cui il tabellone Finite Schedule ne recepisce i valori vengono stabiliti durante la definizione del perimetro in fase di avviamento.

4. Conferme dal reparto. Gli operatori registrano il lavoro con SkyPlanner Mobile Confirmations o con Production Timer; le registrazioni dei tempi mantengono aggiornata la schedulazione. Puoi scegliere se riportare i dati consuntivi in DELMIAWorks. Se sì, i pezzi conformi vengono inviati ad AddProductionRecords e la manodopera alle chiamate relative alle attività di Time & Attendance. In caso contrario, RealTime e Shopworks continuano a registrare i dati come prima e SkyPlanner legge l’avanzamento da DELMIAWorks.

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

DatiSistema responsabile
Articoli, distinte base, tempi ciclo, cavità, quantità e stato degli ordini di produzioneDELMIAWorks
Sequenza degli ordini di produzione, orari di inizio e fine, assegnazione alle presseSkyPlanner
Matrice dei tempi di attrezzaggio, requisiti relativi a stampi e operatori, presse alternativeSkyPlanner
Turni e giorni non lavorativiUn solo sistema, scelto durante la definizione del perimetro
Produzione, scarti, manodopera e prelievi di materialiDELMIAWorks, con registrazione diretta o invio dalle registrazioni dei tempi di SkyPlanner

Scegli un solo sistema autorizzato a scrivere le date degli ordini di produzione. Disattiva Auto Load per i centri di lavoro schedulati da SkyPlanner, comprese le azioni IQAlert che eseguono Update Schedule e Auto Load. Per bloccare la schedulazione a breve termine su questi centri di lavoro, usa Running Time Lock in SkyPlanner anziché un orizzonte di congelamento in DELMIAWorks.

Le fasi tipiche del progetto

Di norma l’implementazione si completa nell’arco di alcune settimane dall’inizio dell’avviamento. Prima di questa fase, verifica la schedulazione durante la prova gratuita di 30 giorni, usando centri di lavoro, distinte base e ordini di produzione aperti esportati da DELMIAWorks in formato CSV o Excel.

  1. Mappatura. Definisci la tabella di mappatura, le regole sulla titolarità dei dati, le frequenze di sincronizzazione e se inviare a DELMIAWorks i consuntivi di produzione e manodopera.
  2. Accesso a DELMIAWorks. Crea l’utente per l’integrazione e verifica la licenza WebAPI. Esegui prima le prove in un database di test.
  3. Caricamento iniziale. Articoli, distinte base, operazioni degli articoli, centri di lavoro, stampi e calendari.
  4. Sincronizzazione degli ordini di produzione e di acquisto. Polling con filtri e tentativi successivi in caso di errore.
  5. Configurazione dei vincoli in SkyPlanner. Matrice dei tempi di attrezzaggio, stampi gestiti come utensili, numero di operatori per operazione, presse e personale alternativi.
  6. Scrittura della schedulazione in DELMIAWorks. Aggiornamenti degli ordini di produzione tramite i webhook di SkyPlanner e, se previsto, registrazione dei consuntivi di produzione e manodopera.
  7. Test in parallelo. Usa SkyPlanner in parallelo con l’attuale Finite Schedule, confronta le date e correggi le anagrafiche.
  8. Avvio in produzione. Disattiva Auto Load sui centri di lavoro schedulati e attiva la scrittura dei dati in DELMIAWorks.

Cosa prevedere nell’integrazione con DELMIAWorks

  • Stampi famiglia. Uno stampo produce più articoli nello stesso ciclo. Modella la produzione della famiglia come un’unica operazione che produce tutti gli articoli, in modo che lo stampo venga impegnato una sola volta.
  • Cavità. Il numero effettivo di cavità può differire da quello standard quando una cavità è bloccata. Decidi se calcolare le durate con il valore standard o con il valore ActualCavity di RealTime.
  • Compatibilità tra stampo e pressa. Non tutte le presse possono montare tutti gli stampi. Per ogni stampo, imposta in SkyPlanner le presse compatibili come alternative, così che il lavoro venga spostato solo su una pressa adatta.
  • Cambi di colore e materiale. Compila la matrice dei tempi di attrezzaggio con i tempi effettivi di spurgo e cambio stampo in entrambe le direzioni. Ad esempio, il passaggio dal blu al rosso può richiedere 30 minuti e quello dal rosso al blu 60.
  • Auto Load e orizzonti di congelamento. Due sistemi che scrivono le date di schedulazione entrano in conflitto. Disattiva entrambe le funzioni per i centri di lavoro schedulati da SkyPlanner prima dell’avvio in produzione.

Chi configura e supporta l’integrazione con DELMIAWorks

  1. Il team SkyPlanner configura l’integrazione durante l’avviamento e fornisce assistenza dopo l’avvio in produzione, per i controller WebAPI concordati. Ogni stabilimento usa DELMIAWorks in modo diverso: è qui che entra in gioco questa competenza.
  2. Il tuo partner DELMIAWorks può partecipare. Conosce la tua versione, i campi personalizzati e le licenze, e può configurare l’utente per l’integrazione e la WebAPI insieme al team SkyPlanner.
  3. Anche i tuoi sviluppatori possono realizzare ulteriori integrazioni usando la REST API di SkyPlanner con un token API nell’header Authorization-Token. Il team SkyPlanner offre assistenza quando serve. Consulta la documentazione sull’integrazione di SkyPlanner.

SkyPlanner parte da 199 € al mese con 5 centri di lavoro inclusi e fatturazione mensile. Il preventivo per l’integrazione viene definito in anticipo insieme al piano, in base ai tuoi processi e alle tue esigenze. Consulta i prezzi, la pagina sulla schedulazione della produzione a capacità finita con DELMIAWorks, la pagina DELMIAWorks e la sezione dedicata alle integrazioni ERP.

Recensioni 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 consente di risparmiare 2 ore di lavoro ogni settimana e una nuova coda di lavoro arriva in linea in pochi secondi.

Leggi la recensione di UTU

Operatori con tute da camera bianca su una linea di riempimento di 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 su tre mesi per tutti i centri di lavoro.

Leggi la testimonianza di Laboratory & Allied

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

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

“SkyPlanner svolge 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 è passata da circa il 50% a punte del 98% e ora per la schedulazione serve un solo responsabile anziché due.

Leggi la testimonianza di KJH-Comp

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

6 mesidi visibilità sulla capacità disponibile per il 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 idonei al contatto alimentare

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

Leggi la testimonianza di Fredman Operations

Domande frequenti

Quale API di DELMIAWorks usa SkyPlanner?

La WebAPI di DELMIAWorks. SkyPlanner legge i dati tramite i controller REST, oppure tramite il GraphQL SDK per le letture massive, e li riscrive tramite i controller REST: aggiornamenti degli ordini di produzione sul controller WorkOrders, AddProductionRecords e chiamate alle attività di Time & Attendance.

Quali dati scrive SkyPlanner in DELMIAWorks?

Le date di inizio e fine pianificate e il centro di lavoro assegnato a ciascun ordine di produzione. Se lo desideri, i pezzi conformi vengono registrati come consuntivi di produzione e i tempi di attrezzaggio e lavorazione vengono imputati alle attività come ore di manodopera.

L’integrazione funziona con IQMS EnterpriseIQ?

DELMIAWorks è il nome attuale di IQMS EnterpriseIQ. L’integrazione usa la WebAPI: ciò che conta è quindi che nella tua versione sia installata e coperta da licenza. Il tuo partner lo verifica durante la definizione del perimetro.

Come vengono gestiti gli stampi e gli stampi famiglia?

In SkyPlanner gli stampi vengono gestiti come utensili a disponibilità limitata, così uno stesso stampo non viene mai assegnato a due presse contemporaneamente. La produzione con uno stampo famiglia è un’unica operazione che produce tutti i relativi articoli. Le presse compatibili con ciascuno stampo vengono configurate come alternative.

Cosa succede ad Auto Load?

Disattivalo per i centri di lavoro schedulati da SkyPlanner, comprese le azioni IQAlert che lo eseguono. SkyPlanner diventa l’unico sistema a scrivere le date degli ordini di produzione su quei centri di lavoro.

Chi realizza l’integrazione?

Il team SkyPlanner configura l’integrazione durante l’avviamento e fornisce assistenza dopo l’avvio in produzione. Anche il tuo partner DELMIAWorks o i tuoi sviluppatori possono realizzare integrazioni tramite la REST API di SkyPlanner, usando un token API.