La page Arbre généalogique vous permet de fixer les options de débogage de la construction d'un arbre généalogique 5AG). Les options de débogage de construction des arbres généalogiques sont activées si l'option Deboguer Application est cochée.
Cette page n’est pas présente lorsque l’application est un 4D distant utilisé pour tester le serveur ALV en mode interprété.
Les options de débogage sont :
- Afficher les connexions . Les connexions entre deux cadres de l’AG sont représentées par un point noir dans un cercle rouge. A coté du cercle, l’identifiant des deux connecteurs de cadre connectés sont écrits sous la forme IDconnecteur-cadreIDcadre, où IDconnecteur et IDcadre sont les identifiants respectivement d’un connecteur et d’un cadre de la BBD AG,
- Afficher les ID de cadre . Cette option affiche en haut à gauche de chaque cadre dessiné son identifiant sous la forme IDcadre(type) IDentité(numTable), où IDcadre est l’identifiant du cadre dans la BDD AG, type est le type de l’élément affiché, IDentité est l’identifiant unique de l’entité dans la BDD mère et numTable le numéro de la table correspondante,
- Afficher le viewer SVG . Cette option ouvre une fenêtre spéciale (viewer), comprenant 2 onglets. L’onglet Image affiche l’arbre généalogique ; le pied de page affiche les cordonnées X / Y de la position du pointeur (0 / 0 est le coin haut à gauche) et l'IDcodé de l’entité affichée dans un cadre. L’onglet Source affiche le code SVG généré par l'application pour créer l’image de l'AG,
- Enregistrer les images du déploiement . Cette option enregistre, chaque fois qu'un cadre vient d'être déployé, l'image de l'arbre généalogique courant dans un fichier de nom tempsCourant-Cadre_id_déployé.png où 'id' est l'identifiant du cadre déployé ; le fichier est disponible dans le dossier MacOS:Users:philippe:Library:Application Support:4D: debug:contexte:IDarbre_id: où 'contexte' vaut AG Edit ou AG Visu selon le contexte et 'id' est l'identifiant de l'arbre,
- Enregistrer une photo de la BDD_AG . Cette option enregistre une 'photo instantanée' du contenu de la Base de Données AG dans un fichier nommé Table nomTable.txt où nomTable est le nom de table BDD_AG exportée ; ce fichier est placé dans le dossier MacOS:Users:philippe:Library:Application Support:4D: debug:contexte:IDarbre_id:tempsCourant-étapeProcess: , où 'contexte' vaut AG Edit: ou AG Visu: selon le contexte, 'id' est l'identifiant de l'arbre construit, 'étapeProcess' vaut 'Construction', 'Calquage' ou 'Déploiement' selon l'étape du traitement où l'export est effectuté.