IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAGE Discussion :

[Sage X3 V5] Etude des modifications des ordres de fabrication


Sujet :

SAGE

  1. #1
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut [Sage X3 V5] Etude des modifications des ordres de fabrication
    Bonjour,
    Nous cherchons à étudier le nombre de modification dans un ordre de fabrication déjà lancé pour en comprendre les causes et trouver des solutions.
    Nous voulons savoir ce qui est ajouté, modifié et idéalement supprimer (car des besoins ont été généré pour rien).
    J'ai trouvé deux solutions mais avec contrainte.
    Soit passé par une édition Crystal Report, Soit par un audit de table.
    Ci-dessous mais contraintes :
    Sous Crystal :
    Avantage : Nous pouvons mettre des filtres et des paramètres.
    Ainsi on peut mieux voir les lignes ajoutés et modifiés à des dates différentes de la création de l'OF.
    Inconvénients : Nous ne savons pas quel champ est modifié et valeur avant et après modification. Par exemple si cela vient d'une replanification de date, toutes les lignes de l'OF ont une date de modification.
    Aucune information sur les lignes supprimés.

    Avec l'audit :
    Avantage : On peut avoir une traçabilité des champs modifiés et d'avoir la valeur avant et après.
    L'audit permet d'avoir une trace des suppressions.
    Inconvénients : On ne peut pas gérer de paramètre. Ainsi sur l'audit ajout dès qu'on créé un OF cela entre dans l'audit. Or moi je ne veux que les lignes créés quelques jours plus tard. Idem lorsque l'on supprime un OF nous ne souhaitons pas de trace, on souhaite seulement le savoir quand l'OF reste mais que l'on supprimer manuellement des composants.


    Quelqu'un connait-il une solution à ces contraintes ou une solution alternative pour répondre au besoin ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Dév & consultant Sage X3
    Inscrit en
    Décembre 2014
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dév & consultant Sage X3

    Informations forums :
    Inscription : Décembre 2014
    Messages : 790
    Points : 954
    Points
    954
    Par défaut
    Bonjour,

    Vous avez dû activer l'audit pour MFGMAT et MFGOPE.
    Il faudrait aussi l'activer pour MFGHEAD, de manière à identifier la création de l'OF et sa suppression (par exemple d'après les dates et heures), et ainsi ne pas prendre en compte l'audit sur les tables de détails qui ont été impactées au même moment.

  3. #3
    Membre actif
    Inscrit en
    Janvier 2006
    Messages
    1 218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 218
    Points : 257
    Points
    257
    Par défaut
    Oui c'est çà, c'est sur MFGMAT.
    Mais si je fais également un audit sur MFGHEAD, cela va juste me rajouter des lignes d'audit, comment je fais le lien pour indiquer qu'il ne faut pas prendre tel ou tel OF ?

  4. #4
    Membre éprouvé
    Homme Profil pro
    Dév & consultant Sage X3
    Inscrit en
    Décembre 2014
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dév & consultant Sage X3

    Informations forums :
    Inscription : Décembre 2014
    Messages : 790
    Points : 954
    Points
    954
    Par défaut
    En fait il faut un mélange des deux solutions : un état qui traite les enregistrements de AUDITH et L.

    Dans la table AUDITH, il y a toutes les informations qui permettent d'identifier l'action réalisée sur l'OF (et dans AUDITL les valeurs modifiées).

    Si pour MFGHEAD, l'action est INSERT ou DELETE, les numéros de séquence concernant MFGMAT doivent suivre de peu (ou précéder de peu) le numéro de séquence de MFGHEAD. Il ne faut donc pas les prendre en compte.
    Il faudra peut-être un traitement d'init qui supprime les enregistrements inutiles avant qu'ils soient traités par l'état.

Discussions similaires

  1. OO modification des propriétés des objets
    Par Jasmine80 dans le forum Langage
    Réponses: 2
    Dernier message: 04/09/2009, 10h45
  2. copie d'un pds avec modification des noms des membres
    Par naimespseudo dans le forum z/OS
    Réponses: 17
    Dernier message: 22/08/2009, 23h09
  3. Tracabilité des modifications des données.
    Par eric39 dans le forum C#
    Réponses: 6
    Dernier message: 26/01/2009, 09h52
  4. Réponses: 2
    Dernier message: 17/08/2006, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo