Documentation en ligne

Pages d'inspection, des outils de test et de debug

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). Ces traces sont aussi envoyées à l'administrateur. 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.

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

Cette page n'est accessible que lorsqu'une demande a été remplie pour le formulaire concerné, il faut donc s'assurer au préalable qu'il y a bien une demande existante pour ce formulaire.

Pour chaque demande, 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.

Suppression d'un formulaire en erreur

En cas d'erreur, tel par exemple une référence à une source de donnée inexistante, la page d'accueil du formulaire ne donne plus accès aux commandes de base. Si il est souhaité supprimer ce formulaire, cela est possible en suffixant l'URL avec /delete :
 
https://{{url-des-demarches}}/backoffice/forms/{{numero-du-formulaire}}/delete

Dernière mise à jour le 12 juillet 2022 17:34 — Éditer