Types de variables de catalogue de services

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 20 minutes de lecture
  • Les variables vous permettent de formuler des questions pour un élément de catalogue. Plusieurs types de variables de catalogue de services sont fournis. Certains types de variables acceptent les attributs de variable.

    Voir les sections suivantes pour plus de détails sur chaque type de variable. Pour plus de détails sur la création de variables, voir Créer une variable de catalogue de services. Vous pouvez également fournir du texte d'aide pour n'importe quelle variable de catalogue de services. Pour obtenir des informations sur la définition des informations d'aide, voir Définir les informations d'aide pour une variable de catalogue de services.

    Prise en charge dans divers canaux

    Les variables de Service Catalog sont prises en charge dans différents canaux. Pour en savoir plus sur leur disponibilité, consultez la rubrique Prise en charge variable dans différents canaux.

    Pièce jointe

    Lors de l'envoi d'une demande d'éléments de catalogue, cette variable vous permet de charger une pièce jointe pour une question de l'élément. Après avoir chargé la pièce jointe, vous pouvez également la télécharger, la mettre à jour et la supprimer. Même lorsque vous répondez à la demande, vous pouvez télécharger, mettre à jour et supprimer la pièce jointe d'un élément demandé ou d'une tâche du catalogue. Vous pouvez spécifier des restrictions relatives à la taille et aux extensions de fichier à l'aide des attributs de variable max_file_size et allowed_extensions. Pour en savoir plus sur ces attributs de variable, consultez la rubrique Attributs de variable Catalogue de services.
    Important :
    • Vous devez spécifier uniquement une valeur entière pour les éléments suivants :
      • Attribut de variable max_file_size
      • Propriété système glide.sc.variable.attachment.default_max_size (au niveau du catalogue). La valeur par défaut est 20.
    • Si l'attribut de variable max_file_size n'est pas spécifié, la valeur de la propriété système glide.sc.variable.attachment.default_max_size est considérée comme la limite supérieure de la taille du fichier de pièce jointe.
    • Quelle que soit la taille de fichier autorisée dans la variable, la taille du fichier de pièce jointe ne peut pas dépasser la taille spécifiée dans la propriété système com.glide.attachment.max_size, qui s'applique aux pièces jointes sur la Now Platform.
    • L'API g_form.setValue() est prise en charge dans les scripts clients du catalogue.
    Remarque :
    lorsque vous modifiez une pièce jointe, la pièce jointe existante est supprimée et une nouvelle pièce jointe est chargée.

    Lorsque vous chargez une pièce jointe dans cette variable, une entrée est créée dans la table Pièce jointe [sys_attachment]. La variable n'est pas mise à jour tant que vous n'avez pas envoyé la demande d'élément, ne l'avez pas ajoutée au panier ou n'avez pas sauvegardé l'enregistrement lors de sa modification (dans les flux de prestataires). Si vous supprimez ou mettez à jour la pièce jointe avant d'envoyer l'élément de catalogue correspondant, l'entrée de la table Pièce jointe [sys_attachment] est effacée.

    La pièce jointe chargée pour cette variable est copiée comme suit :
    • Dans un guide de commande, lorsque la variable est mise en cascade sur un élément de catalogue dans la base de la règle.
      Important :
      les attributs de variable individuels ne sont pas respectés pour les éléments de catalogue dans la base de la règle. Par exemple, supposons qu'une variable dans la section Décrire les besoins autorise une pièce jointe .pdf et que la variable d'un élément de catalogue dans la base de la règle autorise une pièce jointe .txt. Lorsque vous chargez une pièce jointe de type .pdf pour une variable dans la section Décrire les besoins, celle-ci est initialement mise en cascade sur la variable de l'élément de catalogue et les attributs de variable spécifiés dans l'élément de catalogue ne sont pas respectés. Toutefois, si vous supprimez cette pièce jointe initialement mise en cascade à partir d'un élément individuel et que vous tentez de charger une nouvelle pièce jointe, les attributs de variable individuels de l'élément de catalogue sont respectés.
    • Dans un créateur d'enregistrement, lorsque la variable est mappée sur un champ de la table de tâches. Cette variable ne peut être mappée que sur le type de champ Pièce jointe de fichier d'une table de tâches.
    Important :
    après la copie d'une pièce jointe, les modifications apportées aux pièces jointes individuelles sont indépendantes. Par exemple, tout changement apporté à une pièce jointe dans le guide de commande n'a pas d'incidence sur la même pièce jointe mise en cascade sur l'élément de catalogue dans la base de la règle.
    Avertissement :
    étant donné que les pièces jointes sont copiées, une taille plus grande peut entraîner des problèmes de performances.
    Si la vérification antivirus est activée sur le système, cette vérification est effectuée sur la pièce jointe lorsque vous :
    • envoyez une demande pour l'élément de catalogue correspondant ;
    • ajoutez l'élément de catalogue au panier ou à la liste de souhaits.
    Remarque :
    • Cette variable n'est pas prise en charge dans un jeu de variables de plusieurs lignes.
    • Cette variable est prise en charge dans les flux et les workflows.
    • Cette variable est disponible dans le créateur de condition.
    • Pour cette variable, l'affectation de variable d'élément n'est pas prise en charge dans le guide de commande.
    Figure 1. Variable Pièce jointe
    La variable Pièce jointe

    Pause

    La variable Pause affiche une ligne horizontale le long du formulaire. Cette ligne est un élément de formatage qui ne collecte pas de données.

    Figure 2. Exemple : variable Pause
    Une variable de pause

    Case à cocher

    La variable Case à cocher vous permet d'activer et de désactiver les options en la cochant et en la décochant.

    Pour qu'une case à cocher soit obligatoire, sélectionnez l'option Sélection obligatoire lorsque vous créez la variable. Par exemple, utilisez cette option pour exiger que les utilisateurs cochent la case J'accepte dans un formulaire d'accord. Si les utilisateurs essaient d'envoyer le formulaire d'accord sans cocher la case, un message d'alerte s'affiche pour indiquer aux utilisateurs qu'ils doivent cocher la case.

    Un groupe de variables Case à cocher est créé lorsque vous créez des variables Case à cocher consécutives. Ces variables Case à cocher sont triées par ordre au sein du groupe. Si vous souhaitez définir une étiquette personnalisée pour le groupe de cases à cocher, créez une variable Étiquette au début des variables Case à cocher consécutives. L'étiquette est alors considérée comme faisant partie de ce groupe et agit comme une étiquette du groupe. S'il n'y a pas d'étiquette personnalisée, les cases à cocher sont regroupées sous une étiquette Options par l'application.

    Dans un groupe de variables Case à cocher :
    • Si une variable Case à cocher du groupe est obligatoire, l'ensemble du groupe devient obligatoire, quelle que soit la visibilité de la variable Case à cocher obligatoire. Un astérisque (*) s'affiche ensuite à côté de l'étiquette du groupe et vous devez sélectionner au moins l'une de ces cases à cocher.
    • Si vous masquez l'étiquette, le groupe tout entier est masqué.
    • Si toutes les autres variables Case à cocher d'un groupe de cases à cocher obligatoires sont masquées et décochées, les scénarios suivants sont applicables :
      • Le groupe reste obligatoire tant qu'il y a au moins une case à cocher visible et décochée dans le groupe.
      • La dernière case à cocher du groupe ne peut pas être masquée si elle est décochée.

    Dans Service Portal, pour rendre un groupe de variables Case à cocher obligatoire, définissez au moins l'une des variables Case à cocher comme étant obligatoire. Lors de la définition de l'étiquette d'un groupe de cases à cocher, la définition d'une étiquette obligatoire ne rend pas le groupe de variables Case à cocher obligatoire.

    Dans le générateur de catalogue, les scénarios suivants s'appliquent :
    • S'il existe deux cases à cocher consécutives, un conteneur virtuel est créé pour un groupe de cases à cocher. Seuls les types de variables Case à cocher peuvent être ajoutés à l'intérieur du groupe.
    • Même si une variable Case à cocher est ajoutée immédiatement après un groupe de cases à cocher, elle est automatiquement ajoutée au groupe.
    Dans l'onglet Spécifications de types, vous pouvez spécifier le prix dans différents types de devises. Vous pouvez également configurer le prix dans les modèles de tarification suivants :
    • Calculé
    • Fixe
    • Plusieurs
    Pour plus d'informations sur les modèles de tarification, consultez la rubrique Champs de prix.
    Figure 3. Exemple : variable Case à cocher
    Une variable de case à cocher

    Pour plus d'informations sur la variable Case à cocher, voir la vidéo suivante :

    Début conteneur, Séparation du conteneur et Fin conteneur

    Les variables Début conteneur, Séparation du conteneur et Fin conteneur définissent une mise en page pour les conteneurs pouvant contenir plusieurs variables. Utilisez les variables Début conteneur et Fin conteneur pour définir les points de début et de fin de la mise en page d'un conteneur. La Variable Fin conteneur doit être utilisée conjointement avec la variable Début conteneur pour fermer un conteneur.

    Une mise en page de conteneur peut être divisée en deux ou trois colonnes à l'aide de la variable Séparation du conteneur. Par défaut, la séparation est calculée à la marque des 50 %.

    Les conteneurs sont similaires aux jeux de variables. Contrairement aux jeux de variables, les conteneurs peuvent être utilisés n'importe où, y compris à l'intérieur des jeux de variables. Les conteneurs peuvent également être imbriqués l'un dans l'autre.

    Pour plus d'aide sur la sélection du type de conteneur approprié, voir l'article Determining if you are using the correct container variable (Déterminer si vous utilisez la variable de conteneur correcte) [KB0539982] dans la base de connaissances HI.

    Remarque :
    • Les variables de conteneur ne sont pas encore prises en charge sur les équipements mobiles.
    • Les variables Début conteneur, Séparation du conteneur et Fin conteneur sont prises en charge dans Service Portal. Toutefois, si les réglages sont effectués sur le conteneur de niveau supérieur, des mises en page à deux colonnes maximum peuvent être réalisées.
    • Les jeux de variables sont également considérés comme des conteneurs. Ainsi, une variable Début conteneur avec une mise en page à deux colonnes sous un jeu de variables n'est pas prise en charge dans Service Portal.
    Pour reproduire le conteneur représenté sur l'image ci-dessous, saisissez les paramètres suivants lors de la création d'une variable Début de conteneur :
    • Sélectionnez la Mise en page Élargi sur 2 colonnes, en alternant les côtés.
    • Cochez la case Titre d'affichage pour utiliser une barre de titre réductible.
    Figure 4. Exemple : variable Conteneur
    Un conteneur de variables

    Date

    La variable Date crée un widget avec un champ et un calendrier pour sélectionner une date.

    Figure 5. Exemple : variable Date
    Une date variable

    Date et heure

    La variable Date et heure crée un widget avec un calendrier et des champs pour sélectionner une date et une heure. La valeur de temps est stockée en Heure du méridien de Greenwich (GMT) et affichée dans votre fuseau horaire.

    Figure 6. Exemple : variable Date et heure
    La variable de date et d’heure

    Durée

    Utilisez la variable Durée pour spécifier la durée pour laquelle un élément de catalogue est disponible.

    Pour les attributs pris en charge par cette variable, voir Attributs de variable.
    Remarque :
    saisissez la durée au format JJ HH:MM:SS lorsque vous définissez la valeur par défaut de la variable et que vous la spécifiez dans les fonctions g_form.getValue() et g_form.setValue().
    Figure 7. Exemple : variable Durée
    La variable Durée

    E-mail

    La variable E-mail crée un widget pour saisir et sélectionner une adresse e-mail. Cette variable n'accepte que les expressions d'e-mail valides contenant le symbole @ et les informations de domaine.

    Remarque :
    la validation de la variable n'est pas prise en charge dans Service Portal.
    Figure 8. Exemple : variable E-mail
    Une variable d’e-mail

    HTML

    La variable HTML vous permet de fournir du contenu avec un formatage avancé, y compris des images, pour un élément de catalogue.

    Utilisez cette variable pour créer des champs pour l'entrée de l'utilisateur. Vous pouvez également l'utiliser pour le contenu réutilisable, comme les termes et conditions, lorsqu'elle est ajoutée à un jeu de variables.

    Cette variable est disponible en deux modes : Modifiable et Lecture seule. En mode Modifiable, une barre d'outils est disponible et les liens ne fonctionnent pas. En mode Lecture seule, la barre d'outils est désactivée et les liens fonctionnent. Pour passer d'un mode à l'autre, utilisez des autorisations ou créez une politique d'interface utilisateur pour définir le champ HTML en mode lecture seule.

    Remarque :
    les variables HTML ne sont pas prises en charge pour un affichage sur les écrans de résumé de panier d'achats ou de résumé d'approbation.
    Figure 9. Exemple : variable HTML
    Une variable HTML

    Adresse IP

    Utilisez la variable Adresse IP pour spécifier les données IPv4 et IPv6 pour un élément de catalogue. Dans le sous-module Scripts de validation, un type de script de validation associé à cette variable est disponible.

    Remarque :
    • La validation de la variable n'est pas prise en charge dans Service Portal.
    • Lorsque vous configurez la valeur par défaut de la variable Adresse IP ou que vous spécifiez sa valeur dans les fonctions g_form.getValue() et g_form.setValue(), le délimiteur est (.).
    Figure 10. Exemple : variable Adresse IP
    Capture d’écran de la variable Adresse IP

    Étiquette

    La variable Étiquette affiche une étiquette tout le long du formulaire. Les étiquettes sont des éléments de formatage. Aucune donnée n'est collectée.

    Vous pouvez utiliser des étiquettes pour organiser les questions en sections. Vous pouvez également utiliser des étiquettes pour les questions avec plusieurs options. Par exemple, étiquetez les cases à cocher pour les différentes options d'une question.

    Vous ne pouvez pas définir une variable Étiquette comme étant obligatoire. Toutefois, vous pouvez rendre obligatoire un groupe de variables Case à cocher précédé d'une variable Étiquette.

    Figure 11. Exemple : variable Étiquette
    Une variable d’étiquette

    Collecteur de liste

    La variable Collecteur de liste crée une interface qui vous permet de sélectionner et d'ajouter plusieurs enregistrements à partir d'une table. Pour les attributs pris en charge par cette variable, voir Attributs de variable.

    Figure 12. Exemple : variable Collecteur de liste
    Une variable de collecteur de liste

    Pour plus d'informations sur l'utilisation de la variable Collecteur de liste, voir la vidéo suivante :

    Remarque :
    • Le qualificatif de référence et l'attribut glide_list ne s'appliquent qu'aux versions à partir d'Helsinki. L'attribut ne s'applique pas à la version Geneva.
    • Vous pouvez définir une valeur pour cette variable à l'aide de la fonction g_form.setValue() dans un script client de catalogue.
    • Lorsque l'attribut de la liste glide_list n'est pas défini sur true, vous ne pouvez définir la valeur visible dans la liste Disponible qu'à l'aide de la fonction g_form.setValue(). Cette fonctionnalité n'est pas applicable lorsque la fonction setValue() est appelée onLoad.
    • Les tables avec des données volumineuses entraînent des problèmes de performances lors du chargement de la page. Utilisez des qualificatifs de référence pour réduire les données ou utilisez l'attribut glide_list.
    • Les valeurs de la table référencée n'apparaissent pas si l'utilisateur n'est pas connecté.
    • Le collecteur de liste affiche un maximum de 100 éléments dans une liste. Après avoir déplacé des éléments vers la liste Sélectionné, vous pouvez cliquer sur Filtrer pour actualiser la liste Disponible. Cette action ajoute d'autres éléments disponibles à la liste, jusqu'à un maximum de 100 éléments.

    Choix multiple de recherche

    La variable Choix multiple de recherche crée des cases d'option à l'aide des données d'une table. Sa fonctionnalité est similaire à la variable Zone de sélection de recherche, qui crée une liste de choix à partir de données interrogées. Pour les attributs pris en charge par cette variable, voir Attributs de variable.

    Remarque :
    • Les tables avec des données volumineuses entraînent des problèmes de performances lors du chargement de la page. Utilisez des qualificatifs de référence pour réduire les données ou utilisez la variable de type de référence.
    • Vous ne pouvez pas ajouter plus de 10 000 choix.
    Figure 13. Exemple : variable Choix multiple de recherche
    Une variable à choix multiple de recherche

    Zone de sélection de recherche

    La variable Zone de sélection de recherche crée une liste de choix à l'aide des données interrogées depuis une table. Sa fonctionnalité est similaire à celle de la variable Choix multiple de recherche, qui crée des cases d'option à partir de données interrogées. Pour les attributs pris en charge par cette variable, voir Attributs de variable.

    Pour créer la zone de sélection de recherche présentée dans l'image ci-dessous, saisissez les valeurs suivantes lorsque vous créez la variable :
    • Rechercher depuis la table : Incident [incident]
    • Champ de valeur de référence : ID système
    • Champ d'étiquette de référence : nombre, catégorie, priorité
    • Qualificatif de référence : caller_id=javascript:gs.getUserID()^active=true
    Remarque :
    • Les tables avec des données volumineuses entraînent des problèmes de performances lors du chargement de la page. Utilisez des qualificatifs de référence pour réduire les données ou utilisez la variable de type de référence.
    • Vous ne pouvez pas ajouter plus de 10 000 choix.

    Personnalisé

    Cette variable insère une macro d'interface utilisateur dans l'élément de catalogue.

    Les macros d'interface utilisateur dans le catalogue de services ne prennent pas en charge les fonctions glide_list suivantes : clic de renvoi, modification des zones de sélection et champ d'e-mail.

    • Utilisez uniquement la phase un de la syntaxe Jelly pour les macros d'interface utilisateur ajoutées en tant que variables. La deuxième phase de Jelly dans la macro n'est pas traitée et apparaît sur la page en tant que contenu standard.
    • Cette variable n'est pas encore prise en charge sur les appareils Classic Mobile.
    • Cette variable est prise en charge dans Service Portal via les widgets. Créez un widget avec la même fonctionnalité que celle d'une macro et reliez le widget à la variable.
    Figure 14. Exemple : variable Personnalisé
    Une variable personnalisée

    Personnalisé avec étiquette

    Cette variable insère une macro d'interface utilisateur avec une étiquette.

    • Cette variable n'est pas encore prise en charge sur les appareils Classic Mobile.
    • Cette variable est prise en charge dans Service Portal via les widgets. Créez un widget avec la même fonctionnalité que celle d'une macro avec étiquette et reliez-le à la variable.
    Figure 15. Exemple : variable Personnalisé avec étiquette
    A Personnalisé avec variable d’étiquette

    Masqué

    La variable Masqué insère un champ qui masque le texte saisi. Chaque caractère saisi s'affiche sous la forme d'un astérisque (*). Utilisez cette variable pour demander aux utilisateurs des données sensibles ou confidentielles telles que les mots de passe.

    Cochez la case Utiliser le chiffrement pour configurer la variable en vue de chiffrer sa valeur à l'aide de divers algorithmes de chiffrement avant de la stocker dans la base de données. Vous pouvez chiffrer ces valeurs uniquement à l'aide de la variable now_GR.variables.var_name.getDecryptedValue() sur RITM, Tâches du catalogue ou tout enregistrement d'extension créé à l'aide d'un créateur d'enregistrement.
    Remarque :
    par défaut, le champ Utiliser le chiffrement est défini sur vrai pour garantir le stockage sécurisé des informations.

    Sur l'éditeur de variable, vous pouvez aussi déchiffrer et chiffrer les valeurs d'une variable Masqué à l'aide des boutons Afficher et Masquer. Ces boutons ne sont pas disponibles pour les prestataires (ITIL) n'ayant pas le rôle catalog_view_masked. Vous ne pouvez afficher que la valeur que vous avez spécifiée lors de la demande.

    Tableau 1. Actions sur une variable chiffrée
    Action Rôles
    Demandeur Prestataire avec le rôle catalog_view_masked Prestataire sans le rôle catalog_view_masked
    Afficher ou masquer la valeur chiffrée sur les formulaires de catalogue Oui Non applicable Non applicable
    Modifier la valeur chiffrée sur les formulaires de catalogue Oui Non applicable Non applicable
    Afficher ou masquer la valeur chiffrée dans l'éditeur de variable Oui Oui Non
    Modifier la valeur chiffrée dans l'éditeur de variable Oui
    Remarque :
    si la variable Masqué est en lecture seule sur l'éditeur de variable, la valeur de la variable n'est pas modifiable
    Oui
    Remarque :
    si la variable Masqué est en lecture seule sur l'éditeur de variable, la valeur de la variable n'est pas modifiable
    Non
    Figure 16. Exemple : variable Masqué
    Une variable masquée

    Texte sur plusieurs lignes

    La variable Texte sur plusieurs lignes crée un champ qui vous permet de saisir plusieurs lignes de texte.

    Figure 17. Exemple : variable Texte sur plusieurs lignes
    Une variable de texte sur plusieurs lignes

    Choix multiple

    La variable Choix multiple crée des cases d'option pour les choix de questions.

    Figure 18. Exemple : variable Choix multiple
    Une variable à choix multiples

    Échelle numérique

    La variable Échelle numérique crée un ensemble de cases d'option pour une gamme d'options, comme une échelle de Likert.

    Figure 19. Exemple : variable Échelle numérique
    Une variable d’échelle numérique

    Référence

    Une variable Référence fait référence à un enregistrement dans une autre table. Par exemple, une variable nommée point_de_contact fait référence à la table Utilisateur [sys_user]. Pour les attributs pris en charge par cette variable, voir Attributs de variable.

    Gardez à l'esprit les informations suivantes lorsque vous créez une variable Référence :
    • Les variables Référence utilisent la fonctionnalité de saisie semi-automatique. Pour vous assurer que les utilisateurs disposent de suffisamment d'informations pour effectuer la sélection, configurez l'option liste de recherche de référence.
    • Les variables Référence stockent le sys_id de l'enregistrement sélectionné (comme les champs de référence). Pour utiliser la valeur d'affichage dans un script, utilisez les mêmes méthodes que pour un champ de référence.
    current.variables.<variable name>.getDisplayValue()
    Figure 20. Exemple : variable Référence
    Une variable de référence

    Demandé pour

    Avant d'envoyer une demande d'élément de catalogue, cette variable vous permet d'indiquer à qui envoyer cette demande. Vous devez spécifier ces informations lors de la réponse aux questions d'élément de catalogue.

    Important :
    • Vous ne pouvez spécifier que les utilisateurs à partir de la table Utilisateur [sys_user].
    • Si vous ne spécifiez pas la valeur par défaut de cette variable, l'utilisateur connecté actuel qui demande l'élément est considéré comme la valeur de variable Demandé pour par défaut.
    • Vous pouvez envoyer la demande d'un utilisateur en fonction de l'accès à un élément de catalogue. Il est possible d'utiliser le champ Type d'accès de l'élément de catalogue pour déterminer si une demande peut être envoyée à un utilisateur qui n'a pas accès à l'élément de catalogue.
    • Pour cette variable, l'affectation de la variable d'élément n'est pas prise en charge dans la base de la règle d'un guide de commande. Si le guide de commande contient la variable Demandé pour, la valeur est mise en cascade sur la variable équivalente des éléments dans la base de la règle en lecture seule.

    À l'aide du champ Activer également la demande pour de la variable Demandé pour, vous pouvez demander un élément de catalogue pour différents utilisateurs dans une seule demande.

    Pour en savoir plus sur l'expérience de demande déléguée, consultez la rubrique Expérience de demande déléguée.

    Important :
    • Vous pouvez ajouter cette variable à un élément de catalogue ou à un jeu de variables. Toutefois, lors de l'envoi de la demande, un élément de catalogue ne peut avoir qu'une seule variable Demandé pour.
    • Vous ne pouvez ajouter qu'une seule variable Demandé pour à un jeu de variables.
    • Cette variable n'est pas prise en charge dans un jeu de variables de plusieurs lignes.
    • Une fois la demande envoyée, cette valeur de variable est visible dans l'éditeur de variable et l'outil de synthèse de variables.
    Figure 21. Variable Demandé pour
    Capture d’écran de la variable Demandé pour

    Étiquette de texte enrichi

    Cette variable affiche une étiquette formatée sur un formulaire d'élément de catalogue. Dans l'éditeur de texte enrichi TinyMCE, vous pouvez formater l'étiquette et y ajouter des images ou des liens. Cette variable prend en charge les balises HTML.

    Remarque :
    • Vous pouvez rendre cette variable visible à l'aide de scripts clients de catalogue et de politiques d'interface utilisateur de catalogue.
    • Vous ne pouvez pas mettre en cascade cette variable dans un guide de commande.
    • Vous ne pouvez pas rendre cette variable obligatoire.
    • Dans Automated Test Framework, cette variable n'est prise en charge que dans l'étape de validation de l'état de la variable pour vérifier la visibilité.
    • Cette variable n'est pas prise en charge dans les éléments suivants :
      • Outil de synthèse de variables
      • Jeu de variables de plusieurs lignes
      • Créateurs de condition et rapports
    • Vous ne pouvez pas spécifier les éléments suivants pour cette variable :
      • Texte d'aide et instructions
      • Info-bulle
      • Autorisations
      • Largeur de variable
      • Exemple texte
    • Les APIs g_form.setValue(),g_form.setReadOnly() et g_form.setMandatory() ne sont pas prises en charge dans les scripts clients du catalogue. Seule l'API g_form.setVisible() est prise en charge.
    Figure 22. Variable Étiquette de texte enrichi
    La variable Étiquette de texte enrichi

    Zone de sélection

    La variable Zone de sélection crée une liste à partir de choix de questions prédéfinis. Pour les attributs pris en charge par cette variable, voir Attributs de variable.

    Figure 23. Exemple : variable Zone de sélection
    Une variable de zone de sélection

    Texte sur ligne unique

    La variable Texte sur ligne unique crée un champ pour saisir une seule ligne de texte. Pour les attributs pris en charge par cette variable, voir Attributs de variable.

    Figure 24. Exemple : variable Texte sur ligne unique
    Une variable de texte sur ligne unique

    Page de l'interface utilisateur

    La variable Page de l'interface utilisateur insère une page d'interface utilisateur dans l'élément de catalogue.

    • Utilisez uniquement la phase un de la syntaxe Jelly pour toutes les macros d'interface utilisateur ajoutées en tant que variables. La phase deux de Jelly dans la macro n'est pas traitée et apparaît sur la page en tant que contenu standard.
    • Cette variable n'est pas encore prise en charge sur les appareils Classic Mobile et dans Service Portal.

    URL

    La variable URL crée un widget pour permettre aux utilisateurs de saisir des URL. Les URL sont validées pour les protocoles suivants : HTTP, HTTPS, FTP.

    Remarque :
    • la validation de la variable n'est pas prise en charge dans Service Portal.
    • Cette variable n'est pas modifiable sur Now Mobile.
    Figure 25. Exemple : variable URL
    Une variable d’URL

    Texte sur ligne unique large

    La variable Texte sur ligne unique large crée un champ qui étend le formulaire, permettant ainsi aux utilisateurs de saisir des lignes de texte plus longues. Pour les attributs pris en charge par cette variable, voir Attributs de variable.

    Figure 26. Exemple : variable Texte sur ligne unique large
    Une variable de texte sur ligne unique large

    Oui/Non

    La variable Oui/Non crée une liste de choix avec Oui et Non comme options.

    Figure 27. Exemple : variable Oui/Non
    Une variable Oui ou Non