Gérer les Interactions Divalto infinity - Divalto weavy

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

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



Paramétrages

Mises à jour asynchrone CRM Web par le traitement Inter-compagnies - gestion des flux externes (évolution V10.7)

Rappel du contexte : 

L'inter-compagnies permet de gérer différents types de flux : 

  • la synchronisation de tables entre 2 dossiers,

  • la synchronisation de pièces entre 2 dossiers,

  • la synchronisation de pièces back to back entre 2 dossiers,

  • la caisse autonome,

  • la synchronisation de tables avec un système externe, en particulier Weavy.

Paramétrages : 

  • activation de l’inter-compagnies

    • Commerce et logistique > Fichiers > organisation > dossier puis se positionner sur un dossier et accéder à la gestion des tables communes par SHIFT + F7.

      • Onglet Tables communes 2 - Bloc Compléments : cocher Gestion inter-compagnies

  • Administration > Inter-compagnies > Code flux externe 

    • déclarer le code flux externe 'WEAVY'  dans la table "code flux externe". Attention, seule cette valeur en majuscules est interprétée par les traitements (V10.7)

  • Administration > inter-compagnies > Flux externe (modifiée en V10.7)

    • déclarer la liste des entités de chaque groupe à synchroniser avec le code flux externe 'WEAVY'

 

Exemple complet de paramétrage : 

Nous allons nous placer dans un cas d'usage exemple ou l'on souhaite : 

  • synchroniser notre dossier 998 avec son projet Weavy

  • synchroniser notre dossier 996 avec son projet Weavy

NB : certains objets métiers proposent une fonction "Invoke_TABLE_ExternalFlow" permettant en standard la synchronisation avec Weavy.

  • Administration > Inter-compagnies > Groupe

  • Administration > Inter-compagnies > Liens Groupe - Dossier

  • Administration > Inter-compagnies > Entités

  • Administration > Inter-compagnies >Liens Entités - Groupe

  • Administration > Inter-compagnies > Flux externe

Astuces :

  • Administration > Inter-compagnie > Tracking Inter-compagnie

    • Après modification du paramétrage, pensez à Mettre à jour le synchronisation ICP : Maj Synchronisateur

Routage

Administration / paramètres / Routage

Porte la définition des URL de routage pour ouvrir une fonctionnalité Infinity à partir d'un système externe (CRM Web et mobile)
cette définition est synchronisée par le script d'export External URL