Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

I. Introduction

...

Des traitements chronophages et complexes qui nécessitent plusieurs heures d'exécution. Un soin particulier a été apporté sur ces traitements, chaque traitement algorithme a été analysé par l'équipe Hélios ERP pour trouver les axes d'optimisation des temps de traitement et d'améliorations de la couverture fonctionnelle déterminer les optimisations et les points d'amélioration a apporter à la couverture fonctionnelle incomplète.

Plusieurs axes ont été traités :

  • 1. Les Temps de traitement :
    • Passage en PL SQL des de certains traitements.
    • Optimisation des algorithmes de traitement.
    • 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.

...

...

  • 4 : 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 bitsque vous connaissez. Les gains constatés sont significatifs sur nos environnements de test.

  1. /COUV_NEW : Couverture article, remplace /COUV (+ 25 % de temps de traitements ),
  2. /PDP /COUV :Générationdes OFs prévisionnels manquants,
  3. /R_OFS : Retour OFs, mise à jour des OF Fermes,  passage en PL SQL (-50 % de temps de traitement),
  4. /DERES_PH Déréservation : Dé réservation OFS, remplace /DERES et une partie du traitement /ANA_BES qui n'existe plus(- 64 % de temps de traitement),
  5. /R_OFS_PREV Retour sur les OFs prévisionnels, passage en PL SQL (- 80 % de temps de traitement),
  6. /DERES_PDP Déréservation Dé réservation OFS prévisionnels, Elle optimise les achats prévisionnels, 
  7. /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 ).
A savoir, dans les anciennes, la

La tâche ANA_BES n'est plus

utile

utilisée car les traitements sont réalisés par d'

autre fonctionnalités.

autres tâches

  • Les statuts d’OFs sont gérés par la tâche /DERES_PH
  • Les dates de disponibilités des phases sont gérées par la tache /R_COUV
  • Les statuts de besoin des phases sont gérés par la tache /R_COUV

II. Détail des tâches 2.0.

...

La fin de la récursivité sur un article ramène le traitement au point 3, un nouvel article prioritaire est déterminé, il est traité de la même façon.

Dans l'exemple ci dessous : , examinons le besoin de l'article C :, la numérotation désigne les priorités de prise en compte des besoins par le traitement.

L'article C de la commande 1 est aussi un élément :

...

Cette tâche permet de mettre à jour les données qui concernent  concernent les OFs fermes. Ce traitement reprend les OFs fermes pour leur donner les positionnements établis par l’analyse de la couverture et le jalonnement.

...

Cette tâche permet d'effectuer un "annule et remplace" des réservations existantes sur stock et encours, elle remplace /DERES et une partie du traitement /ANA_BES (32 bits) concernant la mise à jour des statuts des Ofs.

...

  • Calcul du besoin en composant & matière en fonction des OFs,
  • Ventilation des réservations réelles (stock + encours) des OFs dans la couverture,
  • Même action pour les OFs prévisionnels,
  • Mise à jour des dates de disponibilité qui était réalisée par la tâche ANA_BES dans la version 32 bits.
  • Mise à jour des statuts des besoins des phases qui était réalisée par la tâche ANA_BES dans la version 32 bits,
  • Dans les OFs, liste de besoin, lien des besoins aux phases d’OFs,
  • Idem pour les OFs prévisionnels.