Les formulaires sont disponibles à partir de la version 2.15.0
Le nouvel outil des formulaires est disponible depuis l'onglet "Accueil".
L'accès à cet outil est géré par le droit Formulaires/Outil formulaires.
Les formulaires peuvent être rangés par dossiers afin de les retrouver plus facilement.
Un dossier peut contenir des sous-dossiers et ainsi de suite.
Le dossier parent est nommé "Formulaires".
Cet outil présente une vue arborescente des formulaires et dossiers existants.
Les colonnes sont :
Une zone de filtre est disponible au-dessus du tableau, celle-ci s'applique au nom du formulaire.
Il est possible de trier les colonnes (tri croissant ou décroissant), ou de sélectionner les colonnes à afficher :
Si un formulaire possède une configuration incomplète (un des champs n'est pas correctement configuré), il apparaît avec une icône dans l'arbre :
La consultation des données est détaillée sur cette page.
L'outil offre la possibilité de créer, renommer ou supprimer un dossier.
Pour une création, le dossier créé est situé sous le dossier sélectionné.
L'accès à la gestion des dossiers est géré par le droit Formulaires/Gestion des dossiers.
Les actions suivantes sont disponibles pour la gestion d'un formulaire :
L'accès à la gestion des formulaires (création, modification, suppression) est géré par le droit Formulaires/Gestion des formulaires.
Cette fenêtre permet d'entrer la ou les adresses mail (une par ligne ou séparées par des virgules, des espaces ou des points-virgules) qui recevront un mail à chaque soumission du formulaire.
Voici un exemple de mail reçu :
Un accusé de réception du formulaire soumis peut être envoyé à l'utilisateur connecté.
L'expéditeur, le sujet ainsi que le message sont configurables,
avec la possibilité d'ajouter les informations du formulaire dans le message avec le mot clé {form}.
Voici un exemple d'accusé de réception reçu :
Une invitation à répondre au formulaire peut être envoyée à tous les utilisateurs ayant accès au formulaire.
Afin d'éviter tout envoi incorrect, le nombre de personnes qui recevront l'invitation est rappelé dans cette fenêtre, et après validation, une fenêtre pop-up demande une nouvelle validation en précisant ce nombre.
Le message est configurable avec l'utilisation des mots-clés suivants :
Voici un exemple de mail d'invitation reçu :
Le bouton "Cycle de vie" n'est pas disponible si le formulaire possède des données.
Ce bouton permet de définir un cycle de vie pour le formulaire :
Le cycle de vie formulaire Standard contient les états suivants :
Si le formulaire possède un cycle de vie, il est possible de faire évoluer le statut des entrées, soit en consultant les données sur le back office, soit via un service tableau de bord.
Cette fonctionnalité permet de définir les dates d'ouverture du formulaire en ligne.
Si la date actuelle est hors de cette plage de dates, le message suivant est affiché et le formulaire n'est pas disponible :
Il est possible de :
Un utilisateur peut remplir le formulaire une seule fois.
S'il essaie de remplir une nouvelle fois, ce message est affiché et le formulaire ne s'affiche pas :
Dans ce cas, à chaque affichage du formulaire, un message indique le nombre de places restantes au-dessus du formulaire:
Si le nombre de soumissions autorisées est atteint, le formulaire ne s'affiche pas et le message suivant est affiché :
Si le nombre de demandes est atteint, une liste d'attente (dont la taille est à définir dans la fenêtre de configuration) est mise en place.
Dans le cas où la liste d'attente est activée, un message l'indique au-dessus du formulaire :
Si le nombre de soumissions de la liste d'attente est atteint, le formulaire ne s'affiche pas et ce message est affiché :
Sur le tableau de consultation des données du back-office, une colonne "Sur liste d'attente" indique :
Pour qu'une entrée présente en liste d'attente passe en liste principale, il faut soit :
Quand une telle évolution (passage de liste d'attente à liste principale) se produit, un mail est envoyé à l'utilisateur ayant rempli l'entrée.
Ce mail est configurable via le bouton "Notification", situé en bas de la fenêtre principale de limitation des soumissions.
Exemple de mail reçu :
Un outil de limitation des droits d'accès est disponible, afin de déterminer les profils ayant les droits sur les dossiers et les formulaires.
Pour que les formulaires soient visible, il est nécessaire d'avoir accès en lecture au dossier racine "Formulaires". Sans ce droit, aucun formulaire ne sera visible.
Quand un droit est positionné sur un dossier, les formulaires enfants de ce dossier héritent automatiquement du droit du dossier parent.