Préremplissage des valeurs de variables sur le formulaire d’élément de catalogue dans le portail et Next Experience les interfaces utilisateur
Lorsque les demandeurs d’éléments de catalogue souhaitent commander des éléments sur des portails ou Next Experience dans l’interface utilisateur, vous pouvez configurer les éléments de catalogue pour qu’ils utilisent les paires clé-valeur, qui préremplissent les valeurs 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, et ainsi de suite) 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
- 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.
- Indiquez la valeur en tant que paramètre d’URL de sysparam_variable_values. Par exemple, si vous souhaitez définir Département sur « Ventes » et Justification commerciale sur « Intégration des employés », utilisez l’URL suivante.
/sp?id=sc_cat_item&sys_id=e56a7ffe41011300964ff05369414ebd&sysparm_variable_values={"business_justification":"employee onboarding", "department":"221db0edc611228401760aec06c9d929"}
- 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 étiquette
- Types de variables de prise sans entrée, tels que étiquette, conteneur
- Masqué
- Page de l'interface utilisateur
- Jeu de variables de plusieurs lignes (MRVS)
L’ordre dans lequel ces valeurs 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 interfaces utilisateur
Configurez les paires clé-valeur pour préremplir les formulaires de demande d’éléments 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 ou le formulaire de catalogue 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.
- Accédez à la .
- Sélectionnez l’application UX pour laquelle vous souhaitez définir des valeurs de préremplissage.
- Sélectionnez Ouvrir dans le générateur d’IU.
- Ouvrez la page contenant l’élément de catalogue dont vous souhaitez définir les valeurs de pré-remplissage.
- Sur le macroponent de l’élément de catalogue, utilisez la propriété variableValues.
- Modifiez la propriété pour ajouter une paire clé-valeur, comme illustré dans l’image suivante.
- Après avoir fourni la paire clé-valeur, enregistrez l’élément et sélectionnez .
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.
- Ouvrez la rubrique, par exemple, Demander un élément de catalogue en ligne sismique.
- 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 avec chaîne ou écrire un script.
Dans cet exemple, comme le montre l’image, il existe deux variables, la justification par département et la 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 des employés ».
Une fois cette configuration effectuée, lorsque les demandeurs demandent des éléments, ils voient les formulaires préremplis.