Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

Utilitaires

Gérer un mode Trace Utilisateur

Cette fonctionnalité a pour objectif de permettre à un utilisateur de l'ERP d'activer les traces d'exécution des WebHook et WebservicesDiva lors d'une anomalie de fonctionnement ou en phase de tests.

Activation et Administration de la trace

Administration / paramètres / paramètres ERP

Le paramétrage et l'activation se fait par le Zoom Paramètre ERP avec 2 entrées : 

  • INHIBER_TRACE_JSON : positionnée par défaut à OUI; activation en passant le paramètre à Non
    • extrait les fichiers JSON des WebHook weavy et les dépose dans le répertoire défini par le code chemin DLOGPATH .

  • INHIBER_TRACE_WS : positionnée par défaut à OUI; activation en passant le paramètre à Non
    • extrait les fichiers JSON des Webservicesdiva (sur données de l'ERP) et les dépose dans le répertoire défini par le code chemin DLOGPATH .

  • Par défaut, DLOGPATH est paramétré à
    • C:\Divalto\DivaltoLog\JSON
    • ..\Sites\XXXXXX\ENV\files\ficjoints\DLOGPATH\
  • Le fichier généré est nommé : JSON_[DOS]_[USER]_AAAAMMJJhhmmss_WHK_[ENTITE]_[ACTION].txt
    • DOS : dossier
    • USER : user d'exécution
    • AAAAMMJJhhmmss : horodatage
    • ENTITE : entité concernée parmi Customer, Product, Intervention, ....
    • ACTION : S - pour envoi (Send) / R - pour Réception (Receive)
      le nombre de fichiers présents dans le répertoire DLOGPATH est contrôlé et bloqué à 1000 fichiers; 
      les fichiers sont purgés au bout de 2 jours;
      lorsque le nombre maximal de fichiers est atteint, un message et une notification préviennent l'utilisateur; les fichiers présents sont conservés et le paramètre est inhibé.

  • Administration 
    • pour éviter la consommation non maitrisée de l'espace disque, une gestion de purge est mise en place
      • délai de rétention = 2 jours par défaut
      • nombre maximum de fichiers : 1000 par défaut
    • Lors de la génération d'une trace, le programme va : 
      • supprimer tous le fichiers dont la date de création est antérieure au délai de rétention
      • compter le nombre de fichiers présents dans le répertoire
      • lorsque le compteur atteint sa limite
        • la trace est stoppée : toutes les traces actives sont désactivées
        • un message d'information est envoyé aux utilisateurs 
        • une notification IA est générée