Pages d’inspection, debug et audit
Les pages d'inspection sont des pages spécifiques pour aider à comprendre et à débugguer les demandes, les formulaires et les workflows.
Journal des erreurs
Chaque fois qu’une erreur est générée, la trace apparaît dans le backoffice (sur la page du workflow et sur la page du formulaire concernés, ainsi que sur la page d’accueil « studio »). Le journal contient un lien vers la page d'inspection de la demande.
Formulaires
La page d'inspection d'un formulaire est accessible en cliquant sur le lien « Inspecteur » à droite depuis la page d'accueil du formulaire.
Elle reprend les principales rubriques de la page d'accueil (Informations, Worfklow, Options) mais elle offre surtout, dans le dernier onglet, une vue technique sur l'ensemble du paramétrage des champs.
Récupération/suppression d'un formulaire cassé
https://URL-DES-DEMARCHES/backoffice/forms/NUMERO-DU-FORMULAIRE/export
https://URL-DES-DEMARCHES/backoffice/forms/NUMERO-DU-FORMULAIRE/delete
Blocs de champs
La page d'inspection d'un bloc de champs est accessible en cliquant sur le lien « Inspecteur » à droite depuis la page d'accueil du bloc. L'onglet « Champs » offre une vue technique sur l'ensemble du paramétrage des champs.
Demandes / Fiches
Cette page n'est accessible que lorsqu'une demande ou une fiche a été remplie pour le formulaire concerné, il faut donc s'assurer au préalable qu'il y a bien une demande/fiche existante pour le formulaire ou le modèle de fiche concernée.
Pour chaque demande/fiche, la page d'inspection de celle-ci est accessible en cliquant sur le lien « Inspection des données » en marge droite.
Outil de test
Cet outil va vous permettre de tester le résultat de conditions et de gabarit utilisant différentes syntaxes :
- Condition (Django)
- Condition (Python)
- Gabarit / Expression (Django)
- Gabarit HTML (WYSIWYG)
Cela facilite grandement la compréhension du fonctionnement des conditions.
Onglet « Variables »
Sous l'outil de test, on trouvera :
- Dans la première colonne : l'ensemble des variables utilisées pour cette demande
- Dans la deuxième colonne : la valeur de ces variables au moment où on regarde cet écran (et parfois leur type entre parenthèses).
Cet écran permet donc de vérifier la valeur d'une variable à un instant t du traitement et facilite ainsi la recherche et l'identification des problèmes.
Onglet « Fonctions »
Onglet « Suivi des actions »
La page d'inspection d'un formulaire est accessible en cliquant sur le lien « Inspecteur » à droite depuis la page d'accueil du workflow.
Journal d'audit (liste des accès à une demande ou à une fiche)
Sur la page d'accueil de Studio, un bouton « Journal d'audit » donne accès à une page permettant de tracer les accès à une demande ou à une fiche. La page permet de filtrer :
- Par date
- Par utilisateur
- Par formulaire / demande
- Par type d'accès