Attributs de variable Catalogue de services
Quelques variables Catalogue de services prennent en charge des attributs spécifiques pour définir le comportement et les restrictions des variables.
Dans le formulaire Variable de catalogue, dans l'onglet Spécifications de types, vous pouvez spécifier les attributs de variable dans le champ Attributs de variable.
- Vous pouvez saisir plusieurs attributs pour un type de variable en les séparant par des virgules.
- Vous pouvez saisir plusieurs valeurs pour un attribut en les séparant par des points-virgules.
- Si vous ne voyez pas le champ Attributs de variable, activez la politique d'interface utilisateur Afficher les attributs lorsque le type est Une valeur parmi certaines.
- Les valeurs pré-sélectionnées ne sont pas effacées automatiquement lorsque la valeur de la variable dépendante change lors de l'utilisation d'un attribut ou d'un qualificatif de référence. Créez un script client pour effacer les valeurs en fonction des besoins de votre client et des vôtres.
Attributs de variable
- allowed_extensions
Spécifie la liste des types de fichiers autorisés. Exemple : allowed_extensions=txt;pdf.
Variables applicables : Pièce jointe- barcode
Indique si le code-barres peut être scanné à l'aide de l'appareil photo d'un équipement mobile pour identifier une valeur variable d'un élément de catalogue. Exemple : barcode=true.
Variables applicables : Texte sur ligne unique- max_file_size
Spécifie la taille maximale du fichier en Mo. Exemple : max_file_size=2.
Variables applicables : Pièce jointe- glide_list
Modifie l'interface du collecteur de liste, qui passe de zone de sélection à liste Glide.
Variables applicables : Collecteur de listeFigure 1. Attribut glide_list réduit Figure 2. Attribut glide_list développé - is_searchable_choice
Si cet attribut est défini sur true, il vous permet de rechercher et de sélectionner la valeur requise pour la variable. Exemple : is_searchable_choice=true.
Remarque :Variables applicables : Zone de sélection de recherche, Zone de sélection- Pour la variable Zone de sélection de recherche, une valeur par défaut est disponible lors du chargement même de la page.
- Cet attribut n'est pas applicable dans Portail de services.
Figure 3. is_searchable_choice - max_length
Définit le nombre maximal de caractères autorisés dans le champ. Par défaut, le champ accepte des chaînes de texte longues de plusieurs milliers de caractères. Définissez l'attribut max_length comme il convient pour les informations collectées par la variable. Par exemple, pour permettre la saisie d'une adresse, définissez max_length=200 ou toute autre longueur appropriée.
Variables applicables : Texte sur ligne unique, Texte sur ligne unique large- max_unit
Définit l'unité de temps maximale pour la durée. Les valeurs possibles sont max_unit=days, max_unit=hours, max_unit=minutes et max_unit=seconds.
Par exemple, si max_unit=minutes, la durée est affichée en minutes et secondes. Dans ce cas, une durée de 2 jours 3 heures 5 minutes 15 secondes est affichée ainsi : 3 065 minutes 15 secondes.
Variables applicables : Durée- no_filter
Masque les champs de filtre qui apparaissent au-dessus d'un collecteur de liste.
Variables applicables : Collecteur de listeFigure 4. no_filter - ref_ac_columns
- Spécifie les colonnes dont les valeurs d'affichage apparaissent dans une liste de saisie semi-automatique en plus du nom. Séparez les noms des colonnes par des points-virgules. Par exemple, ref_ac_columns=user_name;email;sys_created_on permet à l'exécution automatique de faire correspondre le texte des colonnes user_name, email et sys_created_on.
Variables applicables : Référence, Demandé pour.
- ref_ac_order_by
Spécifie la colonne utilisée pour trier la liste de saisie semi-automatique. Par exemple, ref_ac_order_by=name trie les choix d'exécution automatique par ordre alphabétique des noms.
Variables applicables : Référence- ref_auto_completer
Spécifie le nom d'une classe JavaScript (côté client) qui crée la liste pour les choix de saisie semi-automatique. Les valeurs de classe valides comprennent :
- AJAXReferenceCompleter : affiche les choix de saisie semi-automatique correspondants sous forme de liste déroulante. La liste affiche uniquement la colonne de valeur d'affichage de la table de référence. Si aucune autre classe d'exécution automatique n'est spécifiée, les champs de référence utilisent automatiquement cette classe.
- AJAXTableCompleter : affiche les choix d'exécution automatique correspondants sous forme de lignes dans une table. La table affiche la colonne de valeur d'affichage de la table de référence et toutes les colonnes répertoriées dans l'attribut ref_ac_columns.
- AJAXReferenceChoice : affiche les choix de saisie semi-automatique correspondants sous forme de liste déroulante. La liste affiche uniquement la colonne de valeur d'affichage de la table de référence. La liste n'affiche que jusqu'à 25 choix correspondants. S'il y a plus de 25 choix d'exécution automatique, le champ de référence affiche les choix avec la classe AJAXTableCompleter à la place.
- ref_qual_elements
Liste de champs à renvoyer au serveur pour obtenir une référence mise à jour.
Variables applicables : Choix multiple de recherche, Zone de sélection de recherche, Collecteur de liste.