Analyseur des dépendances (dsm)

De Wiki1000

Sommaire


Cet outil permet d'analyser les éléments du modèle et de détecter des anomalies de dépendances entre ces éléments.

image-1.png

  • image-1-1.png
Actions
  • Sauvegarder
  • Imprimer
  • Réinitialiser (F5)
  • Messages de chargement (F6)
  • Parcours du menu (F7)
  • Compiler (F9)
  • image-1-2.png
  • Eléments personnalisés
Analyse les paquets ESM et DSM
  • Eléments Sage
Analyse les paquets SAGE
  • Tous les éléments
Analyse tous les paquets
  • image-1-3.png
Prendre en compte les objets modifiés depuis cette date

Analyse des écrans

L'analyse des écrans permet :

  • de déterminer quels écrans utilisent un élément du modèle.
  • de détecter les éléments référencés dans les écrans qui n'existent plus dans le modèle.

Pour démarrer l'analyse ouvrez le noeud correspondant.

image-2.png

Info-20px.png Note : L'analyse des écrans peut être assez longue car elle parcours tous les écrans du référentiel rattachés aux paquets de l'application

Le résultat est ensuite consultable en utilisant les noeuds "Vue par paquet" et "Vue par écrans"

Vue par paquet

Affiche les paquets qui contiennent des écrans les référençant.

Par exemple :

image-3.png

indique que l'attribut codeJournal de la classe TVueEcritureAnalytiqueCentre du paquet CptAnalytique est utilisé par l'écran eanalytique_interrogationparcentre.dfm

Vue par écran

Affiche les écrans analysés; les écrans avec des erreurs apparaissent en rouge.

Par exemple :

image-4.png

indique que l'écran ebudget_analysebudgetaire.dfm référence les classes TNiveauPrevision et TProcessusAnalyseBudgetaireTreso qui n'existe pas dans le modèle.

Analyse des requêtes

L'analyse des requêtes permet

  • de déterminer quelles requêtes utilisent un élément du modèle.
  • de déterminer les éléments référencés dans les requêtes qui n'existent plus dans le modèle.

Pour démarrer l'analyse ouvrez le noeud correspondant.

image-5.png

Info-20px.png Note : L'analyse des requêtes peut être assez longue car elle parcours toutes les requêtes du référentiel rattachées aux paquets de l'application

Le résultat est ensuite consultable en utilisant les noeuds "Vue par paquet", "Vue par écrans" et "Vue requête avec expression"

Vue par paquet

Affiche les paquets qui contiennent des requêtes les référençant.

Par exemple :

image-7.png

indique que l'attribut code de la classe TCompteBancaire du paquet CptEnvironnement est utilisé par la requête retapeecheance.drp

Vue par requête

Affiche les requêtes analysées; les requêtes avec des erreurs apparaissent en rouge.

Par exemple :

image-6.png

indique que la requête anaysenf.drp référence l'attribut oidService de la classe TSalarie qui n'existe pas dans le modèle.

Vue requête avec expression

Affiche les requêtes contenant des expressions.

image-8.png

Analyse du modèle

Cette fonction permet de générer une cross-référence des éléments du modèle.

 paquet
   Référence du modèle
     Utilisé par
     Utilise
   Référence de compilation
     Utilisé par
       Vue par paquet
       Vue par classe
     Utilise
       Vue par paquet
       Vue par classe

Exemples :

image-9.png

Indique que le paquet CptMouvement est référencé par le rôle ProcessusSaisieLibelleAuto de la classe TProcessusComptabilisationAF du paquet GCNoteFrais.

image-10.png

Indique que le paquet CptMouvement est référence par le code de méthode çCopierVentilationAnalytique de la classe TEcriture_CptAnalytique du paquet CptAnalytique.

Outils personnels