Si connette con sistemi ERP e MES come

Integrazioni / ERP / Plex Smart Manufacturing Platform

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

Questa guida all’integrazione di Plex spiega a partner e team IT come collegare Plex Smart Manufacturing Platform a SkyPlanner APS. L’integrazione tra SkyPlanner e Plex è bidirezionale:

  • SkyPlanner riceve ordini di produzione, articoli, cicli di lavorazione, centri di lavoro, giacenze e ordini di acquisto.
  • Gli orari di inizio e fine pianificati per ogni operazione vengono rinviati a Plex.
  • Le conferme degli operatori alimentano la consuntivazione della produzione in Plex.
  • 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 al vostro ambiente Plex e continua a fornire assistenza dopo la messa in produzione. Questa guida si rivolge ai partner e agli sviluppatori che vogliono partecipare al progetto o sviluppare autonomamente soluzioni basate sulla REST API documentata di SkyPlanner (documentazione API).

Interfacce per l’integrazione con Plex

Plex è un’unica piattaforma cloud multi-tenant: tutti i tenant utilizzano quindi la versione corrente. Le modalità di integrazione sono quattro:

  1. Plex Connect REST APIs. Plex ha lanciato Plex Connect nel 2015 come “a new REST/JSON API.” (una nuova API basata su REST e JSON). (fonte) Le raccolte con gestione delle versioni coprono articoli, fornitori, clienti, ordini di acquisto, centri di lavoro e utensili.
  2. Plex Custom APIs. La scheda tecnica di Plex indica: “The developer portal is also available for creating unique APIs.” (Il portale per sviluppatori consente anche di creare API personalizzate.) (fonte) I partner usano questa modalità per gli oggetti che non dispongono di una raccolta standard.
  3. Plex UX Data Sources. Plex espone le proprie origini dati tramite REST. Di norma, da qui si leggono ordini di produzione, relative operazioni, registrazioni di produzione e contenitori di magazzino.
  4. Plex Classic Data Sources. La modalità SOAP legacy, utilizzata solo quando un’origine dati Classic non ha un equivalente UX.

SkyPlanner usa Plex Connect per le anagrafiche e gli acquisti, e Plex Data Sources per gli ordini di produzione, le operazioni e i dati di produzione.

Accesso e PCN

L’accesso alle API si configura per ciascuna applicazione nel Plex Developer Portal, dove si abilitano le raccolte API necessarie all’integrazione. Ogni chiamata è rivolta a un PCN, il Plant Control Number che identifica uno stabilimento o un’entità giuridica in Plex. Un gruppo con tre stabilimenti ha tre PCN. L’integrazione associa ciascun PCN a un ambiente SkyPlanner dedicato oppure a gruppi di centri di lavoro all’interno di un unico ambiente.

Le chiamate alle Data Source utilizzano credenziali per i servizi web specifiche per ciascun PCN. Create un account dedicato all’integrazione, con accesso alle sole origini dati necessarie.

Sul lato SkyPlanner, la REST API usa un token API per l’autenticazione (SkyPlanner Settings > API) ed è documentata in Swagger/OpenAPI. Il tutorial sull’integrazione illustra come eseguire le prime chiamate.

Modello di sincronizzazione

Sul lato Plex, la sincronizzazione avviene a intervalli programmati. SkyPlanner legge da Plex Connect e Data Sources gli ordini di produzione, le operazioni e le giacenze nuovi o modificati, con una frequenza definita per ciascuno stabilimento. Un partner Plex può anche inviare le modifiche da Plex direttamente alla REST API di SkyPlanner tramite trigger sul lato Plex, ad esempio alla creazione di un ordine di produzione.

SkyPlanner invia webhook quando cambia lo stato o il piano di produzione: la scrittura dei dati in Plex è quindi guidata dagli eventi.

Mappatura dei dati

