Configuration avancée de formulaire
Les administrateurs peuvent configurer des fonctionnalités de formulaire avancées, telles que le focus de formulaire, les divisions de formulaire et les champs dérivés.
Autoriser les options d’insertion sur les enregistrements de tâche
Les options Insérer et Insérer et rester sont désactivées par défaut pour les enregistrements de tâches tels que les incidents et les demandes de changement. Vous pouvez définir une propriété système pour afficher ces options pour les enregistrements de tâches.
Avant de commencer
Procédure
- Accédez à la .
- Localiser la propriété Autorisez l’utilisation des options « Insérer » et « Insérer et rester » dans les tables dérivées de la tâche (glide.ui.task.insert).
- Cochez ou désactivez la case à cocher pour désactiver (par défaut) les options pour les tâches.
- Cliquez sur Enregistrer.
Désactiver la concentration sur le premier champ accessible en écriture d’un formulaire
Placez le focus d’un formulaire sur le premier élément de la page au lieu du premier champ accessible en écriture pour rendre le formulaire plus accessible aux utilisateurs qui utilisent des lecteurs d’écran.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Par défaut, les formulaires définis se concentrent sur le premier champ accessible en écriture du formulaire. Lorsque le premier champ est désactivé, le formulaire se concentre sur le premier élément de la page. Se concentrer sur le premier élément, plutôt que sur le premier élément accessible en écriture, permet aux utilisateurs qui utilisent des lecteurs d’écran de s’orienter afin qu’ils puissent trouver tous les éléments d’un formulaire.
Procédure
- Accédez à la .
- Définissez la propriété glide.ui.focus_first_element sur faux.
Masquer la barre de modèle d’une table
Les administrateurs peuvent masquer la barre de modèle d’une table en créant une propriété système.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Procédure
Désactiver la soumission du formulaire avec la touche Entrée
Par défaut, lorsque vous appuyez sur la touche Entrée dans un champ de texte simple d’une ligne, une liste de choix ou un champ booléen, le formulaire est soumis.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Procédure
Activer les fractionnements de formulaire multiples
Les fractionnements de formulaire vous permettent d’organiser les champs d’un formulaire en colonnes. Les administrateurs doivent ajouter une propriété pour activer les fractionnements de formulaire.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Lorsque vous organisez les champs de cette manière et que l’utilisateur consulte le formulaire sur un petit appareil mobile, les champs de la première division sont répertoriés avant ceux de la deuxième division. Dans cet exemple, les champs Balise d’actif, État, Numéro de série et Sous-état sont répertoriés avant les champs situés en dessous. Vous pouvez également créer des éléments qui couvrent le formulaire en haut du formulaire.
Procédure
Définir les champs obligatoires
Vous pouvez spécifier les champs de formulaire requis dans les formulaires. Cette action empêche les utilisateurs ayant le rôle personalize_form de supprimer le champ en configurant la mise en page du formulaire.
Avant de commencer
Le module d’extension Champs de formulaire requis doit être actif.
Pourquoi et quand exécuter cette tâche
S’ils sont présents sur un formulaire, seul un administrateur peut supprimer les champs obligatoires. Lorsque vous configurez un formulaire, les champs obligatoires s’affichent en gris avec une info-bulle qui les indique. Les champs obligatoires sont définis dans la table Champs de formulaire obligatoires [sys_ui_element_required].
Le cas d’utilisation attendu (mais pas le seul) de cette fonctionnalité fait partie d’un schéma d’administration déléguée. Par exemple, vous pouvez accorder aux succursales le droit de modifier les formulaires en accordant le rôle personalize_form, mais ne pas leur permettre de supprimer certains champs qui sont essentiels au traitement global de l’entreprise.
Procédure
Résultats
Une table étendue peut remplacer la règle Champ de formulaire requis de sa table de base. Par exemple, si le champ Description brève est requis pour la table de tâches, mais pas pour la table d’incident, il est requis pour toutes les tables de tâches à l’exception d’Incident.
Contrôler le type d’étiquette pour les champs dérivés
Vous pouvez configurer le type d’étiquette qui s’affiche pour les champs dérivés.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Par exemple, l’affichage de l’adresse e-mail de l’appelant lors de l’examen d’un enregistrement d’incident. L’adresse e-mail n’est pas stockée dans la table Incident, mais est obtenue en suivant la référence de l’appelant de l’incident vers la table Utilisateur. Vous contrôlez le type d’étiquette en définissant une propriété système. Par exemple, l’étiquette de champ d’une adresse e-mail d’incident peut être l’une des chaînes suivantes.
- E-mail de l’appelant, qui représente l’étiquette complète permettant d’identifier de façon unique ce champ comme étant l’e-mail de l’enregistrement utilisateur de l’appelant. Si vous affichez l’adresse e-mail de la personne à laquelle le ticket est affecté, son étiquette est Affecté à E-mail.
- E-mail qui est l’étiquette du champ cible. Cette étiquette n’est pas unique sur le formulaire si, par exemple, vous affichez également l’adresse e-mail de la personne affectée à l’incident. Cependant, l’emplacement du champ sur le formulaire indique généralement clairement ce que le champ représente.
Choisissez le champ Appelant et cliquez sur l’icône de développement. |
Sélectionnez les champs disponibles associés au champ Appelant . |