Apparence, comportement et correspondances
Apparence du formulaire
Styles
Des styles personnalisés peuvent être créés et déployés sur le serveur en suivant la structure suivante :
\wfgen\App_Data\Templates\Forms\[langue]\[nom du dossier]\css\[nom du style].css
📌 Exemple
\wfgen\App_Data\Templates\Forms\Fr\MonEntreprise\css\MonStyle.css
Éditeur d’apparence
Mode Express
Pour éditer en mode Express, survolez la souris sur l'élément et une barre d'outils s'affichera dans laquelle vous pouvez changer l'apparence du texte et la taille du haut de page. (Si l'élément comprend plusieurs champs, des barres d'outils s'afficheront dans les positions correspondantes.) Vous pouvez aussi changer la largeur des libellés et des champs.
Pour afficher les barre d'outils Express pour tous les éléments du formulaire, appuyez sur Ctrl+Maj+A
.
Mode Avancé
La section Texte vous permet de modifier l'apparence du texte, l'alignement et l'espacement entre les mots. La section Disposition vous permet de modifier la largeur et le rembourrage de l'élément. La section Bordures vous permet d'ajouter des bordures et en modifier l'apparence. La section Disposition du conteneur vous permet de régler les marges du haut, de gauche et de droite du conteneur.
Depuis l'onglet Appliquer sur... vous pouvez spécifier les éléments auxquels vous désirez appliquer les paramètres d'apparence personnalisés.
Comportement des champs et des sections
L'écran Comportement permet de définir visuellement et à l’aide de simples clics le comportement des sections et des champs du formulaire pour chacune des actions du workflow.
Pour définir le comportement des sections et des champs du formulaire au niveau d’une action, cliquez sur l’action souhaitée au niveau de la vue interactive du workflow. Une fois l’action sélectionnée, les paramètres Requis, Lecture seule et Caché s’activent à l’écran sous forme de bouton cliquable pour chaque section et champ du formulaire.
Pour définir le comportement du formulaire au niveau des autres actions du workflow, cliquez sur une autre action via la vue interactive et répétez l’opération précédente selon le comportement souhaité.
Tableau des comportements paramétrables pour une section
Tableau des comportements paramétrables par type de champ
* Sauf dans les conditions de champs.
Correspondances des données des champs
L’écran Correspondances permet de définir visuellement et à l’aide de simples clics ou de boîtes de dialogue les valeurs par défaut (données en entrée) et/ou les données qui seront stockées par le workflow (données en sortie) des champs du formulaire pour chacune des actions du workflow.
Lorsque l'action est sélectionnée, les boutons IN (valeur d'entrée) et OUT (valeur de sortie) seront activés pour chaque champ du formulaire.
Valeur par défaut (données en entrée)
Une valeur par défaut va alimenter automatiquement un champ lors de l’affichage du formulaire suite au lancement d’une action. Ces valeurs par défaut peuvent être de plusieurs types.
Texte saisi manuellement
Une macro sélectionnée dans la liste des macros disponibles
Une donnée du workflow sélectionnée dans la liste des données
Pour définir les valeurs d'entrée par défaut des champs du formulaire au niveau d’une action, cliquez le bouton IN du côté droit du champ.
Dans la boîte de dialogue qui apparaît, définissez la valeur par défaut du champ en saisissant un texte dans la zone Texte, en sélectionnant une macro dans la liste déroulante Macro ou en sélectionnant une donnée du processus dans la liste déroulante Donnée puis cliquez sur la coche en haut à droite pour enregistrer.
Pour définir les valeurs par défaut des autres champs du formulaire au niveau de chacune des actions du workflow, cliquez sur une autre action via la vue interactive et répéter l’opération précédente.
Données stockées par le workflow (données en sortie)
Pour définir les données du formulaire qui seront stockées au niveau d’une action, cliquez sur l’action souhaitée au niveau de la vue interactive du workflow.
Les champs dont la valeur a été envoyée sont alors automatiquement déclarés dans l’onglet Données de la définition du processus et seront exploitables :
Dans les conditions de transitions du workflow
Dans l'affectation d'une action, pour définir le délai d'action et le contenu des notifications
Dans les fonctionnalités de suivi et de statistiques (reporting)
Pour envoyer la valeur d’un champ du formulaire et par conséquent la stocker en donnée du processus, cliquez sur OUT du côté droit de chaque champ concerné.
Les champs dont la valeur a été envoyée sont alors automatiquement déclarés dans l’onglet Données de la définition du processus et seront exploitables dans les conditions de transitions du workflow, les fonctionnalités de suivi et d'analytiques (reporting), etc.
Les noms des données devraient respecter les conventions d'appellation XML suivantes :
Commencer par une lettre ou par un tiret bas
Contenir uniquement des lettres, des chiffres, des traits d'union, des tirets bas et des points
Ne pas contenir des espaces
Ne pas commencer par les lettres
XML
dans n'importe quelle casse (p.ex.xml
ouXml
).
Pour plus d'informations, voir https://www.w3schools.com/xml/xml_elements.asp.
Pour définir les données stockées au niveau de chacune des actions du workflow, cliquez sur une autre action via la vue interactive et répéter l’opération précédente.
Approbation rapide
Pour activer la fonctionnalité Approbation rapide sur les actions de validation, cochez Activer l'approbation rapide dans l'onglet Approbation rapide. Cliquez sur Modifier les mots-clés pour l'approbation par courriel pour spécifier des mots-clés d'approbation par email (séparés par des virgules) pour les paramètres d'approbation rapide configurés. Une fois activé, vous pouvez également activer les commentaires d'approbation rapide pour les actions de commentaires.
Pour activer l'Approbation rapide par défaut, cochez Approbation rapide par défaut dans l'onglet Portail du panneau de configuration.
Si vous avez modifié les paramètres d'Approbation rapide par défaut ou ajouté des paramètres supplémentaires, les valeurs des paramètres doivent être statiques et non liées à des données de processus dynamiques.
Dernière mise à jour