Table of Contents |
---|
...
Les tâches concernées par l'évolution 2.0 sont les tâches que vous connaissez sous le qualificatif "Tâches Week-end" ou Tâches semaine". Il s'agit d'un ensemble de traitements programmés dans le planificateur de tâches Windows. Ces tâches ont pour vocation d'optimiser la gestion de vos stocks et de vos encours pour répondre aux besoins de vos clients.
...
- /COUV : Calcul de la couverture,
- /R_OFS : Retour couverture vers les OFs,
- /DERES_PH : 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,
...
Plusieurs axes ont été traités :
- 1. Les Temps de traitement d'exécution des tâches :
- Passage en PL SQL de certains traitements.
- Optimisation des algorithmes de traitement (/PDP).
- Regroupement de certains traitements et suppression des traitements redondants,
- Suppression de l'utilisation des IHM dans les traitements (/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 32 bits par Windows :
- Optimisation des traitements en mémoire et passage en 64 bits des traitements pour permettre 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,
- Crash aléatoire des dll => Libération de la mémoire défaillante.
- Difficulté pour établir une procédure minimale de tâches à exécuter lors de la mise en place.
- 4 . La couverture fonctionnelle, prise en compte des fonctionnalités non couvertes :
- 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.
- Prise en compte de la priorité d’affectation des stocks et encours dans la couverture en fonction des dates de besoins, le besoin d'un composant de nomenclature peut être prioritaire sur un besoin de commande client.
- Prise en compte du négoce dans l'ensemble des tâches.
Il en résulte la livraison de nouvelles tâches en version 64 bits qui annulent et remplacent les tâches que vous connaissez. Les gains constatés sont significatifs sur nos environnements de testen bleu noire dans la liste des traitements présent dans le scénario minimum. Les tâches en vert n'ont pas été impactées par les évolutions.
/COUV_NEW : Couverture article, remplace /COUV (+ 25 % de temps de traitements ),.
/PDP /COUV_L :Générationdes OFs prévisionnels manquants,
/R_OFS : Retour OFs, mise à jour des OF Fermes, passage en PL SQL (-50 % de temps de traitement),.
/DERES_PH : Dé réservation OFS, remplace /DERES et une partie du traitement /ANA_BES qui n'existe plus(- 64 % de temps de traitement),.
/R_OFS_PREV : Retour sur les OFs prévisionnels, passage en PL SQL (- 80 % de temps de traitement),.
/DERES_PDP : Dé réservation OFS prévisionnels, Elle optimise les achats prévisionnels,
/R_COUV : Mise à jour couverture des besoins en achat et dates / statut de besoin, remplace /COUV et une partie du traitement /ANA_BES qui n'existe plus, pour éviter la redondance de traitements déjà effectués (- 80% de temps de traitement )./.
- /BASOR : Calcul des ouvertures et calendriers des ressources
- /PLANIF : Ordonnancement à capacité finie et infinie
- /BILAN : Calcul des bilans
/CBA : Calcul des besoins achats.
Les gains constatés en temps d'exécution sur nos environnements de tests sont très significatifs, chez nos sites pilotes, on se situe entre 45 et 50% de gain.
Remarque : La tâche ANA_BES n'est plus utilisée car les traitements sont réalisés par d'autres tâches
Les tâches suivantes ne sont pas impactées :
|
---|
2.Détail des tâches 2.0.
/COUV_NEW
...