Si connette con sistemi ERP e MES come

Integrazioni / ERP / Oracle Fusion Cloud

Oracle Fusion Cloud offre la schedulazione della produzione a capacità finita? Come funzionano Work Order Scheduling e Production Scheduling

Non in Oracle Fusion Cloud Manufacturing da solo. Oracle dichiara che il motore di schedulazione degli ordini di produzione non applica vincoli e presuppone una capacità infinita. La schedulazione a capacità finita è disponibile in Oracle Production Scheduling, un’area di lavoro dell’offerta Supply Chain Planning, mentre Supply Planning pianifica la capacità per intervalli temporali. Le aziende manifatturiere che devono schedulare a capacità finita ogni macchina, persona, utensile e materiale su più stabilimenti affiancano SkyPlanner APS a Oracle Fusion Cloud.

Diagramma di Gantt di SkyPlanner APS con le operazioni schedulate sui centri di lavoro e un elenco ordini in basso.

Questo articolo si basa sulla documentazione Oracle 26C. Oracle E-Business Suite disponeva di propri prodotti di schedulazione, meno recenti, e Oracle NetSuite è un ERP diverso. Prima di fare affidamento su una pagina, verifica quindi a quale prodotto si riferisce.

Come Oracle Fusion Cloud pianifica la produzione, passo dopo passo

1. Anagrafiche di produzione

In Oracle Fusion Cloud Manufacturing, la gestione della capacità parte dai centri di lavoro e dalle risorse produttive. Una risorsa può essere un’attrezzatura o manodopera, con un proprio calendario e propri turni. Le definizioni di lavorazione contengono le operazioni previste per un articolo. Ogni operazione elenca le proprie risorse produttive, con l’impiego previsto e un valore di Basis Type, e i propri materiali. I componenti provengono dalle strutture articolo di Product Information Management.

2. Schedulazione degli ordini di produzione: senza vincoli per scelta progettuale

Quando crei un ordine di produzione, Fusion lo schedula. Oracle descrive direttamente il funzionamento del motore: “Oracle Manufacturing uses unconstrained scheduling engine in the background to schedule work orders during create and certain update actions.” (Oracle Manufacturing utilizza in background un motore di schedulazione senza vincoli per schedulare gli ordini di produzione durante la creazione e alcune operazioni di aggiornamento.) (fonte)

Le date delle risorse produttive vengono calcolate in base all’impiego previsto, alla risorsa assegnata all’operazione e al suo calendario. Da queste si ricavano le date delle operazioni e poi quelle dell’ordine di produzione. La stessa pagina specifica come viene trattata la capacità: “resources are assumed to have infinite capacity and the scheduling engine disregards loads on the resources from other work orders.” (Si presume che le risorse abbiano capacità infinita e il motore di schedulazione ignora i carichi generati dagli altri ordini di produzione.)

3. Schedulazione in avanti, a ritroso e da un’operazione intermedia

Un ordine di produzione viene schedulato in avanti dalla data di inizio oppure a ritroso dalla data di completamento. La quantità modifica la durata solo se il campo Basis Type della risorsa è impostato su Variable. L’azione REST midpointRescheduleWorkOrderOperation prende come riferimento una singola operazione: Oracle “backward schedules the resources for operations that already occurred, and forward schedules the resources for subsequent operations.” (Schedula a ritroso le risorse per le operazioni già avvenute e in avanti quelle per le operazioni successive.) (fonte)

4. Supply Planning: capacità per intervalli temporali

Oracle Supply Planning può elaborare un piano vincolato. La documentazione spiega che “respects constraints by moving orders to earlier time buckets or offloading to an alternate resource, work definition, or supply source.” (Rispetta i vincoli anticipando gli ordini a intervalli temporali precedenti oppure trasferendo il carico a una risorsa, una definizione di lavorazione o una fonte di approvvigionamento alternativa.) Quando questo non basta, “the constrained supply plan, as a last resort, overloads resource and supplier capacity to meet demands on time.” (Come ultima soluzione, il piano di approvvigionamento vincolato sovraccarica la capacità delle risorse e dei fornitori per soddisfare la domanda nei tempi richiesti.) (fonte)

