Préremplissage des valeurs variables sur le formulaire d’élément de catalogue dans le portail et Next Experience les interfaces utilisateur

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Lorsque les demandeurs d’éléments de catalogue veulent commander des éléments sur des portails ou Next Experience l’interface utilisateur, vous pouvez configurer les éléments de catalogue pour qu’ils utilisent les paires clé-valeur, qui préremplissent les valeurs des variables. Les demandeurs peuvent terminer les formulaires plus rapidement.

    Les valeurs définies par cette méthode sont appliquées comme s’il s’agissait de valeurs données par l’utilisateur. Cela signifie que les comportements dynamiques (politiques d’interface utilisateur du catalogue, scripts clients du catalogue, etc.) fonctionnent pour ces valeurs.

    Cette fonctionnalité est activée par défaut. Pour désactiver cette fonctionnalité, vous pouvez définir la glide.sc.enable_url_prefill propriété sur false.

    Préremplir des formulaires sur les portails

    Vous pouvez configurer des éléments de catalogue dans des portails comme Portail de servicesCentre des employés ou pour préremplir des formulaires en modifiant l’URL.
    Remarque :
    Dans les portails, vous pouvez trouver une option d’instance de widget appelée Désactiver le préremplissage d’URL. Cette case à cocher est désactivée par défaut. Sélectionnez cette option pour désactiver le préremplissage d’URL sur ce portail spécifique.
    Pour configurer le préremplissage, vous pouvez effectuer les actions suivantes :
    1. Utilisez un paramètre d’URL, sysparm_variable_values, pour construire les paires clé-valeur. Dans la paire clé-valeur, clé est le nom de la variable et valeur est la valeur de cette variable.
      Remarque :
      La valeur d’une variable de référence doit être un sys_id.
    2. Indiquez la valeur en tant que paramètre d’URL de sysparm_variable_values. Par exemple, si vous souhaitez définir Département sur « Ventes » et Justification commerciale sur « Intégration d’employés », utilisez l’URL suivante.

      /sp?id=sc_cat_item&sys_id=e56a7ffe41011300964ff05369414ebd&sysparm_variable_values={"business_justification":"employee onboarding", "department":"221db0edc611228401760aec06c9d929"}

    3. Pour tester l’URL, vous pouvez ajouter l’URL dans la barre d’adresse du navigateur et l’ouvrir.

      Vous pouvez observer que le champ Département est pré-rempli avec la valeur « Ventes » et que le champ Justification commerciale est pré-rempli avec la valeur « Intégration des employés » lors du chargement.

      Les variables suivantes ne sont pas prises en charge pour le préremplissage :
      • Pièce jointe
      • Personnalisé
      • Personnalisé avec une étiquette
      • Types de variables de prise autres que les entrées telles que l’étiquette, le conteneur
      • Masqué
      • Page de l’interface utilisateur
      • Jeu de variables de plusieurs lignes (MRVS)

      L’ordre dans lequel ces valeurs de variables sont préremplies est l’ordre dans lequel les variables sont définies sur le formulaire d’élément de catalogue.

    Préremplir des formulaires sur Next Experience les IU

    Configurez les paires clé-valeur pour préremplir les formulaires de demande d’élément de catalogue sur Next Experience les interfaces utilisateur. Pour les Next Experience interfaces utilisateur, les paires clé-valeur sont envoyées directement au composant en tant que propriété d’entrée.

    Lorsque l’élément de catalogue ou le formulaire est affiché une fois que l’utilisateur a sélectionné l’élément, ces paires clé-valeur sont transmises au composant en tant qu’objet. Le composant analyse ensuite l’objet et préremplit le formulaire en conséquence.

    Pour configurer les paires clé-valeur, effectuez les étapes suivantes :
    1. Accédez à la Tous > Cadre de travail Now Experience > Expériences.
    2. Sélectionnez l’application UX pour laquelle vous souhaitez définir des valeurs de préremplissage.
    3. Sélectionnez Ouvrir dans le générateur d’IU.
    4. Ouvrez la page contenant l’élément de catalogue dont vous souhaitez définir les valeurs de pré-remplissage.
    5. Dans le macroponent de l’élément de catalogue, utilisez la propriété variableValues.
    6. Modifiez la propriété pour ajouter une paire clé-valeur, comme illustré dans l’image suivante. Exemple de paire clé-valeur
    7. Après avoir fourni la paire clé-valeur, enregistrez l’élément et sélectionnez Aperçu > Ouvrir le chemin de l'URL.

    Préremplir des formulaires pour les éléments de catalogue en ligne dans Agent virtuel

    Vous pouvez définir des valeurs de pré-remplissage pour le formulaire d’élément de catalogue en ligne utilisé dans Agent virtuel.

    Pour configurer le préremplissage de formulaires pour les éléments de catalogue en ligne, procédez comme suit :
    1. Ouvrez la rubrique, par exemple, Demander un élément de catalogue en ligne sismique.
    2. Dans la propriété variableValues, fournissez les paires clé-valeur sous forme d’objet JSON sous forme de chaîne.

    Il existe deux façons de configurer cette fonctionnalité. Vous pouvez fournir un objet JSON sous forme de chaîne ou écrire un script.

    Dans cet exemple, comme le montre l’image, il existe deux variables, une justification par département et une justification commerciale. Définissez la valeur sur vrai pour les deux variables. Vous pouvez spécifier « Département » comme « Ventes » et « Justification commerciale » comme « Intégration d’employés ».Exemple de formulaires de préremplissage pour les éléments de catalogue en ligne dans Agent virtuel

    Une fois que vous avez configuré cela, lorsque les demandeurs demandent des éléments, ils voient les formulaires préremplis.