Les éléments de questionnement

Cette partie de la documentation vous présente les éléments de questionnement du Studio.

Remarques :

  1. Retourner à la page d'accueil de la documentation est les moyen le plus rapide d'accéder à une autre page de la documentation,
  2. Vous vous posez des questions sur le fonctionnement de la documentation ou l'élément que vous recherchez ne se trouve pas sur cette page ? Consultez le la page d'aide pour obtenir de plus amples informations
  3. Certaines propriétés sont présentées ici de manière synthétique. Si vous souhaitez obtenir plus de renseignement sur celles-ci, cliquez sur les liens correspondants ou accédez directement à la page : "les propriétés des éléments"

Plan schématique

QuestionSet

Un QuestionSet permet de regrouper plusieurs question et de les présenter sous forme de tableau

Remarque : Vous pouvez donner un titre (Title) à votre QuestionSet

Pour accéder à l'exemple, cliquez ici

Propriétés

  • OutputMode : détermine la visibilité de l’élément selon le mode de sortie du document : interview, report ou all (all par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
  • OutputTarget :  détermine la visibilité de l’élément selon le type de support : Desktop, mobile ou all (all par défaut)

Question

L'élément Question est le pivot des documents interactifs (interviews web) qui va contenir les champs de saisie qui captent les informations dynamiques des SmartForm (TextBox, CheckBox, ComboBox, ...). Cet élément peut être contenu dans un QuestionSet ou dans un Paragraph.

Les données reçues portent le nom de l'attribut "Name" des "box". Celui-ci doit respecter des règles de syntaxe précises :

  1. Le 1er caractère peut être "_", "a-z", "A-Z" (accents non autorisés !)
  2. Les autres caractères peuvent être des chiffres et/ou des lettres (accents non autorisés !)
  3. Le caractère "[" (crochet ouvrant) est autorisé à condition qu'il soit suivi de chiffres ou d'une expression "$" (NomVar), puis de "]"
  4. Le caractère "]" ( crochet fermant ) est autorisé à condition de suivre la règle 3, qu'il soit le dernier caractère ou qu'il soit suivi d'un caractère "|" en respectant la règle 5
  5. Le caractère "|" est autorisé à condition que le terme précédent et le terme suivant suivent les règles précédemment édictées

Pour accéder à l'exemple, cliquez ici

Propriétés

  • IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)

Label

Cet élément permet d'insérer un texte indicatif avant les champs de saisie d'une Question

Pour accéder à l'exemple, cliquez ici

TextBox

Un TextBox est un élément qui permet d'insérer un champ de saisie ordinaire dans une Question

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
  • RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

AttachmentBox

Un AttachmentBox est un élément qui permet de pointer une pièce jointe annexée au document dans une Question

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

CheckBox

Un CheckBox est un élément qui permet d'ajouter des champs de saisie de type "case à cocher" dans une Question

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
  • RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

ComboBox

Un ComboBox est un élément qui permet d'ajouter des champs de saisie de type "liste à déplier" dans une Question

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
  • RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

MemoBox

Un MemoBox est un élément qui permet d'ajouter des champs de saisie de type "espace libre multiligne" dans une Question

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
  • RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

PasswordBox

Un PasswordBox est un élément qui permet d'ajouter des champs de saisie de type "mot de passe" dans une Question

Remarque : La saisie est remplacée à l'écran par des astérisques afin de protéger le mot de passe des regards indiscrets

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

SignatureBox

Un SignatureBox est un élément qui permet d'insérer une signature dans une Question

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • Description : sert à décrire la signature attendue
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

UploadBox

Un UploadBox est un élément qui permet d'ajouter une image légère à afficher durant l'interview dans une Question

Remarque : Pour l'ajout de pièces jointes annexées au document, Cf AttachmentBox

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

ListBox

Un ListBox est un élément qui permet d'ajouter des champs de saisie de type "liste proposant plusieurs réponses" dans une Question

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
  • RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

RadioBox

Un RadioBox est un élément qui permet d'ajouter des champs de saisie de type "bouton radio à cocher" dans une Question

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Name : permet d'identifier l'élément
  • DefaultValue : contient un nom de variable dont la valeur initialise la saisie (champs de saisie vides par défaut)
  • RefreshOnExit : contient une expression qui détermine si l'écran en cours doit être rafraîchi au moindre passage dans le champs de saisie. par défaut, seule la navigation ordinaire (map, bouton, ...) provoque des rafraîchissements d'écran
  • IsRequired : contient une expression qui détermine si la saisie est obligatoire ou non. (saisie facultative par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsEnabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)

Option

Le contenu ("text") de cet élément est affiché dans le formulaire afin de permettre à l'utilisateur de faire un choix parmi plusieurs options

Remarques : Option est insérable dans un ChoiceSet, un ComboBox et un ListBox

Pour accéder à l'exemple, cliquez ici

Propriétés

  • Value : Renferme le codage technique de l'Option retenue
  • IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)

OptionData

Cet élément permet de produire une liste liste d'éléments Option dynamiquement

Pour accéder à l'exemple, cliquez ici

Suffix

Cet élément permet d'insérer un texte indicatif après les champs de saisie d'une Question

Pour accéder à l'exemple, cliquez ici

ChoiceSet

Cet élément est un conteneur qui vous permet de créer des zones à choix (Choice)

Remarque : L'élément Choice peut être couplé avec l'élément Option (Cf. page "éléments de questionnement).

Pour accéder à l'exemple, cliquez ici

Propriétés

  • OutputMode : détermine la visibilité de l’élément selon le mode de sortie du document : interview, report ou all (all par défaut)
  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut)
  • IsVisible : contient une expression déterminant l'affichage du document (affiché par défaut)
  • OutputTarget :  détermine la visibilité de l’élément selon le type de support : Desktop, mobile ou all (all par défaut)

Choice

L'élément Choice permet de créer une ligne de choix sélectionnables.

 

Pour accéder à l'exemple, cliquez ici

Propriétés

  • IsReadOnly : contient une expression qui détermine les possibilités de modification de l'élément (modifiable par défaut).
  • Is Enabled : contient une expression qui détermine si l'élément est activé ou non (activé par défaut)