Documentation en ligne

Formulaire (action)

Généralités

L'action « Formulaire », peut être nécessaire pour demander des informations supplémentaires à l'usager qui a introduit une demande, ou pour qu'un agent complète la demande de l'usager avec des informations internes.

À l'instar d'un « cadre réservé à l'administration », typique des formulaires papier, « Formulaire » peut permettre à un agent de joindre à la demande d'un usager des données internes.

Enregistrer le formulaire

Par défaut le formulaire dispose d'un bouton « Valider » non personnalisable.

Une option permet toutefois de ne pas afficher ce bouton et on utilisera alors à la place un « Saut manuel » qui permet d'afficher dans l'interface un bouton dont on peut choisir le texte (par exemple « Enregistrer » et sur lequel on peut mettre une aide contextuelle.
Attention ce saut manuel doit être positionné après le formulaire dans la liste des actions, sans cela les données du formulaire ne seront pas enregistrées.

Récupérer les données du formulaire

Les données du formulaire sont intégrées à la demande et on peut les récupérer en utilisant une variable du type :

  • form_workflow_form_MON-FORMULAIRE_var_MON-CHAMP

Plusieurs passages par un même formulaire

Si le formulaire est rempli plusieurs fois, chaque passage est indexé (avec 0 pour le premier passage). Cela permet de retrouver la valeur des champs pour chaque passage avec une variable du type :

  • form_workflow_form_MON-FORMULAIRE_INDEX_var_MON-CHAMP

Édition

Les étapes d'édition de l'action « Formulaire » sont les suivantes :

  • Pointer et ajouter chaque fonction et/ou rôle d'utilisateur destiné à saisir le formulaire, au sein d'une liste déroulante.

  • Attribuer un identifiant au formulaire à afficher. Rappel : Publik dispose d'un système générique appelé variables de substitution qui permet de faire référence, à l'aide d'une formule, à la valeur d'un champ saisi au sein d'un formulaire. Pour accéder à la valeur d'un champ, il faut préciser le formulaire au sein duquel la valeur a été saisie; et le champ, au sein de ce formulaire, dont la valeur doit être exploitée.

  • Éditer les champs du formulaire, en cliquant sur le lien «Modifier les champs ». La création de champs se déroule alors exactement comme pour  un formulaire classique (mais les champs de type « Page » ne sont pas disponibles)

Dernière mise à jour le 10 février 2023 01:10 — Éditer