5. Oracle Production Scheduling: la schedulazione a capacità finita

Oracle Production Scheduling è lo schedulatore a capacità finita. Oracle ne descrive così la funzione: “Using Oracle Production Scheduling, you can consider resource capacity constraints and the changeovers on resources that occur throughout production.” (Oracle Production Scheduling consente di tenere conto dei vincoli di capacità delle risorse e dei cambi produzione che le interessano durante la produzione.) (fonte)

Si abilita come area di lavoro sotto “Offering: Supply Chain Planning” (Offerta: Supply Chain Planning) (fonte). Il pianificatore gestisce quindi un programma per ciascuna organizzazione di schedulazione:

FaseCosa succede
Opzioni di schedulazioneOrizzonte di schedulazione, periodo congelato e orizzonte di rilascio per l’organizzazione
AggiornamentoAcquisisce da SCM gli ordini di produzione correnti, le giacenze, gli approvvigionamenti e i fabbisogni
CalcoloElabora il programma a capacità finita applicando le regole di cambio produzione
CorrezioneApplica le modifiche apportate dal pianificatore al Gantt o alla lista di dispacciamento
RilascioScrive in Manufacturing le date degli ordini di produzione e delle operazioni e le risorse produttive selezionate

L’intero ciclo può essere eseguito anche tramite la risorsa REST productionSchedulingPlans.

Cosa resta da gestire al pianificatore

  • La schedulazione di base ignora gli altri ordini. Fusion Manufacturing assegna le date a ogni ordine di produzione a capacità infinita. Oracle precisa che “potentially plans to execute production for multiple work orders simultaneously.” (Può prevedere l’esecuzione simultanea della produzione per più ordini.) (fonte)
  • Supply Planning lavora per intervalli temporali. I piani vincolati spostano gli ordini tra intervalli temporali e, come ultima soluzione, sovraccaricano la capacità.
  • Un’organizzazione per programma. Production Scheduling calcola un programma per ciascuna organizzazione di schedulazione.
  • Cambi produzione su attrezzature a unità singola. “Changeover rules are applied only on resources that have resource type set to equipment and default units available set to 1.” (Le regole di cambio produzione si applicano solo alle risorse di tipo attrezzatura con un’unica unità disponibile per impostazione predefinita.) (fonte)
  • Il rilascio ha un orizzonte definito. “Only work orders within the release horizon specified in the schedule options will be released.” (Vengono rilasciati solo gli ordini di produzione compresi nell’orizzonte di rilascio specificato nelle opzioni di schedulazione.) (fonte)
  • Aggiornare prima del rilascio. “If the schedule isn’t refreshed after the previous release, changes to the schedule for some work orders might not be released.” (Se il programma non viene aggiornato dopo il rilascio precedente, le modifiche alla schedulazione di alcuni ordini di produzione potrebbero non essere rilasciate.) Gli ordini di produzione nello stato Pending Approval non vengono aggiornati e gli ordini pianificati provenienti da Supply Planning non vengono rilasciati per l’esecuzione. (fonte)
  • Il pianificatore gestisce il ciclo. Aggiornamento, calcolo, correzione e rilascio vengono eseguiti dal pianificatore oppure tramite processi programmati.

Quando basta la schedulazione nativa di Oracle

Gli strumenti di Oracle Fusion Cloud sono sufficienti quando:

  • Le date degli ordini di produzione calcolate in base ai tempi di attraversamento e all’impiego delle risorse sono abbastanza precise per gli impegni di consegna che prendi.
  • I colli di bottiglia sono rari e un solo pianificatore riesce a risolvere manualmente le sovrapposizioni.
  • Utilizzi già Supply Chain Planning e un team centrale di pianificazione gestisce ogni organizzazione di schedulazione.
  • I cambi produzione incidono soprattutto sulle singole macchine.
  • Ogni stabilimento pianifica in autonomia e agli operatori non serve vedere in reparto la sequenza aggiornata in tempo reale.