Oggetto Plex (interfaccia)Oggetto SkyPlannerDirezioneFrequenza
Part (raccolta parts di Plex Connect)Prodotti e materialiPlex → SkyPlannerCaricamento iniziale, poi sincronizzazione incrementale
Bill of Materials (Data Source)Struttura del prodotto, prodotti componenti, materiali per prodottoPlex → SkyPlannerCaricamento iniziale, poi a ogni modifica
Ciclo di lavorazione e operazioni dell’articolo: centro di lavoro, tempi standard (Data Source)Fasi di lavorazione con tempi di attrezzaggio e di esecuzionePlex → SkyPlannerCaricamento iniziale, poi a ogni modifica
Centro di lavoro: macchina, cella o area (Plex Connect work centers)Centri di lavoro, gruppi di centri di lavoro, efficienzePlex → SkyPlannerCaricamento iniziale, raramente in seguito
Ordine di produzione e relative operazioni: quantità, data di consegna (Data Source)Ordini e operazioniPlex → SkyPlannerOgni pochi minuti, oppure con invio alla creazione dell’ordine di produzione
Giacenze e contenitori (Data Source)Giacenze di magazzinoPlex → SkyPlannerOgni ora o prima di ogni elaborazione del piano
Ordini di acquisto con arrivi previsti (Plex Connect purchase orders)Materiale in arrivo alla data di consegna; aggiornamento delle giacenze al passaggio allo stato DeliveredPlex → SkyPlannerOgni ora o prima di ogni elaborazione del piano
Utensili (Plex Connect tools)Utensili come risorse condivise a disponibilità limitataPlex → SkyPlannerCaricamento iniziale; poi gestione in SkyPlanner
Inizio e fine pianificati per operazione e centro di lavoro (Custom API o Data Source)Piano di produzioneSkyPlanner → PlexA ogni modifica del piano, tramite webhook di SkyPlanner
Registrazioni di produzione: quantità, inizio, fine, fermiRegistrazioni dei tempi e conferme degli operatoriSkyPlanner → PlexA ogni conferma o per turno
Dati sui vincoli di SkyPlannerMatrice dei tempi di attrezzaggio, numero di operatori per operazione, centri di lavoro e personale alternativiGestione in SkyPlannerConfigurazione durante l’avviamento

Modalità di integrazione

1. Caricamento iniziale delle anagrafiche. Caricate articoli, distinte base, cicli di lavorazione con le operazioni degli articoli, centri di lavoro e utensili. Scegliete con attenzione il livello di dettaglio dei centri di lavoro. In Plex, un centro di lavoro può essere una singola macchina, una cella o un’area: SkyPlanner dovrebbe schedulare al livello in cui viene gestita un’unica coda di lavoro.

2. Sincronizzazione degli ordini di produzione. Leggete gli ordini di produzione rilasciati con le relative operazioni, quantità e date di consegna, insieme 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 questo passa allo stato Delivered. La schedulazione verifica insieme le giacenze e gli acquisti in arrivo.

3. Scrittura del piano in Plex. Per ogni operazione che il motore ha inserito nel piano o spostato, SkyPlanner rinvia a Plex l’inizio e la fine pianificati e il centro di lavoro, tramite la Custom API o l’origine dati concordata. Plex mantiene la gestione dell’ordine di produzione, della sua quantità e del suo stato.

4. Conferme dal reparto. Gli operatori registrano avvii, quantità e fermi con Mobile Confirmations, Production Timer o Quick Log Mode, e il piano si aggiorna man mano che il lavoro procede. Le conferme vengono rinviate a Plex come registrazioni di produzione. Scegliete un solo canale per ciascun centro di lavoro: gli operatori inseriscono le conferme in SkyPlanner oppure nel Plex Control Panel, non in entrambi.

5. Responsabilità sui dati e regole di gestione dei conflitti. Documentatele prima della messa in produzione:

DatiSistema responsabile
Articoli, distinte base, cicli di lavorazione, quantità e stato degli ordini di produzione, giacenzePlex
Sequenza delle operazioni, orari di inizio e fine, assegnazione ai centri di lavoroSkyPlanner
Matrice dei tempi di attrezzaggio, fabbisogni di utensili e operatori, risorse alternativeSkyPlanner
Turni e assenzeUn solo sistema, scelto durante la definizione del perimetro
Registrazioni di produzionePlex, alimentato dalle conferme di SkyPlanner

Una modifica alla quantità o al ciclo di lavorazione in Plex genera una nuova versione dell’ordine di produzione. SkyPlanner la rilegge e Autopilot esegue automaticamente una nuova schedulazione quando la produzione cambia.

Fasi tipiche del progetto

L’implementazione si completa normalmente entro poche settimane dall’inizio dell’avviamento. Prima di questa fase, potete usare i vostri dati nella prova gratuita di 30 giorni. Esportate da Plex gli ordini di produzione aperti, le operazioni e i centri di lavoro in Excel o CSV, importateli e convalidate il piano prima di iniziare qualsiasi attività di integrazione.

Il progetto prosegue poi in sette fasi:

  1. Mappatura. Definite la tabella di mappatura, i livelli dei PCN e dei centri di lavoro, le regole sulla responsabilità dei dati e le frequenze di sincronizzazione.
  2. Accesso a Plex. Abilitate le raccolte Plex Connect nel Developer Portal e configurate l’account per le Data Source di ciascun PCN.
  3. Caricamento iniziale. Articoli, distinte base, cicli di lavorazione, centri di lavoro, utensili.
  4. Sincronizzazione degli ordini di produzione e di acquisto. Sincronizzazione a intervalli programmati di ordini di produzione, operazioni, giacenze e ordini di acquisto aperti.
  5. Configurazione dei vincoli in SkyPlanner. Matrice dei tempi di attrezzaggio, numero di operatori per operazione, centri di lavoro e personale alternativi.
  6. Scrittura in Plex e conferme. Invio a Plex degli orari pianificati e delle registrazioni di produzione.
  7. Esecuzione in parallelo e avvio operativo. Usate SkyPlanner in parallelo al piano attuale, correggete le anagrafiche, poi attivate la scrittura dei dati in Plex.

Cosa prevedere per un’integrazione con Plex

  • Scegliere la fonte dati giusta. Plex dispone di molte fonti dati con campi che si sovrappongono. La parte più difficile di un’integrazione con Plex è scegliere quella che restituisce la quantità o lo stato desiderato. Durante la definizione del perimetro, concordate ogni fonte indicandone il nome.
  • Livello di dettaglio dei centri di lavoro. Se un centro di lavoro corrisponde in realtà a un’area con quattro macchine, va rappresentato con quattro centri di lavoro o con un gruppo che ne tenga conto tramite i valori di efficienza. Altrimenti, il piano gli assegnerà un carico superiore alla capacità disponibile.
  • Unità di misura. Negli impianti di processo, i lotti sono espressi in grammi o litri, mentre la fase successiva è gestita in pezzi. Eseguite la conversione per ogni operazione durante l’importazione.
  • Contenitori e quantità totali per articolo. Plex tiene traccia delle scorte nei contenitori presenti in reparto. Sommate le quantità dei contenitori utilizzabili per la schedulazione, escludendo le scorte bloccate o in quarantena.
  • Tempi standard. Prima di eseguire la prima schedulazione, confrontate i tempi di attrezzaggio e lavorazione delle operazioni degli articoli con le registrazioni effettive di produzione.
  • Più PCN. Mantenete separati gli stabilimenti nella mappatura, in modo che gli ordini di produzione di uno stabilimento non vengano mai assegnati ai centri di lavoro di un altro.

Integrazione con Plex: chi la configura e chi fornisce assistenza

Il lavoro comprende la mappatura di ordini di produzione, cicli di lavorazione, centri di lavoro e PCN, oltre alla configurazione dei vincoli usati da SkyPlanner per la schedulazione: matrice dei tempi di attrezzaggio, numero di operatori e risorse alternative.

  1. Il team SkyPlanner configura l’integrazione durante l’avviamento e fornisce assistenza dopo l’avvio operativo, sia per la parte SkyPlanner sia per le interfacce Plex concordate. Ogni stabilimento usa Plex in modo diverso: è qui che entra in gioco questa competenza.
  2. Il vostro partner Plex può partecipare al progetto o realizzare l’integrazione. Il partner conosce il vostro PCN, le fonti dati e le Custom APIs. 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 documentata e un token API. Per iniziare basta un token API e il team SkyPlanner offre assistenza quando serve. La documentazione pubblica, che include gli ordini di acquisto e l’API per prodotti e materiali, è disponibile nella documentazione SkyPlanner.

SkyPlanner parte da 199 € al mese con 5 centri di lavoro inclusi e fatturazione mensile. Il preventivo per l’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. Per un confronto con la schedulazione offerta da Plex, consultate la pagina sulla schedulazione della produzione a capacità finita con Plex. Trovate una panoramica nella pagina Plex e gli altri sistemi nella sezione dedicata alle integrazioni ERP.

Le aziende manifatturiere raccontano SkyPlanner

Kalle Kalliomäki, specialista della supply chain presso UTU, nel reparto di produzione di 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 testimonianza 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 di tre mesi per tutti i centri di lavoro.

Leggi la testimonianza di Laboratory & Allied

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

6 mesidi visibilità sulla capacità disponibile per il reparto vendite

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

Anu Järvinen, responsabile di produzione
Fredman Operations · Carte per imballaggi idonee al contatto alimentare

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

Leggi la testimonianza di Fredman Operations

100%di affidabilità delle consegne dal 2021

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

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

Domande frequenti

Plex dispone di un’API per i dati di schedulazione della produzione?

Sì. Plex Connect fornisce API basate su REST/JSON per articoli, ordini di acquisto, centri di lavoro e utensili. Plex Data Sources rende disponibili operazioni, fasi di lavorazione, registrazioni di produzione e scorte. Plex Custom APIs copre tutte le altre esigenze.

Chi realizza l’integrazione con Plex?

Durante l’avviamento, il team SkyPlanner configura l’integrazione bidirezionale in base alla tua configurazione Plex e fornisce assistenza dopo l’avvio operativo. Anche il tuo partner Plex o i tuoi sviluppatori possono realizzarla usando la REST API documentata di SkyPlanner: per iniziare basta un token API.

Perché collegare SkyPlanner invece di aggiungere Plex Finite Scheduling o Finite Scheduler?

Plex include la schedulazione della produzione a capacità finita nelle proprie funzionalità MES/MOM (fonte) e presenta Finite Scheduler come “An Adaptive Plex MES Integration” (un’integrazione adattiva per Plex MES) (fonte). SkyPlanner si collega al pacchetto Plex che usi già ed è operativo entro poche settimane dall’inizio dell’avviamento. Autopilot ricalcola automaticamente il programma a ogni cambiamento significativo. Il team SkyPlanner configura l’integrazione bidirezionale e fornisce assistenza, mentre il tuo partner Plex può occuparsi della parte Plex.

È necessario installare qualcosa in Plex?

No. L’accesso viene configurato nel Plex Developer Portal e per ogni PCN. SkyPlanner funziona nel cloud, a fianco di Plex.

Plex può inviare le modifiche in tempo reale?

Sul lato Plex, la sincronizzazione viene eseguita a intervalli programmati, in genere ogni pochi minuti. Un partner Plex può anche inviare nuove operazioni alla REST API di SkyPlanner in risposta a eventi attivati in Plex. Nella direzione opposta, i webhook di SkyPlanner inviano le modifiche al programma non appena avvengono.

Possiamo provare SkyPlanner prima di realizzare l’integrazione?

Sì. La prova gratuita di 30 giorni supporta fino a 20 centri di lavoro, con importazione da Plex tramite file CSV o Excel, senza carta di credito. Inizia la prova oppure contatta il team commerciale per definire il perimetro dell’integrazione.