Xanadu Correctif 1

  • Rversion finale: Xanadu
  • Mis à jour 10 sept. 2024
  • 79 minutes de lecture
  • La Xanadu version Patch 1 contient d’importants correctifs.

    Xanadu Le correctif 1 est sorti le 10 septembre 2024.
    • Date de construction : 09-01-2024_1853
    • Balise de construction : glide-xanadu-07-02-2024__patch1-08-24-2024
    Important :
    pour en savoir plus sur la procédure de mise à niveau d'une instance, consultez Mises à niveau 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 Now 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.

    Cliquez ici pour obtenir une version téléchargeable et triable des problèmes résolus dans cette version.

    Vue d'ensemble

    Xanadu Le correctif 1 comprend 255 corrections de problèmes dans différentes catégories. Le graphique ci-dessous montre 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 catégorie de problèmes Histogramme

    Changements dans la mise à Xanadu jour 1

    Connect to a Git provider using OAuth 2.0 with the ServiceNow IDE
    Configure OAuth 2.0 credentials to connect to a Git provider with the ServiceNow IDE
    Configure an OAuth 2.0 application registry for the ServiceNow IDE
    Notes de publication ServiceNow SDK
    Les commandes de création et de conversion incluent des paramètres de type de projet et de modèle
    Considerations for switching JavaScript modes

    Corrections notables

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

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

    Recherche IA

    PRB1778235

    KB1647662

    Un message d’erreur « Jeton non valide ou inattendu » s’affiche sur une console de navigateur lors de l’accès à une page d’un portail après la mise à niveau vers une version Washington DC Le problème peut être vu sur n’importe quel portail, comme « SP » ou « ESC », ainsi que sur une page de test vide. Il ne devrait pas y avoir de message d’erreur sur la console du navigateur.

    Recherche IA

    PRB1779119

    KB1650596

    Après la mise à niveau vers Washington DC, l’utilisateur voit un message ACL de bannière rouge lors de l’affichage des incidents ou des tâches de ticket L’utilisateur observe une erreur avec la bannière « Une partie de la requête sur live_message a été ignorée en raison des règles de sécurité en lecture sur live_message.chat_message » ou « Une partie de la requête sur live_message a été ignorée en raison des règles de sécurité en lecture sur live_message.state ».

    Recherche IA

    PRB1779636

    KB1651332

    Le carrousel et les résultats de recherche réguliers n’apparaissent pas par intermittence Le carrousel est bloqué à l’état de chargement lorsqu’une requête de recherche est exécutée.

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

    Gestionnaire d'applications

    PRB1781787

    KB1695712

    Les dépendances ne se chargent pas sur Now Assist pour le créateur Le processeur de dépendances ajoute à plusieurs reprises la même dépendance pour un traitement ultérieur, ce qui fait que la liste s’allonge continuellement dans une boucle infinie.

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

    Authentification

    PRB1782128

    Les messages d’erreur indiquant « Échec de validation CSRF » sont journalisés même si la propriété de validation est Faux Après la mise à niveau vers Washington DC, les erreurs liées à l’échec de validation CSRF apparaissent dans la table syslog.

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

    PRB1717895

    KB1629327

    L’opérateur logique « OU » dans une requête de condition de liste connexe se comporte comme l’opérateur « ET » Lors de la création de rapports sur une table, l’utilisation d’une condition de liste connexe avec l’opérateur logique « OU » semble avoir le même effet que l’utilisation de « ET ».

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

    Tous les autres correctifs

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

    Règles de liste de contrôle d’accès (ACL)

    PRB1787441

    La fenêtre modale ACL vide s’affiche même lorsque le script contient un script valide Lorsque vous essayez d’enregistrer une ACL sans rôles, conditions ou attributs de sécurité, mais uniquement avec un script, le modal « ACL vide » s’affiche, empêchant l’enregistrement de cette ACL valide. Cela se produit lorsque le script contient un commentaire de style '//' sur sa première ligne.

    Affectation de travail avancée

    PRB1781366

    Le flux secondaire « Envoyer un événement d’acheminement externe AWA » est à l’état « Brouillon » Le flux secondaire doit être à l’état « Publié ».
    1. Ouvrir Flow Designer > Flux secondaires.
    2. Notez que l’option « Envoi d’un événement d’acheminement externe AWA » est à l’état « Brouillon ». Il doit être 'Publié'.

    Affectation de travail avancée

    PRB1789902

    L’API scriptable ExternalAWAService.pushEvent ne fonctionne pas lorsqu’elle est appelée à partir d’une application incluse dans le périmètre pour transmettre par push des événements personnalisés.

    Affectation de travail avancée

    PRB1793955

    L’utilisateur ne peut pas créer d’enregistrement dans awa_queue à partir du périmètre de l’application Sur une instance de base, seul l’accès en lecture à l’application est fourni sur awa_queue. Cela empêche la création d’enregistrements dans awa_queue à partir d’un périmètre autre que global.

    Messagerie instantanée d'agent

    PRB1788201

    Résoudre les problèmes de copier-coller et de rebond pour la zone de texte d’entrée de messagerie instantanée dans la Messagerie instantanée d’agent et la barre latérale Il y a deux problèmes. Le bouton Envoyer s’active après un délai de 250 secondes. Lors de l’envoi d’un message qui est tapé extrêmement rapidement, le message est coupé.
    1. Lancez un chat d’agent.
    2. Tapez du texte dans la zone de texte.

    Messagerie instantanée d'agent

    PRB1797451

    Le textAreaRef n’est pas instancié correctement lors de l’insertion de hook, de sorte que la touche 'Entrée' et le bouton Envoyer dans la zone de saisie ne fonctionnent pas Le problème est intermittent.
    1. Créez une messagerie instantanée en tant que demandeur.
    2. En tant qu’agent, sélectionnez la zone de texte d’entrée avant le rendu de l’intégralité de la messagerie instantanée.
    3. Tapez quelque chose rapidement et appuyez sur la touche « Entrée ».

    Comportement attendu : appuyez sur la touche « Entrée » ou sélectionnez le bouton Envoyer pour envoyer les messages.

    Comportement réel : appuyer sur la touche « Entrée » crée de nouvelles lignes et sélectionner le bouton Envoyer ne fait rien.

    Agile Development

    PRB1795981

    Régulariser Now Assist pour SPM Il s’agit d’une mise à jour du produit.

    Recherche IA

    PRB1720477

    L’assistant de champ traduit génère des documents Recherche IA inattendus pour les langues installées L’assistant de champ traduit génère des documents Recherche IA inattendus en recherchant preferred_language de sys_choice table les langues installées du sys_user.
    1. Provisionnez une instance sans le module d’extension i18n pack.
    2. Accédez à sys_choice.
    3. Créez des entrées sur la table sys_user dans la colonne « preferred_language ».
    4. Ingérer un enregistrement de sc_cat_item avec la langue.

    Observez que deux documents sont générés pour un enregistrement Glide.

    Recherche IA

    PRB1755160

    Le SysID d’un enregistrement s’affiche en tant que titre dans les éléments récemment consultés et correspond exactement dans la recherche Zing Le SysID s’affiche en tant que titre après la suppression et l’ajout du champ short_description .
    1. Sur une instance de base, assurez-vous d’avoir une recherche globale pointant vers Zing.
    2. Exporter un fichier XML.
    3. Supprimez le champ short_description et réimportez-le.
    4. Recherchez la base de connaissances.
    5. Sélectionnez la zone d’entrée de recherche et remarquez les éléments consultés récemment.

      Notez que le SysId est affiché comme titre.

    6. Essayez une recherche de correspondance exacte.

      Notez que le SysId est affiché comme titre.

    7. Passez à la recherche globale pour utiliser Recherche IA.
    8. Recherchez la même base de connaissances et effectuez des clics.

    Notez que cette base de connaissances ne s’affiche pas dans la section « Consulté(s) récemment » ou dans la section « Suggestions ».

    Recherche IA

    PRB1760249

    Les rôles d’utilisateur ne sont pas mis à jour lors de la modification de l’emprunt d’identité de l’utilisateur pour le courtier en données
    1. Connectez-vous en tant qu'administrateur.
    2. Accédez à l’interface d’utilisateur de l’aperçu de la recherche.
    3. Sélectionnez le profil de recherche dans la liste et recherchez un mot clé.

      Vérifiez que les résultats de la recherche sont visibles pour un profil de recherche sélectionné.

    4. « Rechercher en tant que » un autre utilisateur à l’aide du dernier onglet dans l’aperçu de la recherche.

    Notez que les rôles ne sont pas mis à jour lors de la modification de l’emprunt d’identité d’un utilisateur pour un courtier en données.

    Recherche IA

    PRB1774826

    La propriété accessible en écriture de file d’attente d’événements de mise à jour AIS est désactivée avec l’indexation des tables sémantiques GenAI Étant donné que l’indexation des tables GenAI est très lente, si ais_index événements en file d’attente sont supérieurs à 1 million, cela peut également se produire pendant ais_index.init.
    1. Créer un événement 1M dans ais_index file d’attente.
    2. Kb_knowledge ingestion DPR en cours avec + de 10 000 documents.

    Attendu : glide.ais.update_event _queue_writable propriété n’est pas désactivée et, éventuellement, le retard de traitement des événements est rattrapé.

    Comportement réel : glide.ais.update_event_queue_writable est désactivé et des alertes et tickets inutiles sont créés sur les instances des utilisateurs.

    Recherche IA

    PRB1779590

    Problème UX dans la section GR L’utilisateur observe le message suivant : « Aucun contenu à afficher. Veuillez ajouter des composants au carrousel'.

    Recherche IA

    PRB1779622

    « Pièce jointe » n’est pas traduit dans le popover de recherche suggéré
    1. Installez une langue.
    2. Ajouter une pièce jointe à une base de connaissances.
    3. Publiez la base de connaissances.
    4. Rechercher dans la zone de suggestion du portail de services pour afficher la pièce jointe.

    Notez que « Pièce jointe » n’est pas traduit.

    Recherche IA

    PRB1780839

    Des valeurs incorrectes sont journalisées pour les résultats Genius (GR) déclenchés dans un ticket asynchrone Lorsque le mode asynchrone est « GR_ONLY », les « Espaces réservés GR » sont renvoyés pour chaque GR asynchrone en cours d’exécution lors du renvoi de la réponse de recherche initiale. Ces espaces réservés se retrouvent dans la searchAnalyticsPayload sur cette réponse, qui est utilisée pour consigner la SEARCH_EVENT initiale. Dans le cadre de la journalisation de ce signal SEARCH_EVENT, ces GR d’espace réservé sont ensuite consignés dans la table GRs déclenchée. Cependant, il n’y a aucune garantie que l’un d’entre eux aboutisse réellement à des GR valides, et s’ils le font, il n’y a aucune garantie qu’ils ont été montrés à l’utilisateur.

    Recherche IA

    PRB1783414

    Modifiez le script de clonage SAC afin qu’il puisse être appelé à partir du champ d’application de la console d’administration Il s’agit d’une mise à jour du produit.

    Recherche IA

    PRB1785294

    Les suggestions de résultats récemment consultés (PERSONAL_CLICK les suggestions) avec des URL externes ne naviguent pas correctement dans le portail
    1. Ouvrez Portail de services sur une instance compatible avec Recherche IA.
    2. Recherchez « Changement du mot de passe ».
    3. Sélectionnez le résultat de recherche standard (non Genius) pour « Changement du mot de passe ».

      Notez qu’elle amène l’utilisateur à une page en dehors du portail (par exemple, $pwd_change_error.do).

    4. Exécutez la tâche planifiée pour traiter les signaux de clic en file d’attente, afin d’obtenir des suggestions « Consulté(s) récemment ».
    5. Revenez à la page d’accueil ou de recherche du portail, puis tapez « Changement » dans la zone de recherche.
    6. Sélectionnez la suggestion récemment consultée indiquant « Élément de catalogue » en dessous.

    Comportement attendu : l’utilisateur doit être redirigé vers la même URL que celle utilisée lors de la sélection des résultats de recherche habituels.

    Comportement réel : l’utilisateur est redirigé vers la page de formulaire du portail générique.

    Recherche IA

    PRB1785913

    Réduire la section, les filtres, masquer les filtres ne sont pas traduits en sn-search-facets
    1. Sur la bonne voie/xnowassist, activez AIS.
    2. Activez le préfixe de traduction de localisation de système.
    3. Recherchez « *** ».
    4. Accédez à Incidents ou à d’autres onglets.

    Les filtres et les filtres de masquage ne sont pas marqués avec un préfixe de traduction. Passez la souris sur le signe + développer, voir Réduire La section n’a pas de préfixe de traduction.

    Recherche IA

    PRB1786056

    La position du résultat Genius sous forme de carrousel n’est pas ajoutée au signal Lorsqu’un terme qui déclenche le carrousel est recherché et qu’une action est effectuée sur le carrousel, la position du résultat Genius n’est pas ajoutée au signal.
    1. Accédez à la page d’accueil Next Experience.
    2. Recherchez un terme qui déclenche un carrousel avec plusieurs résultats.
    3. Fournissez des commentaires ou effectuez une action comme une demande pour l’un des éléments parmi les multiples éléments du carrousel.

    La position du résultat Genius du carrousel doit être ajoutée au signal, mais ne l’est pas.

    Recherche IA

    PRB1786362

    La recherche IA sur le portail Compréhension du langage naturel (NLU) ne fonctionne pas pendant la mise à niveau de la plateforme et du schéma

    Recherche IA

    PRB1787268

    La requête régionale sur l’interface utilisateur d’aperçu de la recherche ne fonctionne pas Les résultats de recherche ne sont pas affichés dans la langue correcte.
    1. Accéder à l’interface d’utilisateur d’aperçu de la recherche (nouveau).
    2. Sélectionnez Profil de recherche dans les options de la liste.
    3. Changez les paramètres régionaux de la requête en espagnol sous l’onglet « Utilisateurs ».
    4. Effectuez une recherche pour un terme (par exemple, iPad).

    Notez que la langue du résultat de la recherche est toujours l’anglais.

    Recherche IA

    PRB1788062

    La recherche est interrompue pendant un certain temps lors de la mise à niveau de Vancouver vers Xanadu Une erreur s’affiche : « AISearchService : une erreur est générée à partir de searchQueryService.search() : : java.lang.NullPointerException : impossible d’invoquer « com.glide.db.meta.Table.getTableIterator() » car « résultat » est nul : com.glide.ais.configuration. Datasource.loadSemantic SearchMappings(Datasource.java :351) com.glide.ais. configuration. Source de données. loadFromDB(Datasource.java :250)'.
    1. Sur une instance Vancouver, mettez en service une instance sur laquelle Now Assist ITSM est installé.
    2. Joignez des actions Now Assist et des questions-réponses Now Assist au profil de recherche du Portail de services.
    3. Effectuez des requêtes sur le portail.
    4. Mise à niveau de Glide vers Xanadu.

    Notez que la recherche normale est interrompue pendant la mise à niveau.

    Recherche IA

    PRB1788078

    sys_search_event n’inclut pas grConfig dans gr_results pour les commentaires et les clics sur les résultats Genius
    1. Sélectionnez Commentaire ou l’action de résultat Genius .
    2. Attendez que l’événement de recherche soit purgé du sys_signal_event_queue.

    Observez que l’entrée dans sys_search_event.gr_results a une valeur 'grConfig' vide.

    Recherche IA

    PRB1789527

    L’ingestion de récupération de passages denses doit continuer à prendre en charge l’activation ou la désactivation de la propriété sn_ais_assist.dpr_enabled Dans la version d’août 2024, l’ingestion de récupération de passages denses est devenue une fonctionnalité essentielle de Now Assist Creator. La propriété sn_ais_assist.dpr_enabled a été déplacée vers la version de famille Glide et renommée glide.ais.dpr_enabled, ce qui a entraîné une régression pour les utilisateurs disposant des versions de juin 2024 ou antérieures de Now Assist pour Recherche IA. Les instances pour lesquelles l’ingestion DPR est désactivée doivent rester désactivées après une mise à niveau, à moins que l’utilisateur ne l’active manuellement.
    1. Installez Now Assist pour Recherche IA sur Washington ou une version antérieure.
    2. Désactivez l’ingestion DPR avec la propriété cachée « sn_ais_assist.dpr_enabled » sur « faux ».
    3. Effectuez une mise à niveau vers la version EA de Xanadu.

    Notez que l’ingestion DPR est activée.

    Recherche IA

    PRB1789837

    Les pièces jointes ne sont pas indexées Le sys_event d’une pièce jointe est présent et se traite sans problème, mais rien n’est dans l’index lorsqu’il est interrogé. La pièce jointe au back-end Recherche IA n’est pas envoyée.
    1. Activez l’indexation des pièces jointes à partir d’une source indexée.
    2. Joindre une pièce jointe à un enregistrement de connaissances.

    Notez qu’un sysevent pour la pièce jointe/l’enregistrement est traité, mais qu’il n’y a rien dans l’index.

    Recherche IA

    PRB1793717

    Les tables « Switch » et « Show » de la requête en langage naturel (NLQ) n’émettent pas de commentaires de sn-search-top-results

    Dans Washington DC, sélectionnez n’importe quel bouton de non-commentaire sur un résultat NLQ.

    Vérifiez qu’aucun commentaire n’est renvoyé par l’onglet Appels réseau et qu’aucun événement de résultat Genius n’a été enregistré dans l’sys_search_event de recherche.

    Recherche IA

    PRB1795072

    La demande de champs de texte traduit de type « remontée pas à pas » dans l’API de recherche entraîne une erreur de virgule nulle (NPE)
    1. Ajouter un champ de texte traduit par point à une source indexée.
    2. Réindexez la source de données.
    3. Appelez l’API de recherche scriptable sans champ de texte traduit par point dans les champs demandés.

      Observez qu’il est fonctionnel.

    4. Appelez l’API de recherche pouvant contenir des scripts avec un champ de texte traduit par point dans les champs demandés.

    Observez la réponse vide et le NPE dans les journaux.

    API de données analytiques

    PRB1788888

    Les appels de courtier en données échouent après une mise à niveau L’API de données analytiques doit nettoyer la demande provenant des courtiers en données et supprimer les valeurs d’espace réservé.
    1. Page Créer un générateur d’IU (UIB).
    2. Ajoutez un courtier en données de visualisation des données (table).
    3. Renseignez les propriétés du courtier afin que la réponse soit une réponse de visualisation de données correcte.
    4. Enregistrez la page.
    5. Naviguez jusqu’à la définition de page.
    6. Dans le champ Data , supprimez la valeur de propriété useDataCache du courtier de données.
    7. Revenez à UIB et actualisez la page.
    8. Ouvrez le courtier en données.

    Comportement attendu : la réponse est la même qu’à l’étape 3.

    Comportement réel : une erreur s’est produite.

    Antivirus Scanning

    PRB1734157

    Mettre à jour com.glide.snap.url vers snap-v2 pour la version de Glide L’analyse antivirus ne fonctionne pas lors de la mise en pièce jointe d’un fichier dans le champ Pièce jointe .

    Moteur d’installation de l’application

    PRB1753470

    Les personnalisations d’application ont toujours sys_claim après avoir été restaurées à l’instance de base Les personnalisations d’application ont toujours sys_claim après avoir été restaurées à l’instance de base, même après l’installation des personnalisations d’application lors de l’utilisation de la personnalisation d’application v1 dans l’instance 1 et l’instance 2.
    1. Application de base d’installation v2 dans l’instance 1.
    2. Revenez à l’application de base v2 d’un fichier personnalisé.
    3. Publiez la personnalisation de l’application v2.
    4. Installez l’application v2 et la personnalisation de l’application v2 dans l’instance 2.

    Comportement attendu : Sys_claim est supprimé.

    Comportement réel : Sys_claim n’est pas supprimé.

    Moteur d’installation de l’application

    PRB1782930

    Dépendance du module d’extension classée à tort comme dépendance d’application pour les modules d’extension de l’instance de base Le mauvais type de dépendance du module d’extension est identifié dans les journaux.
    1. Installer un module d’extension d’instance de base avec une dépendance de module d’extension
    2. Vérifier les journaux

    Comportement attendu : observez « Enregistrement de la dépendance du module d’extension de %s à %s ».

    Comportement réel : le mauvais type de dépendance du module d’extension est identifié : « Enregistrement de la dépendance de l’application de %s à %s ».

    Moteur d’installation de l’application

    PRB1786797

    L’installation par lots ne gère pas les dépendances circulaires pour les applications V2 autres que des applications La classe BatchInstallDependencyMap.java ne gère pas les dépendances circulaires lorsque l’application en cours d’installation n’est pas une application V2. La méthode shouldEvaluateDependencies renvoie de manière incorrecte la valeur true lorsqu’une dépendance circulaire est rencontrée. Lors du chargement d’une application non-V2 et qu’il existe une paire de dépendances déjà vue, shouldEvaluateDependencies renvoie la valeur true, car cela vérifie la liste des modules d’extension V2 visités, qui est vide car il ne s’agit pas d’une application V2.
    1. Ouvrez une instance Washington DC.
    2. Essayez d’installer le studio du moteur de développement d’application.

    Observez que la barre de progression ne dépasse pas 0 % et qu’un message StackOverflow finit par apparaître.

    Moteur d’installation de l’application

    PRB1786807

    Les applications conditionnelles n’ont pas été installées via la nouvelle gestion d’applications
    1. Mettez en service une nouvelle instance Washington DC.
    2. Accédez au magasin.
    3. Demandez l’application « Gestion des services de santé et de sciences de la vie Core ».
    4. Terminez l’installation de « Gestion des services de santé et de sciences de la vie Core » V 8.0.0 sur l’instance via les applications système.
    5. Accédez aux applications système.
    6. Vérifiez sn_cwf_wrkspc état de l’installation.

    Comportement attendu : sn_cwf_wrkspc doit être installé ou l’espace de travail configurable CSM/FSM est disponible dans l’instance.

    Comportement réel : sn_cwf_wrkspc n’est pas installé ou l’espace de travail configurable CSM/FSM n’est pas accessible dans l’instance.

    Gestionnaire d'applications

    PRB1780803

    KB1649374

    Les entrées de la table d’application distante sont renseignées avec « non défini » dans la colonne « sys_code » Le programme d’installation copie sys_code valeurs d’sys_remote_app table vers sys_store_app table et l’utilise pour toutes les installations d’applications. Cependant, il n’a pas pris en compte les enregistrements qui ont des valeurs héritées « indéfinies ». Par conséquent, les enregistrements existants avec des valeurs « non définies » entraînent l’échec du chargement du contenu conditionnel dans le module d’extension.

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

    Prise de rendez-vous

    PRB1789260

    Les événements personnels sur le calendrier d’un technicien sont ignorés lors de la réservation d’un rendez-vous pour un utilisateur de réservation de rendez-vous Une erreur s’est également produite dans le portail CSM/CSP lors de la réservation/la replanification d’un rendez-vous en tant qu’utilisateur de réservation de rendez-vous.
    1. Créez un événement personnel pour un agent.
    2. Assurez-vous que seul cet agent est disponible dans le groupe, afin que DS vérifie la disponibilité et les événements pour cet utilisateur seul.
    3. Connectez-vous en tant qu’utilisateur dans le portail CSM.
    4. réserver un rendez-vous.

    Comportement attendu : un créneau de rendez-vous ne doit pas être visible lorsqu’un agent est en congé, ou lorsqu’un rendez-vous est réservé pour un autre créneau disponible. Le rendez-vous doit être réservé sans qu’aucune erreur ne soit générée.

    Comportement réel : la prise de rendez-vous/la replanification ne tient pas compte de l’heure pendant laquelle un technicien est en congé et affiche les créneaux. De plus, les utilisateurs observent un message d’erreur à l’écran.

    Gestion des actifs

    PRB1778297

    KB1649341

    La règle de vue « Incident » de Hardware Asset Management (HAM) dans les cibles de l’espace de travail Asset Management Espace de travail d’agent Le champ Espace de travail est défini sur « Espace de travail d’agent ». La règle de vue « Incident » HAM ne doit pas cibler Espace de travail d’agent. Le champ Espace de travail d’agent doit rester vide.

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

    Gestion des actifs

    PRB1781337

    KB1648741

    La tâche « Stock Runner » échoue avec une erreur La tâche « Stock Runner » échoue avec une erreur : « ProcessStockRules : ReferenceError : 'sn_eam' n’est pas défini. : aucune erreur levée. »

    Gestion des actifs

    PRB1789460

    Sur une instance en suédois, un problème se produit lors de la publication d’un élément de catalogue pour un modèle Lors de la publication d’un élément de catalogue pour un modèle sur une instance en langue suédoise, le nom de l’élément de catalogue n’inclut pas le numéro du fabricant ou du modèle.

    Historique d'audit

    PRB1772442

    KB1651482

    Lors du choix des journaux à exporter dans le service d’exportation de journaux (LES), sys_audit n’est pas transféré lorsque la fonctionnalité d’audit non annulable est activée

    Authentification

    PRB1788307

    La remontée pas à pas sur la vue de liste est interrompue Les champs de type « remontée pas à pas » (tels que Version cible, Défaut parent, etc.) sont vides. Ce problème se produit uniquement après l’installation du module d’extension « Zero Trust - Policy Based Session Access ».

    Framework de tests automatisés (ATF)

    PRB1764100

    Les étapes ATF qui s’exécutent sans définir explicitement les états « Réussite » ou « Échec » peuvent laisser les résultats de suite en attente et bloquer les exécutions d’exécution dans le cloud Même une fois tous les tests terminés, la suite et le suivi de progression restent tous deux à l’état « En cours d’exécution ». L’exécuteur de nuages reste actif même s’il n’y a plus rien à exécuter, jusqu’à ce qu’il finisse par expirer beaucoup plus tard. Cela peut se produire à chaque fois qu’une étape de test ATF n’est pas définie sur l’état « Finalisé » (par exemple, Réussite/Échec/Erreur), notamment parce que l’auteur de l’étape a simplement oublié de le faire ou parce qu’une erreur a été générée.

    Framework de tests automatisés (ATF)

    PRB1769587

    Les tests exécutables du client planifié ATF peuvent parfois obtenir des erreurs d’annulation d’emprunt d’identité Cela peut entraîner des erreurs d’emprunt d’identité pour d’autres tests du même exécuteur de test.

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1779894

    Lancer le module d’extension d’accès restreint pour l’appelant pour le résumé de discussion de barre latérale dans HR Service Delivery

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1785629

    KB1698772

    La page de catalogue « Gérer les ressources humaines » ne se charge pas Une erreur s’affiche dans la console : 'Uncaught SyntaxError : Unexpected token ')...'

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1788858

    Expédier le RCA pour la cible : hr_CoreUtils à partir du périmètre source, Now Assist pour RH Il s’agit d’une mise à jour du produit.

    Gestion des changements

    PRB1790004

    ProposedChangesExist et SNC. CMBDUtil n’est pas accessible en dehors du champ d’application global Les Script Includes de changement doivent être accessibles à tous les champs d’application.

    Gestion des changements

    PRB1790024

    Un flux de révision ne doit joindre qu’une seule tâche de vérification après implémentation La configuration du flux de révision doit être corrigée. Étant donné que la création de la tâche ne signifie pas que le flux attend que la tâche soit terminée, il crée la tâche, puis le flux se termine. En fonction de la condition de déclenchement du flux, cela signifie que lorsqu’un utilisateur met à jour l’enregistrement alors qu’il est dans l’état de révision, il continue de déclencher le flux et de créer de nouvelles tâches.
    1. Rendez disponible un modèle de changement non autorisé dans « Créer nouveau ».
    2. Créer un changement non autorisé.

      Notez qu’une seule tâche de vérification après implémentation est associée.

    3. Mettez à jour la description brève de la demande de changement.

    Notez qu’une tâche supplémentaire est associée car un autre flux a été joint.

    Chiffrement dans le cloud

    PRB1792686

    La clé DARE n’est pas visible dans la vue de liste Lorsque le module d’extension Chiffrement dans le cloud est activé, l’enregistrement « dare_key_metadata » par défaut est créé, mais il n’est pas visible dans la vue de liste.

    Éléments communs d’intégration CMDB

    PRB1787552

    Les exécutions de tâches planifiées sont regroupées dans un seul enregistrement sn_cmdb_int_util_ cmdb_integration_execution Plusieurs exécutions de tâches planifiées sont condensées pour être compressées en un seul enregistrement dans la table sn_cmdb_int_util _cmdb_integration_execution. Auparavant, chaque tâche/source de données planifiée devait avoir un enregistrement dans le sn_cmdb_int_util_ cmdb_integration_execution. Il existe maintenant un enregistrement basé sur la tâche planifiée parent dans sn_cmdb_int _util_cmdb_integration_execution et il aura l’importation planifiée, le jeu d’importation simultanée et le jeu d’importation de la dernière tâche planifiée à exécuter.

    Chiffrement au niveau des colonnes

    PRB1781726

    KB1648610

    Les enregistrements de champs de configuration du chiffrement en double pour les tables de la hiérarchie CMDB provoquent des erreurs lors de l’interrogation des tables Les enregistrements de champ de configuration de chiffrement en double pour les tables de la hiérarchie CMDB peuvent conduire à ce que les nouvelles tables n’aient pas le nombre correct d’enregistrements descendants clones, ce qui entraîne des erreurs lors de l’interrogation des tables.

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

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

    PRB1768078

    KB1651520

    La classe correspond au mot-clé qui sera blanchi une fois que le focus aura été déplacé vers celui-ci, puis déplacé hors de celui-ci à l’aide de la touche 'tab'

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

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

    PRB1789033

    Problème de graphique des services d’application dans Xanadu La sélection du graphique Services d’application n’oriente pas l’utilisateur vers la page Services d’application.
    1. Accédez à la Accueil > Vue d'ensemble CI > Ressources dans le cloud et hors du cloud > Services d'application.
    2. Sélectionnez le graphique (par exemple, Service hybride).

    Comportement attendu : la sélection du graphique doit amener l’utilisateur à la page Services d’application.

    Comportement réel : l’utilisateur n’est pas dirigé vers la page Services d’application.

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

    PRB1794682

    Les mesures dans le tableau de bord CSDM Data Foundations affichent un score de 0 Des mesures telles que l’option Matériel S. No. manquant et l’offre de service technique affichent un score de 0 dans le tableau de bord des données de base CDSM.

    Accédez à la Tout > Tableau de bord CSDM Data Foundations > Marcher.

    Observez que le résultat de l’indicateur « Offre de service technique avec référence au service technique » affiche un score de 0 alors qu’aucune offre de service technique n’existe avec une référence au service technique manquante.

    Gestion des contrats

    PRB1789324

    KB1698586

    La vérification de condition avec le périmètre global ne fonctionne pas lors de l’utilisation d’un rôle. Lorsqu’un contrat est créé dans un domaine spécifique autre que le domaine global, les vérifications présentes dans le domaine global ne sont pas appliquées au contrat.

    Gestion du service client

    PRB1788745

    Corriger le défaut pour DEF0533101 Il s’agit d’une mise à jour du produit.

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

    PRB1786888

    Le changement de parent échoue avec « index 0 hors limites pour la longueur 0 » lorsque l’index column-store préexiste Notez que dans Xanadu, la valeur de l’index column-store est manquante. Dans Washington DC, la valeur est {0}, mais dans Xanadu, la valeur est vide.

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

    PRB1789910

    Les colonnes « Trier par » ne sont pas ajoutées à la clause « Regrouper par » lorsqu’elles sont jointes dans une table dénormalisée avec une agrégation via « RLQuery » Une erreur SQLException est générée.

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

    PRB1765105

    Filtres pour les widgets dans la console de visualisation de l’utilisation des données à mettre à jour Il s’agit d’une mise à jour du produit.

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

    PRB1765554

    La restauration des enregistrements connexes archivés ne se déroule pas comme prévu Certains enregistrements incident_task et task_sla ne sont pas correctement restaurés.

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

    PRB1770139

    StatsGatherer duplique les bases de données et les enregistrements d’états de table lors de la nouvelle exécution des statistiques annuelles et mensuelles pour sys_db_pool_size
    1. Assurez-vous qu’il existe des enregistrements du mois précédent avec l’heure de début de la dernière collecte en sys_db_pool_size.
    2. Exécutez le collecteur de statistiques mensuel de la table physique.
    3. Vérifiez les enregistrements créés dans les tables sys_db_pool_size.
    4. Exécutez à nouveau le collecteur de statistiques mensuel de la table physique.

    Notez qu’un deuxième enregistrement mensuel a été créé pour les bases de données et les tables.

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

    PRB1773124

    La tâche de destruction échoue et ne peut pas supprimer les objets de S3 lorsque le mode sans échec est activé Les enregistrements ne sont pas supprimés de S3 (accès refusé pour suppression de S3).
    1. Créez 20 000 enregistrements avec des pièces jointes, des audits et des journaux.
    2. Archiver les enregistrements dans ar_ table.
    3. Déchargez les enregistrements dans S3.
    4. Créez une règle « Détruire » sur la même règle d’archivage et exécutez-la.

    Comportement attendu : les enregistrements doivent être supprimés de S3 et des tables correspondantes (Cidx, archive_log).

    Comportement réel : les enregistrements ne sont pas supprimés de S3 (accès refusé pour suppression de S3).

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

    PRB1782295

    L’ID de tâche n’est pas conservé pour les enregistrements de statistiques de passerelle Lorsque les enregistrements de passerelle sont stockés dans la base de données principale, ils reçoivent une nouvelle sys_id affectée par défaut. Par conséquent, les enregistrements de statistiques de passerelle ont un travail de collecte non valide sys_id.
    1. Exécutez l’API de stockage scriptée dans le script en arrière-plan : gs.print(new sn_disk_usage. StorageDiskUsageService(). getStorageTierDiskUsages()) ;
    2. Accédez à sys_storage_disk_usage et observez les enregistrements de passerelle.

    Comportement attendu : la colonne ID de la tâche pointe vers l’enregistrement correct dans sys_sdu_colleciton_job table.

    Comportement réel : la colonne ID de tâche affiche « null » et la valeur est un sys_id non valide.

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

    PRB1786870

    Supprimer le bouton bascule DMTableCleaner
    1. Accédez à la vue de liste de la table sys_dm_job.
    2. Accédez à la vue de formulaire de la tâche « DMTableCleaner ».

    Comportement attendu : le bouton Toggle DMTableCleanerdoit être supprimé en même temps que l’include de script qu’il appelle.

    Comportement réel : le bouton Toggle DMTableCleaner s’affiche.

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

    PRB1790371

    Exception de l’API de stockage sur l’archivage des pages connexes lorsque la table de sys_sdu_collection_job n’est pas créée sur la passerelle L’utilisateur observe un message d’erreur.
    1. Ajoutez une passerelle dans une instance.
    2. Assurez-vous qu’aucune table d’utilisation du disque n’est encore créée sur Gateway.
    3. Accédez à n’importe quelle règle d’archivage.

    Observez le message d’erreur suivant : « Erreur de syntaxe ou violation des règles d’accès détectée par la base de données ((conn=354245) La table 'test_gw_gw.sys_sdu_collection_job' n’existe pas) ».

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

    PRB1790372

    API scriptable inefficace utilisée pour récupérer les informations sur le disque de stockage de niveau 2 L’API scriptable récupère les informations de disque pour les informations de stockage principal, de passerelle et de niveau 2. Toutefois, il n’est pas nécessaire d’accéder à la passerelle et au primaire si la seule utilisation requise est de niveau 2.
    1. Ouvrez la page de règle d’archivage.
    2. Notez que l’attachement de la trace de la pile prend beaucoup de temps car elle accède aux informations de stockage principal et de passerelle.

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

    PRB1773739

    Action de basculement à déclencher pour vider les caches lors du changement de moteur de base de données Il s’agit d’une mise à jour du produit.

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

    PRB1788006

    DBLazy writer accumule des messages de manière illimitée dans une pile de threads Dans DBLazyWriter.process, il accumule les messages retirés de la file d’attente pour déclencher des écouteurs ultérieurement. Si la file d’attente n’est pas vide, elle continue la boucle indéfiniment et continue d’ajouter des messages à la arraylist. Celle-ci n’est pas limitée et se heurte à une erreur de mémoire insuffisante.
    1. Écrivez à DBLazyWriter à un débit élevé pour garder la file d’attente pleine.
    2. Assurez-vous que le processus DBLazywrite s’exécute plus lentement afin que la file d’attente soit toujours pleine.

    Observez l’utilisation de la mémoire de l’instance Glide.

    Persistance de la base de données

    PRB1762563

    Sur une instance migrée, les requêtes de vue « Liste » sur les valeurs Unicode dans le champ Chaîne UTF ne fonctionnent pas La vue « Liste » affiche des résultats vides.

    Filtration des données

    PRB1768454

    Dans le filtrage des données de Vancouver, les critères de filtre IP fournis dans la condition d’objet ne sont pas pris en compte Les critères de filtre IP fournis ne sont pas pris en compte. Ainsi, les résultats ne sont pas affichés/filtrés correctement.
    1. Dans n’importe quelle instance Vancouver ou supérieure.
    2. Créez un filtrage de données avec le critère de filtre IP fourni dans la condition d’objet.
    3. Vérifiez si les critères de filtrage des adresses IP sont respectés et si les résultats sont filtrés.

    Comportement attendu : les critères de filtre IP [réseau] fournis dans la condition d’objet doivent être pris en compte et les résultats doivent être filtrés/affichés en conséquence.

    Comportement réel : les critères de filtre IP [réseau] fournis dans la condition d’objet ne sont pas pris en compte.

    Bacs à sable de développeur

    PRB1774289

    La connexion Sandbox ne prend pas en charge SSO (Single Sign-on) L’authentification unique n’est pas prise en charge pour la connexion à un bac à sable.
    1. Configurez une instance sandbox avec la connexion SSO.
    2. Créez un bac à sable.
    3. Essayez de vous connecter au bac à sable.

    Comportement attendu : l’utilisateur est en mesure de se connecter à l’aide du SSO

    Comportement réel : SSO ne fonctionne pas correctement.

    Bacs à sable de développeur

    PRB1787278

    Les erreurs SQLException empêchent Sandbox de fonctionner correctement L’utilisateur remarque des bannières rouges avec des erreurs de syntaxe lors de la visite de différentes tables.
    1. Avoir une instance avec plusieurs nœuds avec la fonctionnalité sandbox entièrement activée.
    2. Créez un nouveau bac à sable et laissez-le terminer l’initialisation.
    3. Une fois que vous êtes prêt, essayez de visiter différentes tables comme incident, problème, cmdb_ci_computer, alm_asset.

      Notez qu’il y a beaucoup de bannières rouges avec des erreurs de syntaxe.

    4. Activer le débogage SQL (détaillé)
    5. Essayez de visiter à nouveau différentes tables et vérifiez quelles requêtes ont été effectuées et quand.

    Notez que les tables visitées sont en fait les tables d’origine, de sorte que le nœud n’est pas correctement mis en bac à sable.

    Bacs à sable de développeur

    PRB1790087

    La condition créée à partir de sys_dsb_query_condition est incorrecte lors de l’inclusion des OR Le QueryConditionUtil joint les requêtes extraites de sys_dsb_query_condition à l’aide de ^OR. Le résultat n’est pas celui escompté.
    1. Créez un nouveau sys_dsb_query_condition pour toute table de copie partielle de la forme « a ET (b OU c) ».
    2. Créez un autre sys_dsb_query_condition sur la même table de copie partielle avec n’importe quel filtre.
    3. Créez un DSB.

    Notez que la table partiellement copiée ne fonctionne pas comme prévu compte tenu des conditions de requête fournies aux étapes 1 et 2 (doit être OU ensemble).

    Intégrité des applications et appareils DEX

    PRB1794322

    La page Processus en cours affiche toutes les données de la table lors de l’actualisation de la page Il affiche toutes les données présentes dans la table du processus en cours (dex_running_process) afin que le filtre d’appareil soit appliqué.
    1. Connectez-vous en tant que dex-admin/user.
    2. Accédez à n’importe quel appareil.
    3. Accédez au processus en cours d’exécution à partir du panneau de navigation de gauche.
    4. Actualisez le navigateur.

    Comportement attendu : il doit afficher la liste des processus en cours d’exécution sur cet appareil.

    Comportement réel : il affiche toutes les données présentes dans la table du processus en cours (dex_running_process) afin que le filtre d’appareil soit appliqué.

    Découverte

    PRB1784351

    Le module d’extension de modèle n’est pas répertorié par défaut dans le cadre de la dépendance CDW Le module d’extension de modèle doit être répertorié par défaut.
    1. Ouvrez une instance sur laquelle l’application sn_cloud_ops_ws est installée.
    2. Vérifiez la liste des dépendances qui a été installée dans le cadre de la dépendance CDW.

    Comportement attendu : le module d’extension de modèle doit être répertorié par défaut comme faisant partie de la dépendance CDW.

    Comportement réel : le module d’extension de modèle n’est pas répertorié par défaut dans le cadre de la dépendance CDW.

    Gestion des documents

    PRB1790213

    Ajouter des changements de télémétrie pour la génération de PDF Ajoutez les modifications de télémétrie suivantes pour la génération de PDF : fonctionnalité d’exportation et conversion Html2PDF, y compris le nombre de pages, la taille du fichier PDF de sortie et l’heure de génération.

    Séparation en domaines

    PRB1786824

    L’outil Migration de domaine ne peut pas mettre à jour l’état d’une migration de table en cours Il n’y a aucun impact sur la fonctionnalité de l’outil de migration en raison de ce problème ; L’outil s’exécute correctement. Le seul problème est la génération de rapports sur l’interface utilisateur.
    1. Mettez en service une instance avec la prise en charge de domaine et le module d’extension de l’outil de migration de domaine installé avec les données de démonstration.
    2. Accédez à la table de l’outil Migration de domaine.
    3. Créez une tâche de migration avec le domaine cible « Cisco ».
    4. Enregistrer.
    5. Démarrez la migration.

    Comportement attendu : l’état de migration de chaque table doit être disponible dans la table « domain_separated_ tables_migration_status ».

    Comportement réel : la table « domain_separated_ tables_migration_status » ne contient pas de données.

    Schéma dynamique

    PRB1786796

    Le rôle Dynamic Schema Writer ne peut pas insérer un nouvel attribut dynamique à partir de dynamic_attribute.list, car le groupe est défini sur lecture seule
    1. Accédez à sys_user.list.
    2. Connectez-vous à abel_tuter et attribuez à l’utilisateur le rôle de rédacteur de schéma dynamique.
    3. Enregistrer.
    4. Empruntez l’identité abel_tuter.
    5. Accédez à dynamic_attribute.list et créez-en une nouvelle.

    Notez que le champ Groupe est en lecture seule. Après avoir rempli les informations, observez une erreur « Échec de l’insertion » en raison du champ manquant, qui ne peut pas être saisi car il est défini sur lecture seule.

    Chiffrement Edge

    PRB1773542

    KB1651231

    Une mise à niveau planifiée échoue pour un proxy en cours d’exécution sous Windows Il semble que la mise à niveau soit en grande partie terminée. Il n’y a aucune erreur dans les journaux, mais le nouveau service proxy Edge n’est pas démarré.

    Chiffrement Edge

    PRB1776720

    Sur BT1 Production, « Afficher les enregistrements » sur la page des détails des KPI est cassé L’utilisateur observe : « Le BatchRESTRequest fourni n’a pas été formaté correctement ».
    1. Connectez-vous à BT1 Production.
    2. Accédez à n’importe quelle page des détails des KPI de n’importe quel KPI pour lequel des données ont été collectées et des instantanés disponibles.
    3. Activez le bouton bascule Afficher l’enregistrement .

    Observez que le message « Impossible de charger les enregistrements - Essayez d’actualiser la page. » s’affiche et que l’appel d’API par lots affiche « 400 Demande incorrecte » avec une erreur : « La requête BatchRESTRequest fournie n’a pas été formatée correctement ».

    Notifications par e-mail

    PRB1783999

    La tâche « Instance Email Reader » se bloque uniquement lors de la suppression (et non de la récupération) des messages de POP3 Lorsqu’une instance collecte des messages, elle récupère les messages à un rythme significatif dans des opérations normales. Lorsque vous choisissez de supprimer uniquement des messages (et de ne pas les récupérer), chaque tâche de lecteur d’e-mail ne traite que 20 messages, puis se ferme, forçant l’instance à attendre la tâche de lecteur d’e-mail planifiée suivante 2 minutes plus tard. Ce cycle se répète jusqu’à ce que l’instance trouve les messages qu’elle choisit de récupérer, au lieu de simplement les supprimer.

    Support de chiffrement

    PRB1790352

    Erreur « Échec du téléchargement de la clé enveloppée » observée pendant la création de votre propre clé (BYOK) Une clé de module doit être générée pour le module « byok_mod », mais une erreur s’affiche à la place.

    Gestion des événements

    PRB1760429

    Une condition de concurrence dans le moteur de regroupement basé sur les balises lorsque le traitement des événements multitâches/nœuds est activé entraîne la création de plusieurs grappes de balises Cela entraîne la création de plusieurs groupes de grappes de balises pour les mêmes alertes.
    1. Définissez « pas pour corrélation » à partir de la tâche de requête (définissez la propriété sur faux).
    2. Activez le traitement des événements multitâches (4)/de nœud.
    3. Créez une définition TBAC.
    4. Envoyer plusieurs événements en même temps avec différentes touches de message.

    Observez que plusieurs groupes de grappes de balises contenant les mêmes alertes sont créés.

    Gestion des événements

    PRB1772901

    Il y a une erreur de mémoire insuffisante dans la priorité d’alerte lorsqu’une alerte comporte un nombre élevé d’alertes enfants Dans les journaux d’avertissements, le message suivant s’affiche : « La taille du groupe d’alertes a atteint la limite de...
    1. Créez 3 millions d’événements qui généreraient 3 millions d’alertes.
    2. Configurez la corrélation d’alerte de sorte que 30 000 alertes aient un seul parent et qu’environ 100 alertes parentes aient chacune 30 000 alertes enfants.
    3. Assurez-vous que les alertes parentes sont en « em_alert_trigger_queue ».
    4. Exécutez la tâche « Gestion des événements : file d’attente prioritaire des alertes ».

    Observez un message dans les journaux d’avertissements : « La taille du groupe d’alertes a atteint la limite de...

    Gestion des événements

    PRB1784143

    Des événements sont créés pour les interruptions SNMP indésirables dans l’écouteur MID SNMP Les interruptions SNMP ne peuvent pas être filtrées à partir du MID Server, ce qui les empêche de créer des événements dans l’instance.

    Gestion des événements

    PRB1784562

    La définition de l’alerte principale pour l’alerte virtuelle n’est pas cohérente avec le script ACR Le script ACR choisit l’alerte principale comme étant la première (par initial_remote_time) avec le numéro le plus bas, mais ignore la gravité. La définition de l’alerte principale pour l’alerte virtuelle dans VirtualAlertHandler.java est basée sur la gravité, mais le numéro d’alerte est ignoré. Cela entraîne l’ouverture de groupes d’alertes virtuelles redondants.
    1. Activer la propriété TBAC pour le débogage : « evt_mgmt.sn_em_ tbac.log_acr_script_debugging »
    2. Envoyer plusieurs événements à la fois avec la gravité définie sur « Critique » ; ils doivent éventuellement être regroupés dans une grappe de balises.

    Notez que dans les notes « Activité » de l’alerte virtuelle créée, l’alerte principale est cohérente et ne change pas.

    Gestion des événements

    PRB1786275

    KB1650970

    Dans la vue « Lien », getHopsBetweenCIs échoue lors du regroupement CMDB Les utilisateurs reçoivent également une erreur.

    Gestion des événements

    PRB1789030

    Dans Xanadu, l’ordre par défaut d’un regroupement d’alertes est incorrect Dans Xanadu, l’ordre par défaut du regroupement des alertes n’est pas correct
    1. Créez une définition basée sur les balises : correspondance exacte sur la même description.
    2. Envoyer deux événements avec la même description et le même nœud et le même nom de mesure.

    Observez qu’un groupe automatisé est créé alors que l’attente est d’avoir un cluster de balises

    Flux (canal familial)

    PRB1769794

    KB1650762

    Le Concepteur de flux définit le paramètre d’entrée vrai/faux sur « faux » dans Xanadu.

    Flux (canal familial)

    PRB1779812

    Les pastilles de données sur le canevas de flux sont évaluées de manière incorrecte après la republication d’un flux existant
    1. Accédez à Concepteur de flux et ouvrez n’importe quel flux secondaire d’instance de base (par exemple, Créer une tâche enfant ou Créer un ticket enfant).
    2. Ajoutez une bûche à la fin.
    3. Publier.

    Remarquez les pastilles de données sur l’interface utilisateur.

    GlideRecord

    PRB1786468

    KB1651472

    Une transaction s’exécute dans une boucle infinie lorsque l’utilisateur évalue la condition qui a « Contient » En raison de ce problème, l’ensemble de la session devient inutilisable.

    GRC : espace de travail de Gestion des risques du fournisseur

    PRB1772944

    Vous pouvez parcourir les éléments non interactifs de la page Vendor Portal à l’aide du bouton Tab La tabulation pour l’accessibilité ne doit concerner que les objets cliquables de la page.
    1. Empruntez l’identité d’un contact du fournisseur.
    2. Accédez à un questionnaire dans /svdp et passez à l’onglet Notes ou Commentaires.

    Notez que l’utilisateur peut parcourir le flux d’activité à la recherche de commentaires précédents, mais qu’il ne peut pas y accéder avec les touches de direction.

    Analyse de l’intégrité des journaux (famille)

    PRB1784922

    Il y a un interblocage MID sur les threads de diffusion HLA lors de l’obtention d’une erreur irrécupérable Exceptions de blocage dans le journal de la couche MID.

    Hermès (Famille)

    PRB1786830

    La mise à jour du nombre de partitions dans une rubrique entraîne l’échec des « ABONNEMENTS » associés
    1. Créez une rubrique et conservez le nombre de partitions sur 1.
    2. Créez un consommateur.
    3. Créez un flux Kafka avec la rubrique créée à l’étape précédente.

      Un abonnement est créé.

    4. Produire des messages pour la rubrique.
    5. Confirmez que les messages sont consommés par le consommateur.
    6. Mettez à jour le nombre de partitions de 1 à 4.
    7. Enregistrez l’enregistrement de la rubrique.

    Cette valeur modifiée s’affiche correctement dans la page de rubrique. Accédez à la page « Inspecteur de rubriques », et le nombre de partitions augmente. Mais, dans sys_kafka_subscription, le nombre de partitions affiche toujours 1. En outre, l’abonnement créé à l’étape 3 est supprimé et un nouvel abonnement est créé toutes les minutes environ. La valeur de la colonne « A une erreur » passe de « faux » à « vrai » et vice versa.

    Hermès (Famille)

    PRB1787225

    Le bouton Synchroniser le nombre de partitions ne fonctionne pas sur sys_kafka_topic Une erreur d’exception de pointeur null est générée.
    1. Accédez à un enregistrement sys_kafka_topic.
    2. Sélectionnez Synchroniser le nombre de partitions.

    Notez que rien ne se passe et observez une exception de pointeur null dans les journaux.

    Bibliothèque de composants Horizon

    PRB1782771

    Le copier-coller ne fonctionne pas comme prévu dans la zone de texte de la messagerie instantanée Ceci est reproductible à la fois dans la Messagerie instantanée d’agent et dans la barre latérale.
    1. Créez une discussion dans la barre latérale ou démarrez une conversation d’agent en direct.
    2. Envoyez un message : 'abcd'.
    3. Essayez de copier et coller un numéro d’incident dans la zone de texte de la messagerie instantanée.

    Comportement attendu : le texte copié doit être collé dans la zone de texte.

    Comportement réel : le texte collé est remplacé par le dernier message de messagerie instantanée.

    Options horizontales du portail pour Customer Service

    PRB1782130

    Mettre à jour la définition de gestion des licences pour tenir compte des sessions externes pouvant être incorporées Il s’agit d’une mise à jour du produit.

    Gestion des incidents

    PRB1781039

    L’action Créer une demande est disponible pour les utilisateurs ayant le sn_request_role sur le formulaire d’incident dans UI16

    Installer Base Management

    PRB1786211

    KB1650430

    La liste connexe « Page de compte (vue de ticket) Produit vendu » doit être mise à jour avec la condition de filtre par défaut La liste connexe « Produit vendu » s’affiche comme vide lors de la mise à niveau de Vancouver vers Washington en raison de filtres supplémentaires. Le problème n’est observé que lorsque les enregistrements sont associés à une offre de produit pour laquelle une spécification est définie.

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

    Clone d’instance (famille)

    PRB1774663

    L’utilisateur observe l’alerte « Exception de données générales détectée par la base de données (aucune valeur spécifiée pour le paramètre 1.) » après avoir soumis un clone sur la page « clone_instance » Cela n’a pas d’impact sur la progression du clone, mais cela donne une fausse alerte.

    Envoyez un clone via la page « Demande de clone héritée ».

    Un avertissement d’erreur s’affiche en haut de la page.

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

    PRB1766400

    Les utilisateurs rencontrent un décalage null À l’heure actuelle, le bouton Effacer l’erreur et réessayer tente de résoudre un problème de décalage null, mais il échoue si le décalage est manquant ou nul dans la rubrique.
    1. Dans une table avec un champ booléen avec une valeur « vide » (ni vrai ni faux).
    2. Apportez des modifications à n’importe quel champ qui est suivi via le module d’extension CDC/IDR.
    3. Observez le champ booléen dans la charge utile.

    Comportement attendu : la valeur doit être vide, et non vrai ou faux.

    Comportement réel : la valeur booléenne est représentée comme faux.

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

    PRB1780168

    Les xmlstats de Réplication de données d’instance (IDR) n’affichent pas correctement les ensembles de réplication.
    1. Créez des ensembles de réplications producteur et consommateur actifs.
    2. Accédez à xmlstats.

    Notez que les ensembles de réplication ne sont pas affichés.

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

    PRB1787215

    Pour économiser de l’espace disque, supprimez la fonctionnalité de la tâche du producteur d’amorçage en attente des messages ACK du « consommateur » pour « publier les prochains lots de données » Cela ajoute un point d’échec inutile : si les messages ACK ne sont pas reçus ou envoyés sans erreur, les tâches se bloquent. Le seul avantage de l’échange de messages ACK était le contrôle de la taille du disque. La croissance incontrôlée de la taille du disque peut être contrôlée au niveau Kafka avec des paramètres de stratégie de conservation des données.
    1. Dans l’environnement QA, arrêtez la tâche du consommateur de métadonnées sur le producteur.
    2. Demander un nouvel amorçage sur le consommateur.
    3. Réinitialiser le décalage de rubrique de métadonnées pour qu’il se termine sur le consommateur.

    Notez que le travail « Ensemencer les produits » se bloque.

    Concentrateur d'intégration

    PRB1782980

    La carte StrictReject côté script pour le module de chiffrement glide_hub_flow_ engine_glideencrypter provoque une erreur « accès refusé » Le rejet strict doit être désactivé pour la prise en charge de password2 ou du chiffrement.
    1. Créer une action avec une étape de script.
    2. Déchiffrez le champ du mot de passe à l’aide de GlideEncrypter dans l’étape de script.

    Comportement attendu : le flux avec l’étape de script doit être exécuté en créant une carte pour « global.com_glide_hub _flow_engine_glideencrypter ».

    Comportement réel : l’accès au module de chiffrement est refusé avec une erreur « global.com_glide_hub_ flow_engine_glideencrypter » lors de l’exécution du flux.

    Concentrateur d’intégration Connexion au flux

    PRB1781839

    Seuls les schémas Avro nommés sont automatiquement importés à partir d’un registre de schémas L’importation automatique de schémas à partir d’un registre de schémas ne parvient pas à consommer un message codé lorsque le type de niveau supérieur n’est pas nommé. Par conséquent, l’enregistrement de schéma n’est pas importé et le consommateur de script reçoit une liste vide de messages.
    1. Ajoutez un schéma avec un type de niveau supérieur sans nom, tel qu’un tableau, une union ou une primitive, au registre.
    2. Publiez un message valide codé avec le schéma dans la rubrique.
    3. Utilisez un consommateur de script pour utiliser le message afin de déclencher une tentative d’importation automatique du schéma.

    Notez que l’enregistrement de schéma ne sera pas importé et que le consommateur de script invite un tableau de messages vide.

    Outil de comparaison de données inter-instances

    PRB1772226

    Supprimer la limitation de réamorçage des enregistrements Il s’agit d’une mise à jour du produit

    Journey Designer

    PRB1752603

    L’utilisateur observe une erreur « Impossible d’obtenir la liste de tâches » lors de l’ouverture d’une tâche de catalogue

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

    PRB1762398

    La vue de base de données « sn_kmf_crypto_user_policy » échoue sur les instances Postgres La vue de base de données « sn_kmf_crypto_user_policy », qui joint sys_user_has_role et sys_kmf_crypto_caller_policy, échoue sur les instances Postgres. Les utilisateurs ne peuvent pas corriger la vue manuellement, car elle est protégée.
    1. Sur une instance Postgres, accédez à sn_kmf_crypto_user_policy.list.
    2. Vérifiez qu’aucun enregistrement n’est renvoyé.

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

    PRB1777352

    KB1649414

    Les données clonées chiffrées par une clé révoquée sur la source ne sont pas correctement déchiffrées sur la cible Une clé de module importée « hérite » de l’algorithme de la spécification de chiffrement associée plutôt que de son algorithme d’origine.

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

    PRB1778142

    Les clés publiques sont échangées même lorsque l’échange de clés est désactivé Ce problème se produit lorsque de nouveaux workflows IA-Crypto Core sont activés et que Bagheera est activé sur une instance.
    1. Provisionnez deux instances avec Bagheera.
    2. Générez des clés de chiffrement et de déchiffrement asymétriques sur l’instance source.
    3. Assurez-vous que les configurations de chiffrement des clés sont inscrites dans l’échange de clés.
    4. Accédez à sys_properties.
    5. Définissez glide_encryption.auto_ key_exchange.enabled sur faux.
    6. Planifiez un clone de l’instance source vers l’instance cible.

    Attendu : les clés de module ne sont pas échangées, car l’échange de clés est désactivé via la propriété.

    Réel : les clés du module public sont échangées même si l’échange de clés est désactivé via la propriété.

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

    PRB1786832

    ad-hoc/ one-time/recurring-clone KE ne fonctionne pas sur les instances activées par Bagheera

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

    PRB1789932

    KB1652642

    Un nœud n’est pas accessible en raison d’une condition de concurrence lors du déchiffrement des propriétés système Une condition de concurrence se produit au moment de l’initialisation du cache des propriétés système. Cela peut se produire lorsque le nœud démarre et tente de déchiffrer les propriétés système de type password/password2 qui ont été chiffrées avec KMF.

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

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

    PRB1794684

    Le workflow d’intégrité du cœur de chiffrement CID échoue pour les clones de Bagheera, affichant le message d’erreur « IRK_SOURCE_INSTANCE_ID_MISMATCH »

    Effectuez un clone à l’aide de nouveaux workflows IA sur DCTEST entre deux instances de configuration automatique Bagheera.

    Notez que le clone affiche l’erreur « IRK_SOURCE_INSTANCE_ID_MISMATCH », car les tâches de renouvellement de saisie n’ont pas terminé leur exécution.

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

    PRB1794830

    Le nœud d’instance ne démarre pas après un déplacement entre régions avec AutoConfig activé = vrai

    Gestion des connaissances

    PRB1788025

    La mise à niveau d’une instance de Washington DC vers Xanadu avec une version améliorée interrompt le flux de création d’articles de la base de connaissances Un message d’erreur s’affiche lors de la tentative de création d’un article de la base de connaissances.
    1. En tant qu’administrateur, accédez à Console de l'administrateur Now Assist > Fonctionnalité > Client.
    2. Sélectionner Base de connaissances > Activer la compétence de génération de la base de connaissances.
    3. Choisissez n’importe quel ticket fermé.
    4. Créez un article de la base de connaissances.

    Comportement attendu : un flux d’IA générative est déclenché.

    Comportement réel : observez un message d’erreur indiquant : « Un problème est survenu lors de la génération de cet article avec Now Assist. »

    Gestion des connaissances

    PRB1795644

    Mettre à jour la version d’ajustement réel de app-knowledge-gen-ai dans Xanadu Il s’agit d’une mise à jour du produit.

    Connexion à la base de données locale

    PRB1785794

    Le fichier sys_ux_lib_component n’a pas les clés de traduction requises Les traductions étaient présentes à Washington DC. Toutefois, dans Xanadu, le fichier sys_ux_lib_component n’a pas la required_translation_keys pour la connexion NOW.

    MetricBase

    PRB1728947

    L’enregistrement d’un grand nombre de déclencheurs avec Clotho empêche l’enregistrement de certains déclencheurs Les références de séries sont ajoutées à une URL de demande lors de la synchronisation des déclencheurs entre Glide et Clotho. S’il y a trop de séries enregistrées à la fois (par exemple 20k), l’en-tête devient trop grand. Les références de séries doivent être incluses dans le corps de la demande afin que les choses soient évolutives.

    MetricBase

    PRB1785413

    L’accumulation d’appels entraîne un double comptage Une faute de frappe dans GlideClothoClient entraîne le renvoi d’une série connue aux côtés d’une série inconnue. Cela entraîne un doublement de la valeur pour eux lors des appels « Accumuler ».

    MetricBase

    PRB1788301

    Le workflow Provision Plus « setupGateway : exécuter le script d’instance » expire après 600 secondes sur les instances Xanadu Un workflow échoue dans run-node-script en raison de son expiration. Les journaux de run-node-script.sh indiquent que le code est exécuté avec succès et que Glide s’arrête avec succès, puis il se bloque pendant 10 minutes maximum avant de renvoyer un code d’erreur pour le délai d’expiration.

    Expérience mobile pour Gestion des services sur site

    PRB1789508

    L’utilisateur ne peut pas ajouter d’événements à l’aide de l’icône « + » Lorsque l’icône est sélectionnée, une nouvelle page doit être ouverte, mais elle ne se charge pas.
    1. Mettez en service une instance avec WFO 4.0 installé et activé.
    2. Connectez-vous à l’application Agent.
    3. Sélectionnez Mon calendrier.
    4. Sélectionnez l’icône + .

    Vérifiez que la page ne se charge pas.

    Authentification multifacteur (MFA)

    PRB1785277

    Le fichier sys_ux_lib_component n’a pas les clés de traduction requises Les traductions étaient présentes dans la charge utile de Washington. Toutefois, dans Xanadu, le fichier sys_ux_lib_component n’a pas la required_translation_keys pour : sn-mfa-validate et sn-mfa-setup.

    Navigation unifiée Next Experience

    PRB1787356

    KB1652699

    Certaines pages ne se chargent pas lorsque la propriété « glide.ui.next_experience. instance_tools_disabled » est défini sur faux et Next Experience est désactivé Les pages telles que « Modules d’extension », « Modèles de console NLU », « Espace de travail pour l’exploitation des services » et « Espace de travail configurable CSM » ne se chargent pas lorsque la propriété « glide.ui.next_experience. instance_tools_disabled » est défini sur false et Next Experience est désactivé. Les utilisateurs ayant le rôle administrateur ne peuvent pas accéder à ces modules : modules d’extension (now/app-manager/home), modèles NLU Workbench, Espace de travail pour l’exploitation des services, Espace de travail configurable CSM. Les utilisateurs de rôles ITIL ne peuvent pas accéder à l’Espace de travail pour l’exploitation des services et à l’espace de travail configurable CSM.

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

    Now Assist pour code

    PRB1788701

    Les mises à niveau/chargements latéraux sont impactés lorsque l’ancien code JS est toujours utilisé par le cache du navigateur La propriété d’action est envoyée comme nulle lorsque l’ancien code JS est toujours utilisé par le cache du navigateur.
    1. Sur une instance avec une version antérieure de Code Assist, mettez à niveau ou chargez séparément la dernière version.
    2. Déclenchez l’assistant de code sur une autre page sans rechargement matériel.

    Notez que le navigateur a toujours les fichiers JS de l’ancienne version mis en cache, de sorte que la propriété d’action n’est pas envoyée par l’appel d’API et provoquera une erreur car le nouveau modèle nécessite que cette propriété soit soit « Suggérer » ou « Modifier ».

    Now Assist pour code

    PRB1790715

    Les administrateurs ne sont pas en mesure d’effectuer la mise à jour vers la nouvelle version de Now Assist pour Code lorsque la dernière application Creator est déjà installée Dans la version 2.6.0, il y a un problème avec la version NA4Code 26.0.4 qui masque la mise à jour aux utilisateurs qui utilisent déjà la dernière application NA4Creator.

    Panneau Now Assist

    PRB1787174

    Une carte d’enregistrement avec une base de connaissances génère une erreur de contenu incorrect
    1. Créez une rubrique avec une carte d’enregistrement et la base de connaissances.
    2. Sélectionnez NAP.
    3. Sélectionnez la rubrique créée à l’étape 1.

    Comportement attendu : la carte de la base de connaissances doit être affichée avec le bouton pour ouvrir la base de connaissances.

    Comportement réel : erreur de carte de contenu incorrecte.

    Planification d'astreinte

    PRB1787870

    Problème lié à la localisation de l’assistant de création/modification de calendrier pour les noms de semaines Il s’agit d’une mise à jour du produit.

    Gestion des commandes

    PRB1788283

    La durée des surclassements familiaux est passée de 1 heure et 23 minutes à 2 heures et 43 minutes.
    1. Assurez-vous que les modules d’extension Order Management sont installés dans l’instance avec la version Washington.
    2. Effectuez une mise à niveau vers la version Xanadu RC1.

    Observez la durée de la mise à niveau à partir de l’opération batch_alter et comparez-la à la durée de la mise à niveau de la famille précédente.

    API Analyse des performances

    PRB1781079

    Erreur de serveur sur certains indicateurs avec l’option Grouper par et « Séparer/Regrouper » Sur certains indicateurs, lors de l’activation du filtre et de l’option « filtrer en tant que groupes distincts » (splitView = true), le serveur renvoie n erreur 500.

    Analyse des performances

    PRB1740986

    Les tableaux de bord de l’interface utilisateur principale ne sont pas migrés automatiquement lorsque com.glide.par.v _table_join.enabled a la valeur faux Définir com.glide.par.v_table_join.enabled sur faux désactive les tableaux de bord combinés, ce qui entraîne la migration automatique du tableau de bord de l’interface utilisateur principale lors de la première demande.

    Analyse des performances

    PRB1771293

    Erreur interne lors de la création d’une condition de filtre avec date et durée L’utilisateur observe une erreur « RelativeDatesQueryGenerator ».
    1. Ajoutez une condition à la source de l’indicateur Nombre d’incidents résolus.
    2. Définissez-le sur : « Résolu aujourd’hui » ou « Durée d’activité inférieure à 1 jour ».

    Observez l’erreur : « RelativeDatesQueryGenerator : NAM Stats Error : ID non valide pour ZoneOffset, format non valide ».

    Analyse des performances

    PRB1778421

    Exception de pointeur nul lors de la récupération des scores pour l’indicateur de formule avec Grouper par Une exception de pointeur null est observée dans les journaux.
    1. Mettez en service une instance avec les modules d’extension com.snc.pa.premium et com.snc.pa.mlb installés.
    2. Activez MLB pour tous les indicateurs d’instance de base associés à la table d’incidents.
    3. N’activez pas MLB pour l’indicateur de formule : « % d’incidents résolus le jour de leur ouverture ».
    4. Assurez-vous que les indicateurs d’implication sont activés avec MLB.
    5. Créez un tableau de bord.
    6. Ajoutez l’indicateur de formule ci-dessus à la visualisation en secteurs ou en anneau avec Grouper par comme « Groupe d’affectation ».
    7. Assurez-vous que le cache est activé.
    8. Récupérez les scores de l’indicateur et des journaux d’observation.

    Une exception de pointeur null est observée.

    Analyse des performances

    PRB1780038

    Le champ de référence de la source de données de migration M2M du filtre en cascade n’est pas défini comme prévu Le problème est que le filtre en cascade migré fonctionne pendant l’exécution, mais pas pendant la configuration.

    Analyse des performances

    PRB1781018

    Un widget hérité ne publie pas de filtres Lorsque l’utilisateur dispose d’un filtre personnalisé en mode de compatibilité et tente d’interagir avec lui, le filtre n’est pas appliqué.

    API du tableau de bord de Platform Analytics

    PRB1781006

    Les tableaux de bord, les visualisations de données et les exportations planifiées sont définis comme ayant été créés par l’utilisateur qui a exécuté « Migration d’analyse de la plateforme » au lieu de l’original L’utilisateur « créé par » était l’utilisateur qui, avant la migration, créait réellement les tableaux de bord et les exportations planifiées. Mais après la migration, le « créé par » est remplacé par la personne qui a initié la migration.
    1. Accédez à une instance Washington DC.
    2. Emprunter l’identité d’un utilisateur non-administrateur avec des rôles tels que itil + report_scheduler
    3. Créez un rapport.
    4. Planifiez le rapport et ajoutez-le au nouveau tableau de bord.

      Notez que les entrées dans pa_dashboards, sys_report sysauto_report doivent être créées et mises à jour par l’utilisateur à partir de l’étape 2.

    5. Terminer l’emprunt d’identité.
    6. Empruntez l’identité d’un utilisateur disposant d’un rôle administrateur.
    7. Déclenchez la « Migration de Platform Analytics », qui devrait être effectuée sans problème.
    8. Validez les nouveaux enregistrements créés après la migration dans par_dashboard, par_visualization, par_export par_export_visualization.

    Comportement attendu : les tableaux de bord, les visualisations de données et les exportations planifiées ne doivent pas avoir « créé par » défini par l’utilisateur qui a exécuté « Migration d’analyse de la plateforme ». Au lieu de cela, les noms des créateurs d’origine devraient persister.

    Comportement réel : les tableaux de bord, les visualisations de données et les exportations planifiées sont définis par l’utilisateur qui a exécuté « Migration d’analyse de la plateforme » au lieu de conserver l’utilisateur d’origine.

    Filtres Platform Analytics

    PRB1777094

    Les filtres en cascade migrés vers Washington DC doivent être ajustés

    Filtres Platform Analytics

    PRB1782599

    La sélection par défaut pour « Afficher par » est erronée pour le widget du nombre le plus élevé d’installations logicielles dans l’inventaire détecté Lors du chargement de la page pour chaque filtre, le gestionnaire d’événements est appelé avec des valeurs vides dans le tableau.

    Platform Analytics Migration API

    PRB1793305

    Si des tableaux de bord individuels ont été restaurés, la restauration de la migration échoue lors d’une étape d’activation
    1. Sur une instance Washington DC, migrez tous les tableaux de bord.
    2. Restaurez quelques tableaux de bord de la table par_dashboard.
    3. Définissez la propriété rollback sur true.
    4. Effectuez une restauration en bloc.

    Comportement attendu : la restauration en bloc active tout correctement.

    Comportement réel : la restauration échoue.

    Expérience de playbook principale

    PRB1789670

    La duplication d’un processus n’affecte pas le variantId correct aux activités Le nouveau processus dupliqué devrait être une réplique du processus d’origine, mais ce n’est pas le cas.
    1. Créez un processus avec des activités.
    2. Ajoutez une variante et des activités de variante.
    3. Processus en double.

    Comportement attendu : le nouveau processus en double doit avoir la même réplique du processus d’origine avec toutes les activités de base et de variante.

    Comportement réel : les activités de variante ne sont pas associées à la variante.

    Solution de mise en grappe Intelligence prédictive

    PRB1769445

    Une erreur est générée dans le syslog par la tâche « Suggestion d’application : ITOM Discovery » Une erreur « Paramètre illégal : null : » est levée dans le syslog par la tâche « Suggestion d’application : détection ITOM ». Il n’y a aucun impact sur le traitement. Il s’agit d’un message d’erreur redondant renvoyé 4 fois à chaque exécution de la tâche.
    1. Exécutez la tâche planifiée « Suggestion d’application : ITOM Discovery ».
    2. Observez les erreurs dans le journal système.

    Exploration du processus

    PRB1785033

    Échec de l’exploration d’échantillons dans une instance de support L’utilisateur observe une erreur lors de l’exploration d’échantillons dans une instance d’assistance ServiceNow.
    1. Connectez-vous à une instance de support.
    2. Accédez à Exploration de processus.
    3. Créez un projet.
    4. Essayez l’exploration d’échantillons sur le même projet.

    Observez l’erreur suivante : « Problème d’autorisation : impossible d’effectuer l’exploration complète ou l’exploration d’échantillons sur « sn_customerservice_case ». Veuillez contacter votre représentant ServiceNow pour plus de détails.

    Exploration du processus

    PRB1793521

    Données externes L’exploration complète génère une erreur de licence même si une licence est disponible

    Observateur d'enregistrements

    PRB1788115

    Dans de rares cas, ResponderRegistryCleanerThread peut supprimer tous les répondeurs persistants de la mémoire lorsque la base de données renvoie null sur une exception RW Cleaner Thread se réveille toutes les 10 secondes et effectue des tâches de nettoyage. Dans ce cadre, il essaie d’éliminer de la mémoire tous les répondeurs orphelins persistants. Il récupère tous les répondeurs persistants de la base de données et les compare à ce qui se trouve dans la mémoire. Il supprime ceux qui sont en mémoire mais pas dans la base de données. Dans ce cas, en raison d’une exception de la requête de base de données, la couche de base de données a renvoyé null. Le code du nettoyeur l’a compris car il n’y a pas de répondeurs dans la base de données et les a tous supprimés de la mémoire, ce qui a empêché RW d’appeler le répondeur sur une condition correspondante.
    1. Définissez glide.record_watcher.debug.extra sur vrai.
    2. Assurez-vous que « sys_rw_action » contient quelques entrées. Si ce n’est pas le cas, créez-les.
    3. Raccourcissez l’intervalle glide.record_watcher.cleaner. orphaned_persisted_responders. cleanup_interval à 10 (secondes) pour les tests (afin que le point d’arrêt inférieur à 1 puisse être atteint plus souvent).
    4. Placez un pointeur de débogage sur getPersistedRespondersFromDatabase avant la requête réelle.
    5. Lorsque le point d’arrêt est atteint, arrêtez la base de données.
    6. Reprenez le programme.
    7. Vérifiez les journaux.

    Comportement attendu : les intervenants sont conservés dans la mémoire.

    Comportement réel : message du journal comme « suppression des observateurs persistants pour les tables : [liste de toutes les tables en mémoire] ».

    Gestion des requêtes

    PRB1781853

    Problèmes d’enregistrements connexes à la tâche du catalogue Lorsque l’utilisateur dispose des rôles sn_request_read et sn_request_write, il ne peut pas voir les enregistrements dans la section « Enregistrements connexes » de la page de vue de liste SOW.
    1. Connectez-vous avec les rôles sn_request_read et sn_request_write.
    2. Accédez à la page Vue de liste SOW.
    3. Dans Tâches du catalogue - Affectées à vos groupes, sélectionnez l’enregistrement SCTASK0010004.
    4. Sélectionnez la section Enregistrements connexes .

    Notez que la section CI affectée affiche une page d’erreur d’exception et que le nombre de sections d’approbation de groupe affiche 1 sans enregistrement affiché.

    Gestion des requêtes

    PRB1781908

    Une demande créée pour une valeur de champ est affectée automatiquement à un nom d’utilisateur connecté Une fois la demande créée, elle est affectée à un utilisateur connecté au lieu de l’utilisateur spécifié.

    Gestion des requêtes

    PRB1784152

    sn_request_read ne contient pas le rôle d’agent d’interaction incident_read, problem_read et change_read contiennent tous le rôle d’agent d’interaction. Mais sn_request_read ne contient pas de rôle d’agent d’interaction.

    Optimisation du calendrier

    PRB1792462

    Lorsqu’une tâche affectée est annulée, elle est renvoyée dans le cadre de locked_tasks Une requête de tâche verrouillée obtenait à la fois des tâches annulées et fermées. Après enquête, seules les tâches fermées doivent être envoyées comme verrouillées.
    1. Créez une tâche de commande de travaux à l’état « Expédition en attente » avec la date de window_end dans le futur.
    2. Effectuez une requête GraphQL pour le lot.

      La tâche doit être renvoyée dans le cadre des « tâches ».

    3. Affectez-le à un agent manuellement ou exécutez SO.
    4. Annulez la même tâche.
    5. Effectuez une requête GraphQL pour le lot.

    Notez que la tâche est renvoyée dans le cadre de « locked_tasks », ce qui n’est pas attendu.

    Includes de script

    PRB1769195

    Un script correctif prend beaucoup de temps lors de la mise à niveau de Washington DC vers Xanadu Le script correctif « DEF0458037_set_client_ callable_script_includes_sandbox _callable_part_2.xml » prend beaucoup de temps à se charger.

    Includes de script

    PRB1785008

    De nombreux RCA sont invalidés après la mise à niveau vers Xanadu en raison d’un problème de script correctif Les includes de script sont modifiés après la mise à niveau vers Xanadu, ce qui invalide les RCA. Cela ne se produit que sur les RCA avec « Type de source : Include de script ».

    Administration des recherches

    PRB1731361

    KB1695005

    La recherche de texte global est interrompue dans /buildtools1 pour UI16

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

    Administration des recherches

    PRB1789281

    Il y a des problèmes de cache entre les domaines lors de l’exécution d’une recherche globale Il existe des problèmes de cache entre les domaines lors de l’exécution d’une recherche globale si la vue « text_search » d’une liste contient une brève description dans un domaine et ne la contient pas dans un autre domaine.
    1. Accédez à n’importe quelle instance dans une version Washington DC.
    2. Assurez-vous que dans le domaine global il existe une vue text_search sur la table des incidents.
    3. Configurez une vue de text_search sur la table des incidents dans un domaine autre que global. Veillez à ne pas inclure de champs de chaîne dans la mise en page de la liste.
    4. Dans ce nouveau domaine, exécutez une recherche globale sur un incident qui n’a pas fait l’objet d’une recherche auparavant.
    5. Validez si « Aucun titre » ou le sys_ID s’affiche dans l’aperçu de la recherche.
    6. Basculer vers le domaine global.
    7. Effectuez une recherche pour le même incident.
    8. Validez si « Aucun titre » ou le sys_ID est toujours affiché.
    9. Essayez l’inverse dans les deux domaines.

    Notez que Vérifiez qu’il y a un problème après avoir vidé le cache (après cache.do).

    Scripts côté serveur

    PRB1783318

    Le champ sandbox_callable ne fonctionne pas pour les applications incluses dans le périmètre Le champ sandbox_callable n’est pas appliqué pour les applications incluses dans le périmètre, les développeurs d’applications incluses dans le périmètre ne peuvent donc pas l’utiliser.
    1. Accédez à l’instance de script Include GoalFrameworkAjaxProcessor et décochez « bac à sable activé ».
    2. Accédez à Scripts d’arrière-plan et exécutez le script suivant dans le bac à sable : « sn_gf. GoalFrameworkAjaxProcessor()'.

    Comportement attendu : erreur concernant la non-disponibilité de l’include de script dans le bac à sable.

    Comportement réel : l’include de script peut toujours être appelé à partir du bac à sable.

    Générateur de catalogue de services

    PRB1793077

    Lors de la création d’un modèle à partir du générateur de catalogue, la modification de questions dans la liste « Disponible pour » les marque comme générées par l’IA L’icône « étincelle » de l’IA apparaît, indiquant que les questions sont générées par l’IA alors qu’elles ne le sont pas.
    1. Ouvrez le générateur de catalogue.
    2. Sélectionnez Créer un modèle d’élément de catalogue.
    3. Donnez un nom à un modèle et accédez à l’étape « Questions ».
    4. Sélectionnez l’icône d’engrenage et mélangez certains types de variables dans la zone de sélection entre la zone de sélection gauche et la zone de sélection droite.
    5. Sélectionnez Enregistrer les sélections.

    Comportement réel : notez que l’icône d’étincelle AI apparaît avant l’étape des questions.

    Comportement attendu : l’icône d’étincelle AI ne doit pas apparaître, car elle n’a pas été générée par l’IA.

    Catalogue de services

    PRB1788268

    La remontée pas à pas vers le deuxième niveau avec g_form dans le script client du catalogue rend le catalogue non conversationnel Il y a une forte baisse de la couverture du catalogue conversationnel en raison des scripts clients, qui impliquent une remontée pas à pas de deuxième niveau sur g_form objet.

    Gestion des niveaux de service

    PRB1790083

    Certaines valeurs de champ sont incorrectes lors de l’utilisation de l’accès aléatoire CheckpointWalker walkTo(checkpoint) Cela se produit lorsque le pointeur vers l’histoire actuelle est plus proche de la fin et que l’Histoire marche à l’envers.

    Mappage des services

    PRB1745336

    La propriété qui limite le nombre d’éléments de recherche ajoutés au modèle de service doit inclure cmdb_ci_network_adapter « sa.lookup_tables. tables_for_limited_query » est une liste de noms de tables séparés par des virgules pour limiter la requête de recherche. Une limite est ajoutée à la liste des tables, et toutes les tables en sont héritées. La valeur par défaut est cmdb_ci cmdb_serial_number. « sa.lookup_tables. exclusion_tables_f or_limited_query » est destiné à compléter « sa.lookup_tables. tables_for_limited_query'. Il s’agit d’une liste de noms de tables séparés par des virgules pour une requête de recherche illimitée. La liste des tables est illimitée et toutes les tables en sont héritées. La valeur par défaut est vide. « sa.lookup_tables.max_records_to_check » implique le nombre d’enregistrements pour limiter la requête de recherche. La valeur par défaut est 100.
    1. Créez de nombreux enregistrements (7 à 9 Ko) pour une carte réseau sur n’importe quel commutateur de cmdb_ci_network_adapter.
    2. Ajoutez ce commutateur à un serveur d’applications.
    3. Exécutez le recalcul du service avec ce commutateur.

    Une erreur s’affiche : 'AVERTISSEMENT *** AVERTISSEMENT *** Grande table : table gérant un jeu de résultats extrêmement volumineux : 45321...

    Mappage des services

    PRB1791752

    Limitez fortement les propriétés qui peuvent être destructrices Il s’agit d’une mise à jour du produit.

    Mappage des services

    PRB1795145

    KB1700187

    Les changements apportés à Service MappingScript Engine#runEngine entraînent une surcharge de performances de >9 % pour le processeur de l’application pour les insertions GlideRecord sur cmdb_rel_ci table Il y a une certaine dégradation dans l’utilisation du processeur lors de l’insertion d’une nouvelle relation (cmdb_rel_ci). Toute action d’insertion peut consommer plus de CPU. Si application_extension application est installée, la dégradation peut être encore pire.

    ServiceNow Studio (hérité)

    PRB1788174

    Mettre à jour l’URL SnS dans Studio Si un développeur qui utilise ServiceNow Studio lance l’application Studio héritée, il peut lancer la nouvelle application ServiceNow Studio. S’il travaille déjà sur une application, ServiceNow Studio s’ouvre avec l’application correspondante ouverte.
    1. Accédez au studio.
    2. Essayez d’ouvrir SnS à partir de la bannière.

    Comportement attendu : l’utilisateur peut accéder à SNS à partir du point d’entrée Studio hérité.

    Comportement réel : l’URL ne fonctionne pas.

    Gestion de la fiabilité des services (version de famille)

    PRB1787187

    Des copies en double des fichiers ACL qui ont été déplacés vers un module d’extension hébergé existent toujours dans le champ d’application global

    Barre latérale (version de famille)

    PRB1763064

    Remplacer l’accès à la documentation de la barre latérale de Microsoft Teams par un document interne Lorsque la barre latérale Microsoft Teams ne parvient pas à ajouter des participants à la discussion en raison de la limite maximale de participants atteinte, un message d’erreur avec un lien vers la documentation s’affiche. Le lien accédant à la documentation de Microsoft Teams Sidebar doit être remplacé par un lien de document interne.

    Barre latérale (version de famille)

    PRB1789913

    La propriété glide.collab.group _search_limit n’est pas respectée lors de la recherche d’un candidat Il s’agit d’une mise à jour du produit.

    Gestion des actifs logiciels

    PRB1782652

    KB1698516

    Le chargement de la section Résumé de la page de vue d’ensemble des éditeurs prend trop de temps en raison de la requête « Économies réelles »

    Modèles logiciels

    PRB1785844

    KB1651223

    Le module d’extension com.snc.sams prend beaucoup de temps à charger pendant la mise à niveau de Washington DC vers Xanadu Le script correctif prend environ 32 minutes pour mettre à niveau le module d’extension com.snc.sams de Washington DC vers Xanadu.

    Éditeur de syntaxe

    PRB1771372

    Il manque un bouton dans la fenêtre de scripting Le panneau de scripting ne possède pas de bouton permettant à l’utilisateur d’accéder aux variables de scripting.
    1. Ouvrez une instance avec le module d’extension d’orchestration installé.
    2. Ouvrez l’éditeur de workflow.
    3. Sur le panneau latéral droit, sélectionnez l’onglet « Personnalisé ».
    4. Sélectionnez le + en regard de la zone de filtre et sélectionnez Service Web REST.
    5. Donnez-lui un nom et sélectionnez Continuer.
    6. Sélectionnez l’onglet Sorties .
    7. Sélectionnez Accéder au post-traitement.

    Comportement attendu : le panneau de scripting comporte un bouton adjacent permettant d’accéder aux variables de scripting.

    Comportement réel : la fenêtre de scripting n’a plus de bouton > .

    Événements système

    PRB1789717

    Lors de la mise à niveau, la différence de tâche n’est pas respectée pour les files d’attente nouvellement migrées
    1. Connectez-vous à une instance antérieure à Xanadu avec deux nœuds.
    2. Accédez à la table SYS_TRIGGER et vérifiez que la tâche « processus d’événements 0 » est effectuée.
    3. Créez une autre tâche en clonant la tâche parente.
    4. Mettre à niveau l’instance vers Xanadu.
    5. À des fins de test, accédez à Rotations de table et synchronisez les partitions pour la table SYS_EVENT.
    6. Accédez à la Tout > Politique système > Registre de la file d'attente et recherchez la file d’attente par défaut.
    7. Ouvrez la file d’attente par défaut et attendez qu’elle soit mise en service.
    8. Validez les tâches dans la table Configuration de file d’attente.
    9. Accédez à la table SYS_TRIGGER et vérifiez que la tâche « processus d’événements 0 » est effectuée.

    Comportement attendu : quatre tâches doivent être disponibles pour la file d’attente par défaut.

    Comportement réel : seules deux tâches sont disponibles.

    Ensembles de données à exportations système

    PRB1792544

    KB1699358

    Si le service d’exportation de journaux (LES) est activé et que la source LES est configurée avec syslog dans un filtre de champ d’application global, il existe une exception de pointeur nul lors de l’utilisation de gs.log après une mise à niveau de Washington DC Une erreur s’est produite : « Erreur d’exécution de script : identificateur de script : null.null.script, description de l’erreur : java.lang.NullPointerException, script Niveau d’ES : 0 Impossible de déchiffrer la trace de la pile résultant de l’exception JavaScript suivante...

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

    Ensembles de données à importations système

    PRB1786846

    La source de données JDBC sur le MID Server ne traite pas la réponse JDBCProbeCompleted La règle métier « Gestion de la grappe de Serveur MID » prend en charge la source de données JDBC pour prendre en charge le basculement et l’équilibrage de charge. Le MID Server n’est donc pas en mesure de traiter la réponse JDBCProbeCompleted, car la requête du chargeur JDBCProbe se trouve dans la source de données JDBC.
    1. Créez une instance TD avec le MID Server.
    2. Exécutez un MID Server local pour vous connecter à l’instance TD afin de créer deux instances de MID Server.
    3. Créez une grappe MID.
    4. Ajoutez les deux MID Server.
    5. Ajoutez les capacités égales.
    6. Configurez une source de données JDBC pour charger les données dans le MID Server afin de vous assurer que les données peuvent être chargées via le MID Server local.
    7. Définissez l’état du serveur MID TD sur « inactif ».
    8. Définissez le serveur MID de la source de données JDBC sur le serveur MID TD d’origine.
    9. Chargez tous les enregistrements.

    Notez que les données sont chargées correctement et que l’enregistrement JDBCProbeCompleted est conservé. Au bout de cinq minutes, le message JDBCProbeError est visible dans ecc_queue.

    Nettoyeur de table

    PRB1792186

    Le nettoyeur de table chunkDelete() s’arrête après seulement quelques boucles La vérification pour empêcher le nettoyeur de table de « tourner » lorsqu’il essaie de supprimer des enregistrements inexistants arrête immédiatement chunkDelete() lorsque les conditions sont remplies, même s’il y a des enregistrements supplémentaires qui doivent encore être supprimés.

    Planification des territoires

    PRB1777951

    L’annulation de l’affectation d’une tâche sur l’espace de travail du répartiteur définit le groupe affecté sur un littéral de chaîne vide Lorsqu’une tâche de commande de travaux a été désaffectée à l’aide d’un menu de contenu sur un événement de l’espace de travail, d’une tâche sur Portail de service clientèle ou d’une carte de tâche sur le panneau de tâches de gauche, le groupe d’affectation est défini sur un littéral de chaîne vide. Ce littéral de chaîne vide interrompt le flux d’affectation automatique/de planification dynamique pour la même tâche.
    1. Installez l’application de stockage FSM Configurable Dispatcher Workspace version 25.0.7.
    2. Installez le module d’extension Planification des territoires avec service sur site.
    3. Accédez à l’espace de travail du répartiteur.
    4. Affectez une tâche de commande de travaux dont le champ de territoire est défini sur une valeur.
    5. Annuler l’affectation de la tâche de commande de travaux.
    6. Ouvrez la tâche de commande de travaux dans l’interface utilisateur native.
    7. Accédez à la Historique > Calendrier.

    Notez que le groupe d’affectation est défini sur un littéral de chaîne vide.

    Planification des territoires

    PRB1791695

    Les agents ad hoc ne sont pas chargés sous un territoire si le territoire ne couvre pas un groupe d’affectation et ne dispose que d’agents ad hoc

    Déchargement de stockage de niveau 2

    PRB1763233

    Modification des valeurs par défaut des archives, des pièces jointes, des audits et des journaux pour le déchargement des tâches afin d’améliorer l’instrumentation et de détecter les décalages

    Déchargement de stockage de niveau 2

    PRB1790724

    Les tables du déchargement de stockage de niveau 2 ne sont pas exclues du clonage Les tables SYS_ARCHIVE_TIER2_CHUNK, SYS_ATTACHMENT_INDEX, sys_attachment_tier2_chunk, sys_journal_field_tier2_chunk sys_audit_tier2_chunk ne sont pas exclues du clonage. Les tables ne doivent pas être clonées, car une instance clonée peut référencer différentes catégories et grappes S3 à partir de sa source.

    Déchargement de stockage de niveau 2

    PRB1791750

    La destruction des enregistrements connexes déchargés échoue silencieusement si le parent et l’enfant se trouvent dans des blocs de destruction différents Tous les enregistrements ne sont pas supprimés des tables S3 et d’index.

    Note : la capacité à reproduire ce bogue dépend de l’ordre dans lequel les tables apparaissent dans le bloc de destruction, il est donc préférable d’utiliser ces noms de tables exacts.

    1. Créez deux tables : u_archive_test et u_archive_test_detail, de sorte qu’un champ en u_archive_test_detail fasse référence au sys_id de u_archive_test.
    2. Renseignez u_archive_test avec deux enregistrements.
    3. Renseignez u_archive_test_detail avec un enregistrement qui pointe vers l’un des enregistrements u_archive_test.
    4. Créez une règle d’archivage sur u_archive_test et un enregistrement connexe d’archivage afin que l’enregistrement de u_archive_test_detail soit archivé par la règle d’archivage.
    5. Archivez et déchargez tous les enregistrements.
    6. Définissez la propriété glide.db.archive_destroy.batch_size sur « 1 ».
    7. Créez une règle de destruction sur les u_archive_test dont la durée est proche de zéro et activez la destruction des enregistrements connexes.
    8. Exécutez la tâche de destruction.

    Comportement attendu : tous les enregistrements sont supprimés de S3 et des tables d’index.

    Comportement réel : l’enregistrement u_archive_test_detail n’est pas supprimé de la table d’index (et de S3).

    Time Card Management

    PRB1785263

    Les gestionnaires ne sont pas en mesure de copier les feuilles de présence Lorsqu’un gestionnaire tente de copier des cartes de pointage pour l’un de ses rapports, le système renvoie {0} cartes de pointage créées.
    1. Empruntez l’identité d’un gestionnaire dans une instance.
    2. Sélectionnez un utilisateur dans la liste d’utilisateurs.
    3. Cliquez sur le bouton Copier la carte de pointage .
    4. Sélectionnez la date de la feuille de temps.
    5. Sélectionnez OK.

    Respectez le message d’erreur.

    Administration sur le terrain de l’interface utilisateur

    PRB1753031

    L’utilisateur remarque une erreur lors de l’accès à la page « Gérer le catalogue de ressources humaines » L’erreur se lit comme suit : « Jeton inattendu ') » (à js_includes_ng_dc.jsx'.

    Administration sur le terrain de l’interface utilisateur

    PRB1789428

    Le contenu du champ TinyMCE ne parvient pas à se charger lors de la sélection d’une valeur dans le champ dépendant, sauf s’il est actualisé Les liens n’apparaissent pas dans les champs HTML et d’autres problèmes de contenu.

    Administration des formulaires de l’interface utilisateur

    PRB1783850

    KB1651462

    Utilisation élevée de la mémoire par viewrule_all_cache (règles des vues de l’espace de travail) Le viewrule_all_cache peut consommer une mémoire excessive sur les nœuds d’application. Cela peut entraîner une contention de la mémoire/une augmentation du nettoyage de la mémoire/une dégradation des performances du nœud d’application.

    Centre de mise à niveau

    PRB1776398

    Après une mise à niveau de la famille et l’activation de l’application Store, le contenu conditionnel n’est pas installé
    1. Mettez en service une instance dans Washington DC.
    2. Mettez à niveau l’instance de Washington DC vers Xanadu.
    3. Mettre à niveau l’application Security Center Store (SC) de la version 1.5.3 à la version 1.6

    Comportement attendu : la table « Notifications push client » existe et la propriété glide.cmdb.canonical.url s’affiche.

    Comportement réel : la table sn_vsc_client_push_notifications et d’autres sont manquantes.

    Analyse de l’utilisation

    PRB1771870

    Générer un jeton à l’aide de la paire de clés privées/publiques dans l’instance au lieu de l’obtenir à partir de la passerelle Glide doit signer le jeton JWT avec sa propre clé privée pour l’ID d’application spécifique et exposer l’API pour renvoyer une clé publique.

    Analyse de l’utilisation

    PRB1778725

    Modifications du SDK pour prendre en charge la modification du mécanisme de sécurité pour envoyer le jeton dans les cookies L’API de métrique est incorrecte et devrait être /uxa/now/web/metric au lieu de /uxa/web/metric.
    1. Connectez-vous à une instance compatible AppSee en tant qu’utilisateur avec des privilèges élevés.
    2. Accédez au portail de services (/sp).
    3. Inspectez les en-têtes de demande du premier appel d’API de mesure.

    Comportement attendu : le champ channelType doit être renseigné avec les valeurs appropriées dans les en-têtes de demande, même pour l’appel initial.

    Comportement réel : le champ channelType est une chaîne vide ('').

    Composants UXF

    PRB1792110

    Les formulaires des espaces de travail configurables n’affichent pas les valeurs de modèle si le champ a un attribut de staticDependent Si l’entrée de dictionnaire comporte un attribut pour staticDependant, ce champ de valeur de modèle ne s’affiche sous aucune forme dans les espaces de travail configurables. Toutefois, si un champ de table est défini et que la valeur du modèle est ensuite définie pour utiliser ce champ de table comme dépendant, le champ s’affiche.

    UX Framework

    PRB1792196

    L’option « Étendre votre session » ne s’affiche pas pour les utilisateurs SSO (Single Sign-On) Après la mise à niveau d’une instance compatible SSO vers Washington DC, les utilisateurs ne voient plus le modal « Étendre votre session » dans la vue « Plateforme ». Au lieu de cela, les utilisateurs sont déconnectés une fois leur session expirée. Cela entraîne une perte de travail. Toutefois, le modal s’affiche toujours dans les portails /esc et /sp. Pour que le modal « Étendre la session » apparaisse pour les utilisateurs SSO, glide.ui.session.show _modals.override doit être créé s’il n’existe pas et défini sur « vrai » dans le menu « Tout » des propriétés système.
    1. Accédez à une instance avec un accès en lecture/écriture via SSO.
    2. Dans le navigateur de filtre, accédez à Bibliothèque de contenu > Afficher tout.
    3. Sur l’écran suivant, sélectionnez Nouveau dans le coin supérieur.
    4. Dans le modal qui s’affiche, sélectionnez Contenu enrichi.
    5. Sélectionnez Continuer.
    6. Dans la colonne de gauche, dans le champ Nom du contenu , saisissez une valeur.
    7. Sélectionnez Ouvrir l’éditeur.
    8. Sélectionnez et saisissez la carte.

    Notez qu’au bout de 15 minutes, l’utilisateur est automatiquement déconnecté et qu’aucune fenêtre modale n’est renseignée.

    Concepteur d'agent virtuel

    PRB1786655

    Les actions de notification LLM d’Agent virtuel ne s’affichent pas et la conversation est bloquée Lorsque des notifications exploitables sont déclenchées, les actions ne s’affichent pas ou la conversation est bloquée et l’utilisateur ne peut effectuer aucune action.

    Concepteur d'agent virtuel

    PRB1793134

    Un utilisateur sans privilèges élevés ne peut pas créer un grand modèle de langage (LLM) sys_cs_context_profile
    1. Empruntez l’identité d’un utilisateur qui ne dispose pas de privilèges élevés, mais qui a le rôle virtual_agent_admin.
    2. Accédez à /sys_cs_context_profile.do.

    Observez que le champ model_type est NLU/mot clé et ne peut pas être défini sur LLM.

    Concepteur d'agent virtuel

    PRB1793793

    L’exécution de la rubrique NAVA ne remplit pas la colonne « API » dans une table sys_cs_fdih_invocation, ce qui entraîne l’échec de la tâche ETL Pour les conversations Agent virtuel régulières, l’exécution de rubrique remplit une colonne « API » dans une table sys_cs_fdih_invocation, qui est utilisée par la tâche ETL pour traiter les conversations. Toutefois, pour les conversations NAVA, l’exécution de la rubrique ne remplit pas la colonne « API », ce qui entraîne l’échec de la tâche ETL, ce qui empêche le tableau de bord d’Agent virtuel d’afficher toutes les conversations.
    1. Configurez NAVA.
    2. Recherchez « Qu’est-ce qu’un spam ? ».
    3. Vérifiez la table sys_cs_fdih_invocation pour la colonne « API » de l’enregistrement nouvellement généré.

    Comportement attendu : la colonne « API » est renseignée.

    Comportement réel : la colonne « API » est vide.

    Agent virtuel

    PRB1782232

    La longueur de l’énoncé n’est pas vérifiée lors de la découverte de rubriques, ce qui autorise des énoncés volumineux qui ralentissent Dans la découverte de rubriques, aucune longueur d’entrée n’est vérifiée, de sorte que des énoncés volumineux peuvent être transmis dans la recherche. De plus, USER_INPUT_MAX_LENGTH n’est pas vérifiée et est également trop volumineuse pour la découverte de rubriques.
    1. Mettez en service une instance avec le module d’extension glide.cs.chatbot.
    2. Démarrez une conversation avec un agent virtuel.
    3. Saisissez un énoncé volumineux lors de la découverte de rubriques.

    Observez la lenteur.

    Agent virtuel

    PRB1784826

    Une erreur de la console JavaScript s’affiche lorsque la messagerie instantanée de l’Agent virtuel est ouverte dans l’interface utilisateur du portail de services Une erreur de console JavaScript apparaît dans l’interface utilisateur de Portail de services lorsque l’API de raccourci clavier renvoie un code compris entre 400 et 500.
    1. Sélectionnez Suivre vos tickets.
    2. Ouvrez n’importe quel ticket.
    3. Sélectionnez l’option de messagerie instantanée pour lancer l’assistant virtuel dans Engagement Messenger.

    Notez que l’erreur de la console apparaît sur le navigateur et en JavaScript.

    Agent virtuel

    PRB1787170

    KB1650880

    L’agent virtuel dans Now Assist ne répond pas lorsqu’il atteint le maximum de variables dans les scripts clients L’agent virtuel dans Now Assist pour la plateforme ne répond pas et ne renseigne pas les valeurs lorsqu’il atteint le maximum de variables dans les scripts clients, en particulier lorsqu’un script client définit des valeurs pour 100 variables pour un élément de catalogue.

    Agent virtuel

    PRB1787404

    Le rechargement de la page entraîne la disparition du carrousel. Lorsqu’une requête est saisie dans la messagerie instantanée d’Agent virtuel, un carrousel associé à la requête s’affiche. Si l’utilisateur actualise la page, le carrousel disparaît.

    Agent virtuel

    PRB1787965

    L’entrée du résumé LLM et le nombre total de jetons s’affichent désormais de manière incorrecte. La réponse à l’invite de résumé Now LLM affiche une réponse valide, mais les jetons d’entrée = 1 et le nombre total de jetons = 1

    Agent virtuel

    PRB1789855

    KB1651479

    Dans Agent virtuel, après une mise à niveau de Washington DC, chaque entrée correspondant à plusieurs mots clés génère une erreur. L’Agent virtuel doit afficher toutes les rubriques qui correspondent à un mot clé, mais il affiche un message d’erreur technique ou se bloque occasionnellement.

    Agent virtuel

    PRB1791763

    L’API GetSkillDetails de oneextendUtil ne renseigne pas tableName et la requête pour les attributs de type glide_record

    Agent virtuel

    PRB1791956

    Plusieurs entités pour le remplissage d’emplacement provoquent le blocage d’une conversation Lorsqu’un utilisateur basé sur NLU a plusieurs entités dans une conversation en cours de remplissage pendant le changement de rubrique NLU, un sélecteur de choix s’affiche. Une fois qu’un choix est effectué, VA affiche « Je rencontre des problèmes techniques et je ne peux pas poursuivre cette conversation ».

    Agent virtuel

    PRB1793069

    Certaines dépendances sont omises lors de l’installation de l’ensemble Now Assist for Creator (NAFC) 26.1.1 L’utilisateur observe un message d’erreur lorsqu’un énoncé est envoyé sur le panneau Now Assist (NAP).
    1. Mettez en service une instance sur laquelle « Now Assist for Creator » (26.1.1) est installé.
    2. Assurez-vous que sn_text2analytics (1.0.5) est installé avec l’installation de l’ANCA.
    3. Activez « Compétence de visualisation des données » à partir de « Compétence Now Assist pour le créateur » sous Fonctionnalité Now Assist (Tout > Administrateur Now Assist > Fonctionnalités de Now Assist > Créateur.
    4. Activez NAP sous Paramètres (Tout > Administrateur Now Assist > Paramètres > Panneau Now Assist).
    5. Ouvrez NAP et envoyez un énoncé (par exemple, « Nombre d’incidents ouverts par catégorie »).

    Observez le message suivant : « Désolé, il y a eu un problème de mon côté en essayant de terminer cette demande. Essayez de redemander plus tard. En outre, les journaux de la table sys_cs_fdih_invocation_list affichent « l’état de la réponse » comme « TIMED_OUT ».

    API de documents Word

    PRB1789946

    Un document Word corrompu est généré à partir des API WordDocumentAPI après une mise à jour récente de Microsoft Office Word Cela se produit en raison d’une mise à jour récente de Microsoft Office. Si un modèle est créé à partir de cette version, il ajoute quelques nouvelles balises dans le document. Ceux-ci ne sont pas encore gérés dans les API.
    1. Créez un document de modèle Word avec MS Office Word avec la version 16.85.x.
    2. Ajoutez-le au modèle « Contrat ».
    3. Analysez-le.
    4. Initiez un contrat avec ce modèle de document.

    Notez que le document est généré, mais que s’il est téléchargé et ouvert, le document est corrompu.

    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.