Configuration de formulaire avancée
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 » sur les tables dérivées de la tâche (glide.ui.task.insert).
- Cochez la case pour activer ou décocher la case pour désactiver (par défaut) les options des 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 envoyé.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Procédure
Activer les fractionnements de formulaire multiples
Les divisions 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 formulaires.
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 répartition sont répertoriés avant les champs 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 des champs obligatoires. Lorsque vous configurez un formulaire, les champs obligatoires apparaissent en gris et une info-bulle indique qu’ils sont requis. 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) pour 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 obligatoire de sa table de base. Par exemple, si le champ Brève description est obligatoire pour la table Tâche, mais pas pour la table Incident, il est obligatoire pour toutes les tables 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, afficher 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 à 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 à qui 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 du développeur. |
Sélectionnez les champs disponibles associés au champ Appelant . |