Aller directement à la fin des métadonnées
Aller au début des métadonnées

Vous regardez une version antérieure (v. /wiki/spaces/PAI/pages/10516465502/Les+widgets+techniques) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 2) afficher la version suivante »

Un mécanisme, intégré dans le paramétrage de Divalto trace, permet d'indiquer l'activation de l'historisation des dernières entités manipulées dans un zoom par l'utilisateur.

Une fois cette trace activée, les dernières entités sont mémorisées, et peuvent être restituées dans un widget, permettant ainsi de retrouver les dernières manipulation et de retourner rapidement sur l'entité en question.

Paramétrage

1. Paramétrage dans la Traçabilité : "Traçabilité : paramétrage dictionnaire" pour activer le traçage pour les widgets via le radio bouton

1.1 Paramétrage général

  

(choisir Widget entités ou Les deux)

1.2 Paramétrage fin

L'onglet 'Paramétrage action' permet d'affiner la traçabilité en indiquant plus précisément quelles actions utilisateur dans le zoom sont tracées. Chaque action (ajout, modification, suppression) est cochable.

1.3 Paramétrage Widget Trace

L'option 'Activer Trace dernière entités manipulées' indique si le widget de Trace peut être mis en oeuvre ou non. S'il n'est pas actif, la trace sera bien mémorisée mais non consultable via le widget.

Le numéro Zoom permet d'indiquer le zoom qui sera ouvert lors d'un double-clic sur une ligne du widget Trace


2. Paramétrage au niveau utilisateur par le zoom des utilisateur pour activer le traçage des données pour utilisateur

La coche ‘Activer la trace d’entités' permet d’activer la trace pour l’utilisateur

3. Paramétrage général au niveau de la fiche dossier commun

Il s'agit ici d'indiquer :

  • Combien de lignes au maximum sont historisées par utilisateur. Par exemple '10' indique que pour chaque utilisateur ayant activé la trace widget on mémorisera 10 lignes dans la base de données. Une fois ce nombre atteint, seules les X derniers sont conservés

  • L'intervalle de temps indique au-delà de combien de temps on inscrit une ligne supplémentaire pour le même évènement. Par exemple '5 secondes' signifie que deux modification successives dans un laps de temps inférieur à 5s n'apparaitra qu'une seule fois dans le widget

4. Paramétrage général au niveau des paramètres généraux

A partir de la version X.6, un paramétrage au niveaux des paramètres généraux permet d’activer le trace dans son ensemble

La coche ‘Activer la traçabilité SOX widget entité’ est à activer à partir d’Infinity X.6


Widget trace


Une fois activé, le résultat est l'historisation en base de données sous la forme:
Dossier - Application - Utilisateur - Date-Heure - Type d'action (ajout, modification, suppression) - Nom de la table - Clé primaire modifiée - ID Sql


La visualisation se fait par un nouveau widget de type LISTE qui doit être paramétré comme suit: 

   


Module : ia_a5tmtrce.dhop
Init : InitTrace
Mise à jour : UpdateTrace

Action : ActionTrace

Paramètres :

<USER>

CodeUtilisateur (optionnel)

Si non présent le filtre est fait sur l'utilisateur courant. Le mot cle ALL permet de voir tous les utilisateurs

<APPLIC>

CodeApplication (optionnel)

Permet de filtrer une application, par exemple
COMMUN,DAFF,DAV,DCONT,DCPT,DDOC,DCONT,DGRM,DPAIE,DQUAL,DREG,DRT,DSP,DTPV. Si non présent tout ce qui est historisé est affiché

<TABLE>

NomDeLaTable (optionnel)

Permet de filtrer la table concernée, par exemple CLI,
FOU,ART. Si non présent tout ce qui est historisé est affiché

<TYPEACTION>

IndiceAction (optionnel) Permet de filtrer l'action

1 = Ajout, 2 = Modification, 3 = Suppression. Si non présent tout ce qui est historisé est affiché


Attention, le paramétrage de le trace est mémorisé au chargement de l'IA. Il faut quitter entièrement Divalto après avoir changé le paramétrage.


Exemple

Prenons le cas des fiches article que l’on souhait tracer pour les créations et modifications :

  • Le paramétrage s’effectue tel que décrit précédemment, pour le dictionnaire GTFDD.DHSD, le fichier GTFART et la table ART, et les options ont été cochées. Le zoom article est le numéro 9000 (obtenu par la touche F4 sur l’entrée de menu de l’IA dans la zone Enchainement)

  • Les autres options générales ont été cochées

  • Dans les paramètres dossier commun, on indique 4 traces et un intervalle de 1s pour l’exemple

  • Le widget a été crée et mis dans l’IA.

  • Entrée dans le zoom article, et duplication de l’article ALB0001, validation de la création, puis retour en modification et validation

  • Le widget affiche les 2 traces correspondantes à la création et à la modification (a noter que le widget par défaut affiche toutes les colonnes, mais que l’on peut choisir les informations qui apparaissent).

  • Le zoom des traces d’entité affiche également les informations.

  • Un double-clic sur la ligne du widget ouvre l’entité concernée, que je modifie à nouveau deux fois, puis je supprime l’article

  • Dans cet exemple

    • Je n’ai pas demandé à tracer la suppression, elle n’apparait donc pas (un double-clic ouvrira un zoom vide)

    • La trace restera présente tant qu’il n’y a pas de nouvelles modifications faites dans le zoom article.

    • On voit au maximum 4 lignes dans le widget car c’est le nombre indiqué dans le paramétrage

    • A noter que si on effectue 2 modification/validation en moins d’une seconde, il n’apparaîtra qu’une ligne

  • Aucune étiquette