Documentation en ligne

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é

En cas d'erreur irrémédiable sur un formulaire, il est possible que l'on accède plus à la page d'accueil permettant son paramétrage ou son inspection. Il reste possible de l'exporter en suffixant l'URL avec /export :
https://URL-DES-DEMARCHES/backoffice/forms/NUMERO-DU-FORMULAIRE/export
ou de le supprimer avec
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 »

Cette partie liste l'ensemble des fonctions qui interviennent dans le workflow avec en face le rôle dépositaire de la fonction.

Onglet « Suivi des actions »

Cette partie liste les différentes actions qui ont été appliquées à la demande, ou à la fiche, observée avec un lien vers l'action concernée dans le workflow. Les actions sont horodatées.
Workflows

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

Dernière mise à jour le 15/01/2024 20:29 — Éditer