I. Introduction
...
- /COUV à Calcul de couverture,
- /R_OFS à Retour couverture vers les OFs,
- /DERES à Déréservation des OFS,
- /PDP à Calcul des Besoins Nets Prévisionnel,
- /ANA_BES à Analyse des besoins des OFs,
- /COUV à Calcul de couverture,
- /R_OFS à Retour OFs,
- /R_OFS_PREV à Retour sur les OFs prévisionnels,/PLANIF à Planification capacité infinie / capacité finie / alimentation du pilote.
Des traitements chronophages et complexes qui nécessitent plusieurs heures d'exécution.
Un soin particulier a été apporté sur ces traitements, chaque traitement a été analysé par l'équipe Hélios ERP pour trouver les axes d'optimisation possibles des temps de traitement et d'améliorations de la couverture fonctionnelle :
- 1. Les Temps de traitement :
- Passage en PL SQL des traitements.
- Optimisation des algorithmes de traitement,.
- Regroupement de certains traitements et suppression des traitements inutiles,
- Suppression de l'utilisation des IHM dans les traitement certains traitement (/PDP, /DERES, /PDP),
- Suppression des algorithmes pas a pas dans les traitements (/R_OFS et /R_OFS_PREV).,
- Passage en architecture 64 bits.
- 2. L'espace mémoire alloué aux traitements par Windows :
- Passage Optimisation des traitements en mémoire et passage en 64 bits des traitements pour permettre également d'allouer plus de 2 Go d'espace mémoire aux traitements (Voir Limites de mémoire pour les versions de Windows et de Windows Server - Win32 apps | Microsoft Learn).
- Plus de limite dans le volume des données à traiter par les tâches (plus de réduction dans les horizons des traitements des calculs de la couverture (/COUV) et de planifications (/PLANIF).
- 3. La stabilité des traitements et la reprise des traitements en cas d'erreur.
- 4 . La prise en compte de certaines incohérences connues :
- Concernant la gestion des approvisionnements client ou propre,
- Concernant la gestion des des formats,
- Concernant la gestion des restrictions et des adresses de stock, Entre les placements visualisés sur la couverture du carnet de commande et ceux présents dans les modules composants et matières (Problème sur le calcul des dates de disponibilité).: La couverture fonctionnelle :
- Prise en compte des indices articles dans le traitement de la couverture.
- Prise en compte des rechanges dans le traitement de la couverture.
- Prise en compte de la gestion des approvisionnements partiels dans la mise à jour de la couverture,
- Prise en compte de la gestion des stocks par emplacement dans la mise à jour de la couverture,
- Calcul des dates de disponibilité dans la mise à jour de la couverture,
Il en résulte la livraison de nouvelles tâches en version 64 bits qui annulent et remplacent les tâches en version 32 bits. Le gain envisageable constaté sur nos serveurs de tests est de 60 % sur les temps d'exécution.
...
Cette nouvelle tâche tient compte non seulement des besoins issus du carnet de commandes clients mais aussi des besoins en nomenclature des articles commandés pour prioriser les dates de besoin bruts. Elle apporte des gains fonctionnelles notables, notamment la prise en compte des indices articles et des rechanges, qui n'étaient pas gérées dans l'ancienne tâche.
Ainsi dans le schéma suivant, le carnet de commande contient deux commandes avec des dates de besoins différentes :
...
- 1 : Décomposition du carnet de commande en besoin article besoins bruts articles sur tous les niveaux de nomenclature des articles du carnet de commande.
- Le CBB ne tient pas compte des stocks.
- Le CBB ne tient pas compte des encours de fabrication.
...
Basé sur le calcul de couverture précédent /COUV_NEW.
- Chaque besoin brut article non couvert par le stock ou un encours est détecté.
- Un OFs prévisionnel est généré pour chacun des besoins bruts non couverts.
- La nomenclature d’article n’est pas prise en compte. Les besoins en composant et matière ne sont pas traités
- Les quantités et lots économiques sont pris en compte (Si un encours de production est généré via un lot économique par exemple il sera pris en compte avant génération éventuelle de l’OFs).
- Les données calculées par la couverture sont mises à jour avec les données des OFs prévisionnels générés.
...