Se ti riconosci in questa situazione, mantieni corrette e aggiornate le definizioni di lavorazione e i calendari delle risorse produttive ed esegui un aggiornamento prima di ogni rilascio.

Quando serve uno schedulatore a capacità finita

Gli strumenti nativi non bastano più quando riscontri diverse di queste situazioni:

  • Le consegne slittano anche se il piano di approvvigionamento sembra fattibile nei singoli intervalli temporali.
  • I pianificatori ridefiniscono la sequenza degli ordini di produzione nei fogli di calcolo dopo ogni ordine urgente o guasto.
  • Sulle linee, per le squadre o sulle risorse con più unità, il tempo di cambio produzione dipende dal prodotto lavorato in precedenza.
  • Operatori, turni e assenze limitano la produzione tanto quanto le macchine.
  • Matrici, stampi o attrezzature di fissaggio vengono spostati da una macchina all’altra.
  • Le lavorazioni passano da uno stabilimento all’altro e ogni stabilimento deve poter vedere le attività degli altri.
  • Utilizzi Fusion Manufacturing senza Supply Chain Planning.

Cosa cercare

  • Capacità finita per tutte le risorse, contemporaneamente: macchine, persone e utensili, non intervalli temporali aggregati.
  • Sequenziamento delle singole operazioni in base a priorità e scadenze.
  • Una matrice dei tempi di attrezzaggio con tempi di cambio produzione asimmetrici e dipendenti dalla sequenza per ogni centro di lavoro.
  • Utensili gestiti come risorse condivise a capacità finita e operazioni con più operatori.
  • Schedulazione che considera i materiali, verificando le giacenze e gli ordini di acquisto in arrivo.
  • Pianificazione di più stabilimenti in un unico programma.
  • Rischedulazione automatica quando cambiano l’avanzamento o gli ordini.
  • Uno scambio dati con Oracle ben definito. Lettura e scrittura tramite la REST API di Oracle Fusion Cloud SCM, con registrazione delle date pianificate delle operazioni nell’ordine di produzione. Chiedi a ogni fornitore quali risorse API richiama e chi si occupa dell’assistenza dopo l’avvio in produzione.

Per il metodo generale, consulta la guida alla schedulazione della produzione a capacità finita.

Il ruolo di SkyPlanner

SkyPlanner APS colma tutte le lacune elencate sopra. Ogni centro di lavoro, persona e utensile viene gestito a capacità finita. Il motore Arcturus AI crea in pochi secondi un programma dettagliato per singola operazione, definendo la sequenza in base alla priorità dell’operazione, alla data di completamento, alla priorità del cliente, a Fast Track e a Dynamic Priorities.

La matrice dei tempi di attrezzaggio contiene il tempo di cambio produzione tra ogni coppia di prodotti in entrambe le direzioni e il motore sceglie la sequenza che richiede meno attrezzaggio. Gli utensili sono risorse condivise a capacità finita, più persone possono lavorare contemporaneamente alla stessa operazione e, quando la macchina o il personale principale non è disponibile, il lavoro viene assegnato a macchine o personale alternativi. Gli stabilimenti vengono rappresentati come gruppi di centri di lavoro in un unico piano, con i relativi tempi di trasferimento.

La schedulazione basata sui materiali simula le scorte future a partire dalle giacenze e dagli ordini di acquisto in arrivo, così ogni operazione viene programmata quando il materiale è disponibile. Autopilot riprogramma automaticamente al variare della produzione, mentre Running Time Lock mantiene fissa la schedulazione delle operazioni previste nelle prossime ore per non perturbare le attività in reparto. Gli operatori registrano il lavoro da telefono o tablet con Mobile Confirmations, Production Timer e Quick Log Mode.

