Blocs de rubriques pour demander des éléments de catalogue via l’expérience conversationnelle

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 6 minutes de lecture
  • Vous pouvez concevoir une conversation thématique au format Agent virtuel powered Now LLM en incluant des blocs de rubriques réutilisables pour effectuer des tâches de soumission de demande.

    Demander un élément de catalogue via Now LLM

    Vous pouvez utiliser ce bloc de rubriques pour demander un élément de catalogue via une expérience conversationnelle et simplifiée basée sur l’IA générative. Pour en savoir plus sur la configuration Now Assist de la demande conversationnelle du catalogue, reportez-vous à la section Configure Now Assist in Conversational Catalog Request.

    Tableau 1. Paramètres d'entrée
    Paramètre Description
    catalog_item_id sys_id de l’élément de catalogue qui doit être demandé.
    context_json Contexte de la conversation au format JSON.
    execute_contextual_search Option permettant de spécifier si la recherche contextuelle doit être exécutée pour un créateur d’enregistrement en fonction de sa configuration. Pour plus d’informations sur la définition de la recherche contextuelle pour un créateur d’enregistrement, voir Définir la recherche contextuelle pour un créateur d’enregistrement.
    confirm_catalog_item Option permettant de spécifier si l’utilisateur doit confirmer l’élément de catalogue avant de passer à l’étape suivante. Si cette valeur est définie sur faux, l’utilisateur peut répondre aux questions sur les éléments de catalogue en ignorant la confirmation.
    show_end_state_card Option permettant d’afficher à l’utilisateur les informations de la carte d’état de fin sur l’enregistrement généré.
    Tableau 2. Paramètres de sortie
    Paramètre Description
    record_id sys_id de l’enregistrement généré après la soumission de l’élément.

    Si l’élément de catalogue n’est pas pris en charge en mode conversation ou si l’utilisateur n’a pas accès à l’élément, -1 est renvoyé.

    record_table Nom de la table dans laquelle l’enregistrement est généré.
    statut État de la demande. Les options possibles sont la réussite ou l’erreur.
    variables Questions relatives à l’élément de catalogue.
    message Message fournissant des informations supplémentaires en cas d’échec.
    used_LLM Option qui indique si Now LLM elle a été utilisée lors de la demande de l’élément, c’est-à-dire si le remplissage d’emplacement a été effectué pour des questions définies dans un élément de catalogue à l’aide de l’IA générative.

    Éléments à retenir qui rendent les éléments conversationnels ou non conversationnels

    Les conditions suivantes doivent être remplies lorsqu’un utilisateur demande un élément de catalogue en mode conversation dans Agent virtuel Optimisé par Now LLM.
    • Un élément de catalogue ne peut pas avoir plus de questions que le nombre spécifié dans la sn_now_assist_cr.llm.conversational.request.question.limit propriété. Par défaut, ce nombre est défini sur 500. Pour plus d’informations sur cette propriété, reportez-vous à la section Propriétés du Catalogue de services.
    • Les variables de zone de sélection de recherche ne peuvent pas avoir de qualificatif de référence avancé, tel qu’un qualificatif de référence contenant JavaScript. Si un élément de catalogue avec la zone de sélection Rechercher contient de tels qualificatifs de référence avancés, l’élément devient non conversationnel. En outre, si un élément de catalogue contient la variable de zone de sélection de recherche avec plus de 20 choix, l’élément devient non conversationnel. Ce comportement est géré par une valeur de la propriété système, dont la sn_now_assist_cr.llm.lookup_select_choice_limit valeur par défaut est 20.
    • Un élément de catalogue peut avoir des politiques d’interface utilisateur de catalogue scriptées. Cependant, lorsqu’un élément de catalogue contient des politiques d’interface utilisateur scriptées contenant des méthodes ou des fonctions non prises en charge, l’élément de catalogue devient non conversationnel.
    • Les méthodes ou classes suivantes sont prises en charge dans les scripts clients du catalogue ou les politiques d’interface utilisateur scriptées pour qu’un élément de catalogue soit conversationnel :
      • moment
      • fenêtre.emplacement.href
      • haut.emplacement.href
      • top.window.open
      • Fenêtre.Ouverte
      • ouvert
      • Tableau
      • Booléen
      • Date
      • Erreur
      • GlideAjax
      • GlideRecord
      • JSON
      • Mathématiques
      • Numéro
      • Objet
      • ExpEnr
      • Chaîne
      • alerte
      • console.info
      • console.erreur
      • console.debug
      • console.warn
      • console.log
      • console.effacer
      • console.count
      • console.countReset
      • répertoire.console
      • console.dirxml
      • console.table
      • decodeURI
      • decodeURIComponent
      • encodeURI
      • Evalexec
      • g_form.addErrorMessage
      • g_form.addInfoMessage
      • g_form.addOption
      • g_form.Messages clairs
      • g_form.clearOptions
      • g_form.clearValue
      • g_form.getActionName
      • g_form.getDisplayValue
      • g_form.getEditableFields
      • g_form.getIntValue
      • g_form.getReference
      • g_form.getSysId
      • g_form.getTableName
      • g_form.getUniqueValue
      • g_form.getValue
      • g_form.hasField
      • g_form.hideAllFieldMsgs
      • g_form.hideErrorBox
      • g_form.hideFieldMsg
      • g_form.isObligatoire
      • g_form.isNewRecord
      • g_form.isReadOnly
      • g_form.isVisible
      • g_form.removeOption
      • g_form.enregistrer
      • g_form.setDisabled
      • g_form.setDisplay
      • g_form.setLabel
      • g_form.setLabelOf
      • g_form.setObligatoire
      • g_form.setReadOnly
      • g_form.setReadonly
      • g_form.setValue
      • g_form.setVariablesReadOnly
      • g_form.setVisible
      • g_form.showErrorBox
      • g_form.showFieldMsg
      • g_form. Soumettre
      • g_user
      • ga.addParam
      • ga.getXML
      • indexOf
      • isLoading
      • isNaN
      • newValue
      • oldValue
      • onChange
      • parseFloat
      • parseInt
      • ce
      • toFixe
      • Découpage
      • non défini
      • Échappement
      • Annuler la séquence d’échappement
    • Un élément de catalogue peut avoir des scripts clients de catalogue. Cependant, lorsqu’un élément de catalogue possède des scripts clients de catalogue contenant des méthodes ou des fonctions non prises en charge, l’élément de catalogue devient non conversationnel.
    • Les variables contenant des implications de tarification ne sont pas prises en charge.
    • Vous pouvez spécifier la limite supérieure pour le nombre d’enregistrements de variables de type référence correspondant à une table de la sn_now_assist_cr.llm.reference_question_choices.limit propriété. Par défaut, la limite est de 2000 000. Si vous spécifiez une valeur supérieure à 2000 000, cela peut avoir un impact sur le délai de réponse.
    • Le type de variable de page d’interface Portail de services utilisateur est ignoré dans .Agent virtuel Pour plus d'informations, consultez Types de variables du catalogue de services.
    • Pour prendre en charge les variables personnalisées, les utilisateurs doivent associer des blocs de rubriques aux variables personnalisées pour les représenter dans les interfaces conversationnelles. Si les utilisateurs n’associent pas de blocs de rubriques, l’élément de catalogue contenant les variables personnalisées devient non conversationnel.
    • Si vous savez qu’une variable rend un élément de catalogue non conversationnel, vous pouvez supprimer cette variable des interfaces conversationnelles en sélectionnant l’option Supprimer des interfaces conversationnelles . Recherchez l’option dans l’onglet Disponibilité du formulaire de question dans ServiceNow AI Platform.
    • Les messages de champ ne sont pas affichés au demandeur dans les scénarios suivants :
      • Si le message de champ s’affiche pour la question ayant déjà reçu une réponse.
      • Si la question n’est pas affichée pour le demandeur parce qu’elle est en lecture seule, masquée ou déjà renseignée automatiquement.
    • Les attributs de variable suivants sont pris en charge :
      • ref_ac_order_by
      • allowed_extensions
      • max_file_size
      Remarque :
      Tous les autres attributs de variable sont ignorés dans Agent virtuel.
    • Un élément de catalogue peut avoir un jeu de variables d’une seule ligne, mais pas un jeu de variables de plusieurs lignes.
    • Si une valeur par défaut est configurée pour une question dans un élément de catalogue, la valeur par défaut s’affiche dans Agent virtuel, ce qui permet à l’utilisateur de choisir la valeur par défaut sans avoir à la sélectionner manuellement. L’utilisateur peut également choisir une valeur différente de la valeur par défaut.
    • L’utilisateur ne peut pas ignorer le type de questions suivant pour un élément de catalogue :
      • Choix multiple de recherche
      • Zone de sélection
      • Zone de sélection de recherche
      • Oui/Non
      • Échelle numérique (si Ne sélectionnez pas , la configuration du premier choix n’est pas sélectionnée)
      • Choix multiple (si Ne pas sélectionner la configuration du premier choix n’est pas sélectionnée ou Si la configuration du choix n’inclut rien est sélectionnée)
    • Si l’utilisateur l’utilise Agent virtuel dans un autre outil de collaboration pris en charge, comme Microsoft Teams:
      • La recherche d’une valeur à l’aide de l’icône de recherche dans le type de champs de choix n’est pas prise en charge.
        Figure 1. Champs de type choix dans Microsoft Teams
        Recherche d’un champ de choix dans Microsoft Teams
        Figure 2. Champs de type choix dans Agent virtuel
        Recherche d’un champ de choix dans Agent virtuel
      • La recherche d’une valeur dans les champs de type référence s’effectue sous la forme d’une question.
        Figure 3. Champs de type Référence dans Microsoft Teams
        Recherche de champs de référence dans Microsoft Teams
        Figure 4. Champ de type référence dans Agent virtuel

        Recherche d’un champ de référence dans Agent virtuel
    Remarque :
    Si vous avez installé l’application dans Demande Now Assist du catalogue conversationnel, ces conditions correspondent au mode conversationnel de l’élément de catalogue dans le Agent virtuel optimisé par Now LLM.

    Traduction de Now LLM

    Vous pouvez utiliser la propriété enable_alternative_translation pour activer la traduction de Now LLM. Par défaut, la traduction est désactivée.
    Remarque :

    Lorsque la langue du profil d’utilisateur et la langue de la session diffèrent, l’appel Now LLM de translated_text ne s’affiche pas. Toutefois, si la propriété système est activée, l’appel s’affiche et la Now LLM traduction se produit.

    Les conditions suivantes doivent être remplies lorsqu’un utilisateur demande un élément de catalogue en mode conversation dans Agent virtuel Optimisé par Now LLM.

    Remarque :
    Si vous avez installé l’application dans Demande Now Assist du catalogue conversationnel, ces conditions correspondent au mode conversationnel de l’élément de catalogue dans le Agent virtuel optimisé par Now LLM.