Intégrations / ERP / Oracle Fusion Cloud
Oracle Fusion Cloud propose-t-il un ordonnancement adapté aux capacités réelles ? Comprendre l’ordonnancement des ordres de fabrication et Production Scheduling
Pas dans Oracle Fusion Cloud Manufacturing lui-même. Oracle précise que son moteur d’ordonnancement des ordres de fabrication fonctionne sans contraintes et suppose une capacité infinie. L’ordonnancement à capacité finie relève d’Oracle Production Scheduling, un espace de travail de l’offre Supply Chain Planning. Supply Planning, de son côté, planifie la capacité par périodes. Les industriels qui doivent ordonnancer la production en respectant les capacités réelles de chaque machine, personne, outil et matière sur plusieurs usines utilisent SkyPlanner APS aux côtés d’Oracle Fusion Cloud.
Cet article s’appuie sur la documentation 26C d’Oracle. Oracle E-Business Suite disposait de ses propres solutions d’ordonnancement, plus anciennes, et Oracle NetSuite est un autre ERP. Avant de vous appuyer sur une page, vérifiez donc de quel produit elle traite.
Comment Oracle Fusion Cloud planifie la production, étape par étape
1. Données de base de la production
Dans Oracle Fusion Cloud Manufacturing, la capacité repose d’abord sur les centres de charge et les ressources de production. Une ressource correspond à un équipement ou à de la main-d’œuvre, avec son propre calendrier et ses horaires d’équipe. Les définitions de fabrication regroupent les opérations d’un article. Chaque opération répertorie ses ressources, avec leur utilisation et un champ Basis Type, ainsi que les matières nécessaires. Les composants proviennent des structures d’articles de Product Information Management.
2. Ordonnancement des ordres de fabrication : sans contraintes par conception
Lorsque vous créez un ordre de fabrication, Fusion l’ordonnance. Oracle décrit directement le fonctionnement du moteur : « Oracle Manufacturing uses unconstrained scheduling engine in the background to schedule work orders during create and certain update actions. » (Oracle Manufacturing utilise en arrière-plan un moteur d’ordonnancement sans contraintes pour ordonnancer les ordres de fabrication lors de leur création et de certaines mises à jour.) (source)
Les dates des ressources sont calculées à partir de leur utilisation, de la ressource affectée à l’opération et de son calendrier. Elles déterminent les dates des opérations, puis celles de l’ordre de fabrication. La même page précise la règle de capacité : « resources are assumed to have infinite capacity and the scheduling engine disregards loads on the resources from other work orders. » (Les ressources sont supposées avoir une capacité infinie et le moteur d’ordonnancement ne tient pas compte des charges que les autres ordres de fabrication leur imposent.)
3. Ordonnancement au plus tôt, au plus tard ou depuis une opération intermédiaire
Un ordre de fabrication est ordonnancé au plus tôt à partir de sa date de début, ou au plus tard à partir de sa date de fin. La quantité ne modifie la durée que si le champ Basis Type de la ressource est défini sur Variable. L’action REST midpointRescheduleWorkOrderOperation prend une opération comme point d’ancrage. Oracle précise : « backward schedules the resources for operations that already occurred, and forward schedules the resources for subsequent operations. » (Le moteur ordonnance au plus tard les ressources des opérations déjà effectuées, et au plus tôt celles des opérations suivantes.) (source)
4. Supply Planning : la capacité par périodes
Oracle Supply Planning peut calculer un plan sous contraintes. Oracle indique : « respects constraints by moving orders to earlier time buckets or offloading to an alternate resource, work definition, or supply source. » (Le plan respecte les contraintes en avançant les ordres vers des périodes antérieures ou en reportant la charge sur une autre ressource, définition de fabrication ou source d’approvisionnement.) Lorsque cela ne suffit pas : « the constrained supply plan, as a last resort, overloads resource and supplier capacity to meet demands on time. » (En dernier recours, le plan d’approvisionnement sous contraintes surcharge la capacité des ressources et des fournisseurs pour répondre à la demande dans les délais.) (source)
5. Oracle Production Scheduling : la prise en compte des capacités réelles
Oracle Production Scheduling est l’outil d’ordonnancement qui tient compte des capacités réelles. Oracle en décrit la finalité : « Using Oracle Production Scheduling, you can consider resource capacity constraints and the changeovers on resources that occur throughout production. » (Oracle Production Scheduling permet de prendre en compte les contraintes de capacité des ressources et les changements de série tout au long de la production.) (source)
Vous l’activez en tant qu’espace de travail sous « Offering: Supply Chain Planning » (Offre : Supply Chain Planning) (source). Le planificateur gère ensuite un planning par organisation d’ordonnancement :
| Étape | Déroulement |
|---|---|
| Options d’ordonnancement | Horizon de planification, période figée et horizon de publication de l’organisation |
| Actualisation | Récupère les ordres de fabrication, les stocks disponibles, les approvisionnements et les demandes à jour dans SCM |
| Calcul | Établit le planning dans les limites de capacité, en appliquant les règles de changement de série |
| Correction | Applique les modifications apportées par le planificateur dans le Gantt ou la liste de lancement |
| Publication | Réécrit dans Manufacturing les dates des ordres de fabrication et des opérations, ainsi que les ressources choisies |
L’ensemble du cycle peut aussi être exécuté via la ressource REST productionSchedulingPlans.
Ce qui reste à la charge du planificateur
- L’ordonnancement de base ignore les autres ordres. Fusion Manufacturing calcule les dates de chaque ordre de fabrication à capacité infinie. Oracle précise : « potentially plans to execute production for multiple work orders simultaneously. » (Il peut prévoir l’exécution simultanée de plusieurs ordres de fabrication.) (source)
- Supply Planning raisonne par périodes. Les plans sous contraintes déplacent les ordres d’une période à l’autre et surchargent la capacité en dernier recours.
- Une organisation par planning. Production Scheduling calcule un planning pour chaque organisation d’ordonnancement.
- Les règles de changement de série se limitent aux équipements à une unité. « Changeover rules are applied only on resources that have resource type set to equipment and default units available set to 1. » (Les règles de changement de série ne s’appliquent qu’aux équipements configurés avec une seule unité disponible par défaut.) (source)
- La publication est limitée à un horizon. « Only work orders within the release horizon specified in the schedule options will be released. » (Seuls les ordres de fabrication compris dans l’horizon de publication défini dans les options d’ordonnancement seront publiés.) (source)
- Il faut actualiser avant de publier. « If the schedule isn’t refreshed after the previous release, changes to the schedule for some work orders might not be released. » (Si le planning n’est pas actualisé après la publication précédente, les modifications de certains ordres de fabrication risquent de ne pas être publiées.) Les ordres de fabrication au statut Pending Approval ne sont pas mis à jour, et les ordres planifiés issus de Supply Planning ne sont pas lancés en exécution. (source)
- Le planificateur pilote le cycle. L’actualisation, le calcul, la correction et la publication sont déclenchés par le planificateur ou exécutés par des traitements programmés.
Quand l’ordonnancement natif d’Oracle suffit
Les outils natifs d’Oracle Fusion Cloud suffisent lorsque :
- Les dates des ordres de fabrication calculées à partir des délais et de l’utilisation des ressources sont assez précises pour vos engagements.
- Les goulets d’étranglement sont rares et un planificateur peut résoudre les chevauchements à la main.
- Vous utilisez déjà Supply Chain Planning et une équipe centrale de planification gère chaque organisation d’ordonnancement.
- Les changements de série concernent surtout des machines individuelles.
- Chaque usine planifie de manière autonome et les opérateurs n’ont pas besoin de consulter la séquence actualisée dans l’atelier.
Si cela correspond à votre situation, veillez à la qualité des définitions de fabrication et des calendriers des ressources, et actualisez le planning avant chaque publication.
Quand un outil d’ordonnancement tenant compte des capacités réelles devient nécessaire
Les outils natifs ne suffisent plus lorsque plusieurs de ces situations se présentent :
- Les dates de livraison dérivent alors que le plan d’approvisionnement semble réalisable à l’échelle des périodes.
- Les planificateurs réorganisent les ordres de fabrication dans des tableurs après chaque commande urgente ou panne.
- Sur les lignes, pour les équipes ou sur les ressources à plusieurs unités, le temps de changement de série dépend du produit fabriqué précédemment.
- Les effectifs, les horaires d’équipe et les absences limitent la production autant que les machines.
- Les matrices, moules ou montages passent d’une machine à l’autre.
- La production passe d’une usine à l’autre et chacune doit avoir de la visibilité sur les autres.
- Vous utilisez Fusion Manufacturing sans Supply Chain Planning.
Les critères à vérifier
- Le respect simultané de la capacité de chaque ressource : machines, personnel et outils, pas un calcul par périodes.
- Un séquencement des opérations selon les priorités et les échéances.
- Une matrice des temps de réglage avec, pour chaque poste de travail, des temps de changement de série asymétriques qui dépendent de la séquence.
- Des outils gérés comme des ressources partagées à capacité limitée et des opérations mobilisant plusieurs opérateurs.
- Un ordonnancement qui tient compte des matières en vérifiant le stock disponible et les commandes d’achat attendues.
- La planification de plusieurs usines dans un seul planning.
- Un réordonnancement automatique lorsque l’avancement ou les commandes évoluent.
- Des échanges de données clairs avec Oracle. Les lectures et écritures passent par la REST API d’Oracle Fusion Cloud SCM, et les dates planifiées des opérations sont écrites dans l’ordre de fabrication. Demandez à chaque éditeur quelles ressources il appelle et qui assure le support après la mise en production.
Pour comprendre la méthode générale, consultez le guide de l’ordonnancement de production sous contraintes de capacité.
Le rôle de SkyPlanner
SkyPlanner APS répond à chacune des limites décrites ci-dessus. Il tient compte de la capacité réelle de chaque poste de travail, personne et outil. Le moteur Arcturus AI établit en quelques secondes un planning détaillé des opérations. Il organise la séquence selon la priorité de l’opération, la date de fin, la priorité du client, Fast Track et Dynamic Priorities.
Sa matrice des temps de réglage contient le temps de changement de série entre chaque paire de produits, dans les deux sens. Le moteur choisit la séquence qui réduit le plus les réglages. Les outils sont des ressources partagées à capacité limitée, plusieurs personnes peuvent travailler simultanément sur la même opération, et le travail est réaffecté à d’autres machines ou personnes lorsque la ressource principale est indisponible. Les usines sont représentées par des groupes de postes de travail dans un même planning, avec des temps de transfert entre elles.
L’ordonnancement selon la disponibilité des matières simule l’évolution des stocks à partir du stock actuel et des commandes fournisseurs attendues. Chaque opération est ainsi planifiée au moment où la matière nécessaire est disponible. Autopilot recalcule automatiquement le planning lorsque la production change, et Running Time Lock fige les prochaines heures de production pour ne pas perturber l’atelier. Les opérateurs enregistrent leur travail sur téléphone ou tablette avec Mobile Confirmations, Production Timer et Quick Log Mode.
Choisissez SkyPlanner plutôt qu’Oracle Production Scheduling si :
- Vous utilisez Fusion Manufacturing sans Supply Chain Planning. Oracle active Production Scheduling dans le cadre de l’offre Supply Chain Planning. SkyPlanner ordonnance vos ordres de fabrication aux côtés du module Manufacturing que vous utilisez déjà.
- Votre planning couvre plusieurs usines. Production Scheduling effectue ses calculs séparément pour chaque organisation d’ordonnancement. SkyPlanner planifie toutes les usines ensemble.
- Les changements de série, les outils, les équipes et les matières déterminent l’ordre des opérations. La matrice des temps de réglage s’applique à chaque poste de travail. Un même planning tient compte des outils en nombre limité, des opérations mobilisant plusieurs opérateurs, des postes de travail de remplacement et des réceptions de commandes fournisseurs.
- Le planning doit se tenir à jour automatiquement. Autopilot recalcule le planning à chaque changement significatif, sans cycle Refresh et Release à lancer.
- Chaque opérateur doit pouvoir consulter le planning. Le nombre d’utilisateurs de SkyPlanner est illimité, et Mobile Confirmations affiche la file des opérations sur chaque téléphone ou tablette.
Commencez avec un export Excel de vos ordres de fabrication Oracle ouverts pendant l’essai gratuit de 30 jours (jusqu’à 20 postes de travail, sans carte bancaire). Ensuite, les tarifs démarrent à 199 € par mois, avec 5 postes de travail inclus et une facturation mensuelle. L’intégration fait l’objet d’un devis préalable adapté à vos processus et à vos besoins, avec votre abonnement.
SkyPlanner s’intègre à Oracle Fusion Cloud dans les deux sens via la SCM REST API. L’équipe SkyPlanner configure cette intégration lors de la mise en place, et votre partenaire ou vos développeurs peuvent s’appuyer sur la REST API documentée. Consultez la page SkyPlanner pour Oracle Fusion Cloud, le guide d’intégration Oracle Fusion Cloud ou toutes les intégrations ERP. Vous utilisez NetSuite ? Découvrez SkyPlanner pour NetSuite.
Les avis des industriels sur SkyPlanner
2 hgagnées chaque semaine
« Avec SkyPlanner, nous sommes passés d’une planification de la production sur des feuilles Excel à une optimisation de la production en temps réel. »
Kalle Kalliomäki, spécialiste de la chaîne logistique
UTU · Tableaux et appareillages électriques
La planification de la production permet de gagner 2 heures de travail chaque semaine, et une nouvelle file d’opérations est transmise à la ligne en quelques secondes.
+90%d’efficacité en production
« L’efficacité en production a augmenté de 90 %. »
Abdul Rucyinga, responsable informatique
Laboratory & Allied · Fabrication pharmaceutique
L’efficacité en production a augmenté de 90 %, et il faut moins de 30 minutes pour établir un planning optimisé sur trois mois couvrant tous les postes de travail.
98%de livraisons dans les délais, contre environ 50 % auparavant
« SkyPlanner joue un rôle décisif pour nous permettre de continuer à respecter nos délais de livraison. »
Hannu Lahtinen, directeur général
KJH-Comp · Tôlerie et fabrication en sous-traitance
Le taux de livraison dans les délais est passé d’environ 50 % à un niveau pouvant atteindre 98 %, et l’ordonnancement ne mobilise désormais qu’un responsable au lieu de deux.
100%de livraisons dans les délais depuis 2021
« SkyPlanner nous donne de la visibilité sur nos capacités et rend la planification prévisible. »
Dan Berglund, COO/CFO
Opes Corporation · Industries chimique et agroalimentaire
Le taux de livraison dans les délais est de 100 % depuis le début de l’utilisation de SkyPlanner, en 2021.
FAQ
Oracle Fusion Manufacturing permet-il un ordonnancement qui respecte les capacités disponibles ?
Non. Oracle indique que les ordres de fabrication sont ordonnancés par un moteur sans contraintes qui suppose une capacité infinie et ignore la charge des autres ordres de fabrication. L’ordonnancement à capacité finie relève d’Oracle Production Scheduling.
Oracle Production Scheduling fait-il partie de Fusion Manufacturing ?
Non. Oracle active Production Scheduling comme espace de travail dans l’offre Supply Chain Planning. Les dates de ses plannings sont ensuite transmises aux ordres de fabrication de Manufacturing.
Quelle est la différence entre Oracle Supply Planning et Production Scheduling ?
Supply Planning planifie les approvisionnements par périodes et, en mode contraint, autorise en dernier recours un dépassement de capacité. Production Scheduling séquence les ordres de fabrication sur les ressources d’une seule organisation d’ordonnancement et transmet les dates comprises dans l’horizon de publication.
Oracle Fusion Cloud gère-t-il les temps de réglage qui dépendent de l’ordre des opérations ?
Oui, dans Production Scheduling, au moyen de règles de changement de série appliquées aux ressources d’équipement dont une seule unité est disponible. La matrice des temps de réglage de SkyPlanner enregistre, pour chaque poste de travail, les temps de changement de série entre chaque paire de produits dans les deux sens. SkyPlanner séquence les opérations pour minimiser ces temps.
Puis-je tester SkyPlanner avant de l’intégrer à Oracle Fusion Cloud ?
Oui. Pendant l’essai de 30 jours, importez depuis Oracle vos ordres de fabrication ouverts, vos définitions de travail et vos centres de charge au format Excel ou CSV, puis comparez le planning obtenu à votre planning actuel. Consultez les tarifs, démarrez l’essai ou contactez l’équipe commerciale.