Scegli SkyPlanner al posto di Oracle Production Scheduling quando:

  • Usi Fusion Manufacturing senza Supply Chain Planning. Oracle rende disponibile Production Scheduling nell’offerta Supply Chain Planning. SkyPlanner schedula gli ordini di produzione affiancando il modulo Manufacturing che già usi.
  • La schedulazione riguarda più di uno stabilimento. Production Scheduling elabora una soluzione per ogni organizzazione di schedulazione. SkyPlanner pianifica tutti gli stabilimenti insieme.
  • Cambi produzione, attrezzature, squadre e materiali determinano la sequenza. La matrice dei tempi di attrezzaggio funziona su ogni centro di lavoro. Un unico programma tiene conto della disponibilità limitata delle attrezzature, delle operazioni con più operatori, dei centri di lavoro alternativi e degli arrivi degli ordini di acquisto.
  • Il piano deve aggiornarsi da solo. Autopilot ripianifica a ogni variazione significativa, senza dover eseguire un ciclo di Refresh e Release.
  • Ogni operatore deve poter vedere il piano. SkyPlanner non pone limiti al numero di utenti e Mobile Confirmations rende la coda di lavoro disponibile su ogni telefono o tablet.

Inizia con un’esportazione Excel degli ordini di produzione aperti in Oracle durante la prova gratuita di 30 giorni (fino a 20 centri di lavoro, senza carta di credito). Al termine della prova, i prezzi partono da 199 € al mese con 5 centri di lavoro inclusi e fatturazione mensile. Il preventivo per l’integrazione viene fornito in anticipo insieme al piano scelto, in base al tuo processo e alle tue esigenze.

SkyPlanner si integra con Oracle Fusion Cloud in entrambe le direzioni tramite la SCM REST API. Il team SkyPlanner configura l’integrazione durante l’avviamento, e il tuo partner o i tuoi sviluppatori possono lavorare con la REST API documentata. Consulta la pagina SkyPlanner per Oracle Fusion Cloud, la guida all’integrazione con Oracle Fusion Cloud o tutte le integrazioni ERP. Usi NetSuite? Scopri SkyPlanner per NetSuite.

Le 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 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 in linea in pochi secondi.

Leggi la recensione di UTU

Operatori in tuta 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 elaborare un piano ottimizzato di tre mesi per tutti i centri di lavoro servono meno di 30 minuti.

Leggi la recensione 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 al 50% circa 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% fino al 98% e ora la schedulazione richiede un solo supervisore anziché due.

Leggi la recensione di KJH-Comp

100%di affidabilità delle consegne dal 2021

“SkyPlanner ci dà visibilità sulla capacità produttiva 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 recensione di Opes Corporation

Domande frequenti

Oracle Fusion Manufacturing consente di schedulare la produzione a capacità finita?

No. Oracle dichiara che gli ordini di produzione vengono schedulati da un motore senza vincoli, che presuppone una capacità infinita e ignora il carico degli altri ordini di produzione. La schedulazione a capacità finita è disponibile in Oracle Production Scheduling.

Oracle Production Scheduling fa parte di Fusion Manufacturing?

No. Oracle rende disponibile Production Scheduling come area di lavoro nell’offerta Supply Chain Planning. Le date calcolate vengono poi rilasciate agli ordini di produzione in Manufacturing.

Qual è la differenza tra Oracle Supply Planning e Production Scheduling?

Supply Planning pianifica l’approvvigionamento per intervalli temporali e, nella pianificazione vincolata, ricorre al sovraccarico della capacità come ultima risorsa. Production Scheduling definisce la sequenza degli ordini di produzione sulle risorse produttive di una singola organizzazione di schedulazione e rilascia le date comprese nell’orizzonte di rilascio.

Oracle Fusion Cloud gestisce i tempi di attrezzaggio dipendenti dalla sequenza?

Sì, in Production Scheduling, tramite regole di cambio produzione sulle risorse macchina con una sola unità disponibile. La matrice dei tempi di attrezzaggio di SkyPlanner memorizza i tempi di cambio produzione tra coppie di prodotti in entrambe le direzioni per ogni centro di lavoro e ordina le operazioni in modo da ridurli al minimo.

Posso provare SkyPlanner prima di integrarlo con Oracle Fusion Cloud?

Sì. Durante la prova di 30 giorni, importa da Oracle gli ordini di produzione aperti, le definizioni di lavoro e i centri di lavoro in formato Excel o CSV e confronta la schedulazione con il tuo piano attuale. Consulta i prezzi, inizia la prova o contatta il team commerciale.