Configurer le Now Assist bouton dans la recherche
Ajoutez un bouton de messagerie instantanée conversationnelle aux résultats de recherche du catalogue standard sur mobile. Le bouton de messagerie instantanée redirige les utilisateurs vers une nouvelle Agent virtuel conversation pour les éléments de catalogue éligibles.
Avant de commencer
Rôle requis : admin
Vérifiez que Now Assist dans Recherche IA et Now Assist la messagerie instantanée améliorée en libre-service, les éléments de catalogue sur lesquels vous souhaitez afficher le bouton de messagerie instantanée sont activés. Voir Now Assist in AI Search et Display your chat assistant on a portal, channel, or mobile app pour plus d’informations.
Procédure
- Accédez à l’enregistrement du modèle de carte 05 à l’adresse sys_sg_view_template.do?sys_id=822e2f530f202010e70a4abec4767eee.
- Ouvrez le champ JSON du modèle pour le modifier.
-
Dans le tableau Enfants de la cellule racine, ajoutez un nouvel objet de bouton avec les champs obligatoires suivants :
Tableau 1. Champs de boutons Champ Valeur Type « Bouton »ID « menu_01 »ID de cellule « menu_01 »Menu contextuel {"Presentation » : « SearchMenu"}Voici un exemple de modèle JSON avec les champs obligatoires ajoutés :
{ "Type": "ViewGroup", "Margin": { "Top": 12, "Bottom": 12, "Right": 12, "Left": 12 }, "Orientation": "Horizontal", "Alignment": "Center", "Distribution": "Auto", "Id": "root", "CellId": "root", "Children": [ { "Type": "ViewGroup", "Id": "container_02", "Orientation": "Horizontal", "Alignment": "Center", "Distribution": "Auto", "CellId": "container_02", "Children": [ { "Type": "Image", "Id": "image_01", "Scaling": "Fill", "Height": 44, "Width": 44, "CellId": "image_01", "Margin": { "Right": 16 } }, { "Type": "ViewGroup", "Id": "container_03", "Margin": {}, "Orientation": "Vertical", "Alignment": "Left", "Distribution": "Equal", "CellId": "container_03", "Children": [ { "Type": "Text", "TextColor": "#151920", "TextColorVariable": "--now-color_text--primary", "MaxLines": 2, "CellId": "text_01", "Id": "text_01", "Margin": {}, "TextAlignment": "Left" }, { "Type": "Text", "TextColor": "#2C323F", "TextColorVariable": "--now-color_text--secondary", "MaxLines": 1, "Margin": { "Top": 8 }, "CellId": "text_02", "Id": "text_02", "TextAlignment": "Left" } ] } ] }, { "Type": "Button", "TextAlignment": "Center", "Id": "menu_01", "CellId": "menu_01", "ContextMenu": { "Presentation": "SearchMenu" }, "TextColorVariable": "--now-color--primary-1", "BorderColorVariable": "--now-color--primary-1", "BorderWidth": 0, "Height": 24, "Width": 24, "Margin": {} } ] } - Sélectionnez Enregistrer.
- Accédez à la liste des éléments de modèle de carte (sys_sg_template_slot.list) et sélectionnez Nouveau pour créer un nouvel enregistrement.
-
Renseignez les champs suivants dans le nouvel élément de modèle de carte :
Tableau 2. Champs de modèle de carte Champ Valeur Nom menu_01Type MenuModèle de carte Modèle 05 - Sélectionnez Enregistrer.
-
Créez trois attributs d’élément de modèle de carte et associez-les à l’élément de modèle de carte menu_01, à l’aide de ce qui suit :
Tableau 3. Attributs d’élément de modèle de carte Attribut Type Description Valeur Attribut 1 Type d’action supplémentairemenu_01_typeConversationAttribut 2 Icônemenu_01_icondbc96e63ff523210c63effffffffff8fAttribut 3 TextColorVariablemenu_01_TextColorVariable--now-color--primary-1