Description : Permet de valider automatiquement une section sans besoin de la parcourir pour remplir les questions qui s'y trouvent. Cet attribut peut par exemple permettre à un agent back-office de traiter un formulaire sans besoin d'ouvrir les sections remplies par l’usager. Sa valeur par défaut est false, les autres valeurs possibles sont true et expression.
Élément qui l’utilise
Section
Exemple :
<Section Type="standard" OutputMode="all" OutputTarget="all" NewPage="screen" AutoValidation="$(jsysSTEP)!='FirstStep'">
<Title>Section</Title>
</Section>Description : Attribut de l'élément Barcode utilisé pour encoder les données du formulaire (expressions ou texte).
Élément qui l’utilise
Barcode
Exemple :
<Section Type="standard" OutputMode="all" OutputTarget="all" NewPage="screen" AutoValidation="$(jsysSTEP)!='FirstStep'">
<Title>Section</Title>
</Section>Description : L’attribut colspan définit le nombre de colonnes à fusionner dans une table.
Sur l’en-tête de table (Th - Table header)
Indique le nombre de colonnes à fusionner pour former une seule cellule d’en-tête.
Par défaut, chaque colonne possède un colspan égal à 1.
Sur le corps de table (Td - Table data)
Indique le nombre de cellules à fusionner horizontalement dans une ligne du tableau.
Éléments qui l’utilisent
Th (Table header)
Td (Table data)
Description : Compteur de répétition d'un élément itératif; permet par exemple d'afficher le numéro de ligne d'une table au fil du remplissage, le nombre de sections ou de contents répétés par l'usager pendant le remplissage. Initié à "0", il faut ajouter "+1" lors de la création de cet attribut pour que l'affichage commence à 1 et non 0.
Élément qui l’utilise
DataIterator
Description : Code ISO de la monnaie attendue en input dans la CurrencyBox; cette valeur doit être choisie parmi celles déjà définies par le Studio. Si la valeur ISO souhaitée ne figure pas dans la liste, cela signifie qu'elle n'est pas prise en compte par défaut et requiert un développement spécifique.
Les monnaies prises en compte (FormPublisher 4.0.27) sont : CHF, EUR, GBP, USD, XAF
Élément qui l’utilise
CurrencyBox
Description : Identifiant unique pour désigner une structure de données complexe telle une table, une requête vers une source de données, un itérateur d'éléments; cet identifiant devient le préfix servant à exploiter les éléments de la structure. Par exemple, une table permettant de lister les enfants se servira plus tard du Datapath pour récupérer le nom, le prénom, la date de naissance d’un enfant de la table.
Éléments qui l’utilise
DataRequest
DataIterator
OptionData
DataTable
Description : Type de données requises pour l'élément; exemple String, Double, Integer, boolean, Object, etc.
Éléments qui l’utilise
[*]Box
ChoiceSet
Description : Valeur par défaut à attribuer à l'élément lors de sa création; NB: A la validation du formulaire, cette valeur par défaut peut se retrouver dans le datastore si l'usager ne la modifie pas.
Éléments qui l’utilise
[*]Box
Choice
Description : Identifiant du document existant pointé par ce lien. Si l'étape suivante doit se gérer dans un document différent (que celui-ci), alors cet attribut portera le nom du jxml en question.
Éléments qui l’utilise
LinkJdocument
Menu
Jformflow
Description : Nom du document jxml qui a été créé par le business analyst pour présenter le PDF de l'étape; si on ne renseigne pas cet attribut, alors le PDF par défaut sera joint.
Élément qui l’utilise
Report
Description : Référence qui permet de pointer sur un fichier Image préalablement embarqué / chargée dans le projet, ou un document créé dans le studio.
Éléments qui l’utilise
Image
LinkEmbeddedResource
Hyperlink
Description : Fonction qui permet d'affecter une valeur à une variable existante ; cette fonction peut en combiner plusieurs qui sont généralement posées à partir de son éditeur.
Éléments qui l’utilise
Variable
Data
Description : Nom du PDF distribué par email aux destinataires.
Élément qui l’utilise
Report
Description :
Première ligne du résultat obtenue après exécution de la requête d’une base de données.
La valeur renseignée dans cet attribut indique la première ligne à indexer dans la requête.
Par défaut FirstRow est vide, comme dans l’exemple suivant, pour récupérer une donnée de la table on utilise [0] dans le nom du champ.
<DataRequest StoreOutputInDatastore="false" CallOnInputChangeOnly="true" Name="fillbypaysfr" DataPath="PAYS_FR" FirstRow="" />
<TextBox Name="dataPath[0]|champdelatable" RefreshOnExit="false" NumberOfVisibleCharacters="30" DataType="string" AutoSize="true" IsReadOnly="true" />
Élément qui l’utilise
DataRequest
Description : Nombre de décimales après la virgule, permettant d'afficher la précision décimale d'un nombre flottant.
Si :
0 : la partie décimale est nulle; autrement dit les nombres décimaux sont arrondis
>0 : nombre de décimales fixé à la valeur saisie
Éléments qui l’utilise
NumberBox
CurrencyBox
Description : Hauteur en pixels de l'image, affichée en html. Par défaut, cette hauteur est de 100 pixels.
Éléments qui l’utilise
Barcode
image
Description : Hauteur en cm de l'image sur le PDF généré.
Élément qui l’utilise
Image
Barcode
Description : Permet d'identifier la section dans le document
Élément qui l’utilise
Section
Description : Attribut du dataIterator permettant d’identifier chaque élément itéré. Par défaut InternalName == item.
Exemple : une table permettant de lister les enfants (Nom, Prénom, Date de naissance de chaque enfant) aura pour internalName item et les éléments seront nommés comme suit : item|Nom; item|Prenom; item|DateNaissance
Élément qui l’utilise
DataIterator
Description : Activation de l'élément, un élément existant peut être désactivé ou activé selon certaines conditions; par défaut, l'élément est activé, ses valeurs possibles sont : True, False, Expression.
Éléments qui l’utilise
[*]Box
DataRequest
ActionsOnValidation
Bcc
WebService
ActionsOnExit
CustomAction
Cc
Choice
To
Variable
Message
Report
Description : Cet attribut permet de protéger les éléments en écriture; par défaut ils sont paramétrés à false, ses valeurs possibles sont : True, false, Expression.
Éléments qui l’utilise
[*]Box
GridCell
Grid
Table
Section
Choice
Include
TableBody
List
Tr
QuestionSet
Content
GridRow
ChoiceSet
Paragraph
ListItem
Description : Cet attribut permet de paramétrer l’obligation de remplissage d’un champ; par défaut il est paramétré à false, Ses valeurs possibles sont : True, false, Expression.
Élément qui l’utilise
[*]Box
Choice
Description : Cet attribut permet de paramétrer la visibilité (affichage) d’un élément. Par défaut, il est paramétré à true, ses valeurs possibles sont : True, false, Expression.
Élément qui l’utilisent
Grid
NoteParagraph
Question
Table
Section
OptionData
Include
TableBody
List
Tr
QuestionSet
Content
Option
TextBlock
GridRow
ChoiceSet
Paragraph
ListItem
Description : Langue source appliquée au document lors de sa création, servant de base à la mémoire de traduction pour générer les segments sources du document.
Élément qui l’utilise
JMail
JForm
IncludeDocument
Menu
JFormFlow
LinkJdocument
Description : Nombre maximum (plafond) d'éléments que l'usager va pouvoir répéter. Quand ce seuil est atteint, le bouton d'incrément (itérateur) disparaît de l'écran et il devient impossible pour l'usager d'ajouter un élément supplémentaire. Cet attribut ne peut prendre qu'une valeur entière et positive; il peut également être conditionné par une expression plus intelligente issue de la modélisation du formulaire.
Élément qui l’utilisent
DataIterator
Description : Nombre maximum (plafond) de caractères autorisés dans une zone de saisie; ce seuil permet de contrôler les dépassements souvent constatés dans les formulaires.
Élément qui l’utilisent
TextBox
Description : Nombre maximum (plafond) de lignes autorisées en réponse de requête dans une source de données.
Élément qui l’utilise
DataRequest
Description : Nombre minimum (plancher) d'éléments autorisés que l'usager est tenu d'itérer lors du remplissage du formulaire html.
Élément qui l’utilise
DataIterator
Nombre minimum (plancher) d'éléments qui seront affichés dès l'entrée dans la boucle d'itération; ce plancher est <= MinItemAlloed.
DataIterator
Description : Nombre minimum (plancher) d'éléments qui seront affichés dans le PDF en sortie de formulaire.
Élément qui l’utilisent
DataIterator
Description : Nom de l'élément; obligatoire pour la quasi totalité et servant à construire le dictionnaire de données du formulaire et plus tard le datastore lors du remplissage en ligne.
Éléments qui l’utilise
[*]Box
Parameter
Choice
MetaField
User
Variable
Report
MetaFields
JForm
Menu
Description : Nom du rôle tel que défini dans FormService.
Élément qui l’utilisent
Role
Nom du user tel que définit dans FormService.
User
Description : Nombre de caractères visibles, applicable à un champ de saisie dans le formulaire; en général, les éléments contiennent une valeur par défaut lors de leur création, pour permettre leur affichage en html, cependant, il est possible de modifier cette valeur à la modélisation en fonction du nombre de caractères attendus dans le champ.
Éléments qui l’utilise
PasswordBox
NumberBox
TextBox
UploadBox
CurrencyBox
MemoBox
Description : Nombre de lignes visibles à la création de l'élément.
Description :
ListBox
MemoBox
Description : Nombre de choix à afficher sur chaque ligne.
Éléments qui l’utilise
RadioBox
ListBox
Description : Numéro de service appelé sur le serveur d'application.
Élément qui l’utilisent
WebService
Description : L’attribut rowspan définit le nombre de lignes à fusionner verticalement dans une table.
Sur l’en-tête de table (Th - Table header)
Indique le nombre de lignes à fusionner pour former une seule cellule d’en-tête.
Par défaut, chaque en-tête possède un rowspan égal à 1.
Sur le corps de table (Td - Table data)
Indique le nombre de cellules à fusionner verticalement dans une même colonne.
Une cellule peut ainsi s’étendre sur plusieurs lignes selon la valeur de son rowspan.
La valeur par défaut est 1, et seules les valeurs entières sont acceptées.
Éléments qui l’utilisent :
Th (Table header)
Td (Table data)
Description : Attribut permettant de conditionner l'envoie du pdf aux destinataires en pièce-jointe. Il se paramètre dans le FormFlow et sa valeur par défaut est SendReport == false.
Élément qui l’utilise
Description : Nom du style utilisé pour mettre en forme un élément.
Éléments qui l’utilise
Button
LinkEmbeddedResource
LinkPageNumberCitation
GridCell
LinkUrl
Grid
LinkJdocument
Table
Hyperlink
Td
TableBody
Th
QuestionSet
Question
TableHeader
Content
IteratorControlButton
ChoiceSet
Description : ID de traduction de l'élément (réservé); c'est le système qui se charge de générer ces ID devant permettre au moteur de traduction d'identifier les segments de façon unique.
Éléments qui l’utilise
Button
LinkEmbeddedResource
LinkPageNumberCitation
EmailAddress, Subtitle
Suffix
Note
Customizer
OnErrorMessage
Description
NoteParagraph
LinkJdocument
Style
Hyperlink
MetaField
Label,
Name
Option
TextBlock
ShortTitle
IteratorControlButton
Title, Variable
NoteReference
Parameter
Caption
Subject
Paragraph
Alias
Data
Template
Description : Délai de traitement du dossier assigné à l'usager.
Élément qui l’utilise
NextStep
Description : Lien pointant vers un élément donné.
Éléments qui l’utilise
Image
LinkUrl
Object
Hyperlink
Description : Valeur concrète de l'élément.
Éléments qui l’utilise
Token
Customizer
Parameter
Option
Description : Largeur en pixels de l'image, affichée en html. Par défaut, cette largeur est de 100 pixels.
Élément qui l’utilise
Barcode
Description : Largeur en cm de l'image sur le PDF généré.
Élément qui l’utilise
Image
Barcode