Attributs de variable Catalogue de services

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • 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.

    Remarque :
    • 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 liste
    Figure 1. Attribut glide_list réduit
    Capture d’écran de l’attribut glide_list lorsqu’il est réduit
    Figure 2. Attribut glide_list développé
    Capture d’écran de l’attribut glide_list lorsqu’il est 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 :
    • 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.
    Variables applicables : Zone de sélection de recherche, Zone de sélection
    Figure 3. is_searchable_choice
    Capture d’écran de l’attribut 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 liste
    Figure 4. no_filter
    Capture d’écran de l’attribut 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.
    Variables applicables : Référence
    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.
    Important :
    le comportement de l'attribut est propre au bureau du catalogue de services.