Chaque champ possède également certaines options dédiées que nous allons lister ici.
Elements de présentation
Titre
Pas d'option dédiée. Le titre est saisi dans le libellé du champ dans les options générales.
Texte statique
- Texte enrichi : mode avancé avec certaines options de mise en forme basé sur du langage Markdown.
- Editer le texte : permet de saisir le texte qui sera affiché aux utilisateurs (obligatoire)
Logo
- Logo de type bandeau : permet d'afficher l'image sur toute la largeur de l'écran
- Upload : choix de l'image qui sera affichée dans le formulaire (obligatoire)
- Masqué sur le formulaire web : permet de faire en sorte que l'image ne soit affichée que sur mobiles.
Saut de page
- Permettre le passage à la page suivante sans validation des données : est-ce que l'utilisateur a le droit de passer à la suite du formulaire si certains champs requis ne sont pas renseignés ?
Champs de saisie de données
Champ Texte
- Texte enrichi : mode avancé avec certaines options de mise en forme basé sur du langage Markdown.
- Valeur par défaut : applique la valeur renseignée dans le champ.
- Liste liée : permet de proposer une auto-complétion lorsque l'utilisateur tape les premier caractère d'un élément de la liste choisie.
- Scan de code barre : permet sur mobile d’utiliser l’appareil photo pour scanner un code qui sera renseigné dans le champ texte.
- Scan externe : permet sur mobile de copier la donnée issue d’un scanner bluetooth.
Le textes sont limités à 5 000 caractères.
Champ Nombre
- Format : conversion de la donnée dans un format numérique.
- Valeur minimale : permet de définir une valeur fixe minimale.
- Valeur maximale : permet de définir une valeur fixe maximale.
- Valeur par défaut : applique la valeur renseignée dans le champ
On suit la norme IEEE 754.
La précision de la valeur dépend de son format.
Pour un nombre entier, la valeur doit être comprise entre -9223372036854775808 et 9223372036854775807, soit entre -2^63 et (2^63)-1.
Pour un nombre décimal, la valeur est tronquée aux 14 premiers nombres significatifs.
Champ Booléen (vrai/faux)
- Valeur par défaut : applique la valeur renseignée dans le champ.
Champ Date
- Format : permet de définir si on utilise uniquement la date ou si on ajoute également l'heure.
Les champs dates sont enregistrés en Unix Timestamp.
Champ Durée
- Format : cet option est dépréciée. Le format est forcément hh:mm:ss
Champ Localisation
Pas d'option dédiée
Champ Email
- Valeur par défaut : applique la valeur renseignée dans le champ.
Les champs emails doivent être conformes aux normes RFC3696 et RFC2821.
Champ Téléphone
- Valeur par défaut :
- permet de choisir le format du numéro en fonction du pays (en agissant sur le drapeau)
- applique la valeur renseignée dans le champ
Champ Image
- Format : choix de la résolution de redimensionnent de l’image.
- Basse :640x480
- Normale :1024x768
- Haute :2048x1536
- Original : Résolution originale (donc définie dans les paramètres du mobile) - limitée à 20 Mo
Ce menu déroulant permet de choisir la résolution de redimensionnement d’une image prise par un appareil mobile. Il est vivement conseillé de réduire la résolution par défaut des photos de smartphones, celle-ci est très élevée et rallonge donc le temps de transfert des fiches (poids des fichiers).
- Nombre maximal d’images : détermine une limite au nombre d’images pouvant être liées au champ.
- Nom du fichier : permet d’inclure un nommage au fichier
Champ Fichier
- Nom du fichier : permet d’inclure un nommage au fichier.
Voici la liste des formats autorisés :
- Image/gif, image/jpeg, image/png, image/tiff, image/x-png
- Text/csv, text/plain, text/xml
- Video/mpeg, video/mp4, video/x-msvideo
- Application/zip, application/pdf, application/x-rar-compressed, application/x-tar, application/x-7z-compressed, application/x-zip-compressed
- La taille du fichier ne doit pas dépasser 20 Mo
Champ Signature
- Nom du fichier : permet d’inclure un nommage au fichier.
Le fichier signature est limité à 20 Mo.
Champ Liste
- Liste liée : liaison du champ avec une liste.
- Multiple : autorise le choix de plusieurs valeurs dans une liste.
- Affichage : choix de la disposition concernant la personnalisation de valeur sur liste.
- Type d’affichage sur mobile : permet d’utiliser autre mode d’affichage d’une liste sur votre formulaire mobile.
- Dépendance à une liste : cette fonction permet de lier plusieurs champs listes les uns aux autres, afin de suivre une arborescence. Ceci est uniquement disponible sur une liste à choix unique donc non multiple.
- Saisie partielle : permet d'arrêter la saisie d'une liste à un certain niveau d'arborescence de la liste.
- Continuer une saisie : permet de continuer la saisie partielle d'un champ liste précédent sur le formulaire
- Terminer la saisie : permet de terminer la saisie d'un champ liste précédent (en allant jusqu'au bout de l'arborescence)
Dépendance à une liste : exemple de mise en place
Prenons un formulaire qui contient un champ liste (MonPremierChampListe), paramétré en Saisie partielle, de façon à afficher la valeur de profondeur 2 d'une liste (Alarmes) qui dispose de 5 niveaux de profondeur.
Continuer une saisie:
Comme illustré ci dessous, il est possible d'ajouter au formulaire un second champ liste, paramétré sur Continuer une saisie, et dépendant du 1er champ liste (MonPremierChampListe), de façon à afficher un autre niveau de profondeur de l'élément de la liste Alarmes choisi dans le 1er champ liste.
Dans cet exemple, nous souhaitons afficher l'élément de profondeur niveau 4, en fonction de l'élément de niveau 2 choisi précédemment dans le 1er champ liste.
Terminer la saisie:
L'option Terminer la saisie permet de récupérer la valeur du dernier niveau de profondeur de la liste, toujours en fonction de l'élément choisi dans le champ liste lié (ex: MonPremierChampListe).
Dans notre exemple, c'est la valeur du niveau de profondeur 5 qui s'affichera ici, puisque la liste Alarmes dispose de 5 niveaux de profondeur.
NB
- Un champ liste, paramétré en Continuer la saisie ou Terminer la saisie, ne peut être lié qu'à un champ liste paramétré en Saisie partielle. Les champs liste qui n'ont pas l'option Saisie partielle activée n'apparaissent pas dans la liste déroulante Champ liste liée d'un champ liste paramétré sur Continuer la saisie ou Terminer la saisie.
- Les listes sont limitées à 100 000 éléments. Aucune limite sur le nombre d'éléments sélectionnés.
Champ Relation
- Formulaire : permet de définir quels types de fiches peuvent être liées à la fiche courante dans la relation.
- Option de relation :
- Multiple : permet de lier plusieurs fiches enfant au formulaire parent.
- Création : autorise la création d’une fiche enfant.
- Envoi de sous-fiches à la création : par défaut, les fiches créées au sein d'une fiche ne sont envoyées que lorsque la fiche principale est envoyée. Activer cette option permet d'envoyer les sous-fiches dès leur création.
Toutefois, sur iOS comme sur la v2, l'envoi des fiches se fait toujours dès que possible (dès leur création ou dès que le réseau le permet), même si cette option n'est pas activée.
- Envoi de sous-fiches à la création : par défaut, les fiches créées au sein d'une fiche ne sont envoyées que lorsque la fiche principale est envoyée. Activer cette option permet d'envoyer les sous-fiches dès leur création.
- Modification : permet la modification d’une fiche enfant.
- Sélection : permet la sélection d'une fiche enfant
- Vue grille : ajout dans un affichage tableau les fiches enfant sur le mobile .
- Support de positionnement : permet d’inclure une image en fond, afin de placer des pastilles qui positionneront les fiches enfants créées à partir du mobile (uniquement disponible sur Android).
- Quantifiable : permet d’ajouter un compteur pour inclure une quantité sur une ou plusieurs fiches dans la relation. Fonctionne via des fiches déjà créées en utilisant la recherche serveur sur mobile ou la diffusion de fiches.
- Il est ensuite possible de faire une recherche par Scan pour trouver rapidement une sous-fiche en se basant sur un champ Scan.
Champ Utilisateur
- Affichage : permet de définir si vous souhaitez masquer l'email de l'utilisateur ou non
- Multiple : permet de définir si vous souhaitez permettre la sélection multiple d'utilisateurs
- Limiter le choix à un groupe : Permet de restreindre la sélection des utilisateurs à un groupe.
Champ de restitution de données
Formule
- Formule : fournit un résultat en fonction de la formule Javascript renseignée. Le fonctionnement des formules est détaillé sur cette page.
Elément de relation
Si la fiche courante est liée à une autre fiche, le champ "élément de relation" permet d'afficher un élément de la fiche associée. Cette fonctionnalité ne fonctionne qu'avec une relation simple (et non sur une relation multiple).
- Relation : liaison du champ avec un autre formulaire.
- Champ lié : restitue la donnée issue du champ lié enfant sur le formulaire parent.
Elément de liste
Un élément de liste permet de récupérer un élément parent d'un champ liste renseigné au sein de la fiche courante. Le champ n’est utilisable que sur les listes non multiples.
- Champ lié : liaison du champ avec un champ liste
- Niveau : choix du niveau dans l’arborescence de la valeur à afficher.
Cas particulier: Un champ Elément de liste étant basé sur la valeur choisie dans le champ liste auquel il est lié, l'Elément de liste ne peut récupérer qu'une valeur disponible dans ce champ lié.
Si par exemple, le champ lié est en Saisi partielle (voir ci dessous), et n'affiche que le niveau de profondeur 1, il sera impossible de récupérer dans le champ Elément de liste l'information située au niveau de profondeur 2 ou 3 ou plus de cette liste.
Indiquer un niveau de profondeur supérieur au maximum défini dans le champ liste lié ne retourne aucune information.
Champ liste (ListeAlarmes)
Champ Élément de liste:
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.