Zurich Correctif 1

  • Rversion finale: Zurich
  • Mis à jour 10 sept. 2025
  • 177 minutes de lecture
  • La Zurich version Patch 1 contient d’importants correctifs de problèmes.

    Zurich Le correctif 1 est sorti le 10 septembre 2025.
    • Date de construction : 09-08-2025_1328
    • Balise de construction : glide-zurich-07-01-2025__patch1-08-20-2025
    Important :
    Pour en savoir plus sur la façon de mettre à niveau une instance, consultez Mises à niveau de ServiceNow.

    Pour en savoir plus sur le cycle de mise en production, consultez le cycle de mise en production ServiceNow.

    Remarque :
    Cette version de famille majeure de la ServiceNow AI Platform® est désormais disponible dans les environnements de marché réglementé de ServiceNow. Pour en savoir plus sur les services disponibles dans les environnements isolés, consultez l'article KB0743854.

    Pour une version téléchargeable et triable des problèmes corrigés dans cette version, cliquez ici.

    Vue d'ensemble

    Zurich Le correctif 1 comprend 514 correctifs de problèmes dans diverses catégories. Le graphique ci-dessous présente les 10 principales catégories de problèmes incluses dans ce correctif.

    Figure 1. 10 principales catégories de problèmes
    Problèmes résolus regroupés par histogramme de catégories de problèmes

    Changements dans la mise à Zurich jour 1

    Create an endpoint for clients to access the instance
    Format du jetonFormat du jeton à générer. Le format détermine la structure d’un jeton et les informations qu’il contient.
    Réclamation de sujetChamp de la table Utilisateur (sys_user) utilisé pour renseigner la valeur de l’objet (sous-)réclamation d’un jeton JWT. La sous-revendication est un élément d’information qui identifie le sujet, ou l’utilisateur, du jeton JWT. Ce champ s’applique uniquement si le format de jeton est JWT.
    Create an OAuth JWT API endpoint for external clients (machine to machine integration)
    Format du jetonFormat du jeton à générer. Le format détermine la structure d’un jeton et les informations qu’il contient.
    Réclamation de sujetChamp de la table Utilisateur (sys_user) utilisé pour renseigner la valeur de l’objet (sous-)réclamation d’un jeton JWT. La sous-revendication est un élément d’information qui identifie le sujet, ou l’utilisateur, du jeton JWT. Ce champ s’applique uniquement si le format de jeton est JWT.
    QueryRangeACLAuditor
    Ce correctif inclut le script de mise à jour de maintenance de mai sous la forme d’un script include (QueryRangeACLAuditor). Ce script n’est pas déclenché automatiquement et doit être exécuté après une mise à niveau du correctif. Vous trouverez plus de détails sur l’exécution de QueryRangeACLAuditor et ses fonctionnalités dans KB2046494.

    Corrections notables

    Les problèmes suivants et leurs correctifs sont classés par impact potentiel pour les clients, en commençant par les correctifs les plus importants.

    Problème Description brève Description Étapes à reproduire

    Gestionnaire d'applications

    PRB1907408

    Une restauration bloquant l’installation/la mise à niveau pour les utilisateurs du champ d’application non global dans une instance séparée par domaine Les utilisateurs de domaines non globaux n’ont pas pu installer/mettre à niveau sur des instances séparées par domaine. Il existe maintenant un correctif pour autoriser ce comportement et, par conséquent, ce changement de code effectué dans le gestionnaire d’applications peut désormais être annulé.

    Générateur de requêtes CMDB

    PRB1910646

    Une requête volumineuse du générateur de requêtes peut entraîner une utilisation excessive de la mémoire sur un serveur Une requête volumineuse du module Générateur de requêtes (impliquant > 200 unions de CMDB et cmdb_rel_ci, ou > 100 unions de tables volumineuses) à partir d’une instance interne a été considérée comme ayant provoqué un pic important d’utilisation de la mémoire sur un serveur de base de données, entraînant une dégradation et un impact sur les performances.

    Index des bases de données

    PRB1901971

    KB2206973

    Un index manquant dans la colonne « sys_id » de la table « cmdb_qb_result _base » provoque un décalage de réplication lorsque la taille de la table est grande. L’index de la colonne 'sys_id' de la table 'cmdb_qb_result_base' est manquant sur 14000+ instances. En raison de cet index manquant, lorsque la table « Nettoyage de table sur l’état de la requête » (qb_query_status) est déclenchée sur de telles instances, cela peut entraîner des problèmes de décalage de réplication, en particulier lorsque de grands volumes d’enregistrements doivent être supprimés de la table qb_query_status. Cela peut entraîner un épuisement de la mémoire et les enregistrements ne sont pas correctement nettoyés.

    Consultez l'article KB listé pour en savoir plus.

    Fonctionnalités de l’internationalisation

    PRB1911538

    KB2266945

    La règle métier « Synchroniser le texte traduit » a une boucle infinie par rapport à v_plugin La règle métier « Synchroniser le texte traduit » effectue une boucle infinie. La table virtuelle v_plugin (ou toute table virtuelle) peut actualiser (supprimer et insérer des enregistrements) la table lors d’une requête. Étant donné que v_plugin a traduit les champs, l’insertion glideRecord tente de l’insérer dans la table sys_translated_text, qui exécute la règle métier « Synchroniser le texte traduit ». Cette règle métier essaie d’interroger la table du propriétaire (par exemple, v_plugin encore, ce qui peut déclencher l’actualisation à nouveau et cela se poursuit en boucle infinie). Cela a un impact sur les performances de nombreuses instances.

    Consultez l'article KB listé pour en savoir plus.

    Observateur d'enregistrements

    PRB1894715

    Le répondeur ChecklistItem est trop lent pour être mis à l’échelle efficacement avec l’utilisation normale de la plateforme, ce qui entraîne un backlog dans la file d’attente des observateurs d’enregistrements Un problème de performance a été identifié lié aux répondeurs checkLitsItem et aux vérifications ACL (liste de contrôle d’accès) lors de la création de checkListItems dans les cartes du tableau visuel des tâches. Ces problèmes entraînaient des retards, en particulier lorsque les tâches comportaient plus de 50 éléments de liste de vérification. Cela est principalement dû au fait que getItemsByChecklistId() est invoqué chaque fois qu’un élément de liste de vérification est ajouté ou qu’une carte est déplacée entre les voies. Il parcourt tous les éléments d’une liste de vérification et effectue des évaluations ACL individuelles (accès en lecture/suppression). Ces vérifications entraînent des recherches répétées dans la base de données, des vérifications ACL redondantes pour la même liste de vérification parente et des délais de réponse plus lents, en particulier lorsque les éléments de la liste de vérification dépassent 50.

    Espace de travail pour l'exploitation des services

    PRB1875164

    KB2179535

    Les utilisateurs ne sont pas en mesure de remonter pas à pas vers les champs d’une liste d’Espace de travail pour l’exploitation des services .

    Administration de formulaire d’interface utilisateur

    PRB1919041

    Un champ d’entrée « Valeur de modèle » vide et en lecture seule provoque une erreur lors de l’enregistrement d’un enregistrement : « Impossible de lire les propriétés de null (lecture de « hasChildNodes ») » Pour la reproduction, les utilisateurs ont besoin d’un enregistrement avec un champ d’entrée de type « Valeur de modèle », qui est vide et également en lecture seule. L’erreur s’affiche lors de la sauvegarde de l’enregistrement.
    1. Connectez-vous en tant qu’administrateur.
    2. Accédez à la Tous > configuration.incident.
    3. Ajoutez un champ appelé Modèle de test.
    4. Donnez-lui le type « Valeur de modèle » et enregistrez.
    5. Sélectionnez la vue « Avancé » et l’onglet « Champ dépendant ».
    6. Sélectionnez « Utiliser un champ dépendant » et un champ, tel que « Canal ».
    7. Enregistrez les changements.
    8. Accédez à la Tous > configuration.incident.
    9. Créez une politique d’interface utilisateur qui affichera toujours le nouveau champ de valeur de modèle en lecture seule.
    10. Sélectionnez un incident existant.
    11. Apportez une modification au champ Brève description et enregistrez.

    Comportement attendu : l’enregistrement doit être enregistré sans erreur.

    Comportement réel : il y a une erreur : « Impossible de lire les propriétés de null (lecture de 'hasChildNodes') ».

    Tous les autres correctifs

    Problème Description brève Description Étapes à reproduire

    Règles des listes de contrôles d’accès (ACL)

    PRB1910482

    Garantit que QueryRange ACLAuditor ne génère pas d’attribut de sécurité avec un script vide

    Règles des listes de contrôles d’accès (ACL)

    PRB1916144

    gen_ai_ types d’ACL préfixés doivent utiliser « * ACL » comme nom de règle par défaut Il s’agit d’une mise à jour du produit.

    Règles des listes de contrôles d’accès (ACL)

    PRB1918225

    Garantit que conditional_table _query_range personnalisations d’ACL sont respectées lors des réexécutions QueryRange ACLAuditor

    Règles des listes de contrôles d’accès (ACL)

    PRB1918943

    Garantit la réexécution de QueryRange ACLAuditor pour préserver l’horodatage des ACL de requête créées par l’exécution d’audit précédente

    Contrôle d'accès

    PRB1917141

    Garantit que QueryRange ACLAuditor est réexécuté pour conserver toutes les ACL de requête créées par l’exécution d’audit précédente, en cas de personnalisation query_range ACL

    Contrôle d'accès

    PRB1923191

    Empêchez la régénération d’ACL avec une sys_id différente après la mise à niveau lorsque le schéma d’ACL change

    Flux d'activité

    PRB1918613

    L’enregistrement d’un formulaire alors que des commentaires et des notes de travail sont en cours produit une fenêtre contextuelle d’avertissement indiquant que les changements non enregistrés seront perdus Un commentaire qui devrait être publié n’est pas publié et une boîte de dialogue d’avertissement s’affiche.
    1. Mettez en service une instance avec le module d’extension CSM (com.snc.customerservice.demo) installé.
    2. Connectez-vous en tant qu’utilisateur avec des privilèges élevés.
    3. Accédez à la CSM > Tous les tickets et ouvrir n’importe quel enregistrement.
    4. Sélectionnez le bouton Composer , puis Rédiger des commentaires.
    5. Copiez et collez le texte et publiez les commentaires.
    6. Sélectionnez à nouveau le bouton Composer des commentaires et saisissez des commentaires.
    7. Réduisez la fenêtre de commentaires.
    8. Enregistrez le formulaire.

    Comportement attendu : le commentaire doit être publié et une boîte de dialogue d’avertissement ne doit pas apparaître.

    Comportement réel : une fenêtre contextuelle d’avertissement apparaît indiquant que les modifications non enregistrées seront perdues et que la boîte de dialogue n’est pas fermée.

    Admin Center

    PRB1887565

    Le groupe de boutons de l’interface utilisateur principale est manquant dans la bordure gauche Ce problème n’est pas spécifique aux coraux.

    Admin Center

    PRB1887577

    Aucun message d’erreur approprié ne s’affiche lorsque vous laissez vide le champ « Envoyer à » requis pour Adoption Blueprints Ce problème se produit lors de l’utilisation d’un lecteur d’écran, tel que JAWS, pour annoncer l’étiquette « Envoyer à ». Le message d’erreur ne doit pas être générique.
    1. Lancez une instance dans un navigateur Chrome.
    2. Accédez à la Navigateur d'application > Centre d'administration.
    3. Accédez à la Plans d'adoption > Plans d'adoption.
    4. Sélectionnez le bouton Partager .
    5. Partager la boîte de dialogue modale de la page du plan d’adoption.
    6. Allumez le lecteur d’écran.
    7. Vérifiez si l’étiquette « Envoyer à » est annoncée lorsque le focus est mis sur le champ de formulaire respectif.

    Comportement attendu : un message d’erreur approprié et spécifique s’affiche lorsque le champ Envoyer à requis est laissé vide, et le message d’erreur doit être identifiable par le lecteur d’écran. Le message d’erreur ne doit pas être générique.

    Comportement réel : il n’y a pas de message d’erreur approprié affiché lorsque vous laissez l’envoi requis vide et l’étiquette du champ est mise en surbrillance en rouge.

    Affectation de travail avancée

    PRB1909214

    La mise à jour de la présence d’un agent en tant qu’utilisateur d’intégration via l’API Agent échoue Les vérifications gr.canWrite() ne fonctionnent pas comme prévu lorsque l’appelant de l’API est un utilisateur d’intégration. L’utilisateur d’intégration doit être autorisé à mettre à jour l’état de présence. Si l’appelant de l’API a le rôle awa_integration_user, la demande doit passer. Si l’appelant de l’API ne dispose pas de rôles suffisants, la demande doit échouer avec une erreur 500.

    Messagerie instantanée d'agent

    PRB1908263

    Problèmes audio de Safari dans les onglets inactifs Le son ne fonctionne pas correctement lorsque l’utilisateur passe à un onglet inactif.

    Messagerie instantanée d'agent

    PRB1911696

    Problèmes liés à l’affichage de la liste « Transférer à un agent » et « Transférer à la file d’attente » dans les messageries instantanées tierces Lorsqu’un agent sélectionne « Transférer à un agent » et définit la charge utile searchTargetList pour la première fois, la liste cible n’affiche rien. Il apparaît à la deuxième tentative. Ce problème se produit également pour « Transférer à la file d’attente ».
    1. Configurez des interactions de messagerie instantanée tierces.
    2. Démarrez une conversation avec un agent actif.

    Messagerie instantanée d'agent

    PRB1922878

    L’alerte audio de la messagerie instantanée d’agent pour la boîte de réception doit cesser de jouer lorsque l’agent a répondu, même si la lecture du fichier mp3 de l’alerte n’est pas terminée
    1. Ajouter une sonnerie mp3 de 20 secondes ou plus au Interface utilisateur du système > Fichiers audio.
    2. Mettez à jour le « connect.notification.audio_alert » vers le nouveau nom mp3.
    3. Connectez-vous en tant qu’agent.
    4. Assurez-vous que les alertes audio de la boîte de réception sont activées.
    5. Demandez à un client de demander une conversation de messagerie instantanée avec un agent actif.

      Sur Agent Workspace, l’alerte nouvellement ajoutée est diffusée.

    6. Acceptez la messagerie instantanée en tant qu’agent.

    Comportement attendu : la lecture de l’alerte doit s’arrêter, car l’agent accepte la conversation de messagerie instantanée entrante.

    Comportement réel : l’alerte continue de jouer jusqu’à la fin du fichier de sonnerie, que l’agent ait déjà répondu à l’appel ou non.

    Messagerie instantanée d'agent

    PRB1925414

    L’appel d’API « Start Voice » dans un environnement séparé par domaine rencontre des problèmes Il y a des problèmes avec l’appel d’API « Start Voice » dans un environnement séparé par domaine, à la fois les appels entrants et sortants et l’emprunt d’identité dû à un utilisateur invité.
    1. Lancez un appel entrant ou sortant qui déclenche l’API « Démarrer Interaction vocale » dans un environnement séparé par domaine.
    2. Notez que l’API est enregistrée sous l’utilisateur « guest » (voir Journaux Splunk) et qu’un enregistrement d’interaction est créé dans le domaine par défaut au lieu du domaine de l’utilisateur.
    3. Tentative de récupération de l’interaction à l’aide de getInteractionRecord.

    Vérifiez qu’il échoue en raison d’une incompatibilité de domaine.

    Agents IA

    PRB1913281

    Le correctif de script prend plus de temps que d’habitude car il s’exécute dans l’ensemble de la table Dans certains cas, l’exécution des colonnes d’exécution des outils de mise à jour du script correctif prend 15 minutes pendant la mise à niveau du module d’extension.
    1. Installez Agents IA v3 dans Yokohama.
    2. Mettez à niveau l’instance vers Zurich.

    Notez que l’installation du module d’extension prend beaucoup de temps, et que les colonnes d’exécution des outils de mise à jour v4 du script correctif des agents IA prennent 15 minutes.

    Recherche IA (Glide)

    PRB1921084

    L’ACL sys_attachment du module d’extension RH déclenche la liaison tardive de Recherche IA et les retards de performances Toutes les requêtes Recherche IA dans l’application RH entraînent une dégradation des performances en raison d’évaluations ACL inutiles pour les sys_attachment sur des sources qui n’utilisent pas ou n’indexent pas les pièces jointes.
    1. Activez la liaison tardive forcée pour n’importe quelle source de données.
    2. Appuyez sur RagRetriverAPI avec une limite de 2000.

    Comportement attendu : La limite du back-end du service Recherche IA doit être limitée à 5 000.

    Comportement réel : la limite du back-end du service Recherche IA est de 6 000.

    Recherche IA (Glide)

    PRB1921138

    Sys_attachment ACL ne doivent pas être évaluées lorsqu’aucune des pièces jointes sources indexées n’est activée
    1. Assurez-vous qu’aucune des pièces jointes sources indexées n’est activée.
    2. Observez si sys_attachment ACL sont toujours en cours d’évaluation.

    Recherche IA (Glide)

    PRB1927991

    sn_cs. VASystemObject. getAgentSkills ForAssistant a mis ~600 millisecondes à retourner Cela ne devrait pas prendre beaucoup de temps pour revenir.

    Recherche IA (Glide)

    PRB1928661

    Configuration avancée nécessaire pour une amélioration des performances du graphe de connaissances (KG)

    API de mappage de l’utilisateur externe Recherche IA

    PRB1909140

    Un point de terminaison d’API permettant de supprimer des utilisateurs via une GlideQuery est requis pour XCC L’application XCC incluse dans le périmètre ne peut pas supprimer d’utilisateurs un par un. Il a besoin d’un moyen d’interroger un sous-ensemble d’utilisateurs.

    API de mappage de l’utilisateur externe Recherche IA

    PRB1909142

    Lorsqu’un principal d’utilisateur est écrit avec DirectUserImporter et qu’il en existe un, la mise à jour échoue Le flux est enveloppé par erreur pendant le processus de sérialisation à partir d’une liste. Toutes les importations principales n’effectuent pas de vérification de DirectPrincipalImporter par rapport à ImportSetImporter. Les flux doivent être fermés efficacement.

    Tenter d’envoyer un nouveau principal d’utilisateur qui met à jour un utilisateur existant.

    Notez que les mises à jour des utilisateurs existants échouent et que la suppression du groupe d’un utilisateur échoue.

    API de mappage de l’utilisateur externe Recherche IA

    PRB1909146

    L’API « JS d’ingestion de contenu externe » doit effectuer une vérification non définie sur « sourceId » Utilisez les API « Ingestion de contenu externe » nouvellement qualifiées pour ingérer les principaux avec « sourceId ». Si « sourceId » n’est pas défini, vérifiez que l’insertion ou les mises à jour principales échouent.

    API de mappage de l’utilisateur externe Recherche IA

    PRB1909153

    Remplacez SOURCE_ID_FIELD par connector_config uration_id de référence au lieu de connector_config uration_id_s Le processus actuel de table de gestion des licences échoue pour certains connecteurs, car il interroge le mauvais champ.

    API de mappage de l’utilisateur externe Recherche IA

    PRB1915715

    Les utilisateurs obtiennent un code d’état 400 en appelant une API REST : /api/now/v1/ais /external_content /user_mapping Les utilisateurs obtiennent un code d’état 400 en appelant une API REST, qui doit être 201. Les tests informatiques suivants échouent : LegacyUserPrincipalImportRESTIT .multipleUsersWithAllFields _successfully inséré, LegacyUser PrincipalImport RESTIT. userWithOnly ExternalGroupField _successfullyInserted, LegacyUser, PrincipalImport RESTIT. userWithOnly ExternalUserField _successfullyInserted.

    Recherche IA pour Next Experience

    PRB1857879

    Les résultats d’élément de catalogue classiques doivent utiliser une icône « Crayon » pour plus de cohérence
    1. Ouvrez une instance avec Recherche IA (AIS) avec AIS pour la recherche globale.
    2. Recherchez un élément de catalogue qui n’a pas d’image, comme « ordinateur portable ».

    Notez que les résultats Genius utilisent l’icône « Crayon », mais que les résultats réguliers utilisent le plan « Livre ». Notez que dans Portal, les résultats classiques et Genius utilisent l’icône « Crayon ». L’icône doit être cohérente entre les résultats réguliers et les résultats Genius pour le même enregistrement.

    Recherche IA pour Next Experience

    PRB1859890

    Il y a une utilisation incorrecte de current.update dans une règle métier

    Recherche IA pour Next Experience

    PRB1917747

    L’outil de migration Zing ne permet pas aux utilisateurs de sélectionner des SAC inutilisés à partir des enregistrements de migration de l’instance de base L’outil permet uniquement à l’utilisateur de sélectionner les SAC actuellement utilisés dans un espace de travail. Si l’un des SAC des enregistrements d’instance de base n’est pas utilisé dans un espace de travail, il ne peut pas être sélectionné pour la migration dans l’outil.

    Recherche IA pour Next Experience

    PRB1920468

    Problèmes de mise à niveau sur les composants sn-search-facet et sn-search-result-wrapper Ce problème a été observé à Zurich. L’état de chargement du composant est utilisé à l’intérieur du composant de facette, car sans l’indicateur de chargement du composant, les facettes fonctionnent toujours correctement. Un autre problème qui se produit dans ce problème est l’apparition du bouton Masquer les filtres , qui n’était pas visible dans la version précédente.
    1. Accéder à l’instance.
    2. Accédez à l’espace de travail configurable CSM/FSM.
    3. Ouvrez un enregistrement de ticket à partir de la liste.
    4. Accédez au panneau latéral contextuel sur le côté droit.
    5. Sélectionnez l’icône de loupe en haut de la liste.
    6. Recherchez quelque chose dans la barre de recherche.
    7. Laissez les résultats générer.
    8. Sélectionnez l’icône de recherche Mode plein écran affichée dans la vidéo et accédez à la page de recherche Mode plein écran.
    9. Notez que le composant de facette est dans un état de chargement, alors qu’il devrait se charger comme prévu.
    10. Revenez au panneau latéral.
    11. Sélectionnez les filtres sous la barre de recherche.

    Notez qu’il atterrit sur une nouvelle page où le composant sn-search-facet est affiché, et un bouton Masquer les filtres apparaît en haut à droite, ce qui n’était pas le cas auparavant.

    Recherche IA

    PRB1861012

    Sn-search-combobox envoie l’exécution du courtier en données de correspondance exacte À Zurich, sn-search-combobox envoie deux appels databroker/exec pour récupérer si une configuration de recherche a une correspondance exacte activée. Cela se produit pour les chargements directs de formulaire « Incident SOW » et « Ticket RH ».

    Recherche IA

    PRB1889815

    La base de connaissances doit filtrer les documents none-embeddedMatch La valeur par défaut des KKB envoyés à LLM est de un.
    1. Créer une base de connaissances avec deux bases de connaissances.
    2. Recherchez le contenu qui n’existe que dans KBB1.

    Comportement attendu : Seul le contenu KBB1 est envoyé à LLM.

    Comportement réel : le contenu KBB1 et KBB2 est envoyé à LLM.

    Recherche IA

    PRB1902960

    Les résultats Genius des questions-réponses Now Assist ne s’affichent pas lorsque les signaux du journal sont activés côté serveur via la configuration de l’application de recherche SearchAnalyticsPayload est nul lorsque les signaux de journal côté serveur sont activés.

    Recherche IA

    PRB1911804

    Une erreur de point nul s’est produite pour le rapporteur des statistiques d’index Notez l’erreur d’évaluation JavaScript sur 'new sn_ais. IndexStatsReporter() .reportAllDataSource EmbeddingStats() ;'.

    UX Recherche IA

    PRB1915070

    L’événement GENIUS_RESULT_ TRIGGERED entraîne des mises à jour incorrectes de la table sys_search_event en mode asynchrone

    UX Recherche IA

    PRB1921609

    Des icônes de chargement Now Assist ont été agrandies dans le portail avec la fenêtre dynamique (DW) activée
    1. Dans znowassiststable, activez DW dans Portal.
    2. Ouvrir le portail.
    3. Effectuez une recherche.

    Observez les icônes de chargement des résultats Genius Now Assist agrandies.

    UX Recherche IA

    PRB1921789

    Un problème initial de chargement se produit dans le composant de facette du composant sn-search-result-wrapper dans la page full-view-search La cause première du problème est que componentProperty ChangedEffect n’est pas déclenché après componentBoot strappedEffect lorsque, pour la première fois, le composant de facette est ajouté dans l’arborescence DOM.
    1. Accédez à une instance.
    2. Accédez à l’espace de travail configurable CSM/FSM.
    3. Ouvrez un enregistrement de ticket à partir de la liste.
    4. Accédez au panneau latéral contextuel sur le côté droit et sélectionnez l’icône de loupe en haut de la liste.
    5. Recherchez quelque chose dans la barre de recherche, puis laissez les résultats générer.
    6. Sélectionnez l’icône de recherche en mode plein écran et accédez à la page de recherche en mode plein écran.

    Comportement réel : le composant de facette est à l’état de chargement.

    Comportement attendu : Le composant de facette doit se charger.

    UX Recherche IA

    PRB1927351

    Dans un rapport « Préparation de la mise en production », sn-search-genius-card-assist, un package tiers non approuvé impacte la fusion vers le maître

    UX Recherche IA

    PRB1932120

    Les catalogues non conversationnels ne doivent pas avoir d’option permettant d’effectuer une demande dans une messagerie instantanée
    1. Mettre en service une instance avec les applications GenAI de septembre.
    2. Activer la fenêtre dynamique (DW) sur le portail.
    3. Recherchez un catalogue non conversationnel, comme un iPhone d’Apple.

    Notez qu’il y a une fenêtre contextuelle sur la citation pour un iPhone 13 d’Apple avec une option de demande dans le chat. Une citation pour un catalogue non conversationnel doit s’ouvrir automatiquement dans un nouvel onglet.

    Service IA : interfaces Glide

    PRB1919181

    La table « Solution Ml » est mise à jour chaque fois qu’une prédiction est effectuée en raison de la colonne « Heure du dernier accès »
    1. Accédez à la table ml_solution.
    2. Ouvrez un enregistrement avec un modèle formé avec succès.
    3. Exécutez une prédiction via la page « Tester la solution ».

    Vérifiez que la table ml_solution est mise à jour.

    Console d'analyste

    PRB1914271

    La console se charge très lentement
    1. Explorez un projet avec l’analyse du temps idéal.
    2. Ouvrez la console d’analyste.

    Comportement attendu : La console doit se charger dans les 10 secondes.

    Comportement réel : la console se charge très lentement.

    API de données d’analyse

    PRB1915499

    L’entonnoir ne s’affiche pas correctement dans le widget d’enregistrement de charge de travail Dans le widget d’enregistrement de charge de travail, le graphique en entonnoir apparaît visuellement déformé ou réduit. Il ne représente pas clairement les valeurs ou il est trop étroit pour distinguer correctement les sections.
    1. Accédez à la vue d’ensemble à 360° d’AIOps.
    2. Définissez le filtre de date sur « 3 derniers mois » ou « 6 derniers mois ».

    Comportement attendu : le graphique en entonnoir affiche des segments proportionnels affichant clairement les alertes fermées automatiquement, les alertes groupées, les événements en alertes importantes et la compression d’alerte en incident.

    Comportement réel : le graphique en entonnoir apparaît visuellement incorrect (réduit ou déformé). Il ne représente pas clairement les valeurs ou il est trop étroit pour distinguer correctement les sections.

    API d’exportation d’analyses

    PRB1916425

    La sélection de Afficher tout n’affiche pas les enregistrements dans le widget de liste des projecteurs de ticket Tous les enregistrements ne sont pas affichés.
    1. Connectez-vous à l’espace de travail configurable (now/cwf/agent/home).
    2. Sélectionnez la page d’accueil.
    3. Créez un tableau de bord avec le « Nouveau widget de groupe de listes ».
    4. Accédez au widget de liste dans l’onglet « Ticket Spotlight » pour le tableau de bord Gestionnaire du service clientèle et appliquez le filtre.

    Notez que tous les enregistrements ne sont pas affichés.

    Prise de rendez-vous

    PRB1923326

    La validation d’entrée côté serveur pour « Replanifier un rendez-vous » dans la prise de rendez-vous FSM est insuffisante Un utilisateur utilisait actualStartDate et actualEndDate (valeurs d’affichage) pour la replanification, mais le système valide uniquement startDateUTC et endDateUTC. En outre, un paramètre de validation REST a été supprimé lors de la refactorisation, ce qui a empêché le déclenchement de la validation.

    Bus de messages asynchrones (AMB)

    PRB1934812

    Processeur de couche d’application augmenté pendant les exécutions de tests loadsim Le processeur de la couche Application sur un serveur a été multiplié par 4 par rapport aux chiffres de la base de référence.

    Authentification

    PRB1916164

    Authentification IA agentique Contrôles d’agent Il s’agit d’une mise à jour du produit.

    Authentification

    PRB1917269

    Authentification : contrôles d’agent IA agentique Il s’agit d’une mise à jour du produit.

    Framework de tests automatisés (ATF)

    PRB1918608

    Les utilisateurs de bas niveau dont l’identité a été empruntée ne capturent pas de traces de métadonnées frontales pendant les tests ATF sys_traced_metadata table n’a pas le type de sys_ui_action associé.
    1. Créez un test ATF sur un formulaire (par exemple, le formulaire d’incident).
    2. Pour la première étape, empruntez l’identité d’un utilisateur avec un rôle de bas niveau (pas les rôles de concepteur de test ATF, de concepteur ATF WS ou d’administrateur de test ATF).
    3. Ajoutez une étape de test qui sélectionne une action d’interface utilisateur sur le formulaire (par exemple, sélectionner Résoudre sur le formulaire d’incident).

    Comportement attendu : sys_traced_metadata table comporte 1 transaction liée à l’étape Sélectionner une action d’interface utilisateur (il doit s’agir des métadonnées sys_ui_action qui ont été exécutées lors de la sélection).

    Comportement réel : sys_traced_metadata table n’a pas le type de sys_ui_action associé à l’étape Sélectionner une action d’interface utilisateur.

    Framework de tests automatisés (ATF)

    PRB1920825

    ATF devient moins réactif si un grand nombre de tests de l’exécuteur dans le cloud sont mis en file d’attente Un test peut prendre plus d’une minute avant de commencer. Ce problème devient plus visible à mesure que des tests s’excluent mutuellement.

    Framework de tests automatisés (ATF)

    PRB1924154

    Tenter d’exécuter un test non lié à l’interface utilisateur dans cloudrunner entraîne le fait que les tests individuels sont « En attente » pour toujours Cela se produit également si vous exécutez via l’API CICD Exécuter ATF Suites et définissez « Exécuter dans le cloud » sur vrai.
    1. Créer un calendrier sur demande avec Exécuter dans le cloud = vrai.
    2. Ajoutez une suite de tests sans interface utilisateur.
    3. Exécuter maintenant.

    Comportement attendu : La suite de tests s’exécute.

    Comportement réel : la suite de tests est bloquée en cours d’exécution, avec les tests individuels tous en attente.

    Cache

    PRB1922845

    Les gestionnaires de fichiers sont laissés ouverts si un LazyInputStream est fermé avant d’être lu par LargeContent DiskCache Si LazyInput#close est appelé avant que le StreamSupplier interne ne soit ouvert par LazyInputStream#stream, l’InputStream reste ouvert jusqu’à ce que les finaliseurs appellent pendant le nettoyage de la mémoire. Les descripteurs de fichiers sont divulgués lors de l’utilisation de LargeContentDiskCache et n’appellent que getMetadata() ou contentExists(). Étant donné que le fournisseur n’est jamais appelé et que le flux n’est jamais ouvert, la fermeture de LazyInputStream ne ferme pas le FileInputStream sous-jacent. Ces descripteurs de fichiers divulgués ne sont publiés que lorsque le garbage collector exécute les finaliseurs.
    1. Démarrez Glide.
    2. Exécutez l’état du processus Java (JPS).
    3. Obtenez l’ID de processus (PID) du processus Glide.
    4. Exécutez LSOF.
    5. Prenez note des entrées des descripteurs de fichiers.
    6. Videz le cache.
    7. Chargez la page d’accueil de l’Espace de travail pour l’exploitation des services.
    8. Répétez les étapes 3 à 6.

    Comportement attendu : les entrées du descripteur de fichier sont proches du nombre d’origine.

    Comportement réel : Notez les 10 ou 100 entrées de descripteur de fichier supplémentaires, indiquant que les gestionnaires de fichiers sont laissés ouverts.

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1917146

    Accès restreint pour l’appelant (RCA) pour l’assistant de recherche de ticket

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1919807

    Autorisations RCA manquantes pour le flux secondaire « Créer une approbation » Ce problème se produit dans la collection d’agents IA de prestation de services RH.

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1928914

    Il y a un problème RCA pour la recommandation de réponse par e-mail L’icône d’étincelle est manquante, car cette RCA n’est pas dans un état autorisé.

    Comité consultatif sur les changements pour l’espace de travail pour l’exploitation des services

    PRB1882132

    L’utilisateur est redirigé vers la page « Détails de réunion CAB actuelle » après avoir sélectionné le bouton Réunions CAB à venir Lorsque l’état de la réunion CAB est « Annulé », l’utilisateur est redirigé vers la page « Détails de réunion CAB actuelle » après avoir sélectionné le bouton Accéder aux réunions CAB à venir .
    1. Créez une réunion CAB.
    2. Empruntez l’identité du propriétaire de la réunion CAB, puis démarrez la réunion.
    3. Changez l’état de la réunion CAB de En cours à Annulé dans la page « Détails de réunion CAB ».

      Notez que la console de réunion CAB affiche « La réunion est annulée ».

    4. Sélectionnez Accéder aux réunions CAB à venir.

    Comportement attendu : L’utilisateur est redirigé vers la page « Réunions CAB à venir ».

    Comportement réel : l’utilisateur est redirigé vers la page « Détails de réunion CAB actuelle ».

    Comité consultatif sur les changements pour l’espace de travail pour l’exploitation des services

    PRB1882187

    Les contrôles de pagination sont flottants pour la console CAB dans SOW Les contrôles de pagination sont flottants en fonction du nombre de points à l’ordre du jour par page.
    1. Créez une réunion CAB avec plus de dix points à l’ordre du jour.
    2. Ouvrez la console CAB.

    Notez que les contrôles de pagination sont flottants en fonction du nombre de points à l’ordre du jour par page.

    Comité consultatif sur les changements pour l’espace de travail pour l’exploitation des services

    PRB1898140

    La vue « Changement de calendrier » dans l’Espace de travail pour l’exploitation des services (SOW) exécute le courtier en données « a3bc9ca40b511110 c85e8a8db777 b278 » trop de fois
    1. Créez un changement.
    2. Ouvrez le changement dans SOW.
    3. Utilisez le calendrier de planification.
    4. Ouvrez les outils du navigateur.
    5. Ouvrez l’onglet réseau.
    6. Rechargez le calendrier du calendrier.
    7. Rechercher les demandes effectuées pour « a3bc9ca40b511110c85e8a8db777b278 ».

    Notez le nombre de fois où il est exécuté, alors qu’il devrait être déclenché une fois lors du chargement.

    Mise en service et gouvernance du cloud

    PRB1923320

    Une mise en service ADO échoue si un utilisateur a des variables secrètes en raison d’une correction de bogue sur les variables de catalogue chiffrées
    1. Connectez-vous à une instance.
    2. Assurez-vous que la découverte dans le cloud Azure est terminée.
    3. Assurez-vous que la découverte dans le cloud ADO est terminée.
    4. Accédez au portail ESC et lancez CSC : catalogue ADO.
    5. Renseignez tous les paramètres requis.
    6. Envoyez le catalogue.

    Remarquez une erreur : « ##[error]InvalidParameter : le mot de passe fourni doit comporter entre 6 et 72 caractères et doit satisfaire à au moins 3 des exigences de complexité du mot de passe parmi les suivantes ».

    Gestionnaire de données CMDB

    PRB1864548

    La politique « Supprimer » ne supprime que la moitié des enregistrements dans « Supprimer la tâche de politique » Une politique de suppression a été créée pour supprimer 50 000 enregistrements de cmdb_ci. Après l’exécution de la tâche « Archiver le gestionnaire de données CMDB/Supprimer le processeur de politique », cinq tâches ont été créées, chacune visant à supprimer 10 000 enregistrements (50 000 enregistrements). Mais seuls 5 000 enregistrements ont été supprimés par la tâche, laissant derrière eux 5 000 enregistrements. « Détails récapitulatifs de la tâche : Résumé : nombre total de CI : 10 000 Nombre de CI supprimés : 5 000 Nombre de CI archivés : 0 Nombre de CI non mis hors service : 0 ».

    Signature de code

    PRB1921400

    Mettez à jour l’horodatage de signature lors du chargement JIT lorsque la signature n’est pas présente dans la table, et comparez l’horodatage de signature avec l’horodatage de mise à niveau du module d’extension avant le chargement Au cours des mises à niveau de correctifs d’instance, de nombreux événements de mise à jour sont générés pour la table sn_kmf_record_signature, car le JIT charge de nombreuses signatures au moment de la création du module d’extension vers la table. La signature est considérée comme périmée, elle est donc chargée à nouveau dans la table, après quoi son horodatage est mis à jour. Ainsi, une signature qui n’est pas présente dans la table initialement est chargée 2 fois. La signature est déjà présente dans la table car elle est chargée 1 fois.

    Base de données de gestion des configurations (CMDB)

    PRB1909506

    Les performances de la base de données sont affectées par ASYNC : tâche de script Les API de modèles de déduplication récupèrent des données inutiles, ce qui ralentit les requêtes et a un impact sur les performances de la base de données.
    1. Créez un modèle de déduplication pour n’importe quelle classe (par exemple, Linux Server).
    2. Sélectionnez les options par défaut pour le CI principal, Fusionner les attributs, Fusionner les relations, Fusionner les éléments connexes et Dupliquer les actions de CI.
    3. Enregistrez et publiez le modèle.
    4. Ajoutez manuellement les tâches de déduplication au modèle (si aucune tâche correspondante n’est trouvée).
    5. Exécutez le modèle.

    Observez les requêtes lentes pendant l’exécution du modèle.

    Base de données de gestion des configurations (CMDB)

    PRB1911028

    L’interface utilisateur QB lève une erreur 500 lors de la sélection de colonnes pour un nœud dans la construction de requête QB

    Base de données de gestion des configurations (CMDB)

    PRB1914626

    Un accès insuffisant causé par une spécification utilisateur « Exécuter en tant que » entraîne l’inclusion de moins d’enregistrements que prévu dans la tâche générée Cela fonctionne correctement si l’utilisateur « Exécuter en tant que » est un administrateur système.

    Portail de la bibliothèque de contenu

    PRB1903754

    Les scripts correctifs ne déclenchent pas la tâche « Collecte de données historiques des trois derniers mois » Les scripts correctifs ne déclenchent pas la tâche « Collecte de données historiques des trois derniers mois » lors de l’installation du portail de la bibliothèque de contenu. De plus, la tâche « [Bibliothèque de contenu] Collecte de données historiques pour l’année écoulée » n’a extrait aucun contenu.

    Customer Service Management pour Gestion des services sur site

    PRB1913871

    Une ancienne version de l’application Contrats est une dépendance de l’application principale sn_som_clmContrats dans les applications d’instance de base de Zurich La version correcte de l’application est la version 2.4.8 de l’application Contacts Core.
    1. Lancer une instance sur la dernière version de Zurich.
    2. Installez l’application Contracts Core.

    Notez que l’installation de l’application n’a pas lieu en raison de l’indisponibilité de la version 2.3.0 de l’application Contracts Core.

    Persistance de la base de données : accès aux données

    PRB1886874

    Il y a eu un échec CypherToResultNow LLMloadRow Lors de l’exécution de l’API « GraphQueryExecutor », l’utilisateur obtient une exception de pointeur null (java.lang.NullPointerException), mais obtient toujours une réponse.

    Persistance de la base de données : accès aux données

    PRB1886876

    L’ID système n’est pas renvoyé pour l’API cypher2results La sys_id n’apparaît pas dans l’API cypher2results pour l’utilisateur.
    1. Accéder à une instance de test IA.
    2. Empruntez l’identité d’un utilisateur.
    3. Créez ou mettez à jour une description brève du changement d’incident, par exemple, quelque chose qui contient « kg test ».
    4. Observez que le message d’informations ajouté sans emprunter l’identité de l’utilisateur fonctionne.

    Notez que le sys_id n’apparaît pas dans l’API cypher2results pour l’utilisateur dont l’identité a été empruntée lors de l’utilisation de GlideRecordSecure.

    Persistance de la base de données : accès aux données

    PRB1889657

    getForTables sur Global Graph ne fournit pas les données de remplacement du graphe enfant
    1. Créez un graphique de contribution pour Global Graph.
    2. Mettez à jour la description du nœud sys_user dans le graphe enfant.

    Comportement attendu : l’objet de sys_user’objet est remplacé.

    Comportement réel : l’objet d’origine de sys_user du graphe global demeure.

    Persistance de la base de données : accès aux données

    PRB1890778

    Propriétés manquantes des nœuds de graphe parent dans le graphe enfant Le graphique enfant a des définitions de nœuds sans propriétés ou tableaux de propriétés vides, ce qui n’est pas valide.
    1. Créez un graphique parent avec deux nœuds, « sys_user » et « cmn_location ».
    2. Conserver 'all_properties' : faux.
    3. Ajoutez explicitement quelques propriétés dans chaque nœud.
    4. Créez un graphique enfant du graphe parent avec 1 nœud (alm_asset).
    5. Obtenez le graphique enfant.
    6. Affichez son JSON.

    Notez qu’il n’aura pas de propriétés des nœuds de graphe parents, tels que pour les nœuds « sys_user » et « cmn_location » alors qu’ils devraient idéalement avoir des propriétés pour tous les nœuds.

    Persistance de la base de données : accès aux données

    PRB1892362

    getForTables ne fonctionne pas sur certaines tables, telles que sn_nb_action_recom mended_action

    Invoquez getForTables sur un graphique global avec la table sn_nb_action_recommended_action.

    Notez que getForTables ne fonctionne pas sur certaines tables.

    Persistance de la base de données : accès aux données

    PRB1892396

    Le graphe parent peut se sélectionner lui-même en tant que graphe parent
    1. Créez un graphique.
    2. Enregistrez-le .
    3. Sélectionnez-le comme graphe parent.
    4. Sélectionnez Extension ou Contribution comme modèle.
    5. Mettez à jour le graphique.

    Persistance de la base de données : accès aux données

    PRB1896451

    Les fonctions saveNode/saveEdge ne sont pas mises à jour et provoquent une violation de clé unique Avec les fonctions saveNode/saveEdge, l’utilisateur peut effectuer des sauvegardes incrémentielles sur un graphique. Toutefois, l’enregistrement d’un nœud/d’une bordure existante entraîne une violation de clé unique. De plus, saveNode renvoie « faux » au lieu de « vrai » lors d’un enregistrement réussi.
    1. Créez un graphique.
    2. Obtenir un nœud à partir du graphe JSON renvoyé.
    3. Modifiez la description, puis transmettez à saveNode.

    Observez la violation de clé unique sur la table ou le node_type.

    Persistance de la base de données : accès aux données

    PRB1898289

    Les tables exclues sont incluses dans la sortie de la méthode getForTable pour le nœud

    Exécutez la méthode getForTables pour la table graphtest_standalone_four avec profondeur.

    Notez que la sortie de la méthode contient un nœud pour les tables sys_package et sys_scope, qui sont des tables exclues.

    Persistance de la base de données : accès aux données

    PRB1898627

    Glide n’applique pas la limite de 16 Mo aux valeurs de colonne lors de l’insertion ou de la mise à jour d’enregistrements On observe que les enregistrements sont créés avec des colonnes de plus grande taille, dans certains cas environ 1 Go, alors que le maximum devrait être de 16 Mo.

    Créez des notes de travail de taille supérieure à 16 Mo.

    Observez que le sys_amb_message créé est supérieur à 16 Mo et que dans Splunk, il existe des enregistrements créés avec des tailles énormes via certains processus d’arrière-plan.

    Persistance de la base de données : accès aux données

    PRB1898644

    L’ensemble de mises à jour échoue pour les graphiques avec des modèles d’extension et de contribution Dans le premier scénario, ce problème se produit lorsque le graphe parent, le graphe enfant (modèle d’extension) et le graphe de contribution (du graphe parent) font partie du même ensemble de mises à jour. Lors de l’aperçu de l’ensemble de mises à jour après son importation, l’aperçu échoue pour le graphique enfant et le graphique de contribution. Dans le scénario 2, ce problème se produit lorsque le graphe parent existe dans une instance, que le graphe enfant est importé et que le graphe de contribution du graphe parent d’un ensemble de mises à jour n’échoue pas. Lorsque vous essayez d’obtenir le graphe parent par la méthode get(), il échoue à obtenir les nœuds et les bordures du graphe de contribution.
    1. Prévisualisez et validez l’ensemble de mises à jour avec la pièce jointe graphapi_update_set_1.xml dans une instance.
    2. Ignorez les erreurs lors de l’affichage de l’aperçu de l’ensemble de mises à jour.
    3. Prévisualisez l’ensemble de mises à jour avec la pièce jointe graphapi_update_set_2.xml dans une instance.
    4. Exécutez le script dans le script en arrière-plan de cette instance.

    Persistance de la base de données : accès aux données

    PRB1898886

    L’API GraphQueryExecutor échoue lors de l’interrogation d’un graphe entre périmètres sans spécifier le nom du périmètre Les utilisateurs obtiennent une exception lors de l’appel de GraphQueryExecutor dans une application incluse dans le périmètre : « Exception : impossible de trouver des définitions de graphe pour les étiquettes : [sys_user] ».

    Persistance de la base de données : accès aux données

    PRB1899248

    getForTables sur un graphique étendu d’un graphique global renvoie un tableau de bordures vides kg_global_graph étend le graphique global sans métadonnées définies. Le graphe global a use_dictionary défini, il doit donc y avoir à la fois des nœuds et des bordures renvoyés par getForTables à la suite de l’incident.

    Persistance de la base de données : accès aux données

    PRB1902217

    Bordures manquantes lorsque le marqueur includeInboundEdges est « faux » pour GetForTables Vérifiez la sortie de la méthode getForTables pour le graphique global avec l’entrée suivante :
    1. Tables : Incident
    2. Profondeur : 0
    3. includeInboundEdges : fausse

    Notez que la sortie n’aura que sept bordures et qu’elle n’inclut pas plusieurs bordures telles que « assigned_to » et « opened_by ».

    Persistance de la base de données : accès aux données

    PRB1902272

    Les propriétés ajoutées dans le nœud Remplacé ne peuvent pas être interrogées sys_updated sur doit être interrogé, car le graphe enfant possède toutes les propriétés pour alm_asset.
    1. Créez un graphique parent à partir de userGraph.json.
    2. Notez que les nœuds sys_user et alm_asset ont quelques propriétés définies.
    3. Créez un graphique enfant (modèle d’extension) à partir de userGraphChild1.json.
    4. Notez que les nœuds Utilisateur et Actif ont all_properties définis.
    5. Exécutez la requête de chiffrement sur le graphe enfant.

    Notez que l’erreur « sys_updated_on n’existe pas dans le nœud de graphe de la table : alm_asset » est levée lors de l’exécution du chiffrement. Les propriétés des alm_asset de nœud remplacées sont échangées par les propriétés des attributs de base (nœud parent) lors de l’utilisation de get() sur les deux graphiques.

    Persistance de la base de données : accès aux données

    PRB1902348

    Les bordures en double sont générées dans le modèle de contribution et d’extension lorsque le nom du edge_type est le même et que les nœuds sources parent et enfant font référence à la même table Une bordure est attendue pour alm_asset, mais deux sont trouvées.
    1. Créez un graphique avec les arêtes suivantes :
      1. Bordure du graphe parent avec « Actif » faisant référence au nœud de alm_asset et « Utilisateur » faisant référence au nœud de sys_user.
      2. Bordure du graphe enfant avec « Appareil » faisant référence au nœud alm_asset et « Employé » faisant référence au nœud sys_user.
    2. Exécutez la requête de chiffrement sur le graphe enfant avec « synonymFlag » comme « vrai ».

    Notez qu’il y a une erreur lors de l’exécution du chiffrement.

    Persistance de la base de données : accès aux données

    PRB1903772

    Il n’y a pas d’option pour transmettre des sauts à getConnected TableList

    Persistance de la base de données : accès aux données

    PRB1904413

    Dans le graphique d’utilisateur NLQ, le champ « install_status » des actifs affiche la valeur de choix au lieu de l’étiquette de choix dans le bot Lorsque l’utilisateur lance une conversation avec « Quels sont mes actifs », la réponse du bot comprend quelque chose comme « L’état de l’installation est marqué comme (1) ». Cependant, la réponse devrait être « L’état de l’installation est en cours d’utilisation ».

    Persistance de la base de données : accès aux données

    PRB1904854

    Lorsque migratedTo TableName est défini sur vrai, la méthode getForTables ne renvoie pas les nœuds corrects Lorsque migratedToTableName a la valeur vrai, la méthode getForTables ne renvoie pas les nœuds corrects. La sortie ne contient qu’un seul nœud et il manque de nombreux nœuds, y compris elle-même.
    1. Assurez-vous que ScopedGraphMetadata est configuré pour le graphe global.
    2. Assurez-vous que migratedToTableName est vrai.
    3. Exécutez getForTables avec l’entrée suivante : table=core_company, depth=0 et includeInboundEdges=false.

    Notez que la sortie ne contient qu’un seul nœud et qu’il manque de nombreux nœuds, y compris elle-même.

    Persistance de la base de données : accès aux données

    PRB1904883

    Les source_graph des nœuds remplacés pointent vers le mauvais sys_id Les source_graph des nœuds remplacés pointent vers le sys_id de graphe parent au lieu du sys_id de graphique de contribution.
    1. Créez un graphe parent avec les nœuds sys_user et alm_asset.
    2. Créez un graphique de contribution avec le graphique ci-dessus comme parent et incluez les nœuds Utilisateur (table sys_user) et Actif (table alm_asset).
    3. Assurez-vous que migratedToTableName est vrai.
    4. Exécutez la méthode get() pour le graphe parent.
    5. Vérifiez la source_graph des nœuds sys_user et alm_asset.

    Comportement attendu : les nœuds remplacés pointent vers le graphique de contribution sys_id.

    Comportement réel : les nœuds remplacés pointent vers le graphe parent sys_id.

    Persistance de la base de données : accès aux données

    PRB1906058

    getForTables sur le graphe global de KG ne donne pas tous les synonymes d’un nœud des graphes enfants Le champ Synonyme n’est pas défini dans le nœud mis en cache lorsqu’il est créé à partir d’un objet JSON.
    1. Mettre à jour le synonyme de nœud d’incident dans un graphique de contribution.
    2. Mettez à jour le synonyme de nœud d’incident sur un autre graphique de contribution.
    3. Effectuer une nouvelle sn_db. GraphMetadata('sn_kg.global_graph', true).getForTables(['incident'], 1).

    Comportement attendu : L’utilisateur reçoit tous les synonymes à partir des graphiques de contribution.

    Comportement réel : l’utilisateur renvoie un synonyme à partir d’un graphique de contribution.

    Persistance de la base de données : accès aux données

    PRB1906309

    L’utilisateur ne peut pas ajouter de conditions de données à la sys_meta_graph_node et observe une fenêtre contextuelle indiquant « Sélectionner d’abord une table » alors que la table est déjà sélectionnée Dans les nœuds KG, il semble y avoir une option dans laquelle les utilisateurs peuvent ajouter une condition de données pour filtrer davantage les résultats renvoyés. Cependant, lorsque l’utilisateur tente d'« ajouter une condition de filtre », le navigateur affiche une fenêtre contextuelle indiquant « Sélectionner d’abord une table » (même après la sélection de la « table ») et empêche l’utilisateur d’ajouter un filtre au nœud.

    Persistance de la base de données : accès aux données

    PRB1906408

    Réponse de requête de texte chiffré incorrecte lorsque la requête de texte chiffré est générée (GraphQueryBuilder) par une requête codée qui a ISEMPTY
    1. Créez une requête chiffrée par GraphQueryBuilder avec le nœud d’incident et la requête codée « closed_atISEMPTY ».
    2. Exécutez la requête de chiffrement et notez que le nombre de résultats est de 0.
    3. Exécutez la même requête codée avec GlideRecord et notez que le nombre de résultats est 33.

    Idéalement, les deux décomptes de résultats devraient correspondre.

    Persistance de la base de données : accès aux données

    PRB1906482

    passesAclCheck doit pré-vérifier qu’une table est valide Actuellement, si un utilisateur écrit une requête qui fait référence à une table inexistante, il rencontre une erreur de point nul. Cela devrait d’abord pré-vérifier si les résultats Genius d’entrée sont valides et échouer immédiatement si tel est le cas.

    Persistance de la base de données : accès aux données

    PRB1907396

    Graph API doit respecter les règles de filtrage des données/filtrage des données
    1. Créez un filtre de données.
    2. Requête par rapport à cette table.

    Persistance de la base de données : accès aux données

    PRB1907812

    Les chiffres d’un certain formulaire génèrent une erreur indiquant : « Erreur : le nœud avec les types : [incident] n’est pas une propriété d’ID »

    Persistance de la base de données : accès aux données

    PRB1908179

    La table sysevent0001 doit être exclue de Graph API sn_db. GraphMetadata.is TableExcluded (« sysevent0001 ») renvoie la valeur « faux », mais doit renvoyer la valeur « vrai », car sysevent est exclu ainsi qu’une table pivotée.

    Persistance de la base de données : accès aux données

    PRB1909106

    GraphQueryBuilder échoue lorsque la requête codée contient javascript :gs.beginningOf NextYear()

    Persistance de la base de données : accès aux données

    PRB1909182

    Une requête de texte chiffré créée par GraphQueryBuilder (avec une requête codée avec une condition de date) n’a pas de condition de date Une requête de texte chiffré n’a pas la condition de date lorsqu’elle est créée à l’aide de GraphQueryBuilder pour le nœud « Problème » avec la requête codée « closed_atONThis year@javascript :gs .beginningOfThisYear ()@javascript :gs.end OfThisYear()^active=false ».

    Persistance de la base de données : accès aux données

    PRB1909639

    Créer un index unique sur dynamic_choice_override de (choix, espace de noms, catégorie, attribut) Il s’agit d’une mise à jour du produit.

    Persistance de la base de données : accès aux données

    PRB1911690

    Les utilisateurs obtiennent une erreur « Propriété + entité : dépasse la longueur maximale (63) »

    Persistance de la base de données : accès aux données

    PRB1911868

    GraphQueryBuilder lève une exception NullPointerException L’erreur est générée : « java.lang.NullPointerException : impossible d’appeler 'com.glide.db.Element Descriptor.getType()' car 'ed' est nul. »

    Persistance de la base de données : accès aux données

    PRB1911870

    GraphQueryBuilder lève une erreur « java.lang.Number FormatException : chaîne vide »

    Persistance de la base de données : accès aux données

    PRB1911877

    GraphQueryBuilder lève une exception StringIndex OutOfBounds L’erreur est générée avec « java.lang.StringIndex OutOfBounds Exception ».

    Persistance de la base de données : accès aux données

    PRB1911994

    GetForTables ne renvoie pas de propriétés dans la charge utile pour le graphique global pour des nœuds spécifiques La clé de propriété est manquante pour les nœuds « incident » et « sys_user ».
    1. Connectez-vous à une instance Zurich.
    2. Exécutez l’extrait.
    3. Observez la charge utile renvoyée.

    Notez que la clé de propriété est manquante pour les nœuds 'incident' et 'sys_user', et qu’une autre clé appelée 'allProperties' est ajoutée avec une valeur 'false', et que le 'node-type' se présente sous la forme d’une chaîne plutôt que d’un tableau avec des barres obliques.

    Persistance de la base de données : accès aux données

    PRB1912116

    L’API « CypherToResults » n’a pas d’injection de table/sysid dans les résultats

    Persistance de la base de données : accès aux données

    PRB1913010

    GetForTables ne renvoie pas le nœud connexe pour sys_user table dans le graphique global de KG Tous les nœuds doivent être renvoyés, ou au moins les 1000 premiers nœuds, au lieu de générer une erreur.
    1. Connectez-vous à une instance znowassist.
    2. Exécutez l’extrait.

    Observez l’erreur d’exception générée : « com.snc.db.graph.GraphException : trop de nœuds demandés pour le sous-graphe, nombre total de nœuds autorisés : 1 000 ».

    Persistance de la base de données : accès aux données

    PRB1914130

    getForTables lève une exception sur quelques tables, telles que wf_workflow_version L’erreur d’exception est générée : « Exception : Erreur d’exécution du script : Identificateur de script : null.null.script, Description de l’erreur : org.mozilla.javascript. EvaluatorException : GlideRecord.set TableName : nom de table vide.

    Persistance de la base de données : accès aux données

    PRB1914733

    getForTables lève des exceptions sur quelques tables getEdgeList renvoie une réponse lorsqu’il est appelé à partir du périmètre global, mais il génère une erreur lorsqu’il est appelé à partir de sn_kg périmètre. De plus, getEdgeList ne renvoie pas toutes les bordures entre les deux nœuds.

    Persistance de la base de données : accès aux données

    PRB1916615

    GraphQueryExecutor ne parvient pas à trouver les métadonnées des tables Workflow Data Fabric (WDF) lors de la jointure à une table Glide à l’aide de Graph global Une exception est générée.

    Persistance de la base de données : accès aux données

    PRB1916672

    Utiliser une clé primaire plutôt que la sys_id pour le champ « Clé cible » lors de la création de bordures pour les sous-graphes Le code actuel assume son sys_id, mais avec Workflow Data Fabric (WDF), ce n’est plus toujours le cas.
    1. Créez une table WDF avec une colonne clé primaire dont le nom est autre que le sys_id.
    2. Créez une référence à cette table à partir d’une autre table.
    3. Créez un sous-graphe de nom contenant les tables.
    4. Essayez de traverser la bordure pour cette référence.

    Persistance de la base de données : accès aux données

    PRB1917979

    Les bordures entrantes n’apparaissent pas dans les API de graphique globales

    Persistance de la base de données : accès aux données

    PRB1918749

    Une mise à jour des métadonnées et des changements de la famille Glide dans le magasin sémantique du graphe de connaissances Il s’agit d’une mise à jour du produit.

    Persistance de la base de données : accès aux données

    PRB1918934

    Aucune bordure entrante n’est ajoutée dans getForTables pour un graphe créé personnalisé

    Persistance de la base de données : accès aux données

    PRB1922241

    Générer des littéraux de date/heure dans le formateur ANSI SQL Actuellement, le format ISO EST UTILISÉ (AAAA-MM-JJTHH :MM :SS). Ansi SQL veut un espace plutôt qu’un T (AAAA-MM-JJ HH :MM :SS). Cela devient pertinent car Trino n’accepte strictement que le format ANSI.

    Persistance de la base de données : accès aux données

    PRB1922630

    Une requête de graphe incluant une table Workflow Data Fabric n’est pas acheminée vers Trino

    Persistance de la base de données : accès aux données

    PRB1924034

    getForTables sur KG Global Graph ne renvoie pas les bordures créées via un appel d’API saveEdge

    Persistance de la base de données : accès aux données

    PRB1924194

    Ne pas supprimer d’horodatage lors de la conversion au format de date ANSI Après les dernières modifications, l’horodatage a été perdu lors de la conversion de l’horodatage.

    Persistance de la base de données : accès aux données

    PRB1924601

    Ignorer les littéraux de date lors de la conversion des horodatages ISO Actuellement, JSQlParser convertit à la fois DATE et TIMESTAMP en objets DateTimeLiteral. Il est nécessaire d’ignorer les chaînes DATE lors des conversions plutôt que de les marquer comme des formats incompatibles.

    Persistance de la base de données : accès aux données

    PRB1926994

    Accès aux données d’une épopée parente dans l’ensemble des données de workflow Il s’agit d’une mise à jour du produit.

    Persistance de la base de données : accès aux données

    PRB1929610

    Le texte chiffré avec un WDF et une table physique ne fonctionne pas
    1. Accédez à une instance.
    2. Empruntez l’identité d’un utilisateur.
    3. Posez la question, 'dernier bonus et département d’Abel Tuter'.

    Persistance de la base de données : gestion des données

    PRB1867090

    Les tables disponibles dans le formulaire de création de règle du nettoyeur de table non référencé (URC) ne sont pas contraintes Configurez une liste d’inclusion pour les noms de table disponibles lors de la création d’une nouvelle règle URC et créez une propriété Glide « glide.db.unreferenced_record_cleaner.enabled_tables ».

    Tentative de création d’une règle URC.

    Comportement attendu : Seul un sous-ensemble de tables doit être disponible.

    Comportement réel : toutes les tables sont disponibles.

    Persistance de la base de données : gestion des données

    PRB1891527

    Les workflows n’évaluent pas correctement les conditions pour déterminer si les tâches doivent se déclencher Les conditions de filtre fonctionnent différemment entre les instances Xanadu et Yokohama.

    Persistance de la base de données : gestion des données

    PRB1893555

    L’implémentation actuelle de la tâche « Remplissage du groupe de tables physiques » récupère les données uniquement pour le type de période d’exemple « Jour », au cours des 30 derniers jours Cette tâche doit également récupérer des données pour les exemples de types de périodes « Mois » et « Année ».
    1. Connectez-vous à l’instance.
    2. Accédez à sys_trigger. LISTE.
    3. Effectuez une recherche avec la tâche « Remplisseur de groupe de tables physiques ».
    4. Sélectionnez Exécuter maintenant.

    Comportement attendu : Données collectées pour le type de période d’exemple « Année » et « Mois » pour la table sys_physical_table_stats.

    Comportement réel : les données sont créées uniquement pour l’exemple de type de période « Jour ».

    Persistance de la base de données : gestion des données

    PRB1894152

    La console de gestion des données n’affiche pas les tables pivotées La console de gestion des données doit afficher les tables pivotées pour suivre la hiérarchie TPC. Les tables pivotées doivent être groupées et les statistiques des tables enfants doivent être calculées pour la hiérarchie TPC.

    Persistance de la base de données : gestion des données

    PRB1903967

    L’expiration des requêtes interrompt l’exécution de StatsGatherer Si une requête de longue exécution expire pendant une exécution de StatsGatherer, l’exécution est interrompue et StatsGatherer ne passe pas à la collecte de statistiques de table suivante.
    1. Chargez une instance avec des tables de rotation/partitionnées.
    2. Réduisez la limite de sys_quota pour les requêtes à une seconde afin de forcer l’expiration rapide des requêtes.

    Comportement attendu : les requêtes qui expirent sont consignées. StatsGatherer continue avec la collecte de statistiques du tableau suivant.

    Comportement réel : lorsque les requêtes expirent, StatsGatherer ne passe pas à la collecte de statistiques de table suivante.

    Persistance de la base de données : gestion des données

    PRB1904961

    KB2328103

    Le compactage de la base de données échoue lorsqu’il existe une table avec plus de MAX_INT nombre de lignes Un utilisateur possède une table sys_audit qui compte près de 8 milliards de lignes. La requête qui extrait la taille des tables analyse le nombre de lignes en tant que nombre entier, ce qui provoque cette erreur. Il n’y a aucun moyen de l’empêcher de lire les résultats de certaines tables : « ... worker.2 worker.2 txid=9f2eff89c30a CompactionQualificationJob ERREUR SÉVÈRE *** *** Échec de la qualification de compaction java.sql.SQLException : valeur hors plage pour la colonne 'table_rows' : la valeur 7854795901 n’est pas dans la classe java.lang.Integer range...'.
    1. Insérez plus que la plus grande valeur d’un nombre entier Java de lignes dans une table.
    2. Exécutez la tâche « Compactage de base de données ».
    3. Vérifiez que la tâche est terminée.

    Persistance de la base de données : échelle des données

    PRB1860663

    Un index est créé sans limite de taille pour certains champs non délimités, ce qui entraîne des erreurs lors de la création d’un index ou de l’ajout de données L’installation du « connecteur AWS Service Catalog » (x_126749_aws_sc) est laissée avec un index non valide dans la table « Tâche » dans RaptorDB. Il y a une erreur : 'ERREUR SÉVÈRE *** *** Exception lors de l’exécution des index différés pour la classe : tâche...'

    Persistance de la base de données : échelle des données

    PRB1866261

    L’utilisation de la base de données n’est pas mise à jour si l’accélérateur de pool n’est pas activé
    1. Assurez-vous que glide.db.pool.throttler.resource_usage_levels.glide n’est spécifié dans aucun fichier de propriété ni sys_properties.
    2. Ouvrez stats.do.

    Notez que le pourcentage « Utilisation des ressources de base de données » pour le pool Glide affiche toujours zéro.

    Persistance de la base de données : échelle des données

    PRB1878859

    Les versions d’image Muninn et Connecteurs ne sont pas affichées La version Muninn et la version de l’image Connecteurs de l’API de réservation ne sont pas affichées dans xmlstats.do ?include=database.

    Persistance de la base de données : échelle des données

    PRB1888694

    Envoyer des informations client « ClientTags » pour chaque exécution de requête Glide envoie des informations sur une requête afin que Trino puisse affecter les ressources informatiques en conséquence.

    Persistance de la base de données : échelle des données

    PRB1891901

    Noms des catalogues de journaux demandés pendant l’actualisation/la réservation Lors d’une actualisation, les catalogues demandés ne peuvent pas être identifiés. Lorsque la persistance actualise le moteur de l’ensemble des structures de données, les noms des catalogues demandés doivent être consignés. Par exemple, QE affiche une erreur « Catalogue introuvable » lors de la requête, et il n’y a pas d’erreurs d’initialisation du catalogue lors de la réservation, de sorte que l’utilisateur ne saura pas si le catalogue a été demandé lors de la réservation.

    Persistance de la base de données : échelle des données

    PRB1891911

    Exclure les tables liées à l’ensemble des données de la réécriture et de l’acheminement Les requêtes par rapport aux tables seront _eligible_to être acheminées vers la réplication en lecture si l’acheminement dynamique est activé et que les points de contrôle sont validés. Si la catégorie de requête est explicitement définie et que la réplication en lecture se trouve dans le seuil, la requête sera _éligible_ pour être acheminée vers la réplication en lecture.

    Persistance de la base de données : échelle des données

    PRB1891912

    Utilisez le jeton OAuth et la valeur de circonstance uniquement pour les requêtes qui nécessitent le connecteur de bouclage Le jeton d’accès OAuth n’est appliqué qu’aux requêtes trino qui nécessitent le connecteur de bouclage (par exemple, les jointures de table de datafabric à la table Glide locale). La valeur de circonstance n’est appliquée qu’aux requêtes trinos qui nécessitent le connecteur de bouclage (par exemple, les jointures de table de datafabric avec la table Glide locale).

    Persistance de la base de données : échelle des données

    PRB1891913

    Réduire le nombre de requêtes « SELECT 1 » au trino Pour toutes les API qui utilisent DataFabricEngineManager#getValidatedDBI, une requête « SELECT 1 » est en cours d’exécution pour obtenir un DBI « validé ». Par exemple, l’API DataFabricEngingService#getSchemas utilise DataFabricEngineManager#getValidatedDBI.

    Persistance de la base de données : échelle des données

    PRB1904021

    Le jeton OAuth n’est pas stocké par transaction, ce qui entraîne une augmentation des opérations DB Lorsque l’utilisateur charge une vue de liste, il exécute au moins deux requêtes trinos (nombre et données). Au moins deux opérations de base de données sont liées à l’octroi de jeton. Au lieu de cela, il doit y avoir une insertion et une mise à jour, et la mise à jour doit prolonger l’expiration du jeton.

    Persistance de la base de données : échelle des données

    PRB1918929

    Un pool de bases de données principal est initialisé avant que la couche de base de données n’ait terminé toutes ses vérifications préalables Un changement a été introduit qui a changé la façon de résoudre l’alias de table. Cette méthode est appelée pendant Glide init, où elle effectue des pré-vérifications pour la base de données. Cependant, à cause de la modification, il finit par initialiser le pool principal, avant même que toutes les vérifications de la couche de base de données ne soient terminées.

    Démarrez Glide, comme cela se produit à chaque démarrage de Glide.

    Persistance de la base de données : échelle des données

    PRB1919500

    Il faut beaucoup de temps pour reconnaître l’événement « La base de données est en panne » Cela s’applique à la fois à PG et à MariaDB lorsque la base de données primaire est arrêtée de manière inattendue.

    Persistance de la base de données : échelle des données

    PRB1921155

    TableThrottler est cassé TableThrottler est cassé en raison de la suppression de lastLag et lastSleepFactor.

    Persistance de la base de données : échelle des données

    PRB1924142

    Il existe un journal, « WARN », basé sur la propriété dans DBAction#should UseGateway AwareDBI Les bûches sont inondées inutilement.

    Persistance de la base de données : échelle des données

    PRB1925421

    Les enregistrements ServiceIdentity sont manquants pour RaptorDB Tous les services dans la topologie d’instance doivent avoir des enregistrements ServiceIdentity pour activer une partie de l’authentification entre les services.

    Zboot n’importe quelle instance.

    Notez qu’il n’y a pas d’enregistrement dans les tables ServiceIdentity ou ServiceOld pour RaptorDB, contrairement aux autres services de base de données.

    Persistance de la base de données : échelle des données

    PRB1929305

    Un nom de table acceptable pour BD n’est pas utilisé lors de l’extraction des champs pouvant être mis à jour sur place dans Glide Une erreur s’est produite. Par exemple : 'com.glide.db.GlideSQLException : ÉCHEC DE L’EXÉCUTION DE LA CONNEXION glide.2 (connpid=10848) : SELECT attname, attoptions FROM pg_attribute WHERE attrelid = 'proposed_change_verification_ log' ::regclass AND attoptions @> ARRAY[ 'in_place_update=true'] /* node-a, gs :glide.scheduler.worker.burst.0, tx :4ddaf200ff232 2109178ffffffffff6e */ Erreur de syntaxe ou violation de la règle d’accès détectée par la base de données (ERREUR : la relation 'proposed_change_ verification_log' n’existe pas.'

    Utilisez la méthode DBInPlace UpdateUtils #getEnabledInPlace UpdateFields avec un nom de table supérieur à 30 caractères.

    Il en résulte une exception qui indique que la table n’existe pas.

    Persistance de la base de données

    PRB1904837

    Les performances de « Grouper par » sont de >30 secondes sur les connecteurs de données étrangers

    Persistance de la base de données : WDF

    PRB1900435

    Une requête supplémentaire de trino à partir de worker se produit sur l’ouverture du formulaire de l’interface utilisateur principale dans Windows Foundation Driver (WDF) La requête provenant de schedule.worker est inhabituelle et peut entraîner la réception d’énormes quantités de données dans certains cas.
    1. Configurez la connexion WDF.
    2. Mappez une table.
    3. Ouvrez la vue de formulaire de la table.
    4. Ouvrez le tableau de bord de l’interface utilisateur Trino (/datafabric_dashboard/ui/index.html).

    Observez les trois appels qui se produisent ; deux dans le cadre de la transaction d’interface utilisateur, un à partir de schedule.worker.

    Persistance de la base de données : WDF

    PRB1929116

    Une erreur de jeton d’accès OAuth se produit lorsque les données sont extraites d’une table distante vers une table physique La requête tente d’accéder à une propriété d’une table distante vers une table physique. Le texte chiffré lève l’erreur « Un jeton d’accès OAuth est requis pour le type de connecteur de bouclage ».

    Services Glide de la table d’arborescence de données

    PRB1903736

    La page de mappage de colonnes apparaît vide pour certaines tables lors de l’utilisation du connecteur SN local Ce problème ne se produit que sur certaines tables.
    1. Accédez à la Concentrateur de l’interface utilisateur de Windows Driver Foundation > Connexions établies Instance locale ServiceNow.
    2. Recherchez sn_access_analyzer_request.
    3. Sélectionnez Créer une table d’atelier de données.
    4. Ajoutez une étiquette.
    5. Sélectionnez Continuer.

    Comportement attendu : Le mappage de colonnes doit s’afficher.

    Comportement réel : Une page blanche s’affiche.

    Services Glide de la table d’arborescence de données

    PRB1905781

    La page des détails de connexion affiche une « erreur d’analyse JSON non valide » La page des détails de connexion affiche une « erreur d’analyse JSON non valide » lorsque la propriété système glide.ui.i18n_test (MSG : traductions) est activée.
    1. Accédez à sys_properties.list sur une instance Zurich.
    2. Localisez la propriété glide.ui.i18n_test et définissez sa valeur sur vrai.
    3. Ouvrez un enregistrement de connexion existant et établi.

    Comportement attendu : La page des détails de la connexion doit se charger correctement sans aucune erreur d’analyse JSON, quel que soit le paramètre de la propriété glide.ui.i18n_test.

    Comportement réel : la page des détails de connexion affiche une « erreur d’analyse JSON non valide ».

    Services Glide de la table d’arborescence de données

    PRB1920491

    df_log entrées d’exceptions n’ont parfois aucune catégorie de journal spécifiée et aucun événement n’est déclenché Des exceptions peuvent être levées dans le fonctionnement normal de la configuration ou de l’exploitation des tables et des sources WDF (Workflow Data Fabric) et ces exceptions doivent être journalisées dans la table « df_log ». Le cadre de journalisation des erreurs WDF est conçu pour traduire ces types d’exceptions en valeurs de catégorie de journal bien définies. Dans certains cas, cela ne se produit pas. De plus, lorsque des erreurs sont levées et qu’une catégorie de journal est connue, un sysevent est déclenché afin que les autres composants de WDF puissent réagir aux problèmes. Cela rend plus difficile pour les administrateurs de WDF de savoir quel est le problème lorsqu’ils regardent le tableau « df_log » et empêche également certaines actions où ils seraient en mesure de résoudre le problème par eux-mêmes sans l’aide du support.

    Services Glide de la table d’arborescence de données

    PRB1923285

    Les utilisateurs ne peuvent pas créer de référence sur des colonnes du type « Int/BigInt » à partir de DataBricks Les colonnes entières DataBricks sont mappées comme « BIGINT » dans Trino et finalement « Long » dans les tables ServiceNow. Lorsque les utilisateurs essaient de modifier l’un des mappages de colonnes en référence à une autre clé de référence de la table DataBricks DF de type « Long », lève l’erreur « La colonne de référence 'c_nationkey' mappée à la colonne distante 'c_nationkey’utilise le type longint qui n’est pas pris en charge pour les colonnes de référence '.
    1. Créez une connexion DataBricks et 2 tables DF (Clients et Nations).
    2. Dans la table d’un utilisateur, sélectionnez les colonnes « clé de la nation » comme référence.
    3. Essayez de sélectionner Terminer.

    Il génère une erreur : « La colonne de référence 'c_nationkey' mappée à la colonne distante 'c_nationkey' utilise le type longint qui n’est pas pris en charge pour les colonnes de référence ».

    Visualisations des données

    PRB1896818

    Les valeurs de l’axe X des graphiques « Mesure proposée » s’affichent avec des secondes au lieu de valeurs numériques Pour tous les connecteurs de mesures, les valeurs de l’axe X des graphiques « Mesure en vedette » s’affichent avec des secondes au lieu de valeurs numériques. Cela se produit également pour ACC-M après une mise à niveau de Xanadu vers Zurich.
    1. Sur une instance Xanadu, accédez à la page « Liste des instances de connecteur ».
    2. Sélectionnez Nouveau.
    3. Créez des instances de connecteur des mesures Zabbix, Nagios et Solarwinds avec les détails requis.
    4. Activez l’instance de connecteur.
    5. Accédez à « Mesure sur CI » et vérifiez que les enregistrements de mesure CI de la source particulière sont créés.
    6. Accédez à la SOW > Liste > CMDB > Serveurs.
    7. Ouvrez le CI pertinent et vérifiez le graphique des mesures présentées et les valeurs.
    8. Effectuez une mise à niveau vers la dernière version Zurich.
    9. Répétez les étapes cinq à sept.

    Notez que les valeurs de l’axe X des graphiques « Mesure proposée » s’affichent avec des secondes au lieu de valeurs numériques.

    Actions déclaratives

    PRB1908370

    Les mises à jour de l’interface utilisateur de l’élément de mise en page du formulaire ne sont pas appliquées lors de l’exécution, sauf si elles sont ajoutées à une mise en page spécifique
    1. Créez une action de formulaire.
    2. Activez l’action pour toutes les expériences configurables = vrai.
    3. Ouvrez l’élément de mise en page qui a été créé.
    4. Mettez à jour quelque chose.
    5. Ouvrez un formulaire « Espace de travail ».

      Notez qu’aucun des changements apportés aux éléments de mise en page du formulaire n’est appliqué ou n’apparaît.

    6. Ajouter l’élément de mise en page à une mise en page de formulaire.

    Observez que les changements apparaissent maintenant.

    Actions déclaratives

    PRB1914488

    L’icône ai-scintillante ne s’anime pas lorsque « icône d’animation » est définie sur « vrai » Ce problème se produit également lors de sa définition sur le bouton Fractionner , les actions de liste connexe, le décorateur de champ, les éléments de mise en page et les éléments de mise en page m2m.
    1. Accédez à une action déclarative de liste.
    2. Définissez le champ Icône sur « ai-sparkle-fill ».
    3. Remarquez que la case à cocher Icône Animer apparaît.
    4. Cochez la case.
    5. Accédez à une liste.

    Notez que l’icône d’étincelle AI est présente mais ne s’anime pas.

    Bacs à sable pour développeurs

    PRB1921161

    Trois onglets s’ouvrent après avoir sélectionné un bac à sable dans la liste du bac à sable Il semble qu’il reste des événements générés par UI Builder dans le macroponent de la page d’accueil de gestion sandbox qui n’ont pas été nettoyés. Ces événements supplémentaires doivent être supprimés.
    1. Activer les bacs à sable.
    2. Accédez à la page d’accueil de gestion des sandbox
    3. Créez un bac à sable s’il n’en existe pas déjà.
    4. Attendez la fin de la création du bac à sable.
    5. Sélectionnez le nom du bac à sable.

    Notez que trois onglets s’ouvrent dans le navigateur.

    DevOps (famille)

    PRB1920798

    La mise à jour de la propriété système auto_archive_duration sn_devops.table_ ne met pas à jour toutes les règles d’archivage, car il en existe d’autres dans d’autres périmètres
    1. Accédez à sys_properties.
    2. Mettez à jour sn_devops.table_ auto_archive_duration à un autre nombre (test).

    Notez que seules les tables avec le périmètre DevOps Data Model sont disponibles pour l’archivage.

    Découverte

    PRB1901392

    Les suggestions d’erreur pour certains codes sont insuffisantes ou manquantes Erreurs connexes : '2025-06-04 01:21:18 : Une exception s’est produite lors de l’exécution de l’opération Requête REST dans le cloud. Opération personnalisée Échec de l’exécution du script en raison de l’erreur suivante : JAVASCRIPT_CODE _FAILURE : com.snc.sw.exception. CommandFailureException : échec de l’autorisation dans le cloud. « Vérifiez les droits d’accès et les autorisations appropriées pour la ressource demandée... État : 403 Code d’erreur : PERMISSION_DENIED Réponse : autorisation « resourcemanager .projects.get » refusée sur la ressource...

    Découverte

    PRB1909689

    KB2411091

    Une étape de modèle échoue par intermittence en raison de la valeur « runCommand » nulle Lors de l’exécution d’une planification de découverte, l’exécution du modèle « Serveur Linux » échoue parfois à l’étape « 1.1 Obtenir des informations système » où il exécute « uname -a ». L’erreur générée est : « Une exception s’est produite. . Impossible d’appeler « com.snc.sw. Commandes. RunCommand.exec (contexte com.snc.sw. ExecutionContext, booléen, chaîne, com.snc.sw.kb. lang.commands. ExecutionMode, String)' parce que 'runCommand' est nul.' Par conséquent, l’attribut Version du système d’exploitation sur les serveurs Linux n’est pas renseigné. Le problème n’est déclenché que par intermittence et uniquement selon une planification Discovery.

    Découverte

    PRB1915814

    L’utilisateur ne peut pas détecter les comptes membres dans SSM L’utilisateur ne peut pas détecter les ordinateurs virtuels associés à un compte membre via SSM. Au lieu de cela, l’utilisateur découvre uniquement les ordinateurs virtuels du compte de gestion.
    1. Ajoutez des informations d’identification AWS pour un compte de gestion dans la table Informations d’identification.
    2. Assurez-vous que ce compte contient des comptes de membre.
    3. Exécutez le calendrier de l’ordinateur virtuel AWS SSM associé à cette gestion.

    Comportement attendu : l’utilisateur découvre les ordinateurs virtuels associés aux comptes membres via SSM.

    Comportement réel : l’utilisateur détecte uniquement les ordinateurs virtuels du compte de gestion.

    Back-end unifié Intelligence documentaire

    PRB1876011

    La conversation se bloque après la sélection d’une rubrique Des erreurs de travaux planifiés se produisent dans les journaux système associés à IntelDoc.
    1. Accédez à Centre de services aux employés.
    2. Entrez dans l’invite « Je dois emprunter un ordinateur portable de prêt pour le travail d’ici demain ».

    Notez que la rubrique sera sélectionnée, et 'Démarrage de 'Ordinateur portable de prêt'... est affiché, mais est bloqué.

    Back-end unifié Intelligence documentaire

    PRB1896682

    Créer une propriété système pour les limites maximales de page et de champ maximum pour les cas d’utilisation d’IA générative Actuellement, les limites maximales de page et de champ maximales ne sont pas personnalisables.

    Back-end unifié Intelligence documentaire

    PRB1898239

    extractData ne parvient pas à extraire le texte d’un fichier CSV en raison d’un problème de délimiteur de caractères non valide Erreur : « Une erreur inattendue s’est produite lors du traitement du fichier CSV : IOException lecture de l’enregistrement suivant : java.io.IOException : (ligne 1) caractère non valide entre le jeton encapsulé et le délimiteur : java.lang.IllegalStateException : IOException lecture de l’enregistrement suivant : java.io.IOException : (ligne 1) caractère non valide entre le jeton encapsulé et le délimiteur...

    Back-end unifié Intelligence documentaire

    PRB1902104

    Certains documents ne sont pas traités sous GenAI DocIntel Certains documents restent à l’état « Configuration » et ne sont pas traités. Lors de la tentative de création de différents cas d’utilisation d’extraction, les messages « Aucun champ n’est défini pour cette tâche » ou « Le document est en cours de préparation pour l’affichage » s’affichent et une règle métier récursive est déclenchée. Dans certains cas, le problème est résolu lors de l’actualisation de la page, mais ce n’est pas cohérent.
    1. Ouvrez la compétence sous Now Assist.
    2. Accédez à la Plateforme > Document Extraction.
    3. Créez un cas d’utilisation avec 15 champs.
    4. Traitez la tâche avec des documents.

    Notez que certains documents restent à l’état « Configuration » et ne sont pas traités, même après une période prolongée.

    Back-end unifié Intelligence documentaire

    PRB1905005

    Utilisez la propriété système max_number_of _task_images pour les questions-réponses et l’extraction sur Glide afin de filtrer les documents Il s’agit d’une mise à jour du produit

    Back-end unifié Intelligence documentaire

    PRB1916124

    Vérifier la présence du filtre « Pièce jointe » dans callPredictionProcess Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1916127

    Ajouter un mode texte uniquement Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1916128

    Extraction des champs de modification de l’utilisateur pour le mode texte uniquement et classification en tant que page numérisée pour le mode multimodal Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1916129

    Implémenter la fonctionnalité dans les bases de code Glide/GenAI-App Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1916130

    Optimisations de l’implémentation Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1916132

    Test avec tous les modèles 3P Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1916133

    Prise en charge de type de document PPT pour l’extraction de texte Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1916136

    Supprimer le flux OCR, PDF Nagini pour les cas d’utilisation d’IA générative DocIntel Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1916138

    Ajouter la prise en charge des fichiers Excel/CSV pour IntelDoc GenAI Il s’agit d’une mise à jour du produit.

    Back-end unifié Intelligence documentaire

    PRB1919853

    Problème lié aux propriétés système qui n’analysent pas les nombres 0,1 par rapport à 0,1 Lorsqu’une instance est configurée avec un formatage européen, tel que la décimale écrite 0,5 par opposition au format américain de 0,5, les propriétés système pour les valeurs de seuil ne sont pas analysées correctement, ce qui renvoie une erreur.

    Back-end unifié Intelligence documentaire

    PRB1923569

    Un flux crée des enregistrements en double dans les tables cibles IT Asset Management (ITAM) Une table extraite affiche 3 lignes, mais le flux finit par créer 6 lignes dans la table ITAM.

    Schéma dynamique

    PRB1909876

    Le champ Magasin DynamicAttribute doit afficher et enregistrer les valeurs de stockage JSON dans des vues de formulaire et de liste Lors du chargement d’un enregistrement qui contient une colonne Magasin d’attributs dynamiques, les valeurs d’attributs affichées dans les vues de liste et de formulaire doivent être « Valeurs de stockage ». Par défaut, il s’agit de « valeurs d’affichage ».

    Chiffrement Edge

    PRB1915259

    Les utilisateurs ne peuvent pas joindre un fichier de 10 Mo à un enregistrement lorsqu’ils sont connectés avec une URL Edge Lorsque vous êtes connecté avec l’URL Edge et que vous essayez de joindre une pièce jointe de 10 Mo à l’un des enregistrements de l’instance, son chargement se poursuit. Mais lorsque les utilisateurs chargent des pièces jointes de moins de 10 Mo, cela fonctionne bien. Toutefois, avec une URL d’instance normale, l’utilisateur peut joindre les pièces jointes plus volumineuses sans aucun problème.

    Interaction par e-mail pour CSM

    PRB1915830

    L’action entrante « Mettre à jour la commande de travaux » n’est pas déclenchée Lors de la réception d’un e-mail, l’action entrante « Mettre à jour la commande de travaux » n’est pas déclenchée. L’action « Créer une interaction par e-mail » est déclenchée en premier et l’option « Arrêter le traitement » est activée. Par conséquent, le contenu de l’e-mail envoyé par un utilisateur externe n’est pas mis à jour dans la tâche de commande de travaux.

    Notifications par e-mail

    PRB1912370

    Un lien vers la source de citation ne fonctionne pas dans la vue UI16
    1. Connectez-vous en tant qu’administrateur.
    2. Ouvrez la liste des sn_customerservice_case.
    3. Ouvrez CS0001006.
    4. Ouvrez un client de messagerie dans UI16.
    5. Utilisez la compétence ERR.
    6. Sélectionnez le lien de citation de la base de connaissances dans les sources/en utilisant le numéro de référence de la citation.

    Notez que le lien vers la source de citation ne fonctionne pas. Il ne redirige pas vers l’article de la base de connaissances source.

    Centre des employés

    PRB1890562

    Les sous-thèmes répétitifs apparaissent dans le widget Sous-thème Ce problème se produit dans l’application Now Mobile.

    Cadre de travail pour l’expérience des employés

    PRB1918767

    Mettre à jour le fichier Zurich pour les Webviews La méthode window.snmCabrillo .isLoggedIn() est manquante dans le bundle SP pour now-mobile-webiews, qui est ajusté à Zurich. Cela peut être vérifié à l’aide de la console sur les outils de développement chrome.

    Cadre de travail de taxonomie des employés

    PRB1894626

    Les sous-rubriques répétitives s’affichent dans un widget de sous-rubrique
    1. Connectez-vous en tant qu’administrateur.
    2. Configurez plus de 25 sous-rubriques pour une rubrique.
    3. Connectez-vous à l’application Now Mobile.

    Observez que les sous-thèmes sont répétitifs.

    Cadre de travail de taxonomie des employés

    PRB1909669

    Adopter les changements apportés à l’ensemble EVAM Recherche IA pour le Centre des employés Pro pour les applications Web Avec ce changement, les éléments suivants sont attendus : 1. La duplication d’image ne doit pas être visible pour les entrées de recherche, donc aucune image ne doit être affichée sur le côté gauche sous forme de vignette. 2. Des icônes seront introduites pour les résultats de catégorie.

    Gestion des événements

    PRB1891871

    em_events avec l’état de résolution « Fermeture » ne sont pas traitées correctement pendant la fenêtre de changement d’horloge CEST em_events dont l’état de résolution est défini sur « Fermeture » ne sont pas traités correctement lorsque leur horodatage tombe pendant la fenêtre de changement d’horloge CEST. L’alerte reste ouverte même si l’événement de fermeture est reçu.

    Plateforme d’expérimentation

    PRB1914754

    Le client capture les données de l’expérience précédente (inactive) au lieu de l’expérience actuellement active L’utilisateur peut terminer ou annuler un test, puis activer un nouveau test avec le même ID de définition. Toutefois, le cadre de travail continue de collecter les données de télémétrie à partir des mesures d’utilisation associées dans le contexte de l’expérience inactive. Par conséquent, les données périmées sont enregistrées et le compartiment exp_variant dans la carte d’exemple reflète la valeur de variante de l’expérience inactive. Au lieu de cela, le client doit refléter la dernière expérience active liée à une définition, et il doit enregistrer les données de variante en conséquence après avoir téléchargé la dernière configuration.

    Plateforme d’expérimentation

    PRB1921476

    Les notifications pour les nouveaux tests n’apparaissent pas Une fois les expériences téléchargées sur l’instance, elles commencent à s’exécuter à l’insu de l’administrateur.

    Moteur de flux

    PRB1855808

    Le rappel n’est pas appelé en raison d’un pointeur nul dans l’exécuteur FlowCallBack Lorsqu’une exécution d’évaluation à partir de l’application de kit de compétences est déclenchée, un journal d’erreurs joint s’est produit pour un achèvement de flux particulier et l’exécution n’a pas été marquée comme terminée.

    Déclenchez une exécution d’évaluation à partir du kit de compétences contenant de nombreux enregistrements d’ensembles de données.

    Notez qu’un journal d’erreurs joint s’affiche dans l’instance.

    Moteur de flux

    PRB1893452

    Le contexte de l’agent IA n’est pas correctement configuré pour les flux rapides

    Mettez à jour FlowUserAgentContextIT.java pour compter précisément l’audit.

    Comportement attendu : Les tests de flux rapide dans FlowUserAgentContextIT réussissent.

    Comportement réel : les tests de flux rapide dans FlowUserAgentContextIT échouent.

    Moteur de flux

    PRB1903013

    KB2218721

    Une étape d’exécution de flux qui appelle un kit de compétences Now Assist échoue, car elle renvoie « null » comme réponse du kit de compétences Le kit de compétences de Now Assist qui appelle les flux à l’aide d’une entrée dynamique ne parvient pas à être converti au format attendu dans Concepteur de flux si des caractères spéciaux, tels qu’un retour chariot, font partie de l’entrée.

    Consultez l'article KB listé pour en savoir plus.

    Moteur de flux

    PRB1903784

    Erreurs zboot associées à process_flow.engine dans les journaux de vidage de la base de données Erreurs dans les journaux de vidage de la base de données de Now Assist.

    Moteur de flux

    PRB1905152

    Le flux « Prendre une décision » avec des enregistrements de référence non valides dans une table « Décision » ne s’exécute pas Lorsqu’un flux de logique de décision n’a pas de branches (flowBlock vide), il tente de créer une JumpInstruction avec des cibles vides. Pendant l’exécution, cela provoque une erreur d’exécution dans CursorUpdater lorsqu’il essaie de diviser le curseur.

    Moteur de flux

    PRB1910437

    Ajouter un script pour que les BU d’applications GenAI créent des ACL de flux et d’action Un utilitaire de script a été supprimé de l’effort de contrôle d’accès de l’IA de flux qui devait créer le flux ou flow_action règle de contrôle d’accès. Cet utilitaire a été rajouté.

    Moteur de flux

    PRB1916146

    Les rappels invoqués sur l’API FD dans Async Quick et à partir d’un agent IA ne doivent pas s’exécuter en tant que « système » Il s’agit d’une mise à jour du produit.

    Génération de flux (famille)

    PRB1877814

    La description brève n’est pas produite lorsque les utilisateurs créent un flux avec Now Assist
    1. Ouvrez une instance.
    2. Empruntez l’identité d’un utilisateur GenAI avec NAC.
    3. Accédez à Studio de workflow.
    4. Sélectionner Nouveau > Flux.
    5. Sélectionnez l’onglet « Créer avec Now Assist ».
    6. Créez un flux à l’aide de l’invite « Créer un flux qui est déclenché tous les jours à 4 heures du matin et qui crée un incident avec une brève description définie sur URGENT ».
    7. Accédez à la page du générateur.

    Notez que la description brève n’est pas définie sur « URGENT ».

    Génération de flux (famille)

    PRB1915407

    Le générateur de flux Now Assist contourne les règles système Il n’est pas possible pour l’utilisateur de créer un flux manuel avec un déclencheur sur la table « sys_update_set ». Cela est dû à la propriété système « glide.ui.permitted_table ». Toutefois, l’utilisateur peut utiliser le générateur de fleurs Now Assist pour automatiser la création du flux sans aucun problème.
    1. Accédez au Concepteur de flux.
    2. Créez un flux.
    3. Utilisez le générateur de flux Now Assist pour générer un flux dans lequel le déclencheur est la mise à jour d’un enregistrement sur la table de sys_update_set et l’état passe à terminé.

    Observez que l’IA génère le déclencheur de flux sur une table qui ne devrait pas être disponible.

    Flux (Canal de famille)

    PRB1850039

    Le texte lié au code apparaît dans la synthèse en langage naturel pour l’action « Rechercher des enregistrements »
    1. Accédez au Studio de workflow avec les dernières modifications.
    2. Accédez à la Créer un flux > Créer avec Now Assist.
    3. Utilisez l’invite « Trouvez tous les problèmes enregistrés hier, même si vous trouvez des #Problem, signalez-les au responsable par e-mail ».
    4. Vérifiez « Rechercher des enregistrements » pendant la génération de la réponse.

    Remarquez qu’il y a un texte qui dit : « logged_ON_Yesterday@javascript ::gs :beginning....'.

    Flux (Canal de famille)

    PRB1871518

    Dans la vue Langage naturel, le nom interne de la table s’affiche pour « Créer une tâche » (table problem_task) « Créer une tâche » s’affiche sous la forme « Créer une tâche problem_task ».
    1. Créez un flux avec Now Assist.
    2. Utilisez l’invite « Créer un flux qui s’exécute tous les jours à minuit, puis recherchez tous les enregistrements de problèmes nouvellement créés pour le jour précédent ».
    3. Itérez par-dessus.
      1. S’ils ne sont pas affectés, affectez le problème au groupe de triage de niveau 1.
        1. Déplacer l’état vers « trié ».
        2. Envoyez une notification au groupe.
      2. S’ils sont affectés, affectez plusieurs enregistrements au groupe de triage de niveau 2.
        1. Créez une tâche pour chaque enregistrement.
        2. Attendez que la tâche soit affectée.
        3. Demander l’approbation du gestionnaire du délégataire de tâche une fois la tâche affectée.

    Notez que le flux est créé dans l’aperçu et que « Créer une tâche » s’affiche sous la forme « Créer problem_task tâche ».

    Flux (Canal de famille)

    PRB1898848

    Les entrées en double du même flux sont renseignées dans la table des versions de flux lorsque la génération de flux s’arrête Une entrée d’historique de flux doit être créée lorsque le flux est créé à l’aide de l’IA.
    1. Empruntez l’identité de n’importe quel utilisateur avec Concepteur de flux et le créateur Now Assist.
    2. Accédez au studio de workflow.
    3. Sélectionnez Nouveau flux/flux secondaire.
    4. Utilisez n’importe quel exemple d’essai.
    5. Sélectionnez Générer un aperçu.
    6. Sélectionnez Arrêter la génération après qu’un ou deux composants sont renseignés pendant la génération du flux.
    7. Sélectionnez Enregistrer et modifier.
    8. Accéder à sys_hub_flow_version une fois que l’utilisateur est dans le bouton Concepteur de flux .

    Notez qu’il existe deux enregistrements avec des noms sysId de flux identiques ; un enregistrement avec « Mis à jour » comme valeur de type de flux, destiné aux flux d’instance de base. Il ne doit y avoir qu’un seul enregistrement avec la valeur « Généré » pour la colonne respective.

    Flux (Canal de famille)

    PRB1902025

    Les flux secondaires sont partiellement générés pour les deux premiers exemples d’invites pour le flux secondaire Les entrées et sorties du flux secondaire de remplissage échouent avec un code 500.
    1. Créez un flux secondaire à l’aide de l’exemple de la première et de la deuxième tentative.
    2. Utilisez les invites suivantes :
      1. « Créez un flux secondaire pour créer une tâche de lanceur de flux à l’aide de l’ID système de configuration de tâche et des paramètres du générateur de charge de travail donnés. Si l’ID système de la tâche n’est pas vide, affectez-le comme sortie de flux secondaire de l’ID d’exécution de la tâche. Démarrez le lanceur de flux pour l’ID système de la tâche créée et affectez des sorties de flux secondaire.
      2. Créez un flux secondaire qui journalise le nom de l’entrée de problème, puis vérifiez si la dernière mise à jour effectuée par une personne est la même que celle affectée. Sortez le résultat à partir de la sortie de flux secondaire.

    Observez que le squelette est généré, mais que le premier appel pour les entrées et sorties du flux secondaire de remplissage échoue.

    Flux (Canal de famille)

    PRB1918469

    Une erreur s’est produite lors de la vérification de la disponibilité d’une compétence de recommandations de flux

    Flux (Canal de famille)

    PRB1921327

    Changements sécurisés One-Extend LLM Il s’agit d’une mise à jour du produit.

    Flux (Canal de famille)

    PRB1921403

    Les outils (actions/flux secondaire) n’honorent pas les ACL/rôles si l’ACL de l’agent est validée avec succès Lorsqu’un outil à l’intérieur de l’agent IA est exécuté avec certains rôles et que son internal_name ne correspond pas au nom d’affichage, il n’honore pas l’ACL/le rôle et poursuit l’exécution.
    1. Créez un agent.
    2. Ajoutez un outil, tel qu’une action avec une internal_name différente du nom d’affichage.
    3. Créez une ACL pour cet outil avec un internal_name et un rôle dédié.
    4. Exécutez l’agent pour un utilisateur qui ne possède pas le rôle requis.

    Notez que l’outil fonctionne même s’il ne devrait pas.

    Flux (Canal de famille)

    PRB1922279

    Changements Glide pour Text2Flow Il s’agit d’une mise à jour du produit.

    Flux (Canal de famille)

    PRB1922818

    Les flux de spoke Customer Service n’ont pas de nom interne La plupart des flux du spoke Service clientèle n’ont pas de noms internes.

    Flux (Canal de famille)

    PRB1923788

    L’activation du module d’extension et du module d’extension de flux corrompu se convertit en flux corrompu lorsqu’il est ajouté à un flux
    1. Accédez à WorkFlow Studio.
    2. Créer un nouveau flux/flux secondaire.
    3. Ajoutez les flux secondaires Activer le module d’extension et/ou Récupérer le module d’extension Rollback.

    Comportement attendu : Des flux secondaires sont ajoutés au flux.

    Comportement réel : les flux secondaires se convertissent en flux corrompu lorsqu’ils sont ajoutés.

    Contrôleur de formulaire

    PRB1905183

    Ajouter la prise en charge de RELATED_LIST _FECTCH_COMPLETED’événement à partir du formulaire L’onglet « Enregistrements connexes » suppose que les données sont disponibles et commence le traitement interne de la page alors que les données sont toujours en cours d’extraction, ce qui entraîne un comportement erroné.
    1. Sur une instance zurichoise, ouvrez SOW dans le générateur d’IU et accédez à la page d’enregistrement SRP.
    2. Définissez « Ignorer l’évaluation de la liste connexe » sur vrai dans le contrôleur de formulaire et apportez les changements appropriés aux scripts clients.
    3. Lors de l’exécution de SOW, ouvrez n’importe quel enregistrement INC.
    4. Dans la section Impact de l’onglet Vue d’ensemble INC, sélectionnez n’importe quelle carte CI affecté ou service impacté pour afficher le bouton Afficher tout en bas de la section.
    5. Sélectionner Afficher tout
    6. Laissez le focus se déplacer vers l’onglet Enregistrements connexes.

    Comportement attendu : L’onglet sélectionné sur les enregistrements connexes doit être la liste à partir de laquelle le bouton Afficher tout a été sélectionné dans l’onglet de vue d’ensemble INC.

    Comportement réel : l’onglet sélectionné sur les enregistrements connexes est la première liste.

    Modèles de formulaire

    PRB1909599

    KB2479828

    Les modèles ne sont pas mis à jour. La section Commentaires supplémentaires n’est pas renseignée même si les notes de travail sont renseignées. L’utilisation de caractères spéciaux pour « supérieur à » ou « inférieur à » dans le code du modèle, en particulier dans la section des notes de résolution, entraîne la rupture du code du modèle et l’affichage des notes de résolution.

    Consultez l'article KB listé pour en savoir plus.

    API du serveur Glide

    PRB1921133

    Les utilisateurs ne peuvent pas interroger les agents vocaux invités en raison d’un manque de possibilité d’emprunt d’identité dans une application incluse dans le périmètre L’application Agent vocal IA appelle une API de plateforme pour récupérer les agents vocaux invités ou publics. Il s’agit d’agents qui renvoient des données publiques de base telles que les heures d’ouverture de l’entreprise, l’emplacement, etc. Ces agents disposent d’une ACL pour un utilisateur invité. Toutefois, l’utilisateur d’intégration ne peut pas emprunter l’identité d’un invité, car l’application n’est pas dans un champ d’application global.

    Appelez l’application d’agent vocal.

    Notez dans l’orchestrateur que les agents publics ne sont pas interrogés correctement.

    Health and Safety Core

    PRB1924486

    Il y a un avertissement l10n contre le retrue-up

    Gestion des incidents en matière de santé et de sécurité

    PRB1916809

    KB2324070

    La page « Créer » Maladie liée à la blessure est vide Ce problème a été observé à Zurich, mais fonctionne dans les familles précédentes.

    Consultez l'article KB listé pour en savoir plus.

    Gestion des risques de Santé et sécurité

    PRB1918530

    La fonction de recherche sous Dangers pour la santé et la sécurité avancée dans Centre de services aux employés (ESC) ne fonctionne pas Ce problème se produit pour les versions Santé et sécurité v10 et v11.
    1. Accédez à ESC.
    2. Créez Santé et sécurité avancées.
    3. Sélectionnez Dangers.
    4. Entrez un nom de danger sous la barre de recherche.

    Comportement attendu : la fonction de recherche doit fonctionner comme prévu sous « Dangers ».

    Comportement réel : Une erreur du serveur apparaît.

    Gestion des risques de Santé et sécurité

    PRB1921969

    Sous le résultat de l’enquête d’inspection Health and Safety, l’ordre des questions est incorrectement affiché dans l’application NowAgent L’ordre des questions doit être identique à celui de l’enquête d’origine.

    Centre d'assistance

    PRB1929400

    Prendre en charge les conseils dynamiques dans Centre d’assistance Il s’agit d’une mise à jour du produit.

    HR Service Delivery

    PRB1895321

    Les RCA sont générés lors du déclenchement du bouton Générer un plan Le problème s’applique à la fois à la plateforme et à Espace de travail d’agent RH.
    1. Mettez en service une instance avec les modules d’extension suivants installés : sn_hr_core, sn_hr_gen_ai 11.0.0, sn_generative_ai 11.1.0, sn_genai_platform 9.1.0, sn_skill_builder 6.0.0-snapshot, sn_nowassist_admin 6.2.6, sn_aia 5.1.4 et sn_hr_ai_agents - 4.0.1-snapshot.
    2. Activez Recherche IA.
    3. Placez le ticket RH sur l’état « Prêt ».
    4. Vérifiez que le bouton Générer un plan est disponible.
    5. Sélectionnez le bouton Générer un plan .

    Comportement attendu : les RCA ne doivent pas être créées et le plan doit être généré immédiatement sans RCA.

    Comportement réel : des RCA sont générées pour tous les services RH.

    Réplication de données d’instance (IDR)

    PRB1915169

    Une rubrique d’amorçage ne disparaît pas après l’amorçage bien qu’elle n’existe pas dans l’inspecteur de rubrique.

    Concentrateur d'intégration

    PRB1901076

    Le contrôleur d’IA générative (GAIC) ne parvient pas à gérer certaines réponses de diffusion en raison d’un format inattendu Toutes les réponses de streaming ne sont pas renvoyées par GAIC. Après enquête, le problème a été retracé jusqu’à une classe dans le code de traitement de flux. Ce composant ne prend actuellement en charge que les formats de données SSE ou JSON. Toutefois, certaines réponses sont renvoyées dans un format différent, ce qui entraîne une erreur du consommateur.

    Concentrateur d'intégration

    PRB1922262

    Les outils GEMINI cassent le handleStream Message Les utilisateurs voient ce problème lorsqu’ils utilisent GEMINI avec l’agent de version et lui demandent d’écrire du code qui contient un '||' OR. Les utilisateurs voient cette erreur dans les journaux : 'Exception dans GoogleGeminiResponseHandler lors de la lecture du contenu du bloc de données : chaîne non terminée au caractère 620 de...'

    Concentrateur d'intégration

    PRB1925160

    Déplacer l’aptitude de signature de sécurité WS vers MID dans l’étape SOAP Il s’agit d’une mise à jour du produit.

    Infrastructure d'enquête

    PRB1909548

    L’écran « Vérification des conflits » de la demande de changement se charge indéfiniment dans le playbook des actions de rattrapage Le message « Recherche de conflits » s’affiche indéfiniment même si l’action de rattrapage réussit dans le back-end.
    1. Configurer un onglet d’examen via ACCF/MECM.
    2. Sélectionnez un service ou un processus à redémarrer ou à arrêter à partir de l’onglet Examen.

      Notez que le playbook est chargé dans le panneau latéral contextuel.

    3. Entrez les détails du changement, tels que la brève description, le groupe d’affectation et l’affectation à.
    4. Sélectionnez Calendrier.

    Notez que le message « Recherche de conflits » s’affiche indéfiniment.

    Cadre de travail de gestion de clés (KMF) pour chiffrement de plateforme

    PRB1916372

    Échec d’une tâche de renouvellement de saisie de clé de module pour les clés asymétriques
    1. Accédez au module Chiffrement.
    2. Ouvrir glide_usage_analytics_token_signing.
    3. Assurez-vous que la paire de clés est générée dans les deux instances avec le même alias de clé.
    4. Exécutez un clone.

    Comportement attendu : Les utilisateurs doivent être en mesure de renouveler la saisie et de désactiver la paire de clés asymétrique et le certificat associé s’ils existent dans la table sys_certificate de l’instance source

    Comportement réel : la tâche de renouvellement de saisie de clé de module échoue pour les clés asymétriques.

    Cadre de travail de gestion des clés (KMF)

    PRB1927390

    API permettant d’associer une clé publique à la clé privée utilisée pour la signature de jeton JWT Il s’agit d’une mise à jour du produit.

    Gestion des connaissances

    PRB1913382

    L’info-bulle « Fermer » est codée en dur et n’est pas traduite. L’info-bulle « Fermer » est traduite dans la fenêtre contextuelle du modal GenAI, mais elle reste codée en dur dans le sélecteur de tâche, la fenêtre contextuelle de langue et dans la boîte de dialogue Brouillon de l’article.

    Scénario 1 :

    1. Créez un article à partir d’un incident ou d’un ticket à l’aide du flux d’agent de l’UI16.
    2. Sélectionnez Créer un article de base de connaissances.
    3. Attendez que la fenêtre contextuelle s’affiche.
    4. Notez que l’info-bulle « Fermer » est maintenant traduite.
    5. Sélectionnez Continuer.
    6. Attendez que la fenêtre contextuelle de langue s’affiche.
    7. Placez le pointeur de la souris sur l’icône en forme de croix.
    8. Vérifiez l’info-bulle non traduite.
    9. Sélectionnez Continuer.
    10. Placez le pointeur de la souris sur l’icône de croix dans la fenêtre contextuelle de l’icône de brouillon.

    Scénario 2 :

    1. Créez un flux Article à partir de l’auteur à partir de l’UI16.
    2. Attendez que la fenêtre contextuelle s’affiche.
    3. Notez que l’info-bulle « Fermer » est maintenant traduite.
    4. Sélectionnez Continuer.
    5. Attendez que la sélection « Tâche » s’affiche.
    6. Placez le pointeur de la souris sur l’icône en forme de croix.
    7. Vérifiez l’info-bulle non traduite.
    8. Sélectionnez Continuer.
    9. Attendez que la fenêtre contextuelle de langue s’affiche.
    10. Placez le pointeur de la souris sur l’icône en forme de croix.
    11. Vérifiez l’info-bulle non traduite.
    12. Sélectionnez Continuer.
    13. Passez la souris sur l’icône croix dans la fenêtre contextuelle de l’icône de brouillon.

    Administration de listes

    PRB1888913

    Le champ Requête (filtre) est réinitialisé en raison de modifications de l’état de la liste et l’URL sur la barre d’adresse du navigateur est mal définie
    1. Changements UXR à chargement latéral.
    2. Ouvrez une liste d’instances de base.
    3. Ouvrir la console.
    4. Exécutez la ligne.
    5. Accédez à une URL avec un filtre personnalisé.

    Administration de listes

    PRB1911482

    Impossible d’appliquer l’option « Imbriquer par » pour un utilisateur externe pour une liste hiérarchique Certaines dépendances de module d’extension et d’application de l’App Store sont associées à ce problème.
    1. Connectez-vous en tant qu’utilisateur administrateur.
    2. Accédez à une page.
    3. Configurez le widget Liste avancée du portail.
    4. Ouvrez l’option d’instance pour le widget.
    5. Appliquez les options d’instance suivantes :
      1. Tableau : sn_install_base_sold_product
      2. Filtre : parent_sold_productISEMPTY
      3. Imbriquer par : Produit parent vendu
    6. Vérifiez l’enregistrement Hiérarchique pour le produit vendu en tant qu’utilisateur administrateur.
    7. Empruntez l’identité d’un utilisateur.
    8. Vérifiez les données du widget.

    Comportement attendu : La liste hiérarchique de l’enregistrement s’affiche.

    Comportement réel : les données de l’enregistrement sont affichées sous la forme d’une liste simple.

    Administration de listes

    PRB1914557

    Les changements apportés aux listes filtrées ne sont pas enregistrés Lorsque l’utilisateur modifie une liste filtrée, les modifications ne sont pas enregistrées temporairement et ne peuvent pas être consultées ultérieurement à partir de la « Navigation unifiée ».
    1. Créez une liste filtrée et modifiez-la.
    2. Sortez de la liste filtrée.
    3. Retourné à la « Navigation unifiée » et accède à la liste filtrée.

    Observez que la liste n’est plus filtrée de la même façon.

    Administration de listes

    PRB1915162

    Les valeurs de colonne de liste ont des tailles de police différentes dans NS-Sonic-Workspace Cela ralentit les utilisateurs car ils doivent zoomer sur les formulaires. Il y a des difficultés à lire, surtout dans la vue « liste ».

    Contrôleur de listes

    PRB1907127

    Certains champs de modèle DA de liste connexe ne sont pas disponibles dans le contrôleur de liste connexe Les champs de modèle de liste connexe devraient avoir leurs valeurs renseignées, mais ce n’est pas le cas.
    1. Ouvert Générateur d'IU > Démonstration des listes > Liste des enregistrements page de lot.
    2. Configurez le contrôleur de liste comme suit :
      1. Type : Connexe
      2. Table : CI affectés (task_ci)
      3. Table parente de liste connexe : Incident
    3. Ouvrez la page et inspectez le composant de barre d’actions, now-record-common-uiactionbar.
    4. Dans la console, tapez $0.daModel.

    Comportement attendu : isParentNewRecord et isParentReadOnly sont renseignés avec des valeurs booléennes.

    Comportement réel : isParentNewRecord et isParentReadOnly sont nuls.

    Filtres de liste

    PRB1911228

    Le groupe d’affectation dans le filtre de liste ne se remplit pas correctement Lors de l’application d’un filtre sur une liste, tous les groupes n’apparaissent pas dans la condition de filtre des groupes d’affectation.

    Analyse des mesures (famille)

    PRB1921270

    Ignite ne prend pas en charge IPv6 Correction de l’implémentation pour prendre en charge IPv6.

    Serveur MID

    PRB1916650

    KB2421892

    Les modèles sur les commandes des agents échouent de manière aléatoire avec des erreurs de liste d’autorisation La collecte des détails de la base de données MSSQL à l’aide de la découverte ACC échoue à extraire les détails de la base de données avec un message d’erreur. L’exception s’est produite lors de l’exécution d’une commande sur l’agent. L’erreur se produit lors du traitement de la demande de vérification ad hoc : « échec de la commande en raison de l’exclusion de la liste d’autorisation : commande de vérification refusée par la liste d’autorisation de l’agent. Contexte : liste d’autorisation des actifs vide, à l’aide de la liste d’autorisation du fichier de configuration de l’agent.

    Mobile Platform

    PRB1904246

    Le contenu externe doit être pris en charge dans les résultats de recherche standard L’utilisateur ne peut pas voir l’icône ou sélectionner l’URL sans ajouter d’administrateur.

    Mobile Platform

    PRB1909655

    Le contenu externe des résultats de recherche standard doit être pris en charge. L’URL complète est tronquée.
    1. Connectez-vous à la dernière application du demandeur iOS/Android 20.2.
    2. Rechercher une question dans la page d’accueil.
    3. Vérifiez les résultats de recherche SharePoint.

    Comportement attendu : il doit rediriger l’utilisateur vers une URL valide.

    Comportement réel : le contenu externe des résultats de recherche standard redirige l’utilisateur vers une URL non valide.

    Mobile Platform

    PRB1916140

    Kit de compétences Now Assist mobile dans l’assistance produit Il s’agit d’une mise à jour du produit.

    Mobile Platform

    PRB1916141

    Pièce jointe et contenu externe pour les résultats de recherche standard Il s’agit d’une mise à jour du produit.

    Mobile Platform

    PRB1916148

    Mise à jour du point d’entrée NASS mobile Il s’agit d’une mise à jour du produit.

    Mobile Platform

    PRB1919819

    Une erreur se produit lors du renvoi de résultats de recherche standard auxquels aucune pièce jointe n’est associée Ce problème se produit avec le demandeur iOS et Android 20.2.
    1. Connectez-vous en tant qu’utilisateur administrateur.
    2. Recherchez les résultats de recherche standard auxquels aucune pièce jointe n’est associée (par exemple, iPhone).

    Comportement attendu : les résultats de recherche standard doivent renvoyer.

    Comportement réel : erreur lors du renvoi des résultats de recherche standard auxquels aucune pièce jointe n’est associée.

    Serveur de protocole de contexte de modèle

    PRB1923168

    Ajoutez le champ d’application « MCP » à glide.services. rest.allowed_ des services pour permettre à l’application MCP Store d’utiliser sys_service glide.services. rest.allowed_ services est une liste statique des champs d’application qui peuvent utiliser le sys_service à l’aide de ServiceRESTMessage. 'sn_mcp_server=mcp-server' doit être ajouté à cette liste. Cela permet au sn_mcp_server du champ d’application d’accéder au serveur MCP d’enregistrement sys_service.

    Depuis une application de l’App Store, appelez var rm = new sn_internal_services. ServiceRESTMessage('mcp-server') et utilisez rm pour appeler les API REST exposées au mcp-server.

    Comportement excepté : les utilisateurs peuvent appeler les API du serveur MCP.

    Comportement réel : les utilisateurs ne peuvent pas appeler les API du serveur MCP.

    Navigation unifiée Next Experience

    PRB1926908

    La ressource de thème polaris_header_logo et l’image coreUILogo peuvent toutes deux être demandées lors d’un chargement direct en raison d’une condition de concurrence Lorsque getLogoSource est appelé initialement pour sn-polaris-header.view.js, CoreUILogoSrc n’est pas défini. Par conséquent, il se rabat pour obtenir le logo à partir de l’actif de thème. Plus tard, lorsque CoreUILogoSrc est défini, la demande de chargement de l’image correspondante est envoyée.
    1. Connectez-vous à une instance RH.
    2. Accédez à une page d’enregistrement ou à une page d’accueil.
    3. Notez les demandes suivantes :
      1. Ressource thématique : 0850a525073220105fca5d1aead30038.assetx
      2. Image coreUILogo : ccbd67c4408f4110f8775ad9518199da.iix

    Lorsque Next Experience est activé, seule la 2e image doit être demandée.

    Navigation unifiée Next Experience

    PRB1930430

    On a observé qu’une demande graphql supplémentaire de nowAssistUtility entraînait un ralentissement de 300 ms dans les scénarios de charge directe Cela se produit même lorsque le module d’extension n’est pas activé.

    Menu utilisateur Next Experience

    PRB1904194

    Filtrer les utilisateurs de type agents IA à partir de la liste « Emprunter l’identité d’un utilisateur » Empêcher les utilisateurs d’emprunter l’identité d’un utilisateur du identity_type « ai_agents ».

    Menu utilisateur Next Experience

    PRB1926920

    KB2442915

    Sur les instances avec des agents IA, certains utilisateurs sont introuvables sur la liste d’emprunt d’identité Actuellement, les utilisateurs dont le champ « Type d’identité » est défini sur « Agent IA » sont filtrés, mais ils doivent également être filtrés par « est vide ».

    Consultez l'article KB listé pour en savoir plus.

    Notification

    PRB1893788

    Le module d’extension com.snc.notify prend beaucoup de temps lors de la mise à niveau de Zurich Lors de la mise à niveau de Yokohama vers Zurich, le plugin com.snc.notify prend beaucoup de temps (environ 31 minutes).

    Panneau Now Assist

    PRB1909094

    Le bouton Afficher plus n’est pas visible sur NASS pour les navigateurs Safari Lors de l’utilisation du panneau Now Assist (NAP), de Now Assist pour Agent virtuel (NAVA) ou de Now Assist pour demande (NASS) sur Safari, le bouton Afficher plus n’est pas visible après la troncation, de sorte que l’utilisateur ne peut pas voir le message complet. Cela empêche les utilisateurs d’accéder au contenu complet des réponses.

    Panneau Now Assist

    PRB1912777

    Les citations ne sont pas affichées dans le panneau Now Assist (NAP) Notez que les citations ne sont pas générées après la génération du plan.
    1. Accédez à une instance.
    2. Accédez à sn_aia_property table.
    3. Créez un enregistrement avec les détails suivants :
      1. Nom : show_citation
      2. Valeur : vrai
      3. Table cible : sn_aia_usecase ou sn_aia_agent
      4. Enregistrement cible : Étapes de démonstration pour la résolution des incidents ou Démonstration de l’agent Meilleure action suivante
    4. Exécutez le cas d’utilisation ou l’agent dans NAP.

    Comportement attendu : Les citations doivent être affichées dans NAP.

    Comportement réel : les citations ne sont pas affichées dans NAP.

    Panneau Now Assist

    PRB1913113

    Liens externes sur le remplisseur Le panneau Now Assist (NAP) mène à « Aucun enregistrement trouvé »
    1. Ouvrez NAP en tant qu’utilisateur propriétaire d’un STRY.
    2. Entrez « quelles sont les sept merveilles du monde ».
    3. Ouvrez les liens pour SharePoint sous « Sources ».

    Comportement attendu : Le lien doit rediriger vers un nouvel onglet pour se connecter à SharePoint.

    Comportement réel : les liens redirigent vers « Aucun enregistrement trouvé ».

    Panneau Now Assist

    PRB1914236

    Certains canaux ne sont pas pris en charge sur la messagerie instantanée améliorée Ces contrôles ne sont pas pris en charge sur tous les canaux : choix dynamique et sortie de script.
    1. Configurer la messagerie instantanée améliorée dans Tous > Interfaces conversationnelles > Assistants.
    2. Activer la compétence de génération de visualisation de données dans Administrateur Now Assist > Plateforme.
    3. Ouvrez le portail Now Assist.
    4. Sélectionnez Créer une visualisation des données.

    Comportement attendu : le message demandant un énoncé s’affiche.

    Comportement réel : Canal non pris en charge s’affiche.

    Panneau Now Assist

    PRB1914534

    D’autres composants doivent pouvoir demander à l’AIEL d’exécuter une compétence

    Panneau Now Assist

    PRB1916147

    Initiative de couche d’engagement de l’IA Il s’agit d’une mise à jour du produit.

    Panneau Now Assist

    PRB1929041

    SKILL_EXECUTION _STARTED transmet aiaExecutionPlanId comme vide dans sa charge utile
    1. Accédez à une instance.
    2. Sélectionnez l’icône étincelante pour déclencher AIEX.
    3. Conservez le débogueur au niveau du gestionnaire d’action SKILL_EXECUTION_STARTED.
    4. Déclenchez le cas d’utilisation « Flux de canevas ».
    5. Notez que SKILL_EXECUTION_STARTED transmet « aiaExecutionPlanId » comme une valeur vide.

    Comportement attendu : la valeur de charge utile aiaExecutionPlanId doit avoir le planId d’exécution de l’exécution.

    Comportement réel : la valeur aiaExecutionPlanId est vide.

    Expérience utilisateur du panneau Now Assist pour les agents

    PRB1912755

    Modal de modification en ligne manquant pour les ACL existants pour les workflows et les agents agentiques
    1. Ouvrez n’importe quel workflow ou agent avec une ACL existante à partir de Studio.
    2. Sélectionnez les pastilles de rôle dans la colonne « Rôles » de l’ACL répertoriée dans la section « Définir qui peut accéder à ce workflow agentique ».
    3. Modifiez les rôles dans le modal qui apparaît.
    4. Sélectionnez Enregistrer.

    Comportement attendu : le modal doit apparaître, et les rôles peuvent être mis à jour et enregistrés.

    Comportement réel : aucune fenêtre modale de modification n’apparaît.

    Expérience utilisateur du panneau Now Assist pour les agents

    PRB1913515

    « Exécuter en tant que déclencheurs » au niveau de l’agent ne lance pas de conversation dans sys_cs_conversation table
    1. Installez AIA 5.1.SNAPSHOT sur l’agent d’état du ticket informatique.
    2. Ajoutez « Exécuter en tant que » pour tout utilisateur IA ayant le rôle « Administrateur ».
    3. Configurez les déclencheurs sur la table des incidents avec Exécuter en tant qu’utilisateur IA.
    4. Mettez à jour l’incident pour lancer un déclencheur/une conversation.

    Notez que « Déclencher la conversation » n’est pas lancé.

    Expérience utilisateur du panneau Now Assist pour les agents

    PRB1919812

    Adopter le rôle de sécurité masquant les changements sur Agent virtuel Il s’agit d’une mise à jour du produit.

    Expérience utilisateur du panneau Now Assist pour les agents

    PRB1919813

    Modifications pour prendre en charge les nouvelles configurations des panneaux AIEL et Now Assist Il s’agit d’une mise à jour du produit.

    Expérience utilisateur du panneau Now Assist pour les agents

    PRB1919814

    Modifications pour prendre en charge les nouvelles configurations des panneaux AIEL et Now Assist Il s’agit d’une mise à jour du produit.

    Expérience utilisateur du panneau Now Assist pour les agents

    PRB1919815

    Changements de back-end pour s’aligner sur le panneau Now Assist avec l’expiration du composant de messagerie instantanée et du type d’appareil Il s’agit d’une mise à jour du produit.

    Expérience utilisateur du panneau Now Assist pour les agents

    PRB1919816

    Capturer le début de l’invocation dans sn_aia_execution_plan pour déterminer s’il s’est exécuté à partir du terrain de jeu, du déclencheur ou de la découverte de messagerie instantanée Il s’agit d’une mise à jour du produit.

    OAuth

    PRB1903564

    Impossible d’enregistrer la carte de vérificateur JWT pour CTT
    1. Empruntez l’identité d’un utilisateur oauthadmin.
    2. Accédez aux intégrations entrantes.
    3. Créer un enregistrement pour la subvention de titulaire JWT.
    4. Renseignez les champs obligatoires.
    5. Enregistrez l’enregistrement.
    6. Rouvrez l’enregistrement créé.
    7. Ajoutez la carte de vérificateur JWT avec tous les champs renseignés.
    8. Sélectionnez Enregistrer.

    Notez qu’un message de réussite indique qu’il a été enregistré, mais que le champ n’a pas été mis à jour.

    OAuth

    PRB1927389

    Prendre en charge le format de jeton JWT pour les jetons d’accès OAuth Il s’agit d’une mise à jour du produit.

    Planification d'astreinte

    PRB1915941

    Les canaux ne sont pas affichés dans la fenêtre modale de suivi des escalades Si l’utilisateur donne plus de dix numéros dans l’escalade personnalisée, les canaux ne sont pas affichés dans la fenêtre modale de suivi des escalades.
    1. Connectez-vous en tant qu’utilisateur administrateur.
    2. Créez une équipe.
    3. Accédez à cmn_rota.
    4. Sélectionnez Équipe.
    5. Sélectionnez Modifier l’escalade et contactez Pre.
    6. Ajoutez plus de douze utilisateurs à la première étape.
    7. Ajouter un utilisateur et un groupe.
    8. Ajoutez « Contact préalable » comme e-mail, Teams et Mobile Plus.
    9. Créez une règle de déclencheur pour le flux secondaire avec « Astreinte : affecter par confirmation ».
    10. Créer un incident.

    Notez que les canaux ne sont pas affichés dans la fenêtre modale de suivi des escalades.

    Planification d'astreinte

    PRB1917069

    La propriété « com.snc.notify.use _subflow_for_conference _escalation » est définie sur vrai lors de la mise à niveau d’une instance lorsque l’utilisateur installe Notification pour la première fois, puis effectue une mise à niveau

    Planification d'astreinte

    PRB1922005

    Même après le rejet, un appel vocal envoie un autre rappel uniquement avec un appareil vocal
    1. Connectez-vous en tant qu’administrateur.
    2. Créez une équipe.
    3. Dans une escalade personnalisée, ajoutez l’utilisateur et l’appareil à l’étape 1 et l’utilisateur et l’appareil à l’étape 2.
    4. Ajoutez une préférence de contact comme « E-mail ».
    5. Créez une règle de déclencheur avec astreinte : affecter par accusé de réception pour le workflow.
    6. Créer un incident.
    7. Appuyez sur 2 dans l’appel.

    C’est aussi envoyer le deuxième rappel.

    Planification d'astreinte

    PRB1925331

    Dans une escalade personnalisée, lorsqu’un utilisateur refuse, les notifications de la prochaine tentative pour les autres utilisateurs n’attendent pas le temps restant défini
    1. Connectez-vous en tant qu’administrateur.
    2. Créez une escalade personnalisée avec plusieurs utilisateurs à l’étape 1 ou l’un des utilisateurs + appareil.
    3. Rejeter via un utilisateur et n’importe quel canal.

    Problème 1 : les autres utilisateurs reçoivent des notifications pour la prochaine tentative et n’attendent pas le temps restant défini.

    Problème 2 : le minuteur à côté des tentatives dans le modèle de suivi affiche un temps inférieur à celui défini lors du rejet de l’étape précédente.

    OneExtend

    PRB1920363

    checkLLMModel La disponibilité renvoie la valeur false lorsque la langue de préférence de l’utilisateur n’est pas l’anglais Dans checkLLM, ModelAvailability compare 'gr.getDisplayValue('available') == 'true'', mais gr.getDisplayValue('available') renvoie un mot traduit de 'true'.
    1. Appelez 'checkLLMModelAvailability' en anglais et voyez si le résultat est vrai.
    2. Passer à une autre langue.
    3. Appelez à nouveau « checkLLMModelAvailability » et voyez si le résultat est faux.

    OneExtend

    PRB1920515

    Les propriétés de l’application Séparation de domaine d’utilisation LLM ne sont pas installées par défaut
    1. Installez la dernière application OneExtend.
    2. Ajoutez le module d’extension Séparation de domaine.
    3. Vérifiez la table sys_application_property.
    4. Recherchez domain.llm. usage.entitled.

    Notez que la propriété est manquante, même si elle fait partie du référentiel.

    OneExtend

    PRB1920527

    Les réponses élaborées ou raccourcies se chargent sur les compétences de formulaire lorsque l’ACL est défini sur les compétences du menu contextuel Now Assist (NACM) Ce problème a été trouvé à Washington DC. Les réponses qui ont été élaborées ou raccourcies s’affichent même si elles sont limitées à un rôle particulier dans la table ACL NACM. La compétence NACM dans la table de configuration des compétences devient également « inactive » par défaut.
    1. Connectez-vous à une instance Washington DC.
    2. Assurez-vous que l’IA générative est configurée.
    3. Activez la compétence de génération de notes de résolution.
    4. Accédez à la table ACL.
    5. Ajoutez un rôle à l’ACL NACM, par exemple workspace_admin.
    6. Empruntez l’identité d’un utilisateur ITIL.
    7. Sélectionnez le texte sur close_notes.
    8. Élaborez ou raccourcissez le texte sur close_notes.

    Notez que les réponses élaborées et raccourcies se chargent même lorsqu’elles sont limitées au rôle de workspace_admin et que la compétence NACM dans la table de configuration des compétences est « inactive » par défaut.

    OneExtend

    PRB1923466

    La recherche ne fonctionne pas sur la dernière version de znowassiststable Il y a des exceptions : '#35877 [API DE RECHERCHE] OrchestratorScriptUtil : exception levée lors de l’invocation de sn_ais_assist. Script OrchestratorUtil de conversation : org.mozilla.javascript . Exception JavaScript : exception java.lang.NullPointer...
    1. Configurez une instance avec les dernières applications znowassiststable et store.
    2. Rechercher avec n’importe quel énoncé sur NAP et NAVA.

    OneExtend

    PRB1923618

    Erreur de tas OutOfMemory et redémarrage du nœud dans un cas d’utilisation ITSM pour le point de référence de l’IA agentique Ce problème peut être dû à la transaction de charge de travail d’IA agentique allouant une mémoire de tas de plus de 1 Go.
    1. Exécutez le benchmark ITSM.
    2. Testez la charge avec 500 utilisateurs sur Now Assist et 150 utilisateurs sur la charge de travail IA agentique.

    OneExtend

    PRB1923685

    Lors de l’exécution de quelques agents Zoom, une erreur IllegalAccess est générée Le même problème est observé pour l’agent « Créer une réunion ».
    1. Connectez-vous à une instance.
    2. Accédez à l’interface utilisateur de l’Agent virtuel.
    3. Fournissez l’invite suivante : « Veuillez créer un utilisateur [nom de l’utilisateur] ayant un ID d’e-mail en tant que [adresse e-mail de l’utilisateur]. L’utilisateur ne doit être qu’un utilisateur de base.

    Comportement attendu : Un utilisateur doit être créé dans Zoom.

    Comportement réel : le message s’affiche : '{'message' :'Entrées non valides pour l’exécution des outils : JavaException : java.lang.SecurityException : accès illégal à package_private fonction d’include de script AIAFdihDataTypeConstants : appelant non dans le champ d’application sn_aia'}'.

    OneExtend

    PRB1923978

    Les mesures ne sont pas observées et la FSD n’est pas exécutée pour le mode asynchrone Les mesures de détecteur ne sont pas créées dans la table sys_generative_ai_metric_list. De plus, les capacités FSD ne sont pas exécutées et ne sont pas présentes dans les journaux GenAI.

    OneExtend

    PRB1924111

    La synthèse des incidents continue de tourner indéfiniment lorsque Regex est détecté Un message d’erreur devrait s’afficher à la place.
    1. Ouvrez une instance avec la dernière version de znowassiststable et GAIC 11.1.1-SNAPSHOT.
    2. Accédez à la Paramètres Now Assist > Tuteur > Injection d’invite = bloquer et journaliser.
    3. Ajoutez le sys_prop com. glide.one_ extend.security _detector.enabled =true.
    4. Ajoutez un enregistrement dans sys_gen_ai_ detector_text _pattern avec Type=Full Text match ou Regex.
    5. Ouvrez un incident.
    6. Modifiez le contenu pour déclencher la regex à l’étape 4.
    7. Résumez l’incident.

    Notez que la synthèse des incidents continue de tourner indéfiniment lorsque Regex est détecté.

    OneExtend

    PRB1925075

    Les nouvelles tentatives de Concepteur de flux ne fonctionnent pas avec les exécutions d’aptitude asynchrones en mode non rapide L’API OneExtend renvoie une erreur sans effectuer les nouvelles tentatives.

    OneExtend

    PRB1926131

    Impossible de stocker la mémoire à long terme, compétence « LTM Identifier des mémoires (Azure OpenAI C) » / AIA Identifier les mémoires épisodiques Génère une erreur dans le journal

    OneExtend

    PRB1927150

    L’utilisateur reçoit une erreur de script pour une demande d’exécution Erreur d’exécution du script : « Identificateur de script : null.null.script, Description de l’erreur : java.lang.NullPointerException : impossible d’appeler « String.equalsIgnoreCase (String) » car la valeur de retour de « com.glide.one _extend.resource. dto.v2.MultiCapability ExecutionRequestDto .getMode()' est nul, niveau ES du script : 0...'

    OneExtend

    PRB1928470

    Durée anormale de soumission asynchrone GAIC Lorsque l’utilisateur appelle un certain code avec une demande asynchrone, le délai de réponse doit être d’environ 0 à 200 millisecondes. Toutefois, le délai de réponse peut atteindre cinq secondes, car le cache de l’entité du générateur est fréquemment récupéré.
    1. Activer la connexion sn_ais_assist. AISearchNA4S GeniusResultLogger .level=INFO.
    2. Exécutez le flux de questions-réponses NAVA.
    3. Regardez le modèle de journal splunk 'AISearchNA4S GeniusResultLogger réponse reçue ! durée ».

    Notez que le temps de soumission peut atteindre deux à cinq secondes.

    OneExtend

    PRB1929432

    Amélioration de la précision des détecteurs de sécurité en tirant parti de la liste d’exclusion des attributs Il s’agit d’une mise à jour du produit.

    OneExtend

    PRB1932671

    Erreurs OrchestratorUtil lors d’une mise à niveau de la plateforme Observez les erreurs : « #3796 [SEARCH API] OrchestratorScriptUtil : exception levée lors de l’invocation de sn_ais_assist. Script ConversationOrchestratorUtil : org.mozilla. JavaScript. Exception JavaScript : java.lang. NullPointerException : impossible d’appeler...

    Rapprochement Oracle

    PRB1876511

    Une installation ne doit pas être supprimée si des applications pointent vers elle

    API du tableau de bord de Platform Analytics

    PRB1893690

    Les utilisateurs externes ne peuvent pas générer les histogrammes et les graphiques à secteurs sur les colonnes d’une table pour la première fois Ce problème se produit uniquement la première fois que l’utilisateur tente de générer des chats de barre et de camembert.
    1. Mettre en service une nouvelle instance TD sur le dernier master.
    2. Connectez-vous en tant qu’administrateur.
    3. Installez le module d’extension OCS.
    4. Connectez-vous en tant qu’agent externe.
    5. Sélectionnez Tout sur les tickets.
    6. Sélectionnez le contexte dans n’importe quelle colonne, comme « contact ».
    7. Sélectionnez Histogramme ou Graphique à secteurs.

    Comportement attendu : L’utilisateur doit être en mesure de générer des histogrammes et des graphiques à secteurs.

    Comportement réel : la page continue de se charger en continu.

    API du tableau de bord de Platform Analytics

    PRB1920884

    La duplication du tableau de bord DSI entraîne l’échec des utilisateurs « sn_ciodashboard .ciodashboard_admin » et « sn_ciodashboard ». ciodashboard_user' Les utilisateurs obtiennent l’erreur suivante dans les journaux : « DASHBOARD_API : API en double : collision de widget WidgetCollisionException : les widgets en collision sont : widget...
    1. Installez l’application DSI pour l’instance.
    2. Connectez-vous à l’instance avec l’un de ces rôles : sn_ciodashboard.ciodashboard_admin ou sn_ciodashboard.ciodashboard_user.
    3. Essayez de dupliquer le tableau de bord.

    Notez qu’il duplique l’erreur de tableau de bord, mais que le tableau de bord est créé dans le back-end avec une interface utilisateur incorrecte.

    API du tableau de bord de Platform Analytics

    PRB1923076

    La fonctionnalité de regroupement n’est pas activée pour tous les tableaux de bord Le paramètre par.dashboard. widget.group. enabled.dashboards. la propriété list doit être mise à jour pour appeler les sysID des tableaux de bord CxO, afin que le regroupement soit activé pour tous les tableaux de bord CxO.

    Ouvrez n’importe quel tableau de bord CxO autre que le tableau de bord DSI.

    La fonctionnalité de regroupement n’est pas activée par défaut pour tous les tableaux de bord.

    API du tableau de bord de Platform Analytics

    PRB1923080

    Une nouvelle catégorie de tableau de bord, C-suite, n’est pas disponible dans la plateforme

    Ouvrez la table analytics_category dans une instance.

    Notez qu’aucune catégorie de cadres supérieurs n’est présente.

    Expérience de playbook

    PRB1908664

    Problèmes sur le playbook d’incidents sur la version Zurich Les enregistrements sont remplacés.
    1. Connectez-vous en tant que gestionnaire OHS et créez un nouvel incident sur l’espace de travail Health and Safety.
    2. Accédez à l’onglet « Personnes impliquées ».
    3. Ajoutez un nouvel enregistrement sous « Personnes impliquées » et sélectionnez Enregistrer.
    4. Sélectionnez un autre enregistrement sous « Personnes impliquées » et sélectionnez Enregistrer.

    Notez que la section sous « Ajouter des personnes impliquées » n’est pas actualisée après l’enregistrement tant que la page n’est pas actualisée. Lors de l’ajout d’une autre personne sous « Personnes impliquées » et de l’enregistrement, le premier enregistrement est remplacé au lieu d’ajouter une nouvelle personne.

    Expérience de playbook

    PRB1916406

    Lorsqu’une facture sans bon de commande est convertie en facture de bon de commande, la fenêtre contextuelle de confirmation de bon de commande n’est pas fermée et l’utilisateur est bloqué
    1. Dans le menu supérieur, sélectionnez Espace de travail > Espace de travail de la source au paiement > Factures > Toutes les factures > Nouveau.
    2. Choisir.
    3. Sélectionnez Facture de bon de commande dans la liste déroulante Type du formulaire de facture.
    4. Renseignez tous les détails obligatoires et enregistrez.
    5. Sélectionnez le bouton Afficher le ticket de traitement de facture .
    6. Dans l’onglet Playbook, changez le bon de commande.
    7. Faites défiler vers le bas et sélectionnez Continuer.

    Notez qu’une fenêtre modale d’avertissement s’ouvre mais qu’aucun des boutons ne fonctionne, y compris le bouton croix par défaut.

    Expérience de playbook

    PRB1920761

    La valeur par défaut d’inputForm ControllerFieldItem et d’inputForm ControllerSections est un « [] » Les interfaces utilisateur d’activité qui font une copie de la valeur par défaut et suppriment le lot de formulaires obtiennent un « [] » et cela interrompt l’exécution du comportement computeFormProperties. Cela empêche les DA de se charger et d’autres problèmes peuvent apparaître.
    1. Ouvrez le contrôleur de l’interface utilisateur de l’activité Playbook.
    2. Accédez aux propriétés pour inputFormControllerFieldItem et inputFormControllerSections.

    Comportement attendu : La defaultValue des deux doit être « [] » ou une chaîne vide.

    Comportement réel : Les deux sont définis sur la chaîne de '[]'.

    Playbooks (Family Channel)

    PRB1916240

    La duplication d’un playbook avec des autorisations faisant référence à une activité ne se copie pas correctement
    1. Créez un playbook.
    2. Ajoutez une étape et créez un nouvel enregistrement (table d’incidents).
    3. Renseignez un déclencheur et un enregistrement parent.
    4. Dans l’onglet des autorisations Playbook, référencez l’activité créée.
    5. Dupliquez le playbook.

    Observez que la pilule fait une erreur.

    Playbooks (Family Channel)

    PRB1917556

    KB2461528

    L’utilisateur observe une erreur « Aucune étape Playbook disponible » dans l’onglet Playbook Lors de la création d’un ticket des événements de cycle de vie RH avec le centre d’excellence (CoE) : ticket des événements de cycle de vie RH, puis lors du déplacement du ticket vers l’état « Prêt », l’onglet Playbook affiche « Aucune étape Playbook disponible » au lieu d’afficher les cartes de playbook attendues dans leurs voies respectives.
    1. Accédez à Espace de travail d’agent RH.
    2. Créer un ticket LE avec CoE : ticket RH des événements de cycle de vie, service RH : intégration de nouveaux employés.
    3. Déplacez l’état du ticket LE sur Prêt.

    Comportement attendu : les cartes Playbook doivent être visibles sous l’onglet Playbook.

    Comportement réel : dans l’onglet Playbook, l’utilisateur ne peut voir aucune carte du playbook. Il affiche « Aucune étape de playbook disponible » au lieu de la carte du playbook.

    Playbooks (Family Channel)

    PRB1918168

    Le générateur d’enregistrement n’applique pas les autorisations d’exécution Une erreur doit s’afficher indiquant qu’une action ne peut pas se produire, mais que l’action se produit quand même,
    1. Mettez en service une instance avec le module d’extension Démo de l’expérience de playbook installé.
    2. Ouvert Concepteur de Playbook > Démo de l’expérience de playbook.
    3. Mise à niveau automatique vers la version de schéma 3.
    4. Empruntez l’identité d’un utilisateur ayant accès à l’espace de travail de démonstration de l’expérience de playbook, mais sans accès à la lecture/création dans la table d’interaction.
    5. Ouvrir l’espace de travail : démonstration de l’expérience de playbook.
    6. Créez une nouvelle interaction.

    Comportement attendu : un message d’erreur s’affiche indiquant que le playbook ne peut pas être affiché.

    Comportement réel : la démo d’Expérience de playbook s’ouvre.

    Playbooks

    PRB1922985

    Un message de bannière pour installer la dernière version de PAD doit s’afficher sur une page du concepteur de Playbook Pour inciter les utilisateurs à installer la dernière version de PAD lorsque la nouvelle version de Now Assist pour plateforme est disponible, un message de bannière doit s’afficher sur une page du concepteur de playbook leur conseillant de mettre à niveau PAD pour la fonctionnalité Playbook agentique.
    1. Naviguez vers n’importe quelle instance avec la dernière version de Glide.
    2. Installez Studio de workflow.
    3. Lancez Studio de workflow.
    4. Ouvrez un playbook particulier.

    Comportement attendu : Il y a un message de bannière d’informations pour installer le dernier PAD afin d’obtenir la fonctionnalité Playbook agentique.

    Comportement réel : aucune bannière n’est disponible.

    Intelligence prédictive

    PRB1890514

    Un onglet « Importance de la fonctionnalité » s’affiche pour les classifications Java
    1. Entraînez une solution de classification avec glide.platform_ml. api.enable_ workflow_classification comme « faux ».
    2. Notez que l’onglet « Importance des fonctionnalités » s’affiche même s’il n’est pas formé à l’explicabilité.

    Comportement attendu : L’onglet « Importance des fonctionnalités » ne devrait pas apparaître.

    Comportement réel : l’onglet « Importance des fonctionnalités » apparaît.

    Intelligence prédictive

    PRB1892456

    Les prédictions du workflow échouent lorsque la pièce jointe est manquante pour le corpus de vecteur de mot dans la table ml_model_artifact Après la suppression de la pièce jointe créée dans l’enregistrement de vecteur de mot dans la table ml_model_artifact, les prédictions échouent avec une URL incorrecte et l’artefact du corpus de mots est référencé de manière incorrecte.
    1. Définissez glide.platform_ml.api.enable_workflow_similarity sur « faux ».
    2. Créez un enregistrement de corpus de mots.
    3. Créez une définition de similarité.
    4. Sélectionnez le corpus de mots créé à l’étape 2.
    5. Sélectionnez Soumettre et former.
    6. Notez qu’après une formation réussie, l’enregistrement de vecteur de mot est créé dans ml_model_artifact table avec une pièce jointe.
    7. Effectuer les prédictions.
    8. Assurez-vous que les prédictions sont correctes.
    9. Définissez glide.platform_ml.api.enable_workflow_similarity sur « vrai ».
    10. Supprimez la pièce jointe du vecteur Word créé à l’étape 5.
    11. Relancez la formation.
    12. Effectuer les prédictions après un entraînement réussi.

    Notez que les prédictions échouent avec une URL mal formée et que les prédictions du workflow font référence de manière incorrecte à l’artefact de corpus de mots.

    Intelligence prédictive

    PRB1921497

    Pour la similarité, une colonne vide dans la table « Test » provoque une erreur lors des prédictions

    Exploration du processus

    PRB1905387

    Ajout d’ACL de requête dans l’exploration de processus Ce changement ajoute de nouvelles ACL de requête sur certaines tables et certains champs pour accorder un accès query_range.

    Exploration du processus

    PRB1912315

    Les modèles d’ensembles de filtres sont calculés sur un nombre incorrect de tickets lorsque les conditions définies pour les filtres correspondent à plus de 10 000 résultats Il y a des problèmes avec le chargement des données des ensembles de filtres : 1. Utilisez la valeur de taille de page correcte pour récupérer les ID de tickets des ensembles de filtres. 2. Ajouter une ligne d’en-tête à un fichier d’ensemble de filtres Télécharger à partir de la deuxième page. 3. Évitez une requête de nombre de tickets pour les noms de fichiers des ensembles de filtres afin d’éviter les délais d’expiration pendant que le nom du fichier de données est généré pour une exploration complète.

    Exploration du processus

    PRB1920054

    KB2423567

    La condition avec des transitions échoue lors de l’affichage des résultats de « Tâche de calendrier ». Ce problème se produit lors de la mise à niveau de Xanadu vers Yokohama.

    Consultez l'article KB listé pour en savoir plus.

    Espace de travail d'exploration de processus

    PRB1918498

    Les listes « Configuration du processus » et « Données externes » n’affichent pas toutes les configurations et les tables externes sur l’espace de travail d’exploration de processus
    1. Accédez à l’espace de travail d’exploration de processus.
    2. Ouvrez l’onglet « Configuration du processus ».

    Comportement attendu : Le défilement doit fonctionner correctement.

    Comportement réel : s’il existe de nombreuses configurations de processus, notez qu’il n’y a pas d’option de pagination pour passer à la page suivante. Vérifiez cela en triant la liste.

    Espace de travail d'exploration de processus

    PRB1921809

    Activer l’audit sur les tables de configuration de l’exploration de processus Il s’agit d’une mise à jour du produit.

    Request Management

    PRB1917740

    Les workflows hérités déconseillés sont installés sur les instances zbooted Plusieurs workflows hérités d’instances de base sont installés à Zurich.

    Accès restreint pour l’appelant (RCA)

    PRB1925925

    Les utilisateurs ne peuvent pas voir l’icône étincelante pour une recommandation par e-mail

    Consultez l'article KB listé pour en savoir plus.

    Rôles

    PRB1916157

    Contrôles du rôle d’agent pour le type d’identité Il s’agit d’une mise à jour du produit.

    Rôles

    PRB1916160

    Restriction d’héritage du rôle d’agent Il s’agit d’une mise à jour du produit.

    Travaux planifiés

    PRB1915686

    Le champ run_dayofweek n’est pas visible tant que le type de déclencheur n’est pas modifié Dans la table cds_client_schedule, le champ run_dayofweek n’est pas visible pour une entrée avec un type de déclencheur « Hebdomadaire ». Le champ ne devient visible que lorsque le type de déclencheur est modifié, puis redevient « Hebdomadaire ».
    1. Accédez à l’interface utilisateur cds_client_schedule.
    2. Créez une entrée de calendrier avec le type de déclencheur défini sur « Hebdomadaire ».

      Notez que le champ run_dayofweek n’est pas affiché.

    3. Modifiez le type de déclencheur par une valeur différente (par exemple, « Quotidien »).
    4. Redéfinissez le type de déclencheur sur « Hebdomadaire ».

    Notez que le champ run_dayofweek s’affiche maintenant (par exemple, « Jour : lundi »).

    Configurations de l'application de recherche

    PRB1912254

    Les résultats des tests de performances pour la requête back-end E2E affichent des résultats de réponse élevée Lorsque l’utilisateur exécute un test jmter pour une requête E2E back-end, les résultats du test montrent un temps de réponse élevé, avec une moyenne de 1065 millisecondes.

    Attributs de sécurité

    PRB1916143

    Attributs de sécurité « Êtes-vous un agent ? » Il s’agit d’une mise à jour du produit.

    Attributs de sécurité

    PRB1916145

    Attribut de sécurité de posture d’accès par défaut Il s’agit d’une mise à jour du produit.

    Générateur de catalogue de services

    PRB1897911

    Dans ServiceNow Studio, lors de la création d’un élément de catalogue à l’aide du modèle Éléments standard AES, l’aperçu de l’élément de catalogue ne parvient pas à honorer correctement les thèmes foncés pour Coral et Polaris Ce problème se produit également lorsque l’utilisateur tente de voir l’aperçu de l’élément après avoir sélectionné « Aperçu dans un nouvel onglet ».
    1. Assurez-vous que le module d’extension AES est installé.
    2. Accédez à la Menu de navigation > ServiceNow Studio > Créer une application.
    3. Renseignez les détails.
    4. Créez le fichier.
    5. Entrez sc_cat_item dans la barre de recherche.
    6. Sélectionnez un élément de catalogue.
    7. Sélectionnez le modèle des éléments standard AES.
    8. Créez un élément de catalogue.
    9. Observez les différents aperçus d’éléments disponibles pour l’élément de catalogue dans le portail, Mobile et Agent virtuel.

    Comportement attendu : l’aperçu de l’élément doit respecter le thème sombre.

    Comportement réel : l’aperçu de l’élément ne respecte pas le thème sombre pour les thèmes Polaris et Corail.

    Widgets du portail de Catalogue de services

    PRB1910324

    Une erreur de vidage provenant du catalogue s’est produite dans YnowAssist Notez l’erreur : « ... Glide SYSTEM FailDMTUtil GRAVE *** ERREUR *** Fichier GLIDE INF/plugins/com. glideapp.servicecatalog .standard_ticket/update/ sys_ui_list_std_ ticket_action_input_ model.xml contient un enregistrement qui ne déclenche pas correctement la détection de collision. S’attendait à ce que l’enregistrement se trouve dans un fichier nommé sys_ui_list_std_ticket_action _input_std_ticket_config_ action_null.xml'.

    Widgets du portail de Catalogue de services

    PRB1911973

    Impossible d’afficher le menu « Afficher plus/moins » pour le formulaire « Ticket d’incident »
    1. Accédez à la configuration du ticket standard à partir du menu de navigation.
    2. Ouvrez la configuration du ticket de la table des incidents.
    3. Sous l’onglet « Région d’informations », indiquez « Toujours » dans le champ Afficher la description .
    4. Définissez le champ Description comme « description/description brève ».
    5. Enregistrez les changements.
    6. Lancez Portail de services.
    7. Recherchez le créateur d’enregistrement « Créer un incident ».
    8. Renseignez les variables et envoyez le formulaire.
    9. Observez les détails du ticket.

    Comportement attendu : le formulaire de ticket standard d’incident doit afficher la description ainsi que le bouton bascule « Afficher plus/moins ».

    Comportement réel : malgré les configurations, le bouton à bascule « afficher plus/moins » ne s’affiche pas.

    Catalogue de services

    PRB1916122

    Possibilité pour les auteurs de catalogue de contrôler le comportement de préremplissage (KG, API de personnalisation utilisateur, historique de messagerie instantanée) Il s’agit d’une mise à jour du produit.

    ServiceNow Voice (famille)

    PRB1894893

    Ajouter un type de service d’agent vocal IA à libkmf

    Centre d'administration de l'espace de travail pour l'exploitation des services

    PRB1904917

    Versions périmées des fichiers de gouvernance d’équipe SRM Il s’agit d’une mise à jour du produit.

    Espace de travail pour l’exploitation des services pour Gestion des changements

    PRB1877891

    La section Résumé de la page de vue d’ensemble des changements ne prend pas en charge les champs de type « remontée pas à pas » en mode lecture seule
    1. Modifiez la section « Résumé » de la vue « SOW : vue d’ensemble des changements ».
    2. Ajoutez un champ de type « remontée pas à pas » dans la vue.
    3. Enregistrer la vue.
    4. Ouvrez une demande de changement dans SOW.

    Notez que le champ de type « remontée pas à pas » n’est pas affiché dans la section « Résumé ». Toutefois, il s’affiche correctement lorsque l’utilisateur modifie le formulaire.

    Espace de travail pour l’exploitation des services pour Gestion des changements

    PRB1891866

    La méthode getRiskActions de SOWChangeUtils lève une exception de nom de table non valide Une erreur de nom de table non valide se produit.
    1. Scripts ouverts : arrière-plan.
    2. Exécutez le code dans le périmètre sn_cow_chg.

    Notez que l’erreur s’affiche : « Description de l’erreur : org.mozilla.javascript.EvaluatorException : GlideRecord.get() : nom de table non valide ».

    Espace de travail pour l’exploitation des services pour Gestion des changements

    PRB1896342

    Les boutons Restaurer ou Placer le prochain point à l’ordre du jour se chevauchent avec le texte de description de l’ordre du jour Lorsque l’utilisateur ouvre une réunion CAB en attente et sélectionne une carte d’ordre du jour, les boutons Restaurer ou Rétablir le prochain point à l’ordre du jour se chevauchent avec le texte de description de l’ordre du jour.
    1. Ouvrez une réunion CAB en attente.
    2. Sélectionnez l’une des cartes à l’ordre du jour.

    Notez que les boutons Restaurer ou Rétablir le prochain point à l’ordre du jour se chevauchent avec le texte de description de l’ordre du jour.

    Espace de travail pour l’exploitation des services pour Gestion des changements

    PRB1898517

    Les demandes de changement ne sont pas documentées lorsqu’elles sont créées à partir d’un incident dans Espace de travail pour l’exploitation des services (SOW) Ce problème est observé à Xanadu et à Yokohama.
    1. Empruntez l’identité d’un utilisateur.
    2. Sélectionnez Créer un incident.
    3. Créez un changement (CHG) à partir de l’incident (INC).
    4. Sélectionnez Créer un changement normal.
    5. Notez que le champ RFC est en cours de mise à jour dans la liste connexe des incidents.
    6. Retour à l’INC.
    7. Notez que dans le backend, le CHG est présent dans INC.
    8. Connectez-vous à SOW en tant qu’utilisateur sans rôle ITIL.
    9. Créez un nouvel INC.
    10. Créez un CHG normal à partir de l’INC.
    11. Enregistrez-le .

    Notez que le numéro CHG n’est pas répertorié dans SOW.

    Espace de travail pour l’exploitation des services pour Gestion des changements

    PRB1898965

    Lorsque vous sélectionnez « Accéder à la réunion CAB » dans la barre latérale des changements de l’espace de travail pour l’exploitation des services (SOW), vous accédez au CAB UI16 et non au CAB SOW s’il est installé La propriété « com.snc.change.use_sow _meeting » doit être définie sur « vrai ».
    1. Chargez la réunion SOW et CAB.
    2. Accédez à une demande de changement incluse dans une réunion CAB.
    3. Sélectionnez Accéder à la réunion CAB dans la barre latérale Informations d’enregistrement.

    Comportement attendu : la réunion CAB s’ouvre dans un nouvel onglet dans SOW si la propriété « com.snc.change.use_sow_meeting » est définie sur « vrai ».

    Comportement réel : la réunion CAB UI16 est ouverte dans un nouvel onglet de navigateur.

    Espace de travail pour l’exploitation des services pour Gestion des changements

    PRB1900249

    L’action d’interface utilisateur Copier le changement sur Espace de travail pour l’exploitation des services (SOW) n’autorise pas la copie lorsqu’un champ obligatoire n’est pas renseigné L’action d’interface utilisateur Copier le changement sur Espace de travail pour l’exploitation des services n’est pas autorisée tant que les champs obligatoires ne sont pas mis à jour. Dans l’interface utilisateur native, elle est copiée sans aucun bloqueur. Lors de la réplication de la même chose sur l’interface utilisateur native, le nouveau changement est créé et aucun message d’erreur ne s’affiche.
    1. Ouvrez un changement dans SOW.
    2. Vider un champ obligatoire sans enregistrer.
    3. Sélectionnez le bouton Copier la modification .

    Comportement attendu : Un nouveau changement doit être créé.

    Comportement réel : aucun nouveau changement n’est créé et l’erreur s’affiche : « Les champs obligatoires suivants ne sont pas renseignés...

    Espace de travail pour l’exploitation des services pour Gestion des changements

    PRB1900447

    Après la mise à niveau vers Yokohama et la version 7 de l’Espace de travail pour l’exploitation des services, lors de la création d’un CHG à partir d’un PRB via SOW, l’utilisateur n’est plus redirigé pour sélectionner un mode de changement Dans une instance de base qui dispose de SOW v7, la fonctionnalité d’une demande de changement normal en cours de création est respectée, et il n’y a pas d’option pour sélectionner un modèle différent.
    1. Ouvrez Espace de travail pour l’exploitation des services.
    2. Accédez à la Listes > Problèmes > Créer un nouveau PRB.
    3. Enregistrez le PRB.
    4. Accédez à l’onglet « Tâches de correction ».
    5. Sélectionnez Nouveau.

    Notez qu’un nouvel enregistrement de demande de changement « normal » est immédiatement ouvert.

    Espace de travail pour l’exploitation des services pour Gestion des changements

    PRB1908670

    KB2330510

    Si le module d’extension « Changement standard » n’est pas installé, la page « Créer un changement » n’affiche pas les cartes dans Software Operations Workspace

    Consultez l'article KB listé pour en savoir plus.

    Espace de travail pour l’exploitation des services pour Gestion des interactions

    PRB1906057

    L’onglet de session de messagerie instantanée est de couleur violette L’onglet de session de messagerie instantanée est violet lorsque la page est actualisée après la fin d’une interaction
    1. Connectez-vous en tant qu’agent et accédez à l’espace de travail SOW.
    2. Connectez-vous en tant que demandeur et démarrez une conversation de messagerie instantanée en accédant au portail /sp.
    3. Acceptez la discussion, puis terminez-la.

    Notez que l’onglet de la session de messagerie instantanée est de couleur violette.

    Espace de travail pour l’exploitation des services pour Planification d’astreinte

    PRB1915351

    Le suivi d’escalade et les déclencheurs d’escalade ne se chargent pas ou ne s’enregistrent pas correctement Sur une instance zbooted Zurich, l’escalade en direct ne se charge pas. En outre, lorsque l’utilisateur crée et enregistre un déclencheur d’escalade, l’enregistrement n’apparaît pas dans la liste du panneau de gauche.
    1. Sur une instance zbooted Zurich, connectez-vous en tant qu’utilisateur administrateur.
    2. Accédez à Espace de travail pour l’exploitation des services (SOW).
    3. Accédez à la page d’enregistrement des équipes de n’importe quel groupe.
    4. Sélectionnez l’onglet « Déclencheurs et politiques d’escalade ».
    5. Sélectionnez le bouton Créer un déclencheur .
    6. Remplissez le formulaire.
    7. Sélectionnez Enregistrer.

      Notez que l’enregistrement n’est pas affiché dans la liste du panneau de gauche.

    8. Créez une règle de déclencheur dans l’interface utilisateur 16 avec certaines conditions, et assurez-vous que le flux est « Astreinte : affecter par confirmation ».
    9. Créez un nouvel incident dans SOW.
    10. Dans le panneau latéral, sélectionnez l’icône Suivi de l’escalade.

    Notez que l’escalade en direct ne se charge pas.

    Espace de travail pour l’exploitation des services pour Walk-up Experience

    PRB1900676

    Le bouton Enregistrer n’est pas visible sur Espace de travail pour l’exploitation des services (SOW) pour les enregistrements de guichet de l’emplacement de visite Ce problème est dû au fait que l’enregistrement Visibilité d’action d’interface utilisateur est en cours d’envoi, ce qui entraîne le masquage de l’action d’interface utilisateur pour les autres espaces de travail.
    1. Empruntez l’identité d’un utilisateur ITIL.
    2. Accédez à la Espace de travail pour l’exploitation des services > Liste > Visite > Guichets de location.
    3. Sélectionnez n’importe quel enregistrement de guichet d’emplacement.

    Notez que le bouton Enregistrement n’est pas visible en haut à droite.

    Espace de travail pour l'exploitation des services

    PRB1888160

    L’option « Configurer la page » est manquante dans la page « Liste » pour la variante de page SNC du groupe de listes L’option « Configurer la page » est manquante pour la page « Liste » lorsque la variante de page utilisée est « Lot de listes SNC ».
    1. Accédez à une instance Xanadu ou Yokohama.
    2. Accédez à n’importe quel espace de travail.
    3. Accéder à Listes.
    4. Sélectionnez l’icône Profil d’utilisateur pour voir toutes les options.

    Comportement attendu : « Configurer la page » est considéré comme une option.

    Comportement réel : l’option « Configurer la page » n’est pas disponible en tant qu’option.

    Portail de services

    PRB1900517

    La zone de recherche du portail est un rectangle au lieu d’un ovale entouré d’espaces blancs Ce problème est survenu lors de la mise à niveau de Yokohama vers Zurich.
    1. Accéder à une instance.
    2. Sélectionnez Demande.

    Notez que la zone de recherche a la forme d’un ovale et qu’il y a un espace vide autour d’elle.

    Portail de services

    PRB1919036

    La carte Widget de recherche à facettes/résultat Genius n’a pas un design réactif et disparaît sur un navigateur mobile ou une petite fenêtre de navigateur Le problème peut être reproduit sur mobile et sur un navigateur d’ordinateur avec des outils de développement.
    1. Connectez-vous à une instance Xanadu.
    2. Activez Recherche IA.
    3. Activez Genius Results for Portal.
    4. Activez Recherche IA sur le portail.
    5. Accédez au portail sur lequel cette option est activée (/sp ou /esc).
    6. Effectuez une recherche et affichez les résultats Genius.
    7. Inspectez la page pour afficher les outils de développement.
    8. Définissez les dimensions en fonction de la taille d’un téléphone.

    Vérifiez que les résultats Genius disparaissent.

    Portail de services

    PRB1921882

    Une session n’est pas réinitialisée sur le portail Améliorer la messagerie instantanée pour Fenêtre dynamique Les variables de contexte de session ne reflètent pas les valeurs mises à jour après que des changements ont été apportés à l’application. Soit la session du serveur doit être mise à jour, soit les valeurs de session existantes doivent être effacées pour s’assurer que les variables contextuelles transportent les informations les plus récentes.

    Gestion des sessions

    PRB1921793

    Les préférences de langue ne sont pas enregistrées Les modifications apportées à GlideSession.getLanguage() et LanguageCookieHanlder cassent la façon dont la plateforme enregistre les informations de langue lorsque l’utilisateur se déconnecte. Ces changements peuvent également perturber d’autres fonctionnalités de la prise en charge linguistique pour les utilisateurs non authentifiés.
    1. Connectez-vous à une instance.
    2. Sélectionnez une langue ou modifiez la langue par défaut d’un utilisateur.
    3. Une fois que la langue a changé, déconnectez-vous des instances.

    Comportement attendu : Une instance doit enregistrer la langue sélectionnée.

    Comportement réel : une instance n’enregistre pas les changements.

    Service de contenu Gestion des actifs logiciels

    PRB1893356

    Le script de correction du module d’extension com.snc.samp prend beaucoup de temps (1 heure et 10 minutes) pendant la mise à niveau de Yokohama à Zurich Ce problème se produit lors de la mise à niveau de Yokohama vers Zurich.

    Mettez à niveau une instance Yokohama vers Zurich.

    J’ai observé que le script correctif du module d’extension com.snc.samp prend beaucoup de temps pendant la mise à niveau.

    Gestion des actifs logiciels

    PRB1899794

    Créez des rotations en tant que script correctif pour garantir que les rotations de mise à niveau du module d’extension/de l’application de stockage sont configurées pour l’application « IBM License Compliance for Software Asset Management » Les calendriers de rotation ne sont pas créés lorsque le module d’extension est réparé.
    1. Mettez en service une instance avec l’application app-sam-ibm-licensing store installée.
    2. Consultez les tables « Cloud public vCore » (ibm_public_cloud_vcore0000 à ibm_public_cloud_vcore0006), « HMC Virtual Machine vCore » (ibm_vm_hmc_vcore0000 à ibm_vm_hmc_vcore0006) et « VMware Virtual Machine vCore » (ibm_vm_vcore0000 à ibm_vm_vcore0006).

    Comportement attendu : Des calendriers de rotation sont créés pour les tables de module d’extension.

    Comportement réel : aucune des tables n’a de calendriers de rotation créés.

    Gestion des actifs logiciels

    PRB1912731

    Le flux « Workflow d’approvisionnement en logiciels : allocation automatique » crée des allocations même si app-sam-now-assist est activé Le flux « Workflow d’approvisionnement en logiciels : allocation automatique » alloue 1 licence, mais ne devrait en allouer aucune si app-sam-now-assist est activé.

    Gestion des actifs logiciels

    PRB1913658

    KB2290496

    Lors d’une mise à niveau vers Yokohama, de nouveaux droits peuvent être créés à partir d’erreurs d’importation de droit Les utilisateurs peuvent observer le problème sous la forme d’autorisations en double trouvées après une mise à niveau vers Yokohama, ou, après une mise à niveau vers Yokohama, un certain nombre d’autorisations créées par le « système » ont été ajoutées.

    Consultez l'article KB listé pour en savoir plus.

    Gestion des actifs logiciels

    PRB1920322

    Sur Red Hat, une raison indéterminée est due à une relation « Virtualisé par » incorrecte Un appareil virtuel doit avoir une relation « virtualisé par » avec un hôte, mais si le « virtualisé par » est connecté à une instance virtuelle, cela est considéré comme une relation incorrecte. Lorsqu’une installation virtuelle de Red Hat se trouve sur un ordinateur virtuel avec une relation virtualisée par incorrecte, la raison de l’installation n’est pas déterminée. Cela est dû au fait que la relation VM-hôte incorrecte a empêché l’ajout de l’installation dans la vue « samp_vminstall_on_pinstall », de sorte qu’elle ne peut pas être trouvée lors du traitement des installations dans SamNewRedHat PerSocketPair LicenseCalculator. Par conséquent, l’installation ne peut pas être rapprochée par le calculateur et est marquée comme « indéterminée ».
    1. Créez un ordinateur virtuel avec « virtualisé par » défini sur une instance d’ordinateur virtuel VMWare.
    2. Créez une installation Red Hat Enterprise Linux et définissez « installé sur » sur l’ordinateur virtuel créé à l’étape 1.
    3. Créez une autorisation pour Red Hat Enterprise Linux (la mesure de licence doit être par paire de sockets).
    4. Exécutez la reconnaissance.

    Observez la raison indéterminée créée pour l’installation.

    Normalisation des actifs logiciels

    PRB1904901

    Les améliorations pour le produit/éditeur Norm ne sont pas effacées/tamponnées sur quelques installations

    Normalisation des actifs logiciels

    PRB1916894

    KB2397254

    Une tâche de « normalisation » ne renormalise pas les modèles de découverte lorsque des règles de contenu incorrectes sont désactivées Lorsqu’une table de modèle de détection est interrogée avec un tableau contenant plus d’un million de sys_id dans addquery, la requête GlideRecord échoue silencieusement avec une exception QuerySizeToo LargeSQLException.

    Consultez l'article KB listé pour en savoir plus.

    Réclamation des actifs logiciels

    PRB1907403

    Candidats à la réclamation et problèmes de règle de réclamation Pour la réclamation en bloc, les règles métier « Générer automatiquement le nom » et « Renseigner les champs associés à l’installation » ne s’exécutent pas. Par conséquent, les champs tels que nom, description, produit, éditeur, cmdb_ci, etc. sont vides.

    Réclamation des actifs logiciels

    PRB1916098

    SAMPReclama tionUtil lève une exception Le test NewReclamation WorkflowForMultiple InstallsIT échoue, car SAMPReclamationUtil lève une exception. L’installation du logiciel n’a pas de providerNiceError.

    Cycles de vie des logiciels (canal familial)

    PRB1910582

    Il existe un sys_choice en double pour current_lifecycle _phase dans sam_sw_product_ lifecycle_report Le doublon peut provenir de l’ancien champ, car il n’existe plus dans ce champ plus ancien.

    Gestion des enquêtes

    PRB1918779

    Les utilisateurs ne peuvent pas accéder aux fonctionnalités liées aux enquêtes à partir de l’espace de travail de localisation en raison de la visibilité restreinte d’un script clé L’include de script LFSurveyProcessorScript est défini avec le périmètre d’accès (privé) par défaut. Comme il n’est pas accessible publiquement, il empêche l’accès à l’exécution à partir d’applications externes ou incluses dans le périmètre.

    Planificateur système

    PRB1920384

    Une table sys_scheduler_me mory_pressure _job_log est manquante sur une instance Oracle en raison d’une SQLException dans db-dumps
    1. Créez une instance avec une base de données Oracle.
    2. Ouvrez la vue de liste pour la table sys_scheduler_memory _pressure_job_log.

    Comportement attendu : la table doit répertorier les enregistrements.

    Comportement réel : la table affiche une erreur 'introuvable' en raison d’une erreur zboot.

    Gestion de modèles pour le service sur site

    PRB1920388

    Lors de l’accès à un modèle de commande de travaux, les $sm_templates peuvent être lents et causer des problèmes de mémoire côté client (navigateur) $sm_templates peut être lent lors de l’accès au modèle de commande de travaux et entraîner un problème de mémoire côté client (navigateur)
    1. Ouvrez https://[instance_name].service-now.com/$sm_templates.do ?sys_id=[template_sysid].

      Notez qu’il est lent si les modèles contiennent un nombre relativement élevé de modèles de tâches.

    2. S’il finit par se charger, chargez-le plusieurs fois.

    Notez que la page expire et devient vide.

    Gestion des risques liés aux tiers

    PRB1918672

    Un script de correctif du secteur TPRM recherche une colonne inexistante Après avoir supprimé la colonne de la définition de table, la même colonne est toujours utilisée par le script correctif : fix_script_adding_tprm_industry.xml. Pendant la mise à niveau, le script correctif recherche la colonne inexistante « secteur ». L’exécution du script correctif peut prendre 20+ heures.

    Déchargement du stockage de niveau 2

    PRB1877226

    Conflit sur un nom de champ lors de la création d’une règle de déchargement Lors de la configuration d’une règle de déchargement, il y a un conflit si un champ système est défini comme champ indexé.

    Déchargement du stockage de niveau 2

    PRB1889818

    La période de nouvelle tentative par défaut pour les échecs de déchargement est trop faible La période de nouveaux essais par défaut doit être de 6 heures.
    1. Générer un enregistrement dont le déchargement s’interrompt perpétuellement.
    2. Faites-le échouer au déchargement avec une période de nouvelle tentative de 60 minutes.
    3. Archivez d’autres enregistrements qui seraient déchargés par la même règle.

    Notez que les enregistrements ne sont jamais déchargés.

    Déchargement du stockage de niveau 2

    PRB1893476

    Les tables d’index de niveau 2 ne stockent pas correctement les données DocumentID Lors de la création d’une règle de déchargement de niveau 2, l’utilisateur peut sélectionner les colonnes DocumentID à indexer sur la table cidx_ créée pour stocker les données indexées. Les colonnes de type DocumentID n’ont pas le « Champ dépendant », ce qui a un impact sur la navigation et la lisibilité des tables d’index. Il n’y a donc aucun aperçu ou lien rapide vers l’enregistrement sur la table cidx.
    1. Créez une règle d’archivage et de déchargement pour sys_email.
    2. Créez ou choisissez un enregistrement sys_email qui fait référence à un autre enregistrement dans sa colonne « instance ».
    3. Archivez l’enregistrement.
    4. Notez que dans la table d’archivage, le lien vers l’enregistrement référencé est conservé dans la colonne.
    5. Déchargez l’enregistrement au niveau 2.
    6. Notez que le lien est manquant dans la table cidx_ar_sys_email et que les données apparaissent '(vide)'.
    7. Affichez le code XML de l’enregistrement sur le cidx_ar_incident.
    8. Notez que le sys_id se trouve dans la colonne d’instance.
    9. Accédez à la table sys_dictionary .
    10. Ouvrez la colonne « instance » pour cidx_ar_sys_email.
    11. Sélectionner Liens connexes > Vue avancée.
    12. Accédez à l’onglet « Champ dépendant ».
    13. Notez que le champ Dépendant n’est pas sélectionné.
    14. Accédez à la table sys_dictionary .
    15. Ouvrez la colonne « instance » pour ar_sys_email.

    Notez qu’un champ Dépendant est sélectionné.

    Déchargement du stockage de niveau 2

    PRB1897660

    Modifiez le sys_property Glide. db.archive.offload. free_storage_max_gb valeur de 100 Go par défaut à 36 T

    Gestion des transactions

    PRB1909722

    Les transactions forkées ferment immédiatement le contexte asynchrone en cas d’erreur Quelques utilisateurs ont signalé avoir rencontré un écran vide.

    Gestion des transactions

    PRB1913194

    Les exceptions non gérées dans le processeur GlideTransaction peuvent laisser échapper des objets HTTPTransaction, entraînant des problèmes de mémoire

    Tâche universelle

    PRB1912572

    L’agent UT ne peut pas ajouter/afficher les éléments de la liste de vérification L’UT est configuré avec le type de tâche « Liste de vérification » pour les agents UT.
    1. Connectez-vous à l’instance en tant qu’agent.
    2. Ouvrez n’importe quel ticket RH/demande universelle.
    3. Sélectionnez l’action d’interface utilisateurCréer une tâche universelle .
    4. Renseignez les champs obligatoires.
    5. Définissez le type de tâche comme « Liste de vérification ».
    6. Enregistrez le formulaire.

    Comportement attendu : l’agent doit pouvoir accéder aux éléments de la liste de vérification et peut ajouter/supprimer un élément de l’enregistrement.

    Comportement réel : les éléments de la liste de vérification ne sont pas disponibles pour l’agent.

    Centre de mise à niveau

    PRB1909309

    La mise à niveau avec le chargement parallèle du module d’extension entraîne des erreurs de mémoire insuffisante (OOM) en raison de demandes denses pour purger les caches Les modules d’extension chargés lors d’une mise à niveau peuvent nécessiter la purge des caches. Lors du prochain accès, ces caches sont rechargés à partir d’une base de données. Lorsqu’il est combiné avec le chargement parallèle du plugin (PPL), la densité de demandes de vidage des caches est beaucoup plus élevée, ce qui stresse le système.

    Analyse d'utilisation

    PRB1923117

    Autoriser l’application MCP à accéder aux services de requêtes Activez l’application MCP pour interroger en toute sécurité les données du service de requête afin d’obtenir des informations plus rapidement et plus efficacement.
    1. Accédez à n’importe quelle instance.
    2. Sélectionnez un périmètre d’application ou un tableau de bord de performance spécifique.
    3. Créez un script et essayez d’extraire des données MCP à l’aide d’un nouvel sn_app_analytics. SNAnalytics QueryService().post.
    4. Vérifiez que ce script échoue en raison d’une erreur de restriction du périmètre.

    Comportement excepté : les utilisateurs peuvent extraire des données MCP.

    Comportement réel : les utilisateurs ne peuvent pas extraire les données MCP en raison d’une erreur de restriction du périmètre.

    UX Framework

    PRB1888918

    La liste avec des filtres ne s’affiche pas comme prévu lorsque l’extension Chrome (Gestionnaire de liens Now) publie l’URL complète
    1. Créez une liste avec des filtres.
    2. Copiez l’URL partageable.
    3. Accédez à une autre liste.
    4. Essayez d’ouvrir l’URL de la liste filtrée dans un nouvel onglet Chrome.

    Notez que le nouvel onglet est fermé et que l’URL est publiée dans l’onglet Chrome correspondant (correspondance d’espace de travail), que les filtres ne sont pas appliqués et que la liste entière est affichée.

    UX Framework

    PRB1901587

    Les changements apportés à la bibliothèque d’intentions provoquent une erreur SEND_INTENT _FEEDBACK en raison de l’absence de meta.generator ForFeedback La fenêtre NAP finit par afficher un message qui se lit comme suit : « Une erreur s’est produite lors de l’enregistrement de votre application. Veuillez vérifier auprès de votre administrateur. » L’erreur suivante peut être observée dans la console du navigateur : « IntentTranslatorBehavior : LIBRARY-INTENT-CHANNEL#SEND_INTENT_ L’action de commentaire est manquante generatorForFeedback de la méta ».

    UX Framework

    PRB1903448

    Une page d’enregistrement UI Builder a une carte de nœud de 250 nœuds qui prend plus de 15 secondes à charger selon une exécution WPT

    UX Framework

    PRB1905564

    Le rendu des cartes de section d’impact « Vue d’ensemble de l’incident » et de leur contenu est retardé Les anciennes valeurs de mise en page sont conservées.
    1. Pour tout macroponent existant, vérifiez ses valeurs de limite de mise en page dans la table Limites de mise en page UX.
    2. Exportez ce macroponent XML et apportez-y quelques modifications.
    3. Après avoir apporté les modifications, importez le code XML.
    4. Vérifiez à nouveau les valeurs liées à la mise en page.

    Comportement attendu : Les nouvelles valeurs liées à la mise en page sont reflétées par rapport aux changements apportés dans le macroponent.

    Comportement réel : la règle métier ne s’exécute pas lorsque l’utilisateur importe la mise à niveau XML/système/mise à niveau du module d’extension, ce qui entraîne la persistance des anciennes valeurs de mise en page.

    UX Framework

    PRB1909151

    Icônes d’itinéraires préextraits de lots Il s’agit d’une mise à jour du produit.

    UX Framework

    PRB1912438

    Calcul de rendu redondant de la sous-arborescence si le nœud est en mode suspendu Lorsqu’un nœud est en mode suspendu, il ne sera pas marqué dans l’arborescence DOM, mais générera toujours childrenContent du nœud suspendu dans la fonction d’affichage, quel que soit le mode.
    1. Ouvrez l’outil de développement Chrome.
    2. Ouvrez « renderMacroponentNode.js » dans l’onglet source.
    3. Ajoutez un point d’arrêt conditionnel.
    4. Vérifiez la variable « childrenContent ».

    Notez qu’il est construit quel que soit le mode.

    UX Framework

    PRB1915549

    Le ui-core-bundle peut fonctionner mieux si le sn-ui-logger et le ui-analytics-bundle sont déplacés vers un autre groupe Le ui-core-bundle est volumineux, mais sa taille peut être réduite en déplaçant ui-analytics-bundle et sn-ui-logger vers un autre groupe. Cela peut être bénéfique pour la charge réseau et les cycles de processeur pour la vue répétée (en raison du temps d’évaluation et d’analyse des scripts).

    UX Framework

    PRB1915794

    Les données ne s’affichent pas dans le module Teams sur l’instance Zurich Les données ne s’affichent pas dans le module Teams sur l’instance Zurich. Par exemple, les groupes d’affectation peuvent ne pas apparaître.

    UX Framework

    PRB1915996

    Le script client ajouté sur les événements « macroponent prêt » et « propriétés de macroponent modifiées » ne se déclenche pas Lorsque l’utilisateur crée un contrôleur et ajoute un script client sur des événements « macroponent prêt » et « propriétés de macroponent modifiées », le script client n’est pas exécuté.

    UX Framework

    PRB1916142

    Mises à jour de la bibliothèque d’intentions pour Canevas de l’IA générative Il s’agit d’une mise à jour du produit.

    UX Framework

    PRB1918618

    Les onglets de session au-dessus du nombre maxCachedPage restent dans le DOM
    1. Ouvrez la liste des enregistrements d’incidents de l’Espace de travail pour l’exploitation des services.
    2. Ouvrez au moins 7 onglets d’enregistrement.
    3. Sélectionnez l’un des onglets ouverts.

    Comportement attendu : Il ne doit y avoir que 6 (1 active + 5 chrome_main.maxCachedPageCount) contenu d’onglet de session dans le DOM, les autres onglets doivent avoir leurs nœuds sn-canvas-screen #shadow-root détachés.

    Comportement réel : Les 7 onglets sont ouverts et tous leurs nœuds racines fantômes sont stockés dans DOM.

    UX Framework

    PRB1920715

    UxExperienceURL Converter.convertURL ToRoutePayload ne prend pas en charge les URL qui ont « __state__ » Lorsque l’URL pointe vers une page UXF qui a également un état persistant codé (__state__), la charge utile de l’itinéraire généré ne contient pas cet état et est donc inexacte pour l’URL. Cela provoque un problème avec le menu d’historique, où la charge utile de l’itinéraire attachée aux éléments d’historique ne contient que l’ID de liste et aucun état persistant, et la sélection de l’élément d’historique ouvre la liste mais ne correspond pas à la description des conditions de requête pour cette URL, car la charge utile de l’itinéraire ne contient pas l’état persistant.

    UX Framework

    PRB1923265

    Précharger le contenu pouvant être mis en cache pour l’écran et le shell

    Ouvrez Espace de travail ITSM.

    Notez que les demandes partielles ne sont pas préchargées au début du document.

    UX Framework

    PRB1923311

    Le suivi des dépendances UX doit utiliser les métadonnées LargeContent DiskCache.get pour éviter de toucher les fichiers Les descripteurs de fichiers ne doivent pas augmenter lorsqu’il y a un accès au cache.
    1. Accédez à la page d’accueil d’un espace de travail (par exemple : CSM, SOW ou Enregistrement de ticket).
    2. Rechargez la page plusieurs fois.
    3. Surveillez les descripteurs de fichiers ouverts pour LSOF.
    4. Notez les entrées du descripteur de fichier.

    Notez que les descripteurs de fichiers augmentent même lorsqu’il y a un accès au cache.

    UX Framework

    PRB1924691

    Améliorer le rendu des onglets de la barre d’outils et de la session pour la vue répétée du chargement direct
    1. Accédez à n’importe quelle instance.
    2. Effectuez un chargement direct des pages de l’espace de travail avec l’interpréteur de commandes de l’espace de travail UXR.

    UX Framework

    PRB1925967

    Engagement Messenger ne charge pas les messageries instantanées après la mise à niveau La boîte de messagerie instantanée d’Engagement Messenger est vide et ne charge aucun contenu. Les erreurs se produisent : « SecurityError : échec de la lecture d’une propriété nommée « uxfIntentLibrary » à partir de « Windows ».
    1. Lancez Engagement Messenger.
    2. Sélectionnez la boîte de messagerie instantanée.
    3. Notez que la boîte de messagerie instantanée est vide.
    4. Accédez à une instance Yokohama.
    5. Accédez au portail agentique dans un onglet de navigateur distinct, mais n’essayez pas de vous connecter.
    6. Ouvrez la console de développement.
    7. Exécuter le script.
    8. Exécuter le code.
    9. Sélectionnez la bulle de messagerie instantanée qui s’affiche une fois l’exécution du code terminée.

    Comportement attendu : La messagerie instantanée se charge de contenu.

    Comportement réel : le chargement de la messagerie instantanée est vide et une erreur de sécurité s’affiche dans la console.

    Concepteur d’agent virtuel : hérité

    PRB1891033

    Marquer « Agent IA »/« Workflows agentiques » comme « Promu(e) » par VA Designer ne s’affiche pas comme une action promue dans Agent virtuel L’utilisateur doit être en mesure de marquer les agents IA/les workflows agentiques comme « promus » à partir de Concepteur VA, mais cela n’apparaît pas comme une action promue.
    1. Assurez-vous que tous les modules d’extension Workflow agentique et Agent virtuel Now Assist sont mis à jour sur l’instance.
    2. Accédez à la Interfaces conversationnelles > Agent virtuel > Concepteur.
    3. Sélectionnez l’onglet « Workflow agentique » et sélectionnez un workflow d’instance de base.
    4. Marquez le workflow comme « promu ».
    5. Assurez-vous que le workflow agentique est actif, visible et détectable.
    6. Accédez au portail ESC.

    Notez qu’aucun workflow agentique/agent IA promu n’apparaît sous la forme d’un bouton (action promue).

    Concepteur d’agent virtuel : hérité

    PRB1891079

    Valider les rubriques détectables NLU récupérées à partir du cache lorsque Séparation de domaine est activée Fournir une fonction scriptable vaSystem. getNLUDiscoverableTopics (code de langue de chaîne) qui renvoie les noms des rubriques actives et détectables selon un code de langue. Si aucun languageCode n’est fourni, il utilise la langue de la session. Si la NLU est désactivée sur l’instance ou si com.glide.cs.cache.topic_type.enabled est définie sur faux, elle doit renvoyer une liste vide et consigner pourquoi.

    Concepteur d’agent virtuel : hérité

    PRB1917696

    Concepteur d’agent virtuel n’affiche pas les options pour les flux secondaires s’il existe plus de 100 spokes .
    1. Connectez-vous à une instance avec plus de 100 spokes.
    2. Accédez à la Concepteur d’agent virtuel > Ouvrir une nouvelle rubrique.
    3. Ajoutez le composant « Action » au concepteur.
    4. Cochez l’option « flux secondaires » pour « appeler l’objet Flow Designer ».
    5. Dans le menu « Spokes », sélectionnez un spoke qui se trouve à la fin de la liste dans la table « Spokes ».
    6. Sélectionnez le menu « flux secondaire ».

    Vérifiez qu’il n’y a pas d’options.

    Agent virtuel

    PRB1879865

    Now Assist ne génère pas correctement les réponses en japonais Les résultats sont principalement en anglais.

    Agent virtuel

    PRB1881959

    L’utilisateur ne reçoit pas de réponses de conversation courte en mode WhatsApp LLM Lors de l’utilisation de Whatsapp en mode LLM, l’utilisateur reçoit des réponses liées à la recherche au lieu de réponses de bavardage.
    1. Accédez à Whatsapp en mode LLM.
    2. Essayez de dire « bonjour », « comment allez-vous » ou « merci ».

    Comportement attendu : L’utilisateur obtient des réponses de conversation courte.

    Comportement réel : l’utilisateur obtient des réponses liées à la recherche.

    Agent virtuel

    PRB1887850

    Définition com.glide.cs. tâche.transaction. SysProp activé sur vrai cause plusieurs problèmes Un enregistrement de sys_generative_ai_log avec la définition = « Résumé (Now LLM Mixtral) » n’a rien enregistré pour prompt_token_count et response_token_count.

    Agent virtuel

    PRB1890524

    Augmentation de l’utilisation du tas en raison du cache d’expression pour la recherche Ce problème se produit à partir d’un cache d’expression d’include de script de la plateforme.
    1. Configurez l’agent virtuel Now Assist (NAVA) sur une instance Yokohama.
    2. Effectuez des actions de recherche à partir de la fenêtre de messagerie instantanée.
    3. Notez que le cache d’expression est rempli pour cette raison.

    Notez que la charge de 25 utilisateurs sur un seul nœud pendant une heure pour l’action de recherche effectuée occupe plus de 500 Mo.

    Agent virtuel

    PRB1890944

    KB2338484

    Les appels /api/now/v1/cs/ consumerAccount /unreadMessage volumineux à partir du déclencheur proactif épuisent les ressources d’API d’instance Certains utilisateurs du portail ont plus d’un million d’observateurs d’appels /api/now/v1/cs/ consumerAccount /unreadMessage dans les journaux de nœud. Cela cause un problème car cela épuise la limite de taux de l’API et empêche les gens de soumettre des formulaires sur le portail et d’autres problèmes. L’appel d’API est constamment envoyé même lorsque la session a expiré.

    Consultez l'article KB listé pour en savoir plus.

    Agent virtuel

    PRB1892135

    Un type de données de référence donne plusieurs cartes de sortie au lieu d’une seule carte

    Agent virtuel

    PRB1892416

    Utilisation incorrecte de la colonne lors de la mise à jour de l’enregistrement d’invocation du plan de service One API Un avertissement s’affiche dans les journaux.
    1. Exécutez n’importe quel cas d’utilisation simple de l’Agent virtuel Now Assist (par exemple : bavardage, qu’est-ce qu’un courrier indésirable).
    2. Notez l’avertissement dans les journaux : '2025-05-13 08:59:06 (140) glide.cs.worker.93 SYSTEM txid=c1dfd72c876d SSI_ef76d022b7cf9a109d63827b5e11a913 AVERTISSEMENT *** AVERTISSEMENT *** getGlideElement appelé pour le champ inconnu 'startedAt' dans la table 'one_api_service_plan_feature_invocation' 2025-05-13 08:59:06 (140) glide.cs.worker.93 SYSTEM txid=c1dfd72c876d SSI_ef76d022b7cf9a109d63827b5e11a913 AVERTISSEMENT *** AVERTISSEMENT *** setValue appelé pour un champ inconnu 'startedAt' dans la table 'one_api_service_plan_feature_invocation' '.

    Agent virtuel

    PRB1892510

    Prise en charge du mode « Sync » pour le chemin d’exécution Java Actuellement, le chemin d’exécution Java pour les capacités de l’exécuteur système OE est limité au mode asynchrone. Cela limite la capacité d’exécuter des outils de dépannage via des scripts en arrière-plan. L’exécution du mode 'Sync' doit également être entièrement prise en charge pour le chemin Java.

    Agent virtuel

    PRB1893137

    L’enquête LLM Agent virtuel affiche la question deux fois Une enquête est prise en charge par LLM et les questions posées dans l’enquête sont renseignées deux fois.
    1. Accédez à une instance Yokohama avec l’Agent virtuel Now Assist.
    2. Accédez à Designer.
    3. Créez une rubrique de test.
    4. Ajoutez le nœud du bloc de rubriques.
    5. Ajoutez « Survey-LLM » pour le bloc de rubriques.
    6. Transmettez n’importe quel ID d’enquête avec au moins cinq choix.
    7. Testez la rubrique.

    Notez que chaque question est renseignée deux fois.

    Agent virtuel

    PRB1894001

    Le traitement des messages s’affiche lors de l’utilisation du Studio d’agent IA Lorsque l’utilisateur crée un workflow ou un agent et exécute le test dans l’aire de jeux, les messages « Planification des prochaines étapes » et « Non défini » apparaissent.
    1. Créez un workflow/agent. (Cela peut être très basique, comme Hello world.)
    2. Exécutez le test dans l’aire de jeux.

    Notez que les messages « Planification des prochaines étapes » et « Non défini » s’affichent.

    Agent virtuel

    PRB1894063

    La méthode sendFeedback génère une erreur : « L’utilisateur n’est pas autorisé à mettre à jour l’enregistrement du journal »
    1. Connectez-vous à une instance en tant qu’administrateur.
    2. Engagez une conversation avec LA.
    3. Connectez-vous en tant qu’utilisateur.
    4. Tenir une conversation.
    5. Mettez fin à la discussion.
    6. Modifiez la description brève générée par le LLM.

    Comportement attendu : Un champ de réponse modifié doit être mis à jour dans la table sys_generative_ai_log.

    Comportement réel : un champ de réponse modifié n’est pas mis à jour.

    Agent virtuel

    PRB1894471

    Les notifications push d’Agent virtuel ne sont pas envoyées sur mobile Remarqué sur Android.
    1. Configurez un utilisateur avec un jeton push et un client mobile avec la messagerie instantanée NASS.
    2. Démarrez une discussion.
    3. Envoyer une séquence de messages de manière synchrone.
    4. Fermez le client mobile lorsqu’ils sont en cours d’envoi.
    5. Attends.

    Comportement attendu : Les utilisateurs doivent voir une notification push.

    Comportement réel : il n’y a pas de notification push dans NASS.

    Agent virtuel

    PRB1894545

    Les réponses LLM ne sont pas démasquées si la diffusion est activée avec le proxy Java activé
    1. Activez l’assistant Now Assist avec la diffusion.
    2. Utilisez GPT4-0.
    3. Activez le masquage des types d’adresse e-mail et/ou de numéro de téléphone pour l’expression « quelles sont mes coordonnées ».

    Comportement attendu : Les numéros d’e-mail/de téléphone non masqués sont affichés.

    Comportement réel : Les numéros d’e-mail/téléphone sont affichés avec des masques.

    Agent virtuel

    PRB1894930

    L’agent IA reste bloqué dans l’état « En cours » lors de l’invocation de la méthode statique « sendDynamic ProgressMessage » L’agent IA reste bloqué dans l’état « En cours » lorsqu’il invoque la méthode statique « sendDynamicProgressMessage » à partir de l’outil de l’agent. Le journal système affiche également les incohérences de version de verrouillage et les erreurs d’incohérence de contexte de conversation.
    1. Configurez Glide avec la dernière track/znowassist.
    2. Mettez en service une instance avec le dernier package de nœud sn-app-deploy installé globalement.

    3. Clonez le référentiel now-assist-deploy-plans et vérifiez la branche principale.
    4. Exécutez le plan de déploiement pour installer les agents IA Now Assist et toutes les applications dépendantes. (Ce processus prend environ 40 minutes.)
    5. Configurez la connexion et les informations d’identification Azure GPT-4o sous l’alias de connexion « Azure OpenAI » sur la table sys_alias.
    6. Installez l’exemple d’agent avec le nom « Rechercher un utilisateur ».
    7. Accédez au module « Créer et gérer » à partir du menu de l’application « Studio d’agent IA » dans le navigateur de filtre.
    8. Sélectionnez l’onglet « Test », puis sélectionnez l’agent Rechercher un utilisateur dans la liste déroulante.
    9. Collez les éléments suivants dans le champ Tâche : « Trouver un utilisateur par e-mail [exemple d’e-mail] ».
    10. Sélectionnez Démarrer le test.

    Observez que l’agent est bloqué dans l’état En cours. Le journal système affiche également les incohérences de version de verrouillage et les erreurs d’incohérence de contexte de conversation.

    Agent virtuel

    PRB1895090

    Le chargeur dynamique ne s’affiche pas dans NAVA sur iOS Lorsque l’utilisateur lance NAVA et saisit un énoncé, le chargeur dynamique ne s’affiche pas. Cela se produit sur iOS, mais cela fonctionne comme prévu sur Android.
    1. Connectez le demandeur iOS version 20.1 (.4061) à mobiletrackznowassist.
    2. Connectez-vous en tant qu’utilisateur administrateur.
    3. Lancez NAVA via le lanceur de la messagerie instantanée.
    4. Entrez l’énoncé « Classer INC0000025 ».

    Notez que le chargeur dynamique ne s’affiche pas dans NAVA. Cependant, cela fonctionne comme prévu sur Android.

    Agent virtuel

    PRB1896418

    Temporisation Gaic pour la génération d’applications sur XP3 avec NAFC NAFC26.4.0 Il s’agit d’une mise à jour du produit.

    Agent virtuel

    PRB1896593

    Ne doit pas s’appuyer sur la rubrique « Messages d’accueil » pour le transfert de l’Agent virtuel du portail Les utilisateurs peuvent avoir des rubriques « Salutations » personnalisées. Pour ces utilisateurs, la main est cassée.

    Agent virtuel

    PRB1896645

    L’en-tête/le titre n’est pas mis à jour tant que l’exécution de l’outil d’agent n’est pas terminée L’en-tête/titre n’est pas mis à jour tant que l’exécution de l’outil d’agent n’est pas terminée lors de l’invocation de la méthode statique « sendDynamicProgressMessage » à partir de l’outil de l’agent.
    1. Configurez Glide avec la dernière track/znowassist.
    2. Mettez en service une instance avec le dernier package de nœud sn-app-deploy installé globalement.
    3. Clonez le référentiel now-assist-deploy-plans et vérifiez la branche principale.
    4. Exécutez le plan de déploiement pour installer les agents IA Now Assist et toutes les applications dépendantes. (Ce processus prend environ 40 minutes.)
    5. Configurez la connexion et les informations d’identification Azure GPT 4.1 sous l’alias de connexion « Azure OpenAI » sur la table sys_alias.
    6. Installez l’exemple d’agent avec le nom « Rechercher un utilisateur ».
    7. Supprimez tous les enregistrements dans la table « sys_gen_ai_feature_mapping ».
    8. Accédez au module « Créer et gérer » à partir du menu de l’application « Studio d’agent IA » dans le navigateur de filtre.
    9. Sélectionnez l’onglet « Test », puis sélectionnez l’agent Rechercher un utilisateur dans la liste déroulante.
    10. Collez les éléments suivants dans le champ Tâche : « Trouver un utilisateur par e-mail [exemple d’e-mail] ».

    Notez que l’en-tête/le titre n’est pas mis à jour tant que l’exécution de l’outil d’agent n’est pas terminée.

    Agent virtuel

    PRB1898661

    Le temps non LLM est passé de 2544 à 3065 millisecondes (ms), conduisant à 500-900 ms dans certains cas d’utilisation NAVA Dans les cas d’utilisation NAVA, les utilisateurs ont observé une dégradation de 500 à 900 ms de 2544 à 3065 ms dans un temps asynchrone non LLM. Pour une réponse synthétisée, le non-LLM s’est dégradé et il y consacre 1,2 seconde supplémentaire. Par conséquent, le gain global sur la réponse s’élève à 5,3 secondes (6,5-1,2).

    Agent virtuel

    PRB1899360

    L’Agent virtuel change pour publier le message dans AMBNodeDelivery MessageQueue affecte également les flux FDIH Ces changements ne devaient être utilisés que par les flux Agent virtuel, et non par d’autres flux FDIH.

    Agent virtuel

    PRB1901579

    Lorsque la diffusion est activée, les résultats ne reviennent pas Si la diffusion est désactivée, les résultats reviennent.

    Agent virtuel

    PRB1902898

    Les pièces jointes ne sont pas supprimées Suppression post-messagerie instantanée
    1. Démarrez une conversation à partir de la fenêtre dynamique (DW).
    2. Déclenchez une compétence qui inclut le chargement d’un fichier.
    3. Publiez une exécution de compétence.
    4. Accédez à sys_cs_conversation.
    5. Ouvrez la même conversation active et marquez la conversation à l’état « défectueux ».
    6. Dans DW et sous « Messagerie instantanée », supprimez la messagerie instantanée répertoriée dans la messagerie instantanée fermée.
    7. Accédez à la table sys_attachment et à la table « Tâche de conversation ».

    Comportement attendu : Le chargement du fichier doit être supprimé.

    Comportement réel : le téléchargement de fichiers existe toujours aux deux endroits.

    Agent virtuel

    PRB1903011

    L’erreur 'Impossible d’appeler 'org.apache.commons. httpclient. StatusLine. getStatusCode() » car « this.statusLine » est nul » pour les options LTM L’erreur est observée dans les journaux d’IA générative pour la conversation.
    1. Passez à n’importe quel modèle.
    2. Essayez n’importe quel énoncé.

    Notez que dans les journaux d’IA générative de cette conversation, il y a une erreur : « Erreur : impossible d’appeler 'org.apache.commons.httpclient.StatusLine.getStatusCode() » car 'this.statusLine' est nul Code d’erreur : 200000 ».

    Agent virtuel

    PRB1903705

    L’indicateur de type de messagerie instantanée et les informations sur l’expéditeur du message sont manquants lorsqu’une conversation de messagerie instantanée avec un utilisateur invité et un utilisateur invité de l’instance de base est supprimée Même si le message du bus de messages asynchrone est reçu, aucun nouveau message n’est affiché.
    1. Installez le module d’extension Messagerie instantanée d’agent.
    2. Accédez aux paramètres de CI.
    3. Activez l’accès public pour le client Web afin de permettre à l’utilisateur de démarrer une conversation de messagerie instantanée en tant qu’invité sans se connecter.
    4. Désactivez la règle métier.
    5. Supprimer « Invité » en tant qu’utilisateur administrateur.
    6. Ouvrez la table sys_user.
    7. Supprimez l’enregistrement de l’utilisateur invité.
    8. Ouvrez un autre navigateur.
      1. Connectez-vous en tant qu’un des agents.
      2. Accédez à Espace de travail pour l’exploitation des services.
      3. Marquez l’agent comme « disponible ».
    9. Démarrez une discussion en tant qu’invité via le $va-web-client-app.do.
    10. Acceptez la messagerie instantanée en tant qu’agent.
    11. Autorisez le demandeur invité à saisir et à envoyer quelque chose.

    Comportement attendu : l’agent doit voir l’indicateur de type lorsque l’invité tape et doit voir le message avec l’avatar de l’invité lorsque le message est envoyé.

    Comportement réel : un indicateur de type n’est pas affiché et aucun nouveau message n’est affiché tant que l’écran n’est pas rendu à nouveau.

    Agent virtuel

    PRB1905872

    Une nouvelle conversation avec une compétence créée dans sessionContext ne s’exécute pas Une conversation nouvellement créée avec une compétence ne s’exécute pas.
    1. Chargez une instance et ouvrez les outils de développement.
    2. Dans le volet Éléments, recherchez « sn-polaris-layout ».
    3. Dans la console, tapez « autoriser le collage ».
    4. Exécutez une sys_id à partir de sys_gen_ai_skill.

    Notez que les compétences ne sont pas exécutées.

    Agent virtuel

    PRB1906437

    LTM : erreur d’identification des mémoires et la conversation est bloquée La conversation reste bloquée dans les journaux GenAI. L’utilisateur observe les erreurs suivantes : Impossible d’appeler « java.util.Map.get(Object) », car « originalResponse » est nul pour LTM Identifier des mémoires (complétions de messagerie instantanée Azure OpenAI).

    Agent virtuel

    PRB1907551

    Après l’invocation d’une action d’abandon dans un flux d’agent virtuel agentique, la conversation s’interrompt La conversation est bloquée lorsque le bouton Arrêter est sélectionné pendant une requête.
    1. Mettez en service une instance avec un flux agentique exécutable via l’Agent virtuel.
    2. Saisissez un énoncé comme « aidez-moi à résoudre inc0000025 » et sélectionnez le bouton Arrêter pendant que le flux est en cours.

    Observez que la conversation s’enlise.

    Agent virtuel

    PRB1907682

    La découverte de compétences ne fonctionne pas après l’arrêt du flux agentique Un message d’erreur s’affiche.
    1. Activez « Générer un cas d’utilisation du plan de résolution » pour NAP.
    2. Exécutez « Générer un cas d’utilisation du plan de résolution » pour NAP.
    3. Une fois que le bouton Arrêter apparaît, sélectionnez-le.
    4. L’utilisateur est invité avec : « La conversation en cours a été arrêtée, mais vous pouvez recommencer. Je suis un assistant virtuel alimenté par l’IA qui peut traiter les questions et les demandes liées au travail.
    5. Saisissez un énoncé « Résumer un enregistrement ».

    Notez que la compétence n’est pas détectée et que le message suivant s’affiche : « Malheureusement, il n’y a pas assez d’informations disponibles pour répondre complètement à cette requête. Une assistance peut être fournie sur d’autres sujets tels que le signalement de problèmes de performance, la création d’incidents, la réservation de salles de réunion ou l’apprentissage de la sécurité des postes de travail si nécessaire.

    Agent virtuel

    PRB1908803

    L’opération api.insertSkillACL BySkillId accepte le rôle en tant que chaîne au lieu de tableau de chaînes Il s’agit d’une mise à jour du produit.

    Agent virtuel

    PRB1908805

    API pour la création d’ACL « gen_ai_skill » à partir de l’interface utilisateur NASK L’objectif de ce ticket est de créer une API de script include dans un champ d’application global (fournie dans le cadre du module d’extension OneExtend). Cette API doit être restrictive avec des valeurs codées en dur pour l’ACL de type : « gen_ai_skill » et l’opération : « exécuter ». Il doit prendre l’ID comme skillConfigId_[human_readable_name] comme nom et certains rôles de l’utilisateur dans l’expérience utilisateur NASK. Il doit autoriser la création, la mise à jour et la suppression de l’ACL avec un ID.

    Agent virtuel

    PRB1910141

    Des messages en double sont affichés après réception de plusieurs notifications dans NAVA Ce problème est observé dans l’expérience de messagerie instantanée standard.
    1. Ouvrez une conversation dans NAVA avec l’administrateur système.
    2. Empruntez l’identité d’un autre utilisateur (Abraham Lincoln).
    3. Mettez à jour l’état du ticket RH : HRC0001023 plusieurs fois avec l’utilisateur Abraham Lincoln.

      Cela déclenche plusieurs notifications dans l’Agent virtuel.

    4. Empruntez l’identité de l’utilisateur administrateur système.
    5. Accédez au portail ESC.

    Observez le même message apparaître dans NAVA après la réception de toutes les notifications.

    Agent virtuel

    PRB1910766

    Les API OneExtend ne respectent pas un délai d’expiration avec Agent virtuel (VA) Même si le délai d’expiration est défini sur 20 secondes, les exécutions ne dépassent pas ce délai et sont terminées à plus de 20 secondes. Il y a beaucoup d’appels d’IA générative d’une durée de plus de 20 secondes des conversations. Au cours des 7 derniers jours, il y a eu un total de 5 079 enregistrements de journal d’IA générative provenant de conversations qui ont pris plus de 20 secondes.
    1. Configurez Now Assist pour la plateforme et les applications connexes.
    2. Assurez-vous que le graphe de connaissances est installé et activé pour les questions-réponses VA.
    3. Posez une question impliquant un grand nombre d’enregistrements à renvoyer, comme « Donnez-moi tous les détails de l’utilisateur » ou « Répertoriez tous les détails de l’incident ».

    Comportement attendu : Les conversations VA ne devraient pas faire d’erreur.

    Comportement réel : les conversations VA sont erronées.

    Agent virtuel

    PRB1911623

    La conversation ne se poursuit pas lorsqu’un garde-fou est déclenché dans Agent virtuel Now Assist (NAVA) Après avoir reçu la réponse du Guardian, la conversation doit se poursuivre en proposant à l’utilisateur des options « torréfaction foncée » ou « torréfaction moyenne » pour l’exemple de scénario. Lorsque l’utilisateur entre « torréfaction foncée », il relance le sujet de la commande de café.

    Agent virtuel

    PRB1912380

    Ne pas enregistrer la gestion des licences d’exécution des compétences de l’agent Il ne devrait pas créer d’enregistrement de gestion des licences lorsqu’une compétence d’agent est exécutée. Le cadre de travail AIA effectue son propre calcul/journalisation pour l’exécution de l’agent en fonction des tâches d’exécution créées lors de l’exécution.

    Agent virtuel

    PRB1912588

    Les includes de script Migration AiAgentSecurity et AiAgentSecurity Helper doivent être dans le champ d’application global

    Agent virtuel

    PRB1912822

    Aucune option pour ajouter un attribut de sécurité facultatif dans les fonctions d’insertion ou de mise à jour dans l’API GenAiSkill SecurityUtils

    Agent virtuel

    PRB1913154

    Les notifications non exploitables dans les tickets réguliers créent des enregistrements d’interaction pour les canaux et le NASS Pour les canaux et NASS, il crée une conversation et fait une poignée de main silencieuse pour NASS/NAVA. Cela crée une conversation et une interaction en interne, ce qui est incorrect.
    1. Assurez-vous que l’utilisateur a eu une conversation avec NASS/Channel.
    2. Déclenche une notification non exploitable.

    Comportement attendu : une conversation associée à la notification ne doit pas avoir d’enregistrement d’interaction.

    Comportement réel : un enregistrement d’interaction est créé.

    Agent virtuel

    PRB1913835

    Le canevas n’affiche pas les options Afficher/Masquer lors de l’exécution d’une compétence Pendant que l’Agent Web exécute l’objectif, la vue « Capture d’écran » en direct n’est pas chargée. Après l’exécution, il affiche la vue Afficher/Masquer, qui affiche toutes les captures d’écran.
    1. Créez un WF d’agent.
    2. Promouvez-le.
    3. Accédez au portail Now Assist.
    4. Passez à la vue « Agrandir ».
    5. Sélectionnez la compétence et lancez-la.
    6. Vérifiez que la vue « Capture d’écran » en direct n’est pas chargée.

    Agent virtuel

    PRB1913892

    La validation doit être ajoutée pour l’ID de l’attribut de sécurité dans global. GenAiSkill SecurityUtils().insert SkillAclBySkillid(...) et global. GenAiSkill SecurityUtils().update SkillAclByAclId(...) Lors d’un appel global. GenAiSkill SecurityUtils().insert SkillAclBySkillid(...) et global. GenAiSkill SecurityUtils().update SkillAclByAclId(...) avec un ID système d’attribut de sécurité non valide, l’attribut de sécurité est créé avec une condition vide. Étant donné qu’il est censé être utilisé avec un script en arrière-plan, l’utilisateur doit être informé de la valeur non valide utilisée pour l’attribut de sécurité.

    Agent virtuel

    PRB1914417

    Arrêter la conversation agentique Afficher un message non défini
    1. Démarrez n’importe quel flux agentique à partir de l’espace de travail du répartiteur, du panneau Now Assist, du NASS ou du terrain de jeu.
    2. Sélectionnez le bouton Arrêter une fois qu’il s’affiche.

    Observez que le message non défini s’affiche.

    Agent virtuel

    PRB1914550

    La zone d’entrée d’Agent virtuel (VA) est désactivée après l’actualisation de la page Lorsque l’utilisateur actualise une page dans une fenêtre dynamique (DW), la zone d’entrée VA est désactivée et VA n’est pas utilisable.
    1. Accédez au portail /ESC.
    2. Démarrer DW.
    3. Commencez la recherche sur le Web en sélectionnant l’icône du globe.
    4. Terminez la recherche sur le Web en sélectionnant FIN dans la bannière.
    5. Actualisez la page.
    6. Ouvrez DW.

    Comportement attendu : la zone d’entrée est disponible afin que l’utilisateur puisse continuer à utiliser VA.

    Comportement réel : la zone d’entrée est désactivée et VA n’est pas utilisable.

    Agent virtuel

    PRB1915170

    La recherche sur le Web se termine si l’utilisateur envoie l’emoji « Fin » dans une messagerie instantanée standard Lorsque l’utilisateur envoie l’emoji « Fin », l’Agent virtuel répond en mettant fin à la recherche sur le Web. Après une actualisation de la page, l’icône du globe de recherche sur le Web est toujours activée. Si l’utilisateur sélectionne à nouveau l’icône globe, la recherche sur le Web ne s’arrête pas.
    1. Accédez à /SP.
    2. Démarrez une conversation de messagerie instantanée standard.
    3. Démarrez le mode de recherche sur le Web.
    4. Envoyer l’emoji « Fin ».

    Comportement attendu : L’emoji ne provoque pas l’arrêt de la recherche sur le Web. L’utilisateur conserve ses fonctionnalités normales dans l’Agent virtuel.

    Réel : l’Agent virtuel répond en mettant fin à la recherche sur le Web. Après une actualisation de la page, l’icône du globe de recherche sur le Web est toujours activée. Si l’utilisateur sélectionne à nouveau l’icône globe, la recherche sur le Web ne s’arrête pas.

    Agent virtuel

    PRB1915460

    gen_ai_agent et l’avance gen_ai_workflow sont désactivés dans l’interface utilisateur ACL form16
    1. Accédez à sys_security_acl.do.
    2. Sélectionnez le type gen_ai_agent ou gen_ai_workflow.

    Notez qu’il n’y a pas d’option appelée « avancé ».

    Agent virtuel

    PRB1915751

    Le changement de rubrique MID ne bascule pas vers une nouvelle rubrique et rencontre une erreur sur la rubrique existante continue
    1. Accédez à la fenêtre dynamique.
    2. Tapez « Je veux commander de la nourriture ».
    3. Répondez à l’une des questions.
    4. Tapez « je veux commander du café en fait ».

    Comportement attendu : L’utilisateur doit avoir la possibilité de passer à la rubrique « Commander un café » et avoir la possibilité de poursuivre la demande.

    Comportement réel : l’utilisateur redémarre la rubrique commander de la nourriture et, en choisissant « continuer », il rencontre également une erreur.

    Agent virtuel

    PRB1915793

    Il y a un nom incorrect pour les flux lors de la création d’ACL « invoke_from_ai »

    Exécutez cette API pour créer des ACL pour les flux utilisés comme outils : « nouveau global. AiAgentSecurityMigration() .run( true)'.

    Notez que, pour les ACL de flux secondaire, l’ACL est créée avec « nom » au lieu de « internal_name », ce qui est incorrect et qu’il manque des évaluations d’ACL au moment de l’exécution. La valeur par défaut est global * ACL en raison du nom incorrect du flux.

    Agent virtuel

    PRB1916057

    Les options de secours ne s’affichent pas lorsque « Conversation de mécontentement » est déclenchée Lorsque l’utilisateur déclenche « Conversation de mécontentement », la réponse « Hmm, je ne comprends pas cette demande » apparaît à la place des options de secours.
    1. Démarrez une conversation à partir de NAP.
    2. Saisissez « Résumer un enregistrement ».
    3. Saisissez le numéro d’enregistrement lorsque vous y êtes invité.
    4. Une fois le résumé généré, saisissez « Je ne suis pas satisfait ».

    Notez que la réponse « Hmm, je ne comprends pas cette demande » s’affiche. Aucune option de secours n’est affichée.

    Agent virtuel

    PRB1916762

    Une restriction ACL sur sys_one_extend _resource_edge empêche les utilisateurs d’avoir accès à la recherche sur le Web

    Agent virtuel

    PRB1917121

    Mettez à jour le nom de l’ACL pour les compétences OE afin de vous aligner sur les changements de l’équipe OE Mettez à jour le format de nom ACL pour utiliser le format « <sys_name.skillConfigId » au lieu du format « skillConfigId :<sys_name » (où skillConfigId est le sys_id de l’enregistrement et sys_name est le nom de l’enregistrement dans sn_nowassist_skill_config). Cela ne s’applique que lorsque la colonne « internal_name » de la table sn_nowassist_skill _config est vide.

    Agent virtuel

    PRB1917378

    Standardisation du score de mesure d’évaluation agentique Il doit intégrer les modifications apportées dans NASK pour afficher l’étiquette dans la vue de liste et la vue d’exploration.

    Agent virtuel

    PRB1918363

    Le canevas ne fonctionne pas Le bouton Afficher n’apparaît pas à la fin de l’exécution.
    1. Configurer le canevas
    2. Accédez au panneau Now Assist sur l’instance.
    3. Sélectionnez Flux de canevas.
    4. Entrez Oui pour répondre à la question indiquant qu’il est prêt à exécuter Canvas.

    Comportement attendu : à la fin de l’exécution, les utilisateurs verront le bouton Afficher .

    Comportement réel : Rien n’apparaît.

    Agent virtuel

    PRB1918740

    L’interrogation sur la colonne virtuelle pour récupérer les métadonnées de compétences échoue
    1. Accédez au Studio d’agent IA.
    2. Choisissez un workflow ou un agent existant avec des rôles Panneau Now Assist ou Agent virtuel activés.
    3. Créez un agent ou un workflow.
    4. Choisissez un rôle pour ceux qui peuvent accéder au workflow ou à l’agent.
    5. Enregistrer et continuer.

    Comportement attendu : les enregistrements d’applicabilité des compétences précédemment associés doivent être supprimés.

    Comportement réel : des enregistrements d’applicabilité des compétences précédemment associés existent toujours.

    Agent virtuel

    PRB1920529

    Ignorer la définition de l’accès dans la configuration guidée ne clone pas l’ACL par défaut du NACM

    Agent virtuel

    PRB1920729

    Plusieurs conversations ne parviennent pas à maintenir un état « adaptateur » consumerAccount et externalConversationId manquent sys_cs_adapter_ conversation_lookup pour la première conversation.

    Agent virtuel

    PRB1920790

    Un nombre élevé d’exécutions de requêtes contribue à la dégradation des performances

    Agent virtuel

    PRB1921188

    Les citations ne sont pas renvoyées dans les scénarios multilingues Au lieu de cela, 'null' est imprimé.
    1. Accédez à /esc.
    2. Dans le chatbot NAVA, saisissez « ¿Qué son las legumbres ? ».

    Notez qu’un résultat Genius revient, mais que des erreurs de console signalent « aucune citation » et aucune citation n’apparaît dans l’UX. Notez que dans la sortie d’AIA Planner 2 (gpt_large), le document est cité dans le champ Réponse .

    Agent virtuel

    PRB1921721

    Lorsque les rubriques sont exécutées via la découverte de compétences, les exceptions de script de rubrique entraînent le blocage des conversations La rubrique devrait échouer et rediriger vers une rubrique d’erreur, mais elle « colle » à la place.

    Agent virtuel

    PRB1922067

    Une action incorrecte est exécutée par un outil La création d’une action ou d’un flux et la modification de son nom avant sa première publication entraînent une incompatibilité entre le internal_name d’instantanés principal et les définitions internal_name. La commande FlowActionProviders getMinimalMain ActionTypeSnapshot renvoie le nom interne de la master_snapshot et non la définition, qui est incorrecte et ne fonctionnera pas lors de l’appel d’un flux par son nom interne.
    1. Connectez-vous à une instance.
    2. Dans l’aire de jeux et NAVA, sélectionnez Agent IA de gestion des utilisateurs Smartsheet.
    3. Transmettez l’énoncé sous la forme « obtenir des détails d’administrateur ».

    Notez qu’il lève une erreur « Jeton inattendu ». Dans l’exécution en arrière-plan, observez qu’une mauvaise action est exécutée.

    Agent virtuel

    PRB1923131

    sn-chat-choice-picker apparaît à la place de text-picker pour les utilisateurs qui ont activé la nouvelle propriété système Un sélecteur de choix avec des cases d’option s’affiche pour les utilisateurs qui ont activé la nouvelle propriété système, au lieu du sélecteur de texte attendu avec une liste de rubriques.
    1. Activez Agent virtuel Now Assist.
    2. Rubrique Créer un agent virtuel.
    3. Sélectionnez un nœud statique/dynamique et renseignez les choix.
    4. Exécutez la rubrique dans NAVA.

    Comportement attendu : si l’utilisateur a activé la nouvelle propriété système, un sélecteur de texte contenant une liste de rubriques s’affiche.

    Comportement réel : un sélecteur de choix avec des cases d’option s’affiche.

    Agent virtuel

    PRB1923271

    Lorsque la diffusion est activée, une réponse se bloque Se produit lorsque l’agentic CEA est désactivé.
    1. Activez la diffusion en continu pour CEA ou bot.
    2. Accédez à CEA ou au bot.
    3. Tapez « salut ».
    4. Après avoir reçu une réponse, tapez autre chose.

    Comportement attendu : Le flux doit se terminer sans problème.

    Comportement réel : Le streaming est bloqué et expire.

    Agent virtuel

    PRB1923622

    Après avoir sélectionné « se connecter » et l’utilisateur s’authentifier sur le serveur, la conversation est actualisée, mais elle ne reprend pas Dans Studio d’agent, après avoir sélectionné « se connecter » et que l’utilisateur s’est authentifié sur le serveur, la conversation est actualisée, mais elle n’est pas reprise. Il demande à nouveau de s’authentifier en affichant le même lien « Connexion » dans la conversation. Pour poursuivre l’exécution, les utilisateurs doivent redémarrer le flux.

    Agent virtuel

    PRB1923828

    Correction de la personnalisation du sélecteur de choix pour NAVA Le sélecteur de choix affiche la marque NAVA par défaut, même si une autre marque a été sélectionnée.
    1. Accédez à la page « Assistants ».
    2. Créez un enregistrement de marques dans la table sys_cs_branding_setup.
    3. Remplacez la personnalisation du nouvel enregistrement par « Polaris-dark ».
    4. Accédez au portail /esc.
    5. Sélectionnez une rubrique qui utilise le sélecteur de choix.

    Comportement attendu : le sélecteur de choix correspond à la marque sélectionnée.

    Comportement réel : le sélecteur de choix affiche la marque NAVA par défaut.

    Agent virtuel

    PRB1924171

    Le secours ne fonctionne pas
    1. Accédez à /esc.
    2. Recherchez quelque chose qui ne renvoie aucun résultat, comme « quel est le meilleur AMD vs Intel ».

    Comportement attendu : Virtual Agent (VA) doit passer en mode de secours et proposer à l’utilisateur une recherche sur le Web, un créateur d’enregistrement ou un agent actif (tout ce qui est activé pour le secours).

    Comportement réel : les utilisateurs reçoivent un message « malheureusement » et VA a un problème technique.

    Agent virtuel

    PRB1924923

    Requêtes d’API lentes pour l’API NowAssistConversation History(._getTranscript l’API ForConversationHistory
    1. Ouvrez une instance.
    2. Accéder au portail ESC
    3. Dans la messagerie instantanée NASS, tapez un énoncé comme « Hello ! »
    4. Vérifiez les journaux système pour les mots-clés commençant par « NowAssistConversationHistory : le temps nécessaire pour récupérer les transcriptions pour l’historique de la conversation est ».

    Pour une nouvelle conversation, observez que le premier accès à cette API prend plus de 500 millisecondes.

    Agent virtuel

    PRB1925496

    SQL effectue une analyse de table sur la table sys_cs_session _binding pour les indices auxiliaires, ce qui entraîne un temps SQL élevé Auxiliary est le seul délai d’abonnement expiré et le temps de traitement SQL est supérieur à 500 ms.

    Lancez l’Agent virtuel Now Assist (NAVA).

    Notez le délai de traitement de l’abonnement lors du lancement du client de messagerie instantanée.

    Agent virtuel

    PRB1925600

    Les utilisateurs ne peuvent pas supprimer l’intégration du bot de production d’une instance
    1. Connectez le bot de produit à une instance.
    2. Envoyer quelques messages dans Teams.
    3. Essayez de supprimer l’intégration de Teams pour le bot de production.

    Comportement attendu : L’intégration est supprimée d’une instance.

    Comportement réel : l’utilisateur obtient l’erreur « échec de la suppression de l’intégration... et l’intégration n’est pas supprimée.

    Agent virtuel

    PRB1926867

    Les skillParams dans un contexte de session ne sont pas conservés

    Agent virtuel

    PRB1927087

    Les démarrages à froid sur les transferts Teams/CEA et LA rencontrent une erreur de secours
    1. Accédez à l’ACE.
    2. Tapez « salut ».
    3. Tapez « Je souhaite me connecter à un agent actif ».
    4. Après avoir obtenu une carte LA, sélectionnez Se connecter à l’agent pour le transfert.

    Comportement attendu : Le transfert fonctionne sans erreur.

    Comportement réel : après le transfert, l’utilisateur rencontre une erreur de secours.

    Agent virtuel

    PRB1927417

    Le secours dans NAVA renvoie une erreur technique
    1. Accédez à NAVA.
    2. Envoyer un message charabia ou tout ce qui renvoie le retour en tant qu’utilisateur.

    Comportement attendu : L’utilisateur doit obtenir une réponse de secours.

    Comportement réel : l’utilisateur obtient une réponse de secours, puis une erreur technique.

    Agent virtuel

    PRB1930014

    La version réelle dans les fichiers de référentiel doit être mise à jour avec une version de correctif après la fermeture de session

    Agent virtuel

    PRB1930434

    La fonctionnalité multilingue est interrompue et le flux complet ne fonctionne pas comme prévu Ce problème a été observé dans Yokohama avec RAG 3.0.4 après la version nocturne de ynowassist.
    1. Empruntez l’identité d’un utilisateur avec la langue japonaise de la session.
    2. Assurez-vous que la propriété système « glide.sys.language » est en japonais et que la valeur de propriété système serait « ja ».
    3. Créez une compétence.
    4. Ajouter RAG comme outil.
    5. Exécuter la compétence.

    Comportement attendu : la compétence et l’outil RAG doivent s’exécuter avec succès.

    Comportement réel : RAG échoue avec une erreur jointe.

    Intégrations tierces d’Agent virtuel

    PRB1920178

    La mise à jour d’un flux de messages pour un message de tiers renvoie une réponse au demandeur
    1. Lancez une conversation de messagerie instantanée entre un agent et un demandeur à l’aide de l’API Agent virtuel.
    2. Ajoutez la propriété d’adaptateur personnalisé « third_party_chat » à vrai en référence à une application de fournisseur.
    3. Envoyer un message à partir d’un agent.
    4. Mettez à jour le texte du message à l’aide de l’action UPDATE_MESSAGES .

    Comportement attendu : Un message mis à jour ne doit pas être envoyé en réponse à un demandeur lorsqu’un appel d’API est déclenché.

    Comportement réel : observez qu’un message mis à jour est envoyé en réponse à un demandeur lorsqu’un appel d’API est déclenché.

    Client Web de l’Agent virtuel

    PRB1893104

    Dans le classement du catalogue multi-tours Now Assist, la variable de type « Données/Heure » n’affiche pas l’heure actuelle, mais 00:00 AM dans Agent virtuel pour le mode autre que l’anglais La variable de type « Données/Heure » doit être affichée comme heure actuelle dans tous les modes de langue.
    1. Activez les applications de plugin/store suivantes pour la dernière version :
      1. IA générative UXC (sn_uxc_gen_ai)
      2. Now Assist pour la gestion des services IT (sn_itsm_gen_ai)
      3. I18N : Traductions en japonais (com.snc.i18n.japanese)
    2. Accédez à la Interfaces conversationnelles > Assistants.
    3. Activez Now Assist pour Agent virtuel avec la compétence « Commande de catalogue multi-tours Now Assist » active dans Portail de services.
    4. Créez un élément de catalogue avec une variable de type « Données/Heure ».
    5. Accédez à la Index de Recherche IA > Sources indexées.
    6. Ouvrez « name='Table d’éléments de catalogue ».
    7. Sélectionnez Indexer toutes les tables afin que l’élément de catalogue nouvellement créé soit inclus dans la recherche d’Agent virtuel via Recherche IA.
    8. Passez en mode japonais une fois la réindexation terminée.
    9. Accédez à Portail de services.
    10. Ouvrez Agent virtuel.
    11. Recherchez l’élément de catalogue nouvellement créé.
    12. Démarrez la demande.
    13. Vérifiez l’affichage de la variable de type « Données/Heure ».

    Comportement attendu : La variable de type « Données/Heure » doit s’afficher sous la forme de l’heure actuelle, qui est la même en mode anglais.

    Comportement réel : la variable de type « Données/Heure » s’affiche comme suit : 00:00AM en mode japonais.

    Client Web de l’Agent virtuel

    PRB1896390

    Les erreurs de console pour va_web_client défaillances d’API s’affichent lors du lancement d’une messagerie instantanée dans le portail CSM et Engagement Messenger Deux erreurs de console liées à va_web_client sont observées : « /api/now/ va_web_client_settings /get_va_web_ client_settings » API results 403 error » et « [SNAnalytics] Nom de propriété non valide ». Les erreurs de console ne doivent pas être affichées et la fonctionnalité de messagerie instantanée doit fonctionner comme prévu.
    1. Connectez-vous à une instance.
    2. Accédez au portail CSM ou à Engagement Messenger.
    3. Lancer la messagerie instantanée de l’Agent virtuel/démarrer une messagerie instantanée.
    4. Observez la console du navigateur.

    Client Web de l’Agent virtuel

    PRB1896591

    Le chargement du panneau emoji est lent dans le système d’exploitation Windows Les navigateurs Chrome et Edge se bloquent pendant une minute après que l’utilisateur a sélectionné une icône Emoji dans Client Web de l’agent virtuel.

    Client Web de l’Agent virtuel

    PRB1897932

    NAVA ne sélectionne pas les variables de contexte d’interaction lorsque la messagerie instantanée améliorée est activée Les champs Compte et Contact ne sont pas renseignés dans un enregistrement d’interaction. Notez que le problème n’est pas reproductible lorsque la messagerie instantanée améliorée est désactivée dans Agent virtuel.

    Client Web de l’Agent virtuel

    PRB1911025

    Le titre de l’en-tête du panneau « Messageries instantanées » est vide pour le demandeur et le prestataire Dans un autre scénario, le badge du nombre de conversations non lues doit être activé par défaut pour les clients demandeurs.
    1. Ouvrez l’espace de travail du répartiteur.
    2. Basculez vers le panneau « Discussions » en sélectionnant l’icône hamburger dans l’en-tête.
    3. Notez que le titre de l’en-tête du panneau « Messageries instantanées » est vide par défaut.
    4. Mettez à jour l'« Étiquette d’en-tête du panneau de gauche » dans l’enregistrement de marque sur la valeur correcte.

    Comportement attendu : même sans mettre à jour le champ Enregistrement de marque , l’en-tête du panneau « Messageries instantanées » doit avoir une valeur par défaut.

    Comportement réel : la valeur par défaut pour l’en-tête des messageries instantanées est vide.

    Client Web de l’Agent virtuel

    PRB1912866

    Lancer un agent actif dans la même conversation juste après avoir annulé une demande d’agent actif ne fonctionne pas
    1. Accédez à l’Espace de travail du répartiteur (DW).
    2. Utilisez « Contacter l’agent actif » pour vous connecter à un agent actif.
    3. Annuler la demande.
    4. Demandez à nouveau un agent actif.

    Comportement attendu : l’agent actif doit passer à l’état « Demande ».

    Comportement réel : Rien ne se passe.

    Client Web de l’Agent virtuel

    PRB1912902

    Le bouton Fermer de la carte Personnes dans « Sources » ne ferme pas la carte
    1. Accédez à l’Agent virtuel Now Assist (NAVA).
    2. Entrez l’énoncé « Qui est Abel Tuter ? »
    3. Sélectionnez Citation après avoir obtenu la réponse dans « Sources ».
    4. Sélectionnez X pour fermer la carte Personnes.

    Comportement attendu : La carte Personnes doit se fermer.

    Comportement réel : la carte People reste ouverte.

    Client Web de l’Agent virtuel

    PRB1912919

    Les nouveaux messages sous l’indicateur présentent un ancien comportement et une flèche obsolète
    1. Accédez à sys_cs_branding_setup.list.
    2. Activez les nouveaux messages sous l’indicateur.
    3. Accédez à Agent virtuel Now Assist (NAVA).
    4. Envoyez un énoncé avec une longue réponse.

    Comportement attendu : Le nouvel indicateur de message est une flèche et affiche du texte lorsque vous le survolez.

    Comportement réel : l’indicateur de nouveau message a l’ancien comportement « nouveau message ci-dessous » texte avec une flèche.

    Client Web de l’Agent virtuel

    PRB1915596

    La recherche sur le Web se termine si l’utilisateur envoie l’emoji « Fin » dans une messagerie instantanée standard Lorsque l’utilisateur envoie l’emoji « Fin », l’Agent virtuel répond en mettant fin à la recherche sur le Web. Après une actualisation de la page, l’icône du globe de recherche sur le Web est toujours activée. Si l’utilisateur sélectionne à nouveau l’icône globe, la recherche sur le Web ne s’arrête pas.
    1. Accédez à /SP.
    2. Démarrez une conversation de messagerie instantanée standard.
    3. Démarrez le mode de recherche sur le Web.
    4. Envoyer l’emoji « Fin ».

    Comportement attendu : L’emoji ne provoque pas l’arrêt de la recherche sur le Web. L’utilisateur conserve ses fonctionnalités normales dans l’Agent virtuel.

    Réel : l’Agent virtuel répond en mettant fin à la recherche sur le Web. Après une actualisation de la page, l’icône du globe de recherche sur le Web est toujours activée. Si l’utilisateur sélectionne à nouveau l’icône globe, la recherche sur le Web ne s’arrête pas.

    Client Web de l’Agent virtuel

    PRB1920026

    Les rubriques de déclencheur proactif ne sont pas lancées
    1. Configurez des déclencheurs proactifs sur l’instance afin que certaines rubriques se lancent lorsque cette option est sélectionnée.
    2. Accédez au portail où le déclencheur proactif est configuré.
    3. Lancer la rubrique associée lorsque le déclencheur proactif est reçu.

    Comportement attendu : La rubrique doit être lancée dans l’espace de travail du répartiteur.

    Comportement réel : la rubrique ne se lance pas et l’utilisateur voit simplement le message de bienvenue.

    Client Web de l’Agent virtuel

    PRB1920035

    L’icône « VTT » n’est pas disponible dans le modèle précédent du portail Now Assist (NAP) Le problème se produit lorsque l’utilisateur passe du nouveau modèle au modèle précédent avec VTT activé.
    1. Installez l’une des compétences de la BU.
    2. Activez NAP avec VTT.
    3. Activez le microphone dans les préférences du navigateur.
    4. Activer les paramètres d’accessibilité.
    5. Sélectionnez l’icône NAP.
    6. Assurez-vous que l’icône VTT est disponible dans le nouveau modèle.
    7. Remplacez le modèle par un ancien modèle (boîte de dialogue modale en libre-service).
    8. Actualisez la page.

    Comportement attendu : L’icône VTT doit être disponible.

    Comportement réel : l’icône VTT n’est pas disponible dans l’ancien modèle de NAP lorsque l’utilisateur passe du nouveau modèle à l’ancien modèle avec VTT activé.

    Client Web de l’Agent virtuel

    PRB1921096

    Lorsqu’un agent a une rubrique utilisant le nœud « téléchargement de fichier », cela déclenche une interface utilisateur étrange dans l’entrée Client Web
    1. Accédez à une instance.
    2. Accédez au portail /esc.
    3. Saisissez : « Résumer la réunion en éléments exploitables ».
    4. Lorsqu’il vous est demandé de charger un fichier, chargez la pièce jointe.

    Comportement attendu : « Agent d’élément d’action de réunion de l’agent d’exécution » doit être déclenché par l’énoncé.

    Comportement réel : le champ d’entrée affiche « Traitement en cours... et les icônes de téléchargement.

    Client Web de l’Agent virtuel

    PRB1921129

    Les citations pour les compétences sont toujours disponibles une fois que l’exécution des compétences commence sur le portail Now Assist (NAP)
    1. Activez Agentic pour NAP.
    2. Accédez à NAP.
    3. Tapez « Résumer un enregistrement ».
    4. Une fois l’exécution des compétences commencée, vérifiez le lien de citation.

    Comportement attendu : Le lien de citation est désactivé et sa sélection ne déclenche aucune action.

    Comportement réel : le lien de citation est disponible et se heurte à une erreur s’il est sélectionné.

    Client Web de l’Agent virtuel

    PRB1922217

    ServiceNow Chat.open ne s’ouvre pas Agent virtuel portable
    1. Implémenter l’API « ServiceNowChat Tiers ».
    2. Appelez serviceNowChat.open().

    Notez que la messagerie instantanée ne s’ouvre jamais.

    Client Web de l’Agent virtuel

    PRB1922858

    Une nouvelle messagerie instantanée est créée pour les mêmes résultats de recherche lorsqu’un utilisateur sélectionne « Accéder aux résultats de recherche » Cela ne devrait pas créer de nouvelle conversation lors de la sélection de l’icône de recherche dans le panneau de commentaires.
    1. Accédez à la fenêtre dynamique (DW).
    2. Tapez « Je veux Dell XPS 13 ».
    3. Accédez au bas des résultats.
    4. Sélectionnez l’icône Accéder aux résultats de recherche .

    Comportement attendu : Une nouvelle messagerie instantanée ne doit pas être créée dans DW.

    Comportement réel : une nouvelle messagerie instantanée est créée pour la même recherche.

    Client Web de l’Agent virtuel

    PRB1923459

    Les variables de contexte ne sont pas accessibles dans la messagerie instantanée améliorée Les variables de contexte ne sont pas accessibles dans la messagerie instantanée améliorée, alors qu’elles le sont dans la messagerie instantanée standard à l’aide de « vaContext.liveagent_ » ou de « vaVars.liveagent_ ».

    Client Web de l’Agent virtuel

    PRB1924539

    Les utilisateurs reçoivent un message vide lorsqu’ils demandent les ressources d’Abel Tuter
    1. Ouvrez une instance znowassiststable avec les applications September.
    2. Accédez à /esc.
    3. Requête : « quels sont les actifs de tuter ? »

    Comportement attendu : Virtual Agent doit renvoyer une liste des actifs d’Abel Tuter.

    Comportement réel : les utilisateurs reçoivent un message vide dans Agent virtuel.

    Client Web de l’Agent virtuel

    PRB1925994

    Engagement Messenger ne charge pas les messageries instantanées après la mise à niveau de Yokohama La boîte de messagerie instantanée d’Engagement Messenger est vide et ne charge aucun contenu. Les erreurs se produisent : « SecurityError : échec de la lecture d’une propriété nommée « uxfIntentLibrary » à partir de « Windows ».
    1. Lancez Engagement Messenger.
    2. Sélectionnez la boîte de messagerie instantanée.
    3. Notez que la boîte de messagerie instantanée est vide.
    4. Accédez à une instance Yokohama.
    5. Accédez au portail agentique dans un onglet de navigateur distinct, mais n’essayez pas de vous connecter.
    6. Ouvrez la console de développement.
    7. Exécuter le script.
    8. Exécuter le code.
    9. Sélectionnez la bulle de messagerie instantanée qui s’affiche une fois l’exécution du code terminée.

    Comportement attendu : La messagerie instantanée se charge de contenu.

    Comportement réel : le chargement de la messagerie instantanée est vide et une erreur de sécurité s’affiche dans la console.

    Client Web de l’Agent virtuel

    PRB1927881

    Les options de la rubrique d’Agent virtuel pour l’entrée de choix dynamique ne sont pas affichées dans le portail Now Assist (NAP) Pour l’entrée de choix dynamique, les options n’apparaissent pas pour la première fois sur NAP. Si les utilisateurs saisissent une chaîne aléatoire qui ne fait pas partie des options attendues, il répète la question, puis affiche les options à la deuxième ou à la troisième tentative.

    Client Web de l’Agent virtuel

    PRB1928501

    Les variables de contexte ne sont pas accessibles dans la messagerie instantanée améliorée Les variables de contexte ne sont pas accessibles dans la messagerie instantanée améliorée, mais elles le sont dans la messagerie instantanée standard à l’aide de « vaContext.liveagent_ » ou « vaVars.liveagent_ ».

    Studio de workflow

    PRB1844972

    Des fichiers sont manquants dans les index AI Search après l’installation de NAFC 27.1.0 Après l’installation de NAFC 27.1.0 dans Yokohama, les fichiers liés à la recherche sémantique IA sont ignorés dans la progression du module d’extension WFS et les enregistrements n’apparaissent pas dans les tables.

    Studio de workflow

    PRB1922333

    Un message de mise à niveau de Studio de workflow ne s’affiche pas pour les non-administrateurs
    1. Connectez-vous à une instance sans disposer de la dernière version de Studio de workflow.
    2. Accédez à la page d’accueil du studio de workflow.

    Comportement attendu : La bannière indique qu’une nouvelle version est disponible.

    Comportement réel : la bannière ne s’affiche pas.

    Studio de workflow

    PRB1922988

    Un message de bannière pour installer la dernière version de PAD doit s’afficher sur Studio de workflow Pour inciter les utilisateurs à installer la dernière version de PAD lorsque la nouvelle version de Now Assist pour plateforme est disponible, un message de bannière dans Studio de workflow leur conseille de mettre à niveau PAD pour la fonctionnalité Playbook agentique.
    1. Accéder à une instance Zurich.
    2. Installez Studio de workflow.
    3. Lancez Studio de workflow.

    Comportement attendu : Il y a un message de bannière d’informations pour installer le dernier PAD afin d’obtenir une fonctionnalité Playbook agentique.

    Comportement réel : aucune bannière n’est disponible.

    Gestion des commandes de travaux

    PRB1912592

    KB2266119

    Il y a un message d’informations incorrect pour les tâches de commande de travaux Actuellement, le message d’information affiché est « Tâche WOTXXXXXXX fermée avec succès. La commande de travaux (WOXXXXXXX) est également fermée ». Il doit s’agir de « Tâche WOTXXXXXXX fermée avec succès », car il y a encore une autre tâche ouverte pour la commande de travaux.

    Gestion des commandes de travaux

    PRB1914183

    L’API Google Maps ne fonctionne pas lors du calcul du temps de déplacement dans Gestion des services sur site lors du changement du format de date du système .

    Gestion des commandes de travaux

    PRB1917364

    Mettez à jour le CacheManager SMCoreConfig. getSMConfig API pour le rendre rétrocompatible avec le dernier code SMConfigurationHelper Il s’agit d’une mise à jour du produit.

    Gestion des commandes de travaux

    PRB1920024

    Le calendrier de l’équipe n’affiche pas d’événements
    1. Empruntez l’identité d’un gestionnaire.
    2. Créez un événement pour vous assurer qu’un événement est présent.
    3. Consultez le calendrier de l’équipe pour les événements.

    L’événement créé ne s’affiche pas.

    Gestion des commandes de travaux

    PRB1921026

    Les choix du champ « Statut » diffèrent de ceux de la vue de formulaire « Commande de travaux » lors de la configuration d’un modèle de tâche de commande de travaux (WOT) Lors de la configuration d’un modèle WOT, les choix qui apparaissent pour le champ État [état] diffèrent de ceux qui apparaissent sur la vue de formulaire WO. En outre, lors de la configuration d’un modèle de commande de travaux, les choix n’apparaissent pas pour le champ « Type de demande de service ».
    1. Accédez à la liste des modèles de commande de travaux [cmdb_workorder_product_model].
    2. Sélectionnez le modèle GE ULRICH ASSEMBLY .

    Notez que sous « Demander des informations », « Type de demande de service » ne fournit pas de sélections. Notez également que sous « Informations sur la tâche », les choix « État » diffèrent des choix disponibles dans la vue de formulaire WOT.

    Gestion des commandes de travaux

    PRB1925821

    Un filtre de groupe de l’espace de travail du répartiteur n’affiche aucun résultat lorsqu’un profil wm_dispatcher accède à l’espace de travail Les utilisateurs ayant le rôle « wm_dispatcher » n’ont pas pu interroger le champ « dispatch_group » sur la table « sm_m2m_ group_dependency » en raison d’un accès manquant.
    1. Empruntez l’identité d’un utilisateur.
    2. Connectez-vous à l’Espace de travail du répartiteur (now/cwf/agent/dispatch).
    3. Sélectionnez le filtre « Groupe d’affectation ».
    4. Comportement attendu : Le filtre « Groupe d’affectation » doit renseigner les valeurs correctement.
    5. Comportement réel : observez qu’il n’y a aucun résultat, même lorsque des groupes d’affectation sont configurés.

    Workplace Case Management

    PRB1921823

    Les barres mobiles ne fonctionnent pas dans la planification des scénarios

    Workplace Case Management

    PRB1927638

    Les barres mobiles ne fonctionnent pas dans la planification des scénarios

    Centre des lieux de travail

    PRB1914686

    « Ajouter/changer des allocations à partir d’une administration basée sur des cartes » ne fonctionne pas dans les instances Zurich

    Centre des lieux de travail

    PRB1919180

    Lorsque vous sélectionnez « Créer un calendrier », l’ouverture de la page « Calendrier » prend plus de temps et parfois elle ne s’ouvre pas Lorsque l’utilisateur sélectionne « Créer un calendrier », il doit s’ouvrir directement et il doit être en mesure d’afficher le calendrier avant de publier le plan. Ce problème se produit sur de nouvelles instances de Xanadu à Zurich, et a également été observé dans des instances existantes.

    Gestion de l'entretien des lieux de travail

    PRB1919220

    Impossible de copier le calendrier, car la liste apparaît vide lorsqu’elle est sélectionnée pour les plans de maintenance Lorsqu’un calendrier est précédemment créé pour un plan de maintenance, il ne peut pas être copié dans un nouveau plan, car la liste apparaît vide et le plan précédemment créé n’apparaît pas.
    1. Créez un plan de maintenance.
    2. Accédez à la Espaces de travail > Centre des lieux de travail > Icône Maintenance préventive.
    3. Accédez à la Tous les plans > Nouveau.
    4. Donnez n’importe quel nom de plan.
    5. Choisissez une date de début dans le futur.
    6. Choisissez une date de fin dans le futur.
    7. Sélectionnez l’emplacement.
    8. Sélectionnez n’importe quel bâtiment.
    9. Sélectionnez Suivant.
    10. Sélectionnez un élément de maintenance.
    11. Sélectionnez Suivant.
    12. Sélectionnez Créer un calendrier.
    13. Créez des calendriers avec les éléments suivants :
      1. Horaire : 1
      2. Nom : Annexe 1
      3. Déclencheur : durée
      4. Type de déclencheur : intervalle
      5. Répétition : jours : 1
    14. Sélectionnez Enregistrer.
    15. Sélectionnez Publier.
    16. Créez le plan 2 avec les étapes précédentes, jusqu’à la sélection des éléments de maintenance.
    17. Ne sélectionnez pas Créer une planification.
    18. Essayez de copier le calendrier.

    Notez que le calendrier créé précédemment n’apparaît pas.

    Interpréteurs de commandes d’applications d’espace de travail

    PRB1912366

    Un espace vide s’affiche pour le type d’interaction « Téléphone » pour la page d’interaction vocale
    1. Accédez à l’espace de travail configurable CSM/FSM.
    2. Créer une interaction avec le type « Téléphone »

    Comportement attendu : l’espace blanc ne doit pas apparaître.

    Comportement réel : l’espace vide apparaît.

    Connecteurs zéro copie (Glide)

    PRB1891523

    Le tableau de données ne fonctionne pas pour les instances Glide de production et de sous-production

    Correctifs inclus

    À moins que des exceptions ne soient notées, vous pouvez effectuer une mise à niveau vers cette version en toute sécurité depuis l'une des versions énumérées ci-dessous. Ces versions antérieures contiennent des correctifs PRB qui sont également inclus dans cette version. Assurez-vous d'effectuer une mise à niveau vers le dernier patch répertorié qui inclut tous les correctifs PRB qui vous intéressent.