Integrazioni / ERP / Epicor Kinetic
Epicor Kinetic offre la schedulazione della produzione? Schedulazione nativa, APS e SkyPlanner APS: come funzionano
Sì, Epicor Kinetic integra la schedulazione della produzione nel rispetto della capacità reale di macchine e personale. Il modulo Scheduling and Resource Management schedula entro questi limiti, mentre il modulo separato Advanced Planning and Scheduling (APS) aggiunge la gestione di più di due vincoli, la schedulazione basata sulle capacità delle risorse e le regole di ottimizzazione.
Nell’uso quotidiano ci sono tre limiti. La capacità finita va attivata in più punti, il modulo base gestisce al massimo due vincoli per operazione e l’ottimizzazione degli attrezzaggi richiede APS.
SkyPlanner APS affianca Kinetic e schedula automaticamente ogni centro di lavoro a capacità finita, senza una licenza APS. La schedulazione tiene conto di squadre di operatori, utensili condivisi, materiali a magazzino e in arrivo dagli ordini di acquisto, e cambi produzione che dipendono dalla sequenza. Autopilot rischedula automaticamente quando la produzione cambia.
Come funziona la schedulazione della capacità in Epicor Kinetic, passo dopo passo
Kinetic prevede tre livelli di pianificazione. MRP (che include Forecasting e MPS) pianifica i materiali. Scheduling and Resource Management è un modulo separato che schedula gli ordini di produzione sulle risorse produttive. APS è un ulteriore modulo che Epicor descrive come “an extension to Scheduling” (un’estensione di Scheduling). (Brochure Epicor)
1. Ordini di produzione e metodo di fabbricazione
Epicor chiama un ordine di produzione Job. Ogni ordine si basa su un metodo di fabbricazione: una BOM per i materiali e un elenco di operazioni per il ciclo di lavorazione. Ogni operazione fa riferimento a una Capability, a un Resource Group o a una Resource. Sul forum Epicor User Help, gli utenti esperti concordano sul fatto che una Capability escluda le altre due opzioni, mentre all’interno di un gruppo si può comunque indicare una risorsa specifica. La brochure di Epicor elenca Automated Scheduling by Capability, in cui è il motore a scegliere la singola risorsa, tra le funzioni di APS. (forum)
2. Risorse: capacità finita o infinita, una per una
La capacità è definita sulle risorse produttive (macchine, persone, utensili), riunite in gruppi. Un gruppo può contenere un numero qualsiasi di risorse e il sistema assegna la risorsa effettiva in base alla disponibilità. Ogni risorsa ha un proprio calendario, una capacità, un tempo di coda e un tempo di movimentazione.
La capacità finita si sceglie per ogni singola risorsa. Sul forum, la ricerca dei problemi parte dalla casella “Finite” della risorsa. La brochure di Epicor afferma: “Define each resource with either finite or infinite capacity. When a piece of the schedule is moved, the resource is rescheduled according to its type.” (Definire ogni risorsa a capacità finita o infinita. Quando si sposta una parte del programma, la risorsa viene rischedulata in base al tipo impostato.) È così che Kinetic supporta il comune approccio ibrido: capacità finita sui colli di bottiglia e infinita su tutte le altre risorse.
3. L’orizzonte a capacità finita
Il Finite Load Horizon impedisce alla schedulazione della produzione di adeguare il carico alla capacità disponibile troppo avanti nel tempo. Epicor lo descrive come un limite temporale o una data limite “for finitely scheduling load on the resource.” (per schedulare il carico sulla risorsa rispettandone la capacità). Oltre tale limite, le operazioni vengono caricate senza limiti di capacità. Gli utenti del forum impostano l’orizzonte sulla risorsa, sul gruppo di risorse e nella scheda Planning di Site Maintenance.
Inoltre, ogni strumento di schedulazione ha una propria casella per la capacità finita. Basta saltare un livello e l’elaborazione schedula a capacità infinita. A una domanda sul forum sulla capacità finita che non funzionava, un utente ha risposto: “Be sure the site maintenance > planning tab has a finite horizon value filled in also.” (Assicurati che sia compilato anche il valore dell’orizzonte a capacità finita nella scheda Site Maintenance > Planning.) (forum)
4. Scheduling Blocks, Setup Grouping e Dual Resource Constraints
Scheduling Blocks modella le esigenze di attrezzaggio periodiche, come i cambi utensile. Setup Grouping raggruppa le lavorazioni secondo criteri definiti dall’utente per rendere più efficienti gli attrezzaggi.
Con Dual Resource Constraints, durante la schedulazione della produzione nel rispetto della capacità disponibile, un’operazione può impegnare una risorsa secondaria, un utensile o un operatore, oltre alla risorsa primaria. Il caso classico è una macchina che richiede un operatore certificato.
5. Global Scheduling
Global Scheduling esegue la schedulazione dell’intero stabilimento. La guida indica che applica la “scheduling on all jobs that are eligible for Global Scheduling” (schedulazione a tutti gli ordini idonei a Global Scheduling) e calcola i giorni di ritardo a partire dalla data di inizio della schedulazione globale. La priorità di schedulazione degli ordini ne influenza la sequenza. È anche possibile schedulare un singolo ordine da Job Entry, lasciare che MRP scheduli gli ordini che crea e schedulare in avanti o a ritroso. Gli utenti del forum interrogano la tabella ResourceTimeUsed per ricavare le allocazioni pianificate delle risorse, escludendo i record delle simulazioni. (forum, forum)
6. I pannelli di schedulazione
I pianificatori lavorano su tre pannelli di tipo Gantt con funzioni di trascinamento:
| Pannello | Utilizzo |
|---|---|
| Job Scheduling Board | Spostare e bloccare le operazioni di un singolo ordine |
| Resource Scheduling Board | Visualizzare il carico di una risorsa o di un gruppo e modificarne la sequenza |
| Multi-Resource Scheduling Board | Confrontare più risorse e spostare le lavorazioni dall’una all’altra |
Gli strumenti di supporto comprendono una modalità di simulazione, Change Impact Informer, Overload Informer, il blocco degli ordini e gli avvisi sui ritardi e sulla disponibilità dei materiali. La griglia Related Materials mostra i materiali soggetti a vincoli con i relativi ordini di acquisto, ordini di produzione e lead time. Nel reparto produttivo, gli operatori consuntivano il lavoro tramite Start Activity e Labor Entry.
7. Cosa aggiunge APS
APS mantiene lo stesso motore e aggiunge:
- Più di due vincoli. Epicor: “The Advanced Planning and Scheduling module provides the ability to use more than two resource constraints.” (Il modulo Advanced Planning and Scheduling consente di utilizzare più di due vincoli sulle risorse.)
- Schedulazione per Capability e Dependent Capability.
- Minimum WIP scheduling e Balanced Optimization, che tiene conto di priorità, margini temporali e attrezzaggi.
- Optimization Rules per ogni risorsa, oltre alla schedulazione basata sul ritmo produttivo e sulle dimensioni.
- Unlimited What-If e capable-to-promise in Order Management.
- Multi-Plant Communication e materiali gestiti come vincolo rigido, con i calendari dei fornitori.
Cosa resta a carico del pianificatore con la schedulazione nativa di Kinetic
- Due vincoli senza APS. Il modulo base gestisce una risorsa primaria e una secondaria. Per gestire contemporaneamente una macchina, due operatori, un’attrezzatura di bloccaggio e un materiale serve la licenza APS. (Brochure Epicor)
- È facile sbagliare le impostazioni dei limiti di capacità. L’attivazione e l’orizzonte si impostano sulla risorsa, sul gruppo di risorse, in Site Maintenance e in ogni strumento. Le date in Kinetic possono derivare da una schedulazione della produzione con o senza limiti di capacità, a seconda dell’elaborazione che le ha generate. (forum)
- Attrezzaggi per raggruppamento, ottimizzazione in APS. Global Scheduling si basa sulla priorità degli ordini e sui giorni di ritardo. Scheduling Blocks e Setup Grouping gestiscono gli attrezzaggi nel modulo base, mentre Balanced Optimization (che combina priorità, margine temporale e tempo di attrezzaggio) è una funzione di APS. Bluesky ERP, partner Epicor, aggiunge che i risultati dipendono dall’accuratezza dei tempi delle operazioni e dei lead time di acquisto, nonché dalla chiusura degli ordini di produzione. (Bluesky ERP)
- Per ripianificare serve un intervento o un’elaborazione. Il piano cambia quando qualcuno esegue Global Scheduling, rischedula un ordine in Job Entry o trascina una lavorazione su un pannello. Quando una macchina si ferma, il pianificatore deve intervenire in uno di questi modi. (forum)
Quando basta la schedulazione nativa di Epicor Kinetic
Continua a usare Kinetic Scheduling, oppure acquista la licenza APS, se ti riconosci nella maggior parte di queste condizioni:
- Uno o pochi stabilimenti, con risorse organizzate in gruppi e calendari che rispecchiano i turni effettivi.
- Cicli di lavorazione perlopiù standard e pianificatori che accettano i risultati delle regole di priorità di Global Scheduling, apportando le correzioni di dettaglio nel Job Scheduling Board.
- Problemi di capacità concentrati su pochi colli di bottiglia. Schedula questi a capacità finita e mantieni il resto a capacità infinita. È proprio ciò che consiglia Bluesky ERP, una volta che le funzioni di base sono operative. (Bluesky ERP)
- Hai già la licenza APS, mantieni corretti i lead time e i tempi standard, chiudi gli ordini nei tempi previsti e hai un amministratore che conosce il motore.
- Ti serve la funzione capable-to-promise all’interno di Order Management.
Se è il tuo caso, configura correttamente la capacità finita a tutti i livelli e mantieni i dati corretti.
Quando serve uno schedulatore della produzione
Valuta soluzioni oltre agli strumenti nativi quando:
- Non è mai stata acquistata la licenza di Scheduling and Resource Management o di APS, oppure questi moduli non sono mai stati configurati, e i pianificatori lavorano in Excel partendo dalle date MRP.
- Ti servono più di due vincoli, ma non vuoi avviare un progetto APS.
- Il piano cambia più volte per turno e vuoi che si aggiorni da solo, senza attendere l’elaborazione successiva o che un pianificatore trascini le lavorazioni sul pannello.
- Il tempo di cambio produzione dipende dalla lavorazione precedente e vuoi che la sequenza venga scelta in base a una matrice dei tempi di attrezzaggio.
- Le operazioni richiedono una squadra di operatori o un’attrezzatura di bloccaggio condivisa tra più macchine.
- Gli operatori devono poter vedere la propria coda di lavoro su un tablet e confermare le lavorazioni, aggiornando così il piano.
Quattro modi per schedulare con Kinetic
- I pannelli di schedulazione di Kinetic. I pianificatori modificano un programma generato da Kinetic. È una soluzione adatta a uno stabilimento con pochi colli di bottiglia e un piano che cambia raramente.
- Kinetic Scheduling con APS. Global Scheduling viene eseguito a intervalli regolari. È una soluzione adatta agli stabilimenti che hanno la licenza APS e un amministratore che mette a punto il motore.
- Suite APS per grandi aziende. Un sistema di pianificazione separato, la cui implementazione richiede un progetto lungo. Adatto a grandi team di pianificazione che gestiscono più stabilimenti e dispongono di personale specializzato.
- APS in cloud con gestione operativa del reparto. SkyPlanner APS: schedulazione automatica della produzione nel rispetto della capacità di ogni risorsa produttiva, rischedulazione con Autopilot e consuntivazione da dispositivi mobili. Adatto agli stabilimenti Kinetic di piccole e medie dimensioni che vogliono un programma aggiornato su cui basare il lavoro in reparto.
Cosa valutare
- Un modello coerente con Kinetic. Ordini di produzione, operazioni, gruppi di risorse, risorse produttive e capacità operative. Uno strumento che ignora il campo Capability assegna il lavoro alla risorsa sbagliata.
- Gestione dettagliata dei vincoli. Turni, assenze e straordinari per ogni risorsa produttiva; più operatori sulla stessa operazione; attrezzature che non possono trovarsi in due posti contemporaneamente; tempi di attrezzaggio dipendenti dalla sequenza; risorse alternative quando quella principale non è disponibile.
- Verifica della disponibilità dei materiali. Materiali degli ordini di produzione, giacenze degli articoli e consegne previste dagli ordini di acquisto verificati rispetto all’inizio di ogni operazione.
- Rischedulazione in tempo reale. Il piano si aggiorna quando cambiano la produzione o gli ordini, senza attendere la successiva elaborazione completa.
- Scrittura dei dati in Kinetic tramite il suo motore di schedulazione. Le date delle operazioni dovrebbero essere aggiornate tramite Erp.BO.ScheduleEngineSvc (MoveJobItem, ChangeResource), bloccando poi l’ordine di produzione. Le consuntivazioni dovrebbero essere registrate come ore lavorate tramite Erp.BO.LaborSvc.
- Un percorso di integrazione chiaro. L’API REST di Kinetic controlla ogni integrazione tramite chiavi API e ambiti di accesso. L’ambito deve quindi includere ogni servizio e metodo chiamato dallo schedulatore. Per la lettura dei dati si usano in genere Erp.BO.JobEntrySvc, Erp.BO.ResourceGroupSvc e Business Activity Queries (BAQs).
- Regole su quale sistema governa i dati. Stabilisci quale sistema gestisce le date delle operazioni, in modo che Global Scheduling non sovrascriva il piano esterno.
- Una prova con i tuoi dati prima di qualsiasi intervento di integrazione.
Il ruolo di SkyPlanner
SkyPlanner APS opera in cloud al fianco di Epicor Kinetic e colma tutte le lacune elencate sopra. Kinetic continua a gestire MRP, ordini di produzione e calcolo dei costi. SkyPlanner si occupa della schedulazione dettagliata delle operazioni e la mantiene aggiornata, così il pianificatore non deve più riordinare le sequenze a mano.
Scegli SkyPlanner quando:
- Il limite di due vincoli ti blocca. Il motore Arcturus riunisce centri di lavoro, persone, attrezzature e materiali in un unico programma di produzione che rispetta la capacità disponibile, elaborato in pochi secondi. Un’attrezzatura in uso su un centro di lavoro non è disponibile per nessun altro centro.
- Le impostazioni dei limiti di capacità continuano a disallinearsi. In SkyPlanner la schedulazione della produzione rispetta la capacità di ogni centro di lavoro in base ai suoi turni. Non ci sono caselle da spuntare nei singoli strumenti né orizzonti da allineare.
- Le operazioni richiedono una squadra. Più operatori possono lavorare contemporaneamente alla stessa operazione su un centro di lavoro, ciascuno con i propri turni effettivi, ferie, assenze e straordinari. Quando una persona o una macchina non è disponibile, il motore sposta il lavoro su centri e personale alternativi.
- Gli ordini urgenti devono passare avanti. Fast Track, Dynamic Priorities e la priorità cliente anticipano il lavoro urgente. Running Time Lock mantiene al suo posto l’operazione in corso e Bulldozer sposta in avanti le operazioni a valle. I pianificatori possono comunque spostare le operazioni su un diagramma di Gantt interattivo: il motore mantiene coerente il resto del programma.
- Il piano non può aspettare la prossima elaborazione. Autopilot rischedula automaticamente quando la produzione cambia e ricalcola il piano solo quando serve. Le tue regole, i tuoi blocchi e le tue priorità restano determinanti.
- I componenti acquistati determinano la data di inizio. La schedulazione verifica le giacenze e gli ordini di acquisto in arrivo. Il materiale di un ordine di acquisto aperto in Kinetic è considerato disponibile alla data di consegna prevista e le giacenze si aggiornano quando l’ordine viene contrassegnato come Delivered.
- I cambi produzione dipendono dalla sequenza. La matrice dei tempi di attrezzaggio memorizza il tempo di cambio produzione tra coppie di prodotti, anche in modo asimmetrico quando necessario (da blu a rosso 30 minuti, da rosso a blu 60). Lo schedulatore sceglie la sequenza che richiede meno attrezzaggio, senza un progetto di ottimizzazione APS.
- Il piano deve arrivare in reparto. Gli operatori visualizzano la propria coda di lavoro e registrano le attività da telefono o tablet con Mobile Confirmations, Production Timer e Quick Log Mode. Il lavoro registrato viene inviato a Kinetic come consuntivazione della manodopera.
- Vuoi essere operativo in poche settimane. L’implementazione viene normalmente completata entro poche settimane dall’inizio dell’onboarding.
Inizia con un’esportazione CSV delle tue operazioni e delle tue risorse produttive nella prova gratuita di 30 giorni (fino a 20 centri di lavoro, senza carta di credito). Vedrai il tuo programma di produzione, che rispetta la capacità disponibile, prima di qualsiasi intervento di integrazione. Al termine, i prezzi partono da 199 € al mese con 5 centri di lavoro inclusi, fatturazione mensile e possibilità di disdire in qualsiasi momento. L’integrazione viene preventivata in anticipo insieme al piano, in base al tuo processo e alle tue esigenze, così conosci il costo totale prima di iniziare.
SkyPlanner si integra con Kinetic in modo bidirezionale. Le operazioni di produzione, le fasi di lavorazione, le risorse produttive e i rilasci degli ordini di acquisto vengono importati tramite l’API REST di Kinetic e le BAQ. Le date pianificate delle operazioni vengono inviate a Kinetic tramite il suo motore di schedulazione (ScheduleEngineSvc.MoveJobItem), mentre le ore di lavoro registrate passano attraverso LaborSvc. I webhook trasmettono le modifiche alla schedulazione non appena avvengono. Ogni stabilimento usa Kinetic in modo diverso, dai cicli di lavorazione basati sulle capacità alle personalizzazioni BPM. Per questo, il team SkyPlanner configura l’integrazione in base al tuo ambiente durante l’avviamento e continua a fornire assistenza dopo la messa in produzione. Anche il tuo partner Epicor o i tuoi sviluppatori possono realizzare integrazioni tramite l’API REST documentata di SkyPlanner (documentazione di riferimento dell’API): basta una chiave API. La documentazione del prodotto è accessibile pubblicamente nella documentazione di SkyPlanner.
Scopri come si collegano i sistemi nella pagina dedicata a Epicor Kinetic, oppure passa direttamente agli aspetti tecnici nella guida all’integrazione. Per esaminare insieme a noi le tue risorse e i tuoi ordini di produzione in Kinetic, prenota una demo.
Recensioni su SkyPlanner da parte delle aziende manifatturiere
2 hrisparmiate ogni settimana
“SkyPlanner ci ha permesso di passare dalla pianificazione della produzione su fogli Excel all’ottimizzazione della produzione in tempo reale.”
Kalle Kalliomäki, specialista della supply chain
UTU · Quadri e apparecchiature elettriche
La pianificazione della produzione fa risparmiare 2 ore di lavoro ogni settimana e una nuova coda di lavoro arriva alla linea in pochi secondi.
+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 elaborare un piano ottimizzato di tre mesi per tutti i centri di lavoro.
98%di affidabilità delle consegne, rispetto a circa il 50% iniziale
“SkyPlanner svolge un ruolo decisivo nel mantenere la nostra affidabilità delle consegne.”
Hannu Lahtinen, amministratore delegato
KJH-Comp · Lavorazione della lamiera e produzione conto terzi
L’affidabilità delle consegne è passata da circa il 50% fino al 98% e ora per la schedulazione basta un supervisore anziché due.
6 mesidi capacità disponibile visibile al 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 e le richieste di modifica del programma, che prima richiedevano un’ora o più, ricevono risposta in pochi secondi.
Domande frequenti
Epicor Kinetic offre la schedulazione della produzione?
Sì. Il modulo Scheduling and Resource Management schedula la produzione rispettando la capacità di ogni risorsa produttiva entro l’orizzonte impostato. APS è un’estensione separata per gestire più di due vincoli e l’ottimizzazione.
Serve il modulo APS per la schedulazione della produzione in Kinetic?
No. Scheduling and Resource Management consente la schedulazione della produzione nel rispetto della capacità disponibile con un vincolo secondario. APS serve per gestire più di due vincoli, la schedulazione basata sulle capacità operative, Minimum WIP e il capable-to-promise. Epicor non pubblica prezzi di listino per nessuno dei due moduli.
Perché Kinetic schedula a capacità infinita anche se ho impostato la capacità finita?
Di solito manca un’impostazione a uno dei livelli. Controlla il flag Finite sulla risorsa produttiva e la casella per la capacità finita nello strumento che hai eseguito. Poi verifica l’orizzonte a capacità finita sulla risorsa, sul gruppo di risorse e nella scheda Planning di Site Maintenance.
Epicor Kinetic ha un diagramma di Gantt per la schedulazione?
Sì. Job Scheduling Board, Resource Scheduling Board e Multi-Resource Scheduling Board offrono una vista di tipo Gantt con trascinamento, modalità di simulazione what-if e blocco degli ordini di produzione.
Quali vincoli può aggiungere SkyPlanner oltre ai due di Kinetic?
Più operatori sulla stessa operazione, attrezzature come risorse condivise con disponibilità limitata e materiali provenienti dalle giacenze e dagli ordini di acquisto in arrivo. Inoltre, usa centri di lavoro e personale alternativi e una matrice dei tempi di attrezzaggio per i cambi produzione dipendenti dalla sequenza, il tutto nello stesso programma di produzione che rispetta la capacità disponibile.
SkyPlanner APS può funzionare con Epicor Kinetic?
Sì. SkyPlanner si integra con Kinetic in modo bidirezionale: importa operazioni di produzione, fasi di lavorazione e risorse produttive e restituisce le date pianificate tramite ScheduleEngineSvc e le ore di lavoro tramite LaborSvc. Durante l’avviamento, il team SkyPlanner configura l’integrazione REST v2 in base al tuo ambiente Kinetic. Consulta la guida all’integrazione.
Quanto tempo serve per rendere operativo SkyPlanner APS con Kinetic?
L’implementazione viene normalmente completata entro poche settimane dall’inizio dell’onboarding. Prima di questa fase, la prova di 30 giorni permette di schedulare i tuoi ordini di produzione reali a partire da un’esportazione CSV o Excel. Inizia la prova gratuita oppure contatta il reparto vendite.