Audit objets du langage
« Type d'audit »: Objets du langage
« Type de l'élément audité » (obligatoire)
« Elément » (obligatoire)
« Répertoire » (non utilisé)
« Contenu de l'audit » : complet
L'audit d'objets du langage sert à auditer un élément quelconque du paramétrage en mettant en avant les formules invalides (cas particulier pour l'audit d'un formulaire ou d'une colonne). Le résultat est un compte-rendu HTML.
Ex :
Type de l'élément audité = Automatisme sur action
Elément = Créer client -> créer commande m et m-1

IMG_PA00023
En auditant un automatisme sur action, il est possible de savoir si les conditions et les opérations sur colonnes sont valides. En effet, SIMAX audite les formules de l'enregistrement (ici l'automatisme sur action) ainsi que ses sous enregistrements (liste de conditions, liste d'actions à lancer)

IMG_PA00024
Cas particulier : Audit d'un formulaire

IMG_PA00025
Audit du formulaire Contact : compte-rendu HTML

IMG_PA00026
Le compte-rendu de l'audit d'un formulaire contient les informations suivantes :
- Description
- nombre de colonne (total, unique, invisible, calcul, recalculé)
- nombre d'enregistrement
- colonnes en double
- Audit Colonne
- liste des colonnes + formulaire lié
- lien HTML pour auditer chaque colonne
- Droit
- liste des colonnes de domaine différent
- Héritage
- liste des formulaires fils
- liste des formulaires père
- Dépendance
- liste des modèles liés au formulaire
- liste des colonnes référençant le formulaire (colonne obligatoire ? de type Liste ?)
- liste des formulaires liés à la suppression
- colonnes identiques Père fils
- colonnes identiques pour la transmission
- colonnes identiques utilisées pour les Créer à partir de
- Routage
- Description des routages pour les formules et les valeurs par défaut (nombre de routage externe, colonnes étapes pour le routage)
- liste des formules et valeurs par défaut invalides (colonnes inexistantes, modèle incohérent, etc.)
- liste des routages redondants
- Automatisme
- liste des automatismes liés au formulaire
- liste des lancements automatiques d'action utilisant le formulaire
- liste des automatismes invalides (conditions erronées, opérations sur colonne invalides)
- description détaillée des automatismes valides (liste des colonnes de la boucle, liste des boucles automatisme, désactivé ?, Formulaire de départ)
- Opérations sur colonne qui modifient les colonnes du formulaire audité
- Modèle d'impression
- rapport d'audit pour chaque modèle d'impression lié au formulaire
- Paramétrage
- hiérarchie représentant l'enchaînement des formulaires via les automatismes
- Mise en forme
- description des mises en forme liées au formulaire (libellé, gras ?, italique ? couleur)
Remarque :
Le compte-rendu HTML contient des liens qui permettent de :
- Lancer l'audit d'un autre élément (ex : Auditer une colonne via le compte rendu de l'audit du formulaire) : lien dans le compte-rendu
- Afficher un élément du paramétrage (ex : Afficher l'automatisme ".....", à utiliser pour aller corriger l'erreur signalée dans le compte-rendu) : lien dans le compte-rendu
- Actualiser l'audit courant (à utiliser après avoir modifié le paramétrage suite aux alertes et erreurs signalées par le compte-rendu d'audit) : bouton en haut à droite
- Se déplacer à l'audit précédent ou suivant : bouton en haut à droite
IMG_PA00011
Cas particulier : Audit d'une colonne
Pour réaliser un audit d’une colonne, rendez-vous sur un formulaire (le formulaire Facture par exmple), choisissez le champ/colonne que vous souhaitez auditer et cliquez sur

IMG_PA00027
Le compte-rendu de l'audit d'une colonne contient les informations suivantes :
- Description
- Obligatoire ?
- Invisible ?
- Repris dans l'intitulé ?
... etc.
- Liste des colonnes identiques
- Description des routages dans le cas où il y a une formule à évaluer
- Liste des endroits où est utilisée la colonne
- Audit des colonnes identiques

IMG_PA00028
Remarque :
Le compte-rendu HTML contient des liens qui permettent de :
- Lancer l'audit d'un autre élément (ex : Auditer une colonne via le compte rendu de l'audit du formulaire) : lien dans le compte-rendu
- Afficher un élément du paramétrage (ex : Afficher l'automatisme ".....", à utiliser pour aller corriger l'erreur signaler dans le compte-rendu) : lien dans le compte-rendu
- Actualiser l'audit courant (à utiliser après avoir modifié le paramétrage suite aux alertes et erreurs signalées par le compte-rendu d'audit) : bouton en haut à droite
- Se déplacer à l'audit précédent ou suivant : bouton en haut à droite
Evolution de l’audit de colonne pour repérer les colonnes invisibles inutiles
Dans le cas où une colonne est invisible et non utilisée dans le paramétrage, l'audit sur cette colonne affiche :
△ La colonne est invisible et n'est potentiellement pas utilisée
Dans la liste des colonnes de l'audit d'un formulaire, il est indiqué si la colonne est utilisée ou pas. Il y a 5 cas :
✔ : utilisée
↘ : utilisée via un formulaire père
: (rien) inutilisée
△ : potentiellement inutile
: non applicable (bouton, séparateur ...)
Important, les utilisations de colonne ne sont pas détectées :
· dans les modèles d'édition
· dans les fonctions ExécuteFormule
Bouton « Audit »
Vous pouvez lancer un audit paramétrage directement dans la fenêtre de modification ou consultation d'un formulaire grâce au bouton « Audit » au bas du formulaire. Ainsi vous pourrez lancer plus rapidement un audit paramétrage sur un automatisme, un tableau récapitulatif, un contrôle de validité etc. Ceci vous évite de devoir remplir les paramètres « type d'audit », « formulaire » etc. de l'action « audit paramétrage ».
IMG_PA00010

IMG_PA00029
L'audit lancé sera :
- Type d'audit « Objet du langage »
- Type de l'élément audité : type de l'élément ouvert
- Élément : l'élément affiché
- Contenu de l'audit : Complet
Cas particulier: pour les colonnes et les formulaires, l'audit "Objet du langage" est particulièrement détaillé.
Pour tous les autres éléments audités, c'est l'audit générique qui est lancé, c'est à dire une analyse des formules invalides.
Mis à jour

