Yokohama Sécurité et correctifs notables

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 85 minutes de lecture
  • La Yokohama version contient d’importantes corrections de problèmes.

    Yokohama est sorti le 30 janvier 2025.
    • Date de construction : 22/01/2025_0439
    • Balise de construction : glide-yokohama-12-18-2024__patch0-01-14-2025
    Important :
    Pour en savoir plus sur la façon de mettre à niveau une instance, consultez Mises à niveau de ServiceNow.

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

    Remarque :
    Cette version majeure de la famille 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.

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

    Corrections notables

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

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

    Contrôle d'accès

    PRB1833782

    KB1721153

    Lenteur lors du chargement des formulaires avec des champs de choix de table associés au chemin de code RecordFamilyResolver .archiveTableHasACLTerms L’accès au formulaire n’importe quel avec un champ TableChoice où l’instance compte plus de 250 tables d’archivage peut entraîner une lenteur en raison du chemin de code RecordFamilyResolver .archiveTableHasACLTerms et un changement de CACHE_ARCHIVE_TABLE _HAS_ACL_TERMS dans Xanadu.

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

    Flux d'activité

    PRB1757236

    KB1700513

    Le flux d’activité de l’espace de travail affiche l’e-mail « De » comme l’utilisateur réel qui a envoyé l’e-mail Le « De » de l’entrée affiche « De : [userId]@snc ».

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

    Flux d'activité

    PRB1778011

    Les événements d’audit et de journal n’ont pas besoin d’être assainis dans le back-end SysAudit :218 et SysJournalRule n’ont pas besoin d’assainir, juste getHtmlValue.
    1. Postez le commentaire suivant : [code]<IMG SRC=# onmouseover="alert('xxs')">[/code].

      Une icône d’image brisée doit apparaître dans le commentaire pour le flux d’activité.

    2. Placez le pointeur de la souris sur l’icône.

      Aucune boîte de dialogue d’alerte ne doit s’afficher.

    3. Ouvrez l’inspecteur de développeur sur l’élément image.

    L’élément doit seulement avoir : 'img src="#">'.

    Flux d'activité

    PRB1780340

    KB1649222

    Après la mise à niveau de Washington DC, GlideRecord pour [sys_email] met à jour tous les champs La transaction doit indiquer que seules les informations pertinentes figurant sur l’enregistrement sys_email ont été mises à jour, mais que les champs superflus sont également mis à jour.

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

    Flux d'activité

    PRB1781721

    KB1705519

    Les images incorporées, telles que les images copiées-collées dans le flux d’activité de l’espace de travail, ne sont pas affichées dans le portail client Lorsqu’un agent copie et colle une image dans le flux d’activité de l’espace de travail CSM, l’image n’est pas visible pour l’utilisateur qui accède au ticket via le portail CSM.

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

    Flux d'activité

    PRB1803978

    KB1704344

    Le SysActivityRuleRepo doit être compatible avec le partage pour les tables de sources d’événements Lorsque le nom de la table pivotée ne correspond pas au nom racine, un nouvel événement d’e-mail n’a pas été créé. Le référentiel SysActivityRuleRepo doit autoriser l’apparition des e-mails à la fois dans le flux d’activité et dans l’espace de travail.

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

    Flux d'activité

    PRB1811273

    Les utilisateurs ne peuvent plus afficher les fichiers Excel et les fichiers DOCX joints sur les tâches de commande de travaux (WOT) à partir de l’application Agent Les utilisateurs ne peuvent plus afficher les feuilles Excel et les fichiers docx joints aux tâches de commande de travaux sur l’application Agent après la mise à niveau vers Xanadu. Lorsque les utilisateurs tentent d’afficher les fichiers joints à partir de tâches de commande de travaux sur l’application Agent, un modal avec le message « Type de fichier non pris en charge » s’affiche.
    1. Ouvrez une instance Xanadu.
    2. Ouvrez n’importe quelle tâche de commande de travaux.
    3. Affectez la tâche de commande de travaux à un utilisateur.
    4. Ajoutez un fichier Excel ou un fichier docx à la tâche de commande de travaux.
    5. Connectez-vous à l’application Agent en tant qu’utilisateur.
    6. Ouvrez la tâche de commande de travaux.
    7. Accédez à l’onglet « Flux d’activité ».
    8. Ouvrez les fichiers joints.

    Notez qu’une fenêtre modale s’affiche avec le message « Type de fichier non pris en charge ».

    Flux d'activité

    PRB1816292

    Une pièce jointe n’est pas visible dans le flux d’activité dans les espaces de travail Lorsqu’une pièce jointe est ajoutée au Créateur d’enregistrement, elle est introuvable dans le flux d’activité.
    1. Ajoutez une variable de type = « Pièce jointe » au Créateur d’enregistrement (par exemple, créez un ticket pour CSM Outlook).
    2. Ouvrez le Créateur d’enregistrement dans Portail de services.
    3. Joignez un fichier au champ créé à l’étape 1 et soumettez-le.
    4. Accédez à CSM et à l’espace de travail configurable FSM, puis recherchez l’élément créé après l’envoi.
    5. Vérifiez le flux d’activité.

    Comportement attendu : la pièce jointe doit être visible dans le flux d’activité de l’espace de travail.

    Comportement réel : la pièce jointe n’est pas visible dans le flux d’activité de l’espace de travail.

    Flux d'activité

    PRB1832633

    Les changements de « groupe d’affectation » sont masqués dans un flux d’activité sur Espace de travail d’agent RH, qui est par intermittence différent de la langue native Un flux d’activité dans l’espace de travail pour la table « Ticket » est absent par intermittence du changement de champ Groupe d’affectation . Native a le changement reflété dans 'Commentaires supplémentaires'.
    1. Ouvrez un incident.
    2. Définissez les groupes d’affectation et le champ Affecté à .
    3. Enregistrez l'enregistrement.
    4. Vérifiez le flux d’activité pour le groupe d’affectation manquant dans l’événement d’audit.
    5. Répétez les étapes 2 à 4 plusieurs fois.

    Comportement attendu : le flux d’activité doit être le même dans l’espace de travail et en natif.

    Comportement réel : la modification du champ Groupe affecté est manquante par intermittence dans l’activité Espace de travail d’agent RH.

    Authentification Adaptative

    PRB1657050

    Le filtre « Appareil mobile de confiance » doit également être utilisé dans le contexte de post-authentification Après avoir créé une politique dans le contexte de post-authentification avec les plages IP autorisées et les conditions de l’application mobile, un utilisateur disposant d’un appareil approuvé et enregistré doit être en mesure de se connecter à l’instance à partir de l’application Now Mobile. Actuellement, la connexion échoue lorsque l’utilisateur utilise un appareil enregistré avec une adresse IP qui n’est pas autorisée. Le filtre Appareil mobile de confiance peut être utilisé avant l’authentification, mais doit également être pris en charge après l’authentification.
    1. Recherchez « contexte de post-authentification » avec le navigateur d’application.
    2. Accédez au module de contexte de post-authentification .
    3. Créez une politique dans le contexte de post-authentification avec des plages d’adresses IP autorisées et des conditions d’application mobile de confiance.
    4. Activez l’authentification adaptative et l’appareil de confiance sur l’instance.
    5. Sélectionnez un profil d’utilisateur.
      1. Sélectionner une action d’interface utilisateur
      2. Enregistrez un appareil mobile de confiance.

        Notez qu’il affiche un code QR pour enregistrer l’appareil.

    6. Ouvrez l’application NowMobile.

      Enregistrez l’appareil en scannant le code QR.

    7. Connectez-vous à l’instance à partir de l’application Now Mobile après avoir enregistré l’appareil.

    Comportement attendu : l’utilisateur doit être en mesure de se connecter à l’instance, car il a enregistré l’appareil, et les politiques de post-authentification doivent être adoptées et permettre à l’utilisateur de se connecter à l’instance.

    Comportement réel : la connexion de l’utilisateur échoue à partir de l’appareil enregistré à partir d’une adresse IP qui n’est pas autorisée lorsque le filtre mobile de confiance est utilisé en post-authentification.

    Haute disponibilité avancée (AHA)

    PRB1816356

    Une impasse rare se produit lors du démarrage de Glide L’impasse est causée par ScriptsMetricsPublisher.

    Affectation de travail avancée

    PRB1792311

    Affectation de travail avancée (AWA) entraîne une sollicitation importante de la mémoire lorsqu’elle est utilisée dans les environnements UI16 Lorsque AWA est configuré sur une instance, mais que les agents utilisent principalement UI16 pour effectuer des tâches, des éléments non ouverts s’accumulent dans la boîte de réception AWA des utilisateurs. Cela entraîne des messages AMB très volumineux (c’est-à-dire 3 Mo +) et une sollicitation importante de la mémoire lorsque l’utilisateur ouvre un espace de travail.

    Affectation de travail avancée

    PRB1823284

    KB1743632

    Il y a « Corriger les messages d’erreur » dans UpdateSegment lorsque « confirmé le » est transmis Les utilisateurs voient une erreur : « Erreur d’exécution du script : Identificateur de script : null.null.script, Description de l’erreur : non défini n’est pas une fonction., Niveau ES du script : 0 Évaluateur : com.glide.script.RhinoEcmaError : non défini n’est pas une fonction. »

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

    Messagerie instantanée d'agent

    PRB1823530

    Le texte d’entrée est parfois tronqué dans « now-textarea » Les caractères sont tronqués lors de la saisie rapide en tant qu’agent.
    1. Configurez Messagerie instantanée d’agent et acceptez une conversation de messagerie instantanée en tant qu’agent dans la Messagerie instantanée d’agent.
    2. Tapez vite dans la zone de texte d’entrée.

    Observez que les caractères sont tronqués.

    Recherche IA

    PRB1709322

    KB1645499

    Le texte vu lors de l’utilisation de Recherche IA ne peut pas être traduit Le texte « [nombre] résultats pour [mot clé] » ne peut pas être traduit.

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

    Recherche IA

    PRB1745648

    Certaines des variables CSS pour le thème Recherche IA dans Portail de services ne fonctionnent plus $now-sp-tabs-selected--color et $now-sp-button--primary--color ne fonctionnent plus. Ils travaillaient à Tokyo.

    Recherche IA

    PRB1750999

    L’étiquette de l’onglet « Plus » affiche « More_menu »

    Recherche IA

    PRB1767776

    État vide incorrect (aucun résultat Genius) Les résultats Genius n’apparaissent pas sur une requête qui devrait produire des résultats.

    Recherche IA

    PRB1778235

    Un message d’erreur « Jeton non valide ou inattendu » apparaît dans la console du navigateur lors de l’accès à une page d’un portail après une mise à niveau vers la 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

    PRB1779636

    KB1651332

    Le carrousel et les résultats de recherche habituels n’apparaissent pas et sont bloqués à l’état de chargement Le carrousel se bloque à l’état de chargement lorsqu’une requête de recherche est exécutée.

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

    Recherche IA

    PRB1794353

    v_search_genius_result devient illisible après l’ouverture d’une ACL v_search_genius_result Recherche IA arrête le rendu des résultats Genius après l’ouverture d’un enregistrement ACL v_search_genius_result. Une exception de pointeur nul (NPE) est observée dans les journaux système.
    1. Effectuez une recherche avec une application de recherche Recherche IA et confirmez l’observation des résultats Genius.
    2. Ouvrez la table Contrôles d’accès (sys_security_acl).
    3. Recherchez n’importe quel ACL v_search_genius_result et cliquez dessus.
    4. Relancez la recherche.

    Notez que les résultats Genius ne sont plus rendus.

    Recherche IA

    PRB1794674

    Le carrousel des meilleurs résultats reste bloqué à l’état de chargement lorsque l’ensemble EVAM n’a aucune configuration de vue pour les résultats Genius En règle générale, qu’une recherche renvoie ou non des résultats Genius, geniusResultsTemplates est un objet JSON avec une propriété « éléments » qui est un tableau. S’il n’existe aucun résultat Genius pour cette requête, les éléments ne sont qu’un tableau vide. Toutefois, si la définition EVAM n’a aucune configuration de vue pour les résultats Genius dans l’un de ses ensembles, EVAM renvoie à la place une réponse vide, ce qui entraîne le renvoi final de « null » pour geniusResultsTemplates. Bien que cela n’ait pas d’impact sur la vue « empilée » des résultats Genius, cela casse la logique dans notre composant de résultats principaux, de sorte que l’état n’est jamais mis à jour pour arrêter le chargement.
    1. Ouvrez ESC sur une instance compatible AIS.
    2. Recherchez « *** ».
    3. Vérifiez qu’il n’y a aucun résultat Genius.
    4. Ouvrez la définition EVAM pour ESC, « Recherche du portail ESC ».
    5. Dans la liste connexe « Ensemble de configuration de vue EVAM M2M », dissociez « Ensemble de recherche du portail de taxonomie ».
    6. Actualisez la page du portail.
    7. Recherchez à nouveau « *** ».

    Comportement attendu : il n’y a aucun résultat Genius et le composant des meilleurs résultats se cache de lui-même.

    Comportement réel : le composant des meilleurs résultats est bloqué dans un état de chargement.

    Recherche IA

    PRB1797747

    KB1706071

    Le spinner de chargement des résultats Genius s’affiche malgré des résultats Genius non configurés Le spinner supérieur est visible lorsque les résultats Genius ne sont pas liés et tourne parfois pendant une période plus longue. Cela se produit même si les résultats Genius ne sont pas liés à un profil utilisé dans l’application recherchée. Le chargeur entraîne le maintien du rendu de la page, même si les résultats Genius ne sont pas liés à un profil.

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

    Recherche IA

    PRB1802473

    KB1704430

    Le nombre d’onglets change pour tous les onglets lorsque les utilisateurs sélectionnent « Tout » vers un autre onglet Le nombre d’onglets change également lors de la pagination.

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

    Centre d'analyse

    PRB1798071

    Le centre d’analyse génère une erreur lorsque plusieurs répartitions sont appliquées Un message d’erreur s’affiche : « Attendu ', ' ou '] » après l’élément de tableau dans JSON à la position 951652 (ligne 1 colonne 951653) ».

    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 les 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 incorrectement la valeur vrai 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à visible, shouldEvaluateDependencies renvoie la valeur vrai, 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. Tentative d’installation par lots d’App Engine Studio.

    Notez que la barre de progression ne dépasse pas 0 % et qu’un message StackOverflow finit par s’afficher.

    Moteur d’installation de l’application

    PRB1792128

    Il existe une condition de concurrence lorsque des nœuds essaient de télécharger le même package d’application en même temps Au cours du processus de clonage, la liste des nœuds des clones est mise à niveau/rétrogradée. Ils redémarrent en même temps et ont tendance à télécharger le package d’application en même temps. Il existe une logique qui nettoie toutes les autres pièces jointes de l’application actuelle autres que celles du téléchargement effectué. Étant donné que les téléchargements se produisent en même temps, les nœuds se suppriment mutuellement et les nœuds ne parviennent pas à télécharger les applications.
    1. Avoir plusieurs nœuds (>=4) dans le clone.
    2. Réinitialisez le clone.

    Gestionnaire d'applications

    PRB1781787

    KB1695712

    Les dépendances ne sont pas chargées sur Now Assist pour les créateurs Le processeur de dépendances ajoute à plusieurs reprises la même dépendance pour un traitement ultérieur, ce qui entraîne l’allongement continu de la liste dans une boucle infinie.

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

    Pièces jointes aux enregistrements

    PRB1823698

    KB1709552

    Mémoire insuffisante (OOM) causée par une mauvaise utilisation de BufferedInputStream lors de la création de pièces jointes Les pièces jointes créées à partir de fichiers TMP précédemment préparés sont lues avec BufferedInputStream et ont un tampon interne de 512 Mo.

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

    Authentification

    PRB1767180

    KB1700280

    Une politique globale ne doit pas s’appliquer aux API internes Les politiques globales ne doivent pas bloquer les API internes, mais les utilisateurs reçoivent une erreur 401.

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

    Authentification

    PRB1768642

    KB1649654

    L’expiration du jeton d’actualisation du client OAuth (consommateur) ne doit pas être mise à jour Le destinataire du jeton ne peut pas déterminer la date d’expiration exacte du jeton d’actualisation.

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

    Framework de tests automatisés (ATF)

    PRB1793151

    Les captures d’écran sont vides lorsque certains caractères apparaissent dans le HTML du portail de services context.drawImage() n’est pas en mesure d’analyser correctement la fin d’un commentaire qui va pour plusieurs lignes et inclut des tirets supplémentaires. Les virgules autonomes dans les attributs d’un élément empêchent également le rendu de l’image du document.
    1. Créer un widget du portail de services (sp_widget).
    2. Ajoutez un commentaire au corps du modèle HTML avec des tirets supplémentaires et de nouvelles lignes, ou ajoutez une virgule à l’intérieur des attributs d’un élément.
    3. Ajoutez le widget à une sp_instance dans une sp_column, puis ajoutez cette colonne à une sp_page.
    4. Créez un test ATF avec l’étape « Ouvrir la page Portail de services » qui ouvre le sp_page de l’étape 3 dans n’importe quel portail.
    5. Exécutez le test avec GlideScreenshot capturant la page entière.

    Comportement attendu : Une capture d’écran est capturée avec succès.

    Comportement réel : une capture d’écran est vide et une erreur de console de test d’exécution client s’affiche.

    Framework de tests automatisés (ATF)

    PRB1805778

    Échec de la validation de l’enregistrement présent dans la liste pour une liste connexe Les enregistrements de liste connexe ne s’exécutent pas lorsque la préférence utilisateur « Charger les listes connexes dans les formulaires classiques » est définie sur « Sur demande ».

    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 : « SyntaxError non interceptée : jeton inattendu ')...

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

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1815083

    KB1704517

    L’image de la bannière et la description de production sont manquantes dans UI16 si le module d’extension « Application Ressources humaines : Core (com.snc.hr.core) » est activé Ce problème ne se produit que sur Xanadu.

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

    Gestion des tickets

    PRB1803076

    Le rôle gs.hasrole est manquant dans un script include d’instance de base Le rôle est manquant pour la condition « Rôle de consommateur ».

    Gestionnaire de données CMDB

    PRB1811393

    La tâche planifiée « Processeur de politique CMDB DependentCI » consomme trop de mémoire avec des temps d’exécution longs
    1. Recherchez ou créez une instance avec un grand nombre de CI.
    2. Ajoutez des entrées de grand livre (cmdb_dependent_ci_ledger), de sorte que plus de 10 000 s’appliquent à une seule police.
    3. Exécutez une tâche planifiée « Processeur de politique CMDB DependentCI ».

    Notez le temps d’exécution et la consommation de mémoire.

    Générateur de requêtes CMDB

    PRB1796164

    KB1701193

    Les requêtes du générateur de requêtes avec le nœud « ET » ont des structures de résultats différentes/les données sont réparties sur plusieurs enregistrements de résultats Un correctif a été appliqué aux performances des requêtes QB avec le nœud 'AND' en évitant de multiplexer les données dans les résultats de ces requêtes. Cependant, cela peut casser la façon dont les utilisateurs consomment les résultats dans leurs systèmes.

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

    Générateur de requêtes CMDB

    PRB1831836

    KB1710849

    Les utilisateurs ne sont pas en mesure d’ajouter des colonnes dans la requête à afficher dans les résultats de la requête Ce problème peut ne pas s’afficher sur toutes les instances, car les tables problématiques peuvent provenir de différents modules d’extension.

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

    Signature de code

    PRB1783883

    KB1710348

    Les privilèges d’accès LoggerConfiguration ne permettent pas la création d’un enregistrement source pour le service d’exportation de journaux (LES) Malgré une mise à niveau, lorsqu’un utilisateur tente de créer un enregistrement source LES, il reçoit le message suivant : « Exécuter l’opération sur l’include de script 'LoggerConfiguration' du périmètre 'Service d’exportation de journaux' a été refusé. L’application « Service d’exportation de journaux » doit déclarer un privilège d’accès entre périmètres. Veuillez contacter l’administrateur de l’application pour mettre à jour leurs demandes d’accès. Message d’erreurUn problème est survenu lors de la configuration de la configuration. Veuillez réessayer ultérieurement en définissant actif sur vrai et en mettant à jour l’enregistrement.

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

    Chiffrement au niveau des colonnes

    PRB1781726

    KB1648610

    Les enregistrements de champ « Configuration de chiffrement » en double pour les tables de la hiérarchie CMDB provoquent des erreurs lorsque les tables sont interrogées Des enregistrements de champ « Configuration de chiffrement » en double pour les tables de la hiérarchie CMDB peuvent faire en sorte 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.

    Chiffrement au niveau des colonnes

    PRB1798601

    Les enregistrements de configuration de champ chiffré (EFC) dans le champ d’application global pour les tables qui se trouvent dans un champ d’application non global ne peuvent pas être modifiés Lorsque cela se produit, les EFC de portée mondiale ont tous été créés par le « système » à peu près au même moment.

    Générateur de conditions

    PRB1777164

    KB1650812

    La console du comité consultatif sur les changements (CAB) affiche une barre oblique inverse supplémentaire dans le champ Date de début prévue La console CAB affiche une barre oblique inverse supplémentaire dans le champ Date de début planifiée chaque fois que la réunion CAB est enregistrée et actualisée.

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

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

    PRB1332966

    La règle métier « Réinitialiser l’état de la source de découverte inconnue » appelle current.setWorkflow(false) et annule ainsi toutes les BR qui auraient dû s’exécuter après elle L’action Convertir en service d’application insère/met à jour la table cmdb_ci_service_discovered. Cependant, comme le service avait une source de découverte définie sur « Inconnu », « Réinitialiser l’état de la source de découverte inconnue » s’est exécuté, ce qui n’a pas été le cas de la mise à jour du modèle BR qui aurait dû être exécutée. Ainsi, le modèle de service n’a pas été créé.
    1. Ajoutez une règle métier avec un ordre supérieur à l’ordre « Réinitialiser l’état de la source de découverte inconnue » (1010) à la table cmdb_ci.
    2. Mettez à jour la table.
    3. Vérifiez si le nouveau BR a été exécuté.

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

    PRB1672625

    KB1364738

    Les choix pour les champs Étape du cycle de vie et État de l’étape du cycle de vie ne sont pas traduits Dans la vue de liste, les deux traductions ne fonctionnent pas. Dans la vue de formulaire, les traductions de l’étape du cycle de vie ne fonctionnent pas.

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

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

    PRB1696232

    La tâche « Relation suggérée du générateur de requêtes CMDB » exécute une requête longue et coûteuse, ce qui entraîne des problèmes de performances de base de données La requête lente s’est exécutée pendant près de 2 heures.

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

    PRB1739806

    Les tâches de découverte provoquent un afflux de requêtes vers la table ire_mutex, provoquant un encombrement de la base de données

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

    PRB1781459

    La tâche « Tableau de bord d’intégrité CMDB : calcul du score d’exhaustivité » exécute une requête lente, ce qui entraîne des problèmes de performances La lenteur de la requête entraîne un processeur de base de données élevé et augmente la longueur de la liste d’historique (HLL).

    Exécutez la tâche « Tableau de bord d’intégrité CMDB : calcul du score d’exhaustivité ».

    Observez la longueur de la requête.

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

    PRB1790374

    KB1698757

    Le modèle de déduplication ne respecte pas l’option « Autoriser uniquement les mises à jour à partir de CI en double lorsque la valeur principale du CI est nulle » Les attributs de CI principaux sont mis à jour avec les valeurs du CI en double.

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

    Gestionnaire de sécurité contextuelle

    PRB1769723

    Une règle métier de requête empêche les utilisateurs non-administrateurs qui commentent une tâche de Catalogue de services (SCTASK) de la copier dans un élément demandé (RITM)

    API Intégration continue/Livraison continue (CI/CD)

    PRB1774672

    La publication de l’intégration continue/de la livraison en continu (CICD) échoue avec une erreur ScriptEvaluator, mais semble réussie sur le suivi L’erreur est la suivante : « ScriptEvaluator SEVERE *** ERROR *** Evaluator.evaluateString() problem ».
    1. Mettez à jour l’sn_appauthor. ScopedAppUploader pour générer une erreur d’évaluateur de script (par exemple, effacez tout le champ de script de sorte que lorsqu’une fonction est appelée, elle déclenche une erreur car la fonction n’existe pas.)
    2. À l’aide d’un explorateur d’API REST, publiez une application par ID.

    Comportement attendu : le tracker affiche failure.

    Comportement réel : le tracker montre du succès.

    Plateforme principale

    PRB1732676

    KB1587782

    La variable ${comments_and_work_notes} ne fonctionne pas pour les tickets RH après une mise à niveau vers Vancouver Après la mise à niveau vers Vancouver, les notifications par e-mail avec ${comments_and_work_notes} s’affichent comme vides dans l’e-mail du destinataire. Cela fonctionne bien dans les instances Tokyo.

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

    Plateforme principale

    PRB1762070

    Les tableaux de bord des performances de ServiceNow comportent des erreurs pour certains graphiques Les graphiques ont le message d’erreur « Erreur : données de série non valides ».

    Customer Service Management pour Gestion des services sur site

    PRB1798276

    KB1700946

    Les pages de carte de tâche de commande de travaux de Gestion des services sur site ne se chargent pas pour les dernières versions de l’API JavaScript Google Maps Échec du chargement des pages de carte pour « Afficher l’emplacement de la tâche » en raison d’une incompatibilité entre les dernières versions de l’API Google Maps et le module d’extension d’intégration de l’instance de base Google Maps.

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

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

    PRB1649391

    Les vues de base de données utilisant TPC avec des champs de fonction génèrent des erreurs

    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 d’un reporting sur une table, à l’aide d’une condition de liste connexe avec l’opérateur logique « OU », cela semble avoir le même effet que l’utilisation de « ET ».

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

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

    PRB1759083

    KB1641694

    DBOnlineAlter effectue une boucle à l’infini lors de la lecture des données de la table intermédiaire Les alters en ligne peuvent tourner en boucle à l’infini à partir de la table intermédiaire, ce qui a un impact sur les performances et entraîne des problèmes de mise à niveau.

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

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

    PRB1765194

    Une requête « Liste » de vue de base de données génère une erreur de syntaxe lorsque la langue est définie sur japonais Le message d’erreur est une erreur de syntaxe ou une violation des règles d’accès détectée par la colonne inconnue de la base de données 'sys_translated_text2.name' dans 'where clause'.

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

    PRB1818225

    KB1705517

    L’utilisation de « trier par » sur un seul champ avec une clause limite génère des messages d’erreur dans Xanadu Les utilisateurs rencontrent des messages « Erreur de syntaxe » ou « Violation des règles d’accès » lorsqu’ils utilisent une fonction « Trier par » sur un seul champ avec une clause limite. Cette erreur se produit au sein des espaces de travail CMDB et de la hiérarchie CMDB lors de l’affichage des tables en vue de liste. Cela se produit également si la liste ordonnée n’affiche aucune donnée mais indique un nombre de lignes valide non nul.

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

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

    PRB1826425

    Un module de menu d’application [sys_app_module] avec un caractère d’espace provoque un échec d’affichage dans le navigateur de filtre Un module de menu d’application (sys_app_module) peut ne pas être visible dans le navigateur de filtre s’il y a un caractère d’espace (valeur non nulle) dans le champ Requête .

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

    PRB1771921

    Si un nom de table physique est différent du nom logique, la tâche de compaction planifiée quotidienne ne fonctionne pas
    1. Rendez la compaction de table sys_report_flow_doc_a5e éligible en configurant des données et des critères de compaction.
    2. Exécutez la compaction.

    Notez qu’il affiche « La compaction n’est pas activée pour la table : sys_flow_report_doc_chunk_a5e. sauter..'.

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

    PRB1794621

    L’utilisateur ne peut pas obtenir les tâches de mise à jour de la gestion des données à appliquer lors de l’utilisation de l’heure « Exécuter à »
    1. Créez un incident avec une brève description de « Test de mise à jour DM ».
    2. Créez un enregistrement sys_dm_update.
    3. Définissez la table sur « Incident » et les conditions sur « La brève description contient « Test de mise à jour DM ».
    4. Dans « Champ » et « Valeurs », définissez « Groupe d’affectation » sur « Approbateurs ».
    5. Définissez « Exécuter à » sur quelques minutes dans le futur (il se peut que l’enregistrement doive d’abord être sauvegardé avant que ce champ n’apparaisse).
    6. Attendez la durée de la période d’exécution du sys_dm_update.
    7. Actualisez la règle de sys_db_update.

      Notez que l’état est « Nouveau ».

    8. Actualisez l’incident créé à l’étape 1.

    Notez que le « Groupe d’affectation » reste inchangé.

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

    PRB1784967

    KB1706117

    Une exception NullPointException (NPE) a été levée lors de l’invocation de getAvailableConnection Un NPE se produit occasionnellement pendant le basculement de l’AHA 3.0. L’échec du chargement de la base de données des scripts est dû à la valeur de retour de com.glide.db.pool. DBConnectionPool. getDBConnection(int) est nul.

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

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

    PRB1788274

    KB1720975

    Il y a des résultats incorrects lorsqu’une instruction est fermée alors qu’une autre instruction est en cours d’exécution

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

    Persistance de la base de données

    PRB1266075

    KB0728469

    Si toutes les tables qui font partie d’une vue de base de données se trouvent sur la même base de données de passerelle, Glide doit être en mesure de rediriger la requête vers la passerelle Les vues de base de données qui se connectent à des tables partitionnées ne fonctionnent pas. Ils ne respectent pas la configuration de la passerelle et regardent toujours dans la base de données de base.

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

    Persistance de la base de données

    PRB1592883

    Des résultats inattendus se produisent lorsque QueryTermParser évalue une requête qui contient « STARTSWITH » et « ON » QueryTermParser retourne ON pour une requête telle que « short_description STARTSWITHSNOWMON » plutôt que « STARTSWITH ».

    Persistance de la base de données

    PRB1739880

    Ignorer forcePrimaryKeyOrdering pour les requêtes « TS » L’API de recherche de Portail de services renvoie une réponse vide. L’interface utilisateur semble se bloquer et aucun résultat ne s’affiche.

    Persistance de la base de données

    PRB1773095

    Les liens sont rompus dans les enregistrements « Jeu de variables » lorsque la page est traduite dans une langue autre que l’anglais Les liens d’un enregistrement « Jeu de variables » ne fonctionnent pas lorsque le champ Titre n’est pas traduit dans une langue autre que l’anglais.
    1. Activez le module d’extension de langue japonaise (com.snc.i18n.japanese).
    2. Assurez-vous que la langue est définie sur l’anglais.
    3. Accédez à la table sc_cat_item.
    4. Créez un nouvel élément de catalogue.
    5. Dans la liste connexe « Jeux de variables », sélectionnez Nouveau.
    6. Créez un jeu de variables (par exemple, un jeu de variables d’une seule ligne).
    7. Remplissez le nom « Titre » et les autres champs obligatoires.
    8. Envoyer.
    9. Revenez à l’enregistrement de l’élément de catalogue et faites défiler vers le bas jusqu’à la liste connexe « Jeux de variables ».

      Notez que le lien du jeu de variables « test de langue » fonctionne.

    10. Passez la langue au japonais et vérifiez à nouveau le lien du test de langue du jeu de variables.

    Comportement attendu : Le lien doit fonctionner de la même manière en mode anglais.

    Comportement réel : le lien ne fonctionne pas.

    Collecte de données pour la gestion des licences Oracle Global et les services de conseil pour Software Asset Management

    PRB1810089

    Le téléchargement du rapport GLAS entraîne une page blanche L’utilisateur ne peut pas télécharger de rapports Oracle GLAS lorsqu’il y a plus de 10 millions d’enregistrements dans les tables GLAS.

    Actions déclaratives

    PRB1824763

    KB1754358

    Le menu de débordement de l’action d’interface utilisateur de l’espace de travail configurable CSM/FSM ne fonctionne pas Après la mise à niveau vers Xanadu, un problème d’interface utilisateur se produit sur la variante de page « Enregistrement par défaut » dans l’espace de travail CSM/FSM. Le menu de débordement pour les actions d’interface utilisateur ne fonctionne pas comme prévu et les actions d’interface utilisateur ne sont pas empilées derrière l’élément de menu à trois points lorsque l’on zoome sur la page.

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

    Découverte

    PRB1613464

    KB1444661

    La table cmdb_sam_sw_install est dupliquée après l’exécution de la détection, même après la suppression des enregistrements supplémentaires Les enregistrements en double sont créés dans la table cmdb_sam_sw_install même après leur suppression et l’exécution de la détection.

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

    Découverte

    PRB1619143

    La sélection de MID spécifique pour la découverte dans le cloud ne fonctionne pas en raison d’une règle métier existante implémentée pour la sélection de grappe MID

    Découverte

    PRB1726066

    KB1645554

    La sonde vCenter Cloud est déclenchée chaque fois que le serveur Web (http.https) est défini comme ouvert Un correctif précédent a introduit une nouvelle sonde « VMware - vCenter Cloud » qui vérifie si vCenter s’exécute sur le port 443. Si tel est le cas, cela déclenche la découverte vCenter. Toutefois, la sonde « VMWare - vCenter Cloud » est déclenchée chaque fois que le serveur Web (http.https) est défini comme ouvert.

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

    Découverte

    PRB1742335

    La découverte d’un environnement cloud volumineux entraîne des problèmes de discovery_temp_results L’état de découverte est marqué comme terminé, mais la transaction est toujours en cours de traitement en raison de la longue exécution de la requête sur discovery_could _temp_results. Cela se produit en raison de la règle métier « Mettre à jour le nombre de ressources dans le cloud ».

    Exécuter Discovery sur un grand nombre de comptes AWS où il récupère plus de 2 millions d’enregistrements.

    Découverte

    PRB1788611

    KB1703744

    Échec du démarrage des contextes d’extension vCenter Les extensions du Serveur MID du collecteur vCenter ne démarrent pas et les événements ne sont pas collectés.
    1. Accédez aux contextes des modules de collection d’événements vCenter.
    2. Créez un enregistrement.
    3. Spécifiez les détails du serveur MID et de vCenter.
    4. Enregistrez l'enregistrement.
    5. Sélectionnez Démarrer pour déclencher les événements.

    Notez que les événements ne sont pas déclenchés lorsque vous sélectionnez le bouton Démarrer .

    Découverte

    PRB1789497

    Des enregistrements d’affinité d’informations d’identification SNMP en double sont créés Lorsque la découverte est exécutée deux fois sur un équipement SNMP à l’aide d’informations d’identification SNMP v1/v2c, un enregistrement de relation en double est créé.
    1. Sur une instance exécutant Washington DC ou une version ultérieure, exécutez une découverte sur un équipement SNMP à l’aide d’informations d’identification SNMP v1/v2c.
    2. Une fois la découverte terminée, vérifiez la relation entre la table des dscy_credentials_affinity pour l’équipement qui vient d’être découvert lors de la liaison des informations d’identification SNMP.
    3. Exécutez une autre analyse de découverte sur le même appareil avec le même MID et les mêmes informations d’identification.
    4. Vérifiez la table dscy_credentials_affinity après cette analyse.

    Notez qu’un enregistrement de relation en double doit être créé.

    Découverte

    PRB1804276

    KB1702685

    Les classifieurs de processus ADM (Application Dependency Mapping) de découverte placent des éléments de configuration (CI) incorrects dans la sonde ecc_queue sorties, ce qui entraîne la mise à jour des données de l’application uniquement dans le CI de l’ordinateur Lorsque la sonde ADM s’exécute, les classifieurs de processus correspondants déclenchent des sondes spécifiques aux applications. Le code impliqué dans la spécification du CI à placer dans la sortie de sonde se trouve dans l’include de script ApplicationDependencyMapping, qui place le CI de l’ordinateur parent à la place du CI de l’application. Par conséquent, le CI de l’ordinateur est mis à jour et remplacé par le CI de l’application, et le CI de l’application n’est pas mis à jour.
    1. Ouvrez NGINX sur un serveur Linux à utiliser comme exemple.
    2. Ouvrez une instance Vancouver.
    3. Découvrir un hôte pour créer un CI NGINX est créé.
    4. Mettez à niveau l’instance vers Washington DC.
    5. Effacer la valeur de version du CI d’application existant.
    6. Détectez l’hôte Linux.

    Notez que la version d’exemple n’est pas remplie à nouveau dans le CI NGINX.

    Sondes et capteurs de découverte

    PRB1769606

    KB1645469

    Les appareils non Windows ne créent pas d’installations de logiciels pour le système d’exploitation (OS) Sur les serveurs non-Windows, les enregistrements d’installation de logiciels ne sont pas créés pour le système d’exploitation.
    1. Exécuter la découverte sur un appareil Windows avec SAMP activé.

      Notez que les enregistrements d’installation de logiciels sont créés pour le système d’exploitation Windows.

    2. Effectuez la même étape pour Linux/Solaris.

    Notez que les enregistrements d’installation du système d’exploitation ne sont pas créés.

    Gestion des documents

    PRB1754517

    L’image enregistrée à l’intérieur d’une table sur une section de document est déformée et tronquée Lors de l’ajout d’un fichier image dans une cellule de table d’un enregistrement BCP à partir de la liste connexe « Documentation », le fichier image est tronqué et déformé après avoir généré le PDF.

    Services de gestion des documents

    PRB1710424

    La génération de PDF ne fonctionne pas correctement lorsque des caractères hongrois sont utilisés Les caractères Ú et Ű provoquent des erreurs de formatage dans le document généré.
    1. Mettez en service une instance avec des modules d’extension sn_bcm, sn_bcp sn_bia et sn_bcm_components installés.
    2. Ouvrez l’enregistrement sn_bia_analysis dans l’espace de travail BCM.
    3. Dans Description etNom , ajoutez un des caractères Ú et Ű (ou les deux). Assurez-vous que la chaîne est présente après les caractères.
    4. Enregistrez l'enregistrement.
    5. Sélectionnez le bouton Générer le PDF .
    6. Ouvrez le document généré.

    Notez que la mise en forme s’interrompt après les caractères Ú et Ű.

    Visionneuse de documents

    PRB1734394

    KB1647686

    Lors de l’affichage d’un article de la base de connaissances avec une pièce jointe PDF incorporée, l’aperçu du PDF joint est de mauvaise qualité Lors de l’affichage du PDF joint dans un article de la base de connaissances (« Publié » ou « En cours de révision »), l’aperçu du PDF joint est de mauvaise qualité. Si l’utilisateur affiche le PDF joint en dehors de la visionneuse (dans Adobe ou dans le navigateur), l’aperçu du PDF est de bonne qualité. Ce problème se produit dans la visionneuse de documents de la plateforme.
    1. Connectez-vous à une instance.
    2. Ouvrir le navigateur d’application et effectuer une recherche Incidents > Tout.
    3. Ouvrez n’importe quel enregistrement.
    4. Joignez le PDF fourni.

    Lors de l’affichage du PDF joint, notez que l’aperçu d’un PDF joint est en basse qualité.

    Traduction dynamique

    PRB1832033

    Lorsqu’un translatorID est envoyé en tant que nul à une API d’infrastructure d’exclusion, il ne renvoie pas les textes d’entrée dans la sortie dans Now Assist

    Chiffrement Edge

    PRB1773542

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

    Intégration Elasticsearch

    PRB1711742

    La création d’index élastique échoue lors de l’inclinaison d’une instance avec recherche HA Elastic vers non-HA L’utilisateur observe l’erreur « Échec de la création des journaux environnants » et toutes les créations d’index échouent.
    1. Demandez deux instances avec HLA (une avec HA Elastic et l’autre non HA).
    2. Au démarrage, l’index des journaux environnants doit être créé.
    3. Clonez l’instance HA vers une instance non HA.

    Au démarrage, observez l’erreur « Échec de la création des journaux environnants ». En général, toutes les créations d’index échouent.

    Notifications par e-mail

    PRB1763775

    KB1699112

    Lorsque vous rédigez un e-mail dans Espace de travail pour l’exploitation des services (SOW) et que vous copiez/collez le nom de « l’appelant » dans le champ À ou CC , la saisie semi-automatique du champ de référence n’apparaît pas Par exemple, lorsque l’utilisateur copie et colle le nom « Abraham Lincoln », il affiche l’erreur « L’adresse locale contient un contrôle ou un espace. Les caractères au format [a-z][A-Z][0-9] {-} sont acceptés'.

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

    Notifications par e-mail

    PRB1783999

    La tâche « Lecteur d’e-mail d’instance » se bloque lors de la suppression (et non de la récupération) des messages à partir 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 de courrier ne traite que 20 messages, puis se retire, forçant l’instance à attendre la prochaine tâche de lecteur de courrier électronique planifiée 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 supprimer.

    Notifications par e-mail

    PRB1828578

    Lenteur des performances de chargement Console de gestion des problèmes majeurs (MIM) Client de messagerie

    Gestion des tickets Relations avec les employés

    PRB1830223

    Les utilisateurs RH ne sont pas en mesure d’ajouter ou d’afficher des pièces jointes sur des tickets Relations avec les employés dans Espace de travail d’agent RH Lorsque des utilisateurs RH essaient d’ajouter des pièces jointes à un ticket Relations avec les employés dans Espace de travail d’agent RH, la pièce jointe disparaît et ils ne peuvent pas afficher tous les documents joints précédents. Si les utilisateurs consultent le même enregistrement Relations avec les employés dans Espace de travail d’agent RH en tant qu’administrateur, ils peuvent afficher toutes les pièces jointes que l’utilisateur RH a essayé d’ajouter.

    Gestion des événements

    PRB1760429

    Une condition de concurrence dans un moteur de clustering basé sur les balises lorsque le traitement des événements multi-tâ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 la corrélation » à partir de la tâche de requête (définissez la propriété sur faux).
    2. Activer le traitement des événements multi-tâches (4)/nœud.
    3. Créez une définition de TBAC.
    4. Envoyer plusieurs événements en même temps avec des clés de message différentes.

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

    Gestion des événements

    PRB1815229

    KB1704522

    AnomalyScoreProcessor a « Journalisation du débogage » activée par défaut L’activation par défaut de la fonction « Journalisation du débogage » entraîne l’apparition de milliers d’enregistrements inutiles dans le journal système.

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

    Gestion des événements

    PRB1821550

    Un message d’information de « Avez-vous essayé la liste express... S’affiche également pour les tables non em_alert (mais pour em_alert en tant que liste connexe dans la page) Le message bleu de « Avez-vous essayé la liste express... » s’affiche, mais ce n’est pas le cas pour la liste connexe de la page « Alertes ».

    Moteur de flux

    PRB1752255

    KB1705325

    Les changements d’étape de flux ne fonctionnent pas après l’utilisation de Effectuer les actions suivantes en parallèle avec le moteur v2 Le problème est également confirmé à Washington DC.

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

    Moteur de flux

    PRB1813296

    Une entrée de référence de flux secondaire apparaît sous forme de JSON au lieu de référence Chaque fois qu’un enregistrement de groupe est transmis via le flux au flux secondaire, il affiche une erreur sous la forme « Ignorer les approbations en raison d’une règle non valide : ApprovesRejectsAnyG ». Le passage d’un enregistrement à un flux secondaire n’est pas constant et s’effectue sous forme de JSON. Ce n’est pas seulement isolé à ApprovalRules.

    Moteur de flux

    PRB1814554

    KB1715780

    Problème trouvé dans Xanadu avec « Soumettre la demande d’élément de catalogue », les jeux de variables de plusieurs lignes (MRVS) et les variables de texte de plusieurs lignes Un flux ou un flux secondaire utilisant « Soumettre la demande d’élément de catalogue » où l’élément de catalogue contient un MRVS et un champ de texte multiligne échoue génère l’erreur : « com.snc.process _flow.exception. OpException causée par : caractère inattendu (\) à la position 3942.'

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

    Flux (Canal de famille)

    PRB1648314

    Il existe un journal d’erreurs « LookUpRecord » lorsqu’il ne donne aucun résultat Lorsque « Rechercher un enregistrement » renvoie null, le journal système enregistre un journal d’erreurs même si « Ne pas échouer sur l’erreur » est vrai.

    Flux (Canal de famille)

    PRB1740676

    Les utilisateurs reçoivent un message « Nombre de lignes masquées par des contraintes de sécurité » dans les flux connexes de Concepteur de flux Il existe une logique de flux connexe lorsque les instantanés de flux/flux secondaires principaux avec des noms différents utilisent un flux secondaire donné A. Pour le flux secondaire A, la logique des flux connexes compte chaque instantané avec un nom différent comme un flux unique, ce qui est incorrect. Pour cette raison, dans Flow Designer, pour un flux secondaire/une action dans un flux connexe, un message d’erreur « Nombre de lignes masquées par des contraintes de sécurité » s’affiche.
    1. Accédez à Concepteur de flux.
    2. Créez un flux secondaire et publiez-le.
    3. Ajouter un flux secondaire à un flux et enregistrer.
    4. Changez le nom du flux et publiez.
    5. Revenez au flux secondaire.
    6. Sélectionnez Afficher les champs connexes.
    7. Sélectionnez le menu Actions supplémentaires dans le coin supérieur droit.
    8. Sélectionnez Afficher les flux connexes.

    Observez qu’un flux est visible lorsqu’il affiche le message en bas « Nombre de lignes masquées par des contraintes de sécurité : 2 ».

    Flux (Canal de famille)

    PRB1755867

    L’enregistrement des étapes de flux génère une erreur interne du serveur Un message d’erreur « Problème interne du serveur dû à un accès insuffisant » s’affiche lors de l’enregistrement des étapes de flux.
    1. Connectez-vous à l’instance iPaaS la plus récente.
    2. Empruntez l’identité en tant qu’utilisateur disposant uniquement du rôle « flow_designer et action_designer ».
    3. Créez un flux.
    4. Accédez au menu Actions supplémentaires .
    5. Ajoutez des étapes.
    6. Sélectionnez Enregistrer.

    Notez que le message d’erreur « Problème interne du serveur dû à un accès insuffisant » s’affiche.

    Flux (Canal de famille)

    PRB1780076

    Approbation > État est défini sur « Annulé » lorsque le flux exécute des actions avec l’étape « Demandé annulé » à Vancouver et Washington Lorsque le flux définit l’étape de l’élément demandé (RITM) sur « Demande annulée », l’approbation RITM est toujours « Demandé », ce qui déclenche la règle métier « Fermeture de l’élément de demande ».

    Flux (Canal de famille)

    PRB1796423

    Dans Flow Designer, les données d’entrée disparaissent une fois que l’utilisateur a enregistré le flux L’utilisateur construit une action avec la structure 'Array.Object contains Array.Objects contains Objects of String'. Lorsqu’ils essaient de définir la valeur de la variable String, la valeur s’efface après l’enregistrement.
    1. Ouvrez une instance de version Xanadu.
    2. Construire une action avec la structure 'Array.Object contains Array.Objects contains Objects of String'.
    3. Créez un flux secondaire.
    4. Ajoutez l’action créée à la deuxième étape.
    5. Essayez de définir la valeur de la variable Chaîne et enregistrez le flux secondaire.

    Comportement attendu : La valeur est enregistrée.

    Comportement réel : la valeur est effacée.

    Flux (Canal de famille)

    PRB1796489

    Une affectation de variable de flux est restaurée après l’enregistrement d’un flux secondaire
    1. Ouvrez Concepteur de flux.
    2. Ouvrez le flux secondaire « Tester l’affectation booléenne ».
    3. Essayez d’affecter le champ Actif de l’enregistrement d’entrée de flux secondaire (ticket de réclamations) à la variable de flux « Ticket actif ».
    4. Enregistrez le flux secondaire.
    5. Vérifiez l’affectation des variables de flux.

    Notez qu’une affectation a été restaurée après l’enregistrement du flux secondaire.

    Flux (Canal de famille)

    PRB1797470

    Le type bidirectionnel ne fonctionne pas s’il est utilisé dans les flux secondaires à plusieurs niveaux avec des sorties d’affectation Les enregistrements SSD (Secure Storage Data) password2 sont supprimés dès qu’un flux se termine/se termine.

    Flux (Canal de famille)

    PRB1817432

    KB1710616

    L’évaluation des erreurs ne fonctionne pas comme prévu pour les nouveaux flux dans l’État de Washington, DC, où Flow Engine V2 a été introduit Dans une action, l’étape REST est utilisée et l’évaluation des erreurs est configurée. L’évaluation des erreurs est définie pour affecter un code d’état d’action de 2 et définir le message d’état de l’action dans le corps de la réponse de l’étape REST lorsque le code d’état de l’étape REST n’est pas 200. Toutefois, dans le résultat de l’exécution, même si le code d’état de l’étape REST est 200, le code d’état de l’action est 2 et le message d’état de l’action est nul.

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

    Flux (Canal de famille)

    PRB1822604

    KB1709945

    Les valeurs des champs d’action de flux sont tronquées lorsqu’elles contiennent le symbole « = » dans un champ et utilisent des scripts en ligne dans un autre champ Une action de flux ne met pas à jour les champs correctement lorsqu’elle a la colonne de type « script » et les scripts en ligne sur l’action « Créer un enregistrement ».

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

    Contrôleur de formulaire

    PRB1826786

    Les champs d’entrée de base ne s’affichent pas pour Now Assist pour configurer la base de données de gestion (CMDB) La section « Choisir des entrées » est vide et génère une erreur lorsque l’utilisateur tente d’activer la compétence de synthèse des CI pour CMDB.

    Accédez à la Now Assist pour l’administrateur > Fonctionnalités > CMDB > Afficher les détails > Synthèse CI > Fermer les entrées.

    Notez que les entrées de base sont vides et qu’une erreur est générée.

    GlideRecord

    PRB1786468

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

    Visites guidées

    PRB1784409

    L’API de visites guidées renvoie java.lang.ArrayIndex OutOfBoundsException Il génère une erreur interne du serveur 500.
    1. Mettez en service une instance avec le module d’extension Gestion des incidents majeurs avec des données de démonstration installées.
    2. Accédez à Espace de travail pour l’exploitation des services.
    3. Accédez à un incident majeur de la liste.
    4. Accédez à l’onglet « Communiquer ».
    5. Créez une tâche avec l’option E-mail.
    6. Sélectionnez Composer.

    Visites guidées

    PRB1790101

    Une visite guidée affiche « Non défini » lors de la tentative d’arrêt du lancement automatique d’une visite dans Espace de travail d’agent RH
    1. Assurez-vous que com.sn_hr_agent_ws pour Espace de travail d’agent pour la gestion des tickets RH est installé.
    2. Créez une visite guidée et fournissez les informations ci-dessous :
      1. Nom :nom-providence
      2. Type de visite guidée :Espace de travail
      3. Sélectionner « Sélection manuelle »
      4. Page de démarrage : now/hr/agent/home
      5. Sélectionnez lors de la création d’une visite guidée.
    3. Ouvrez un navigateur.
    4. Assurez-vous de fermer d’abord tous les onglets ouverts existants.
    5. Effacez tout le cache et l’historique du navigateur.
    6. Connectez-vous à une instance Vancouver.
    7. Accédez à la page d’accueil de HR Workspace.
    8. Attendez le lancement automatique de la visite guidée.
    9. Une fois la fenêtre contextuelle de la visite guidée affichée, sélectionnez le bouton x .

    Notez qu’il affiche 'indéfini'.

    Haraka (Glide)

    PRB1824231

    KB1709920

    sys_kagami_query_engine a une erreur dans la colonne decision_last_msg Les requêtes ne sont pas acheminées vers postgreSQL après la mise à niveau vers Xanadu. Les requêtes avec « grouper par » tentent d’être acheminées vers Haraka, mais échouent en raison d’une erreur de syntaxe.

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

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

    PRB1825365

    KB1709665

    Analyse de l’intégrité des journaux s’interrompt après la mise à niveau vers Xanadu La distribution du Serveur MID n’a pas de dépendance groupée (mid-loom.jar).

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

    Ensemble d’historique

    PRB1826101

    L’activation de la propriété « glide.history_set.pull_ journal_entries_from _journal_table » a des effets secondaires L’activation de la propriété interrompt l’API HistoryWalker et renseigne « 0 » comme nombre de mises à jour pour les champs de journal dans la table sys_history_line.

    Éditeur de type de champ HTML

    PRB1782444

    Lorsque la balise « fermer la liste non triée » est utilisée dans un modèle, un élément d’espace insécable est ajouté au champ HTML Lorsqu’un modèle est créé sur un champ HTML et que '</ul>' est incluse, le problème se produit. L’application du modèle ajoute « » au champ HTML. La valeur est considérée comme ; </ul>  

    Éditeur de type de champ HTML

    PRB1799918

    La sélection de l’icône « Prévisualiser le formulaire » ouvre l’éditeur TinyMCE Le module d’extension IA générative UXC ajoute une macro d’interface utilisateur à un formulaire contenant TinyMCE. Lorsqu’un formulaire est prévisualisé à partir d’une liste, la macro d’interface utilisateur est affichée et TinyMCE est initialisé autour de la liste. Le sélecteur qu’il utilise n’est pas compatible avec une page « Listes ».
    1. Mettez en service une instance avec la dernière version d’IA générative UXC (6.0.1).
    2. Définissez la propriété glide.ui.html.editor.use_v4 sur vrai.
    3. Ouvrir une liste.
    4. Sélectionnez l’icône « Aperçu du formulaire » pour n’importe quel enregistrement.

    Comportement attendu : La fenêtre contextuelle du formulaire « Lecture seule » s’ouvre.

    Comportement réel : L’éditeur TinyMCE est ouvert.

    Clone d’instance (famille)

    PRB1774663

    L’utilisateur observe l’alerte « Exception de données générale 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.

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

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

    Instance Scan

    PRB1797550

    KB1704250

    API déconseillées L’analyse planifiée a une référence de combo non valide Les utilisateurs peuvent voir une erreur car les analyses sont exécutées périodiquement : « Journal d’erreurs com.glide.instance_ analyse. Moteur d’analyse : java.lang. IllegalArgumentException : aucun enregistrement de scan_combo de ce type..."

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

    Concentrateur d'intégration

    PRB1766824

    Les appels sortants hors concentrateur d’intégration (IH) sont comptés comme des utilisations IH si un flux est appelé plus tôt dans la transaction IH, même si ce flux n’entraîne pas la demande sortante

    La JVM à grande échelle

    PRB1783992

    KB1698970

    Les nœuds ne répondent pas après des blocages ou des blocages de la machine virtuelle Java (JVM) Un changement dans la mise à niveau Washington DC empêche les nœuds JVM de répondre, ce qui amène la couche de service Java à déterminer que le nœud JVM est bloqué. Les nœuds ne semblent pas redémarrer et les erreurs de mémoire insuffisante (OOM) ne sont pas publiées dans les journaux. Cela entraîne l’arrêt du nœud et a un impact sur les performances des instances qui sont affectées.

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

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

    PRB1740666

    Les certificats Publickeywrap et Publicsignver ne sont pas régénérés lorsque les certificats sont manquants et que les clés sont présentes Si une instance n’a qu’une paire de clés active (pour la clé de chiffrement asymétrique d’instance (IAEK) et la clé de signature d’instance (ISK)) mais que les certificats correspondants n’existent pas, les certificats correspondant à IAEK et ISK doivent être régénérés, mais ne le sont pas.

    Gestion des connaissances

    PRB1783762

    KB1695361

    Les auteurs qui ne sont pas membres du groupe de propriété ne peuvent plus modifier un article de la base de connaissances, même si la propriété glide.knowman.ownership _group.override est définie sur vrai La condition pertinente ne vérifie pas si l’utilisateur est l’auteur de l’article de la base de connaissances et si la propriété glide.knowman.ownership _group.override est définie sur true, ce qui entraîne l’échec de l’ACL.

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

    Langue et traductions

    PRB1766013

    Pour le japonais, la boîte de dialogue de mise à jour sale n’est pas traduite correctement en U16 {HTML :displayValue} s’affiche sans valeur de sys_ui_message. # est absent de la traduction japonaise.
    1. Mettez en service une instance avec le module d’extension Traductions en japonais installé.
    2. Modifiez la propriété système glide.ui.polaris.experience sur false pour activer U16.
    3. Ouvrez un enregistrement d'incident.
    4. Modifiez la description sans enregistrer.
    5. Sélectionnez le bouton Retour pour déclencher la boîte de dialogue de mise à jour erronée.

    Administration de listes

    PRB1688076

    KB1585842

    Dans Vancouver, la modification des lignes par page dans le générateur d’IU entraîne des messages de contraintes de sécurité Lorsqu’un utilisateur modifie les lignes par page sur Tokyo ou Utah et actualise, il réinitialise à 20 par page et cette erreur n’apparaît pas.

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

    Administration de listes

    PRB1770231

    Une liste ne se charge pas lorsqu’un filtre fixe est nul et qu’une liste active est activée L’écran « Liste » se bloque lors de l’application d’un filtre.

    Administration de listes

    PRB1797758

    KB1705540

    Lors du défilement horizontal dans n’importe quelle table en vue de liste, les noms de champs ne défilent pas Lors du défilement horizontal, les noms de champs en haut sont figés sur place, mais les valeurs changent.

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

    Administration de listes

    PRB1798031

    La fonctionnalité Modifier les colonnes ne fonctionne pas comme prévu dans l’espace de travail configurable Si un utilisateur ouvre l’espace de travail la première fois et qu’il utilise les options de recolonne, la préférence utilisateur est enregistrée au format : workspace.list. columnOrder.xyz. Si les utilisateurs ouvrent ensuite un nouvel onglet dans Chrome et le modifient à nouveau, la préférence est enregistrée avec un suffixe différent : workspace.list. columnOrder.abc. Si les utilisateurs reviennent ensuite au premier onglet dans Chrome et mettent à jour leurs préférences, les mises à jour sont retournées à : workspace.list. columnOrder.xyz. L’espace de travail s’accroche à l’un de ces suffixes de préférence utilisateur et ignore les autres.

    Administration de listes

    PRB1804211

    Une liste ne se charge pas en raison de défaillances ACL Les listes ne se chargent pas et une réponse est renvoyée dans l’appel pour le courtier en données composites de la liste d’enregistrements.

    Administration de listes

    PRB1827799

    Une condition de filtre dans un module affiche des filtres supplémentaires lorsqu’elle est ouverte dans un nouvel onglet La condition de filtre affiche les détails du back-end.
    1. Créez un module.
    2. Dans une table, sélectionnez Incident.
    3. Ajoutez des champs de remontée pas à pas.
    4. Créez un enregistrement de préférence utilisateur et système « glide.ui.polaris ». ui16_tabs_inside_polaris » en tant que chaîne de type et définissez la valeur sur vrai.
    5. Empruntez l’identité d’un utilisateur.
    6. Accédez à un module Incident créé.
    7. Ouvrir le module dans un nouvel onglet.

    Comportement attendu : Lorsque vous cliquez sur le module pour l’ouvrir dans un nouvel onglet, seuls les filtres de remontée pas à pas doivent s’appliquer.

    Comportement réel : lorsque l’on clique sur le module pour l’ouvrir dans un nouvel onglet, des filtres backend supplémentaires sont appliqués. Notez que certains filtres supplémentaires sont appliqués. Ce problème ne se produit que lors de l’ouverture du module dans un nouvel onglet. S’il est ouvert dans le même onglet, le problème ne se produit pas. Si la valeur de préférence utilisateur pour l’utilisateur est définie sur faux, le problème n’est pas observé.

    Contrôleur de listes

    PRB1789532

    L’événement « Ouvrir le panneau » ne permet pas la réutilisation en dehors du contrôleur de liste
    1. Ouvrez un ensemble de listes d’enregistrements dans le générateur d’IU.
    2. Ajoutez un bouton à la page.
    3. Liez l’événement au contrôleur de liste « Ouvrir le panneau ».
    4. Dans l’événement, ajoutez un objet de champ « sysId : <ID système de la première ligne> ».
    5. Dans ce cas, ajoutez l’itinéraire 'quick-edit'.
    6. Enregistrer.
    7. Ouvrez l’application.
    8. Déclenchez le bouton.

    Le volet ne s’ouvre pas comme prévu.

    Gestion des incidents majeurs

    PRB1815931

    KB1709324

    La logique d’emprunt d’identité dans l’include de script Gestion des incidents majeurs (MIM) entraîne l’échec des événements après la mise à niveau Erreur des événements système résultant de la logique d’emprunt d’identité de l’utilisateur dans l’include de script « ExecuteMIMTrigger RulesWithImpersonation ». Lorsque cet include de script est appelé pendant le traitement asynchrone, le système emprunte l’identité de l’utilisateur connecté, en marquant les événements suivants comme traités ou mis à jour par un utilisateur individuel au lieu du « Système ». Par conséquent, ces événements sont une erreur.

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

    Serveur MID

    PRB1773302

    KB1646558

    Autorisations de démarrage et d’arrêt pour Serveur MID Les utilisateurs de service Windows déclenche des alertes de sécurité en énumérant tous les utilisateurs administrateurs locaux Les outils de surveillance de la sécurité marquent l’exécution des « administrateurs du groupe local réseau » en raison de l’énumération par les utilisateurs des requêtes SAM-R envoyées au serveur Active Directory. Le groupe 'net localgroup administrators' est utilisé pour tous les utilisateurs.

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

    Serveur MID

    PRB1779476

    KB1648678

    Le tableau de bord de Serveur MID n’affiche pas l’utilisation du processeur pour certains serveurs MID, mais indique la mémoire Windows MID Servers peut ne pas extraire les mesures d’utilisation du processeur à partir de l’hôte, ce qui entraîne des graphiques vides ou nuls dans le tableau de bord de MID Server. Le thread StatusMonitor dans le serveur MID ne parvient pas ou ne parvient plus à obtenir des informations sur l’utilisation du processeur à partir du système d’exploitation Windows. Il ne se retrouve pas dans l’entrée du code de correction d’erreur queue.stats/MID Server XMLStats, qui ne le place alors pas dans la table ecc_agent_scal ar_metric d’où proviennent les graphiques. Impossible de récupérer les données dans le journal de l’agent pour le thread Statusmonitor. Avec ce problème, aucune erreur n’est visible dans le journal de l’agent et les données sont manquantes.

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

    Serveur MID

    PRB1788294

    KB1704349

    Avertissement de problème de serveur MID, « Aucun mappage entre les noms de compte et les ID de sécurité n’a été effectué » Lorsqu’ils essaient d’accorder une autorisation en utilisant toutes les représentations complètes possibles d’un utilisateur sans vérifier si cette représentation est valide selon la configuration de l’environnement, lorsqu’une représentation donnée n’est pas valide, les utilisateurs reçoivent l’avertissement : « Aucun mappage entre les noms de compte et les ID de sécurité n’a été effectué ».

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

    Serveur MID

    PRB1791369

    KB1703297

    Il y a un problème de MID Server et un avertissement contextuel lorsque deux MID Server utilisent la même combinaison de nom d’utilisateur et de mot de passe L’utilisateur observe un avertissement et un problème de serveur MID.

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

    Serveur MID

    PRB1792071

    KB1695722

    Serveur MID ECCender ne traite pas les fichiers XML et effectue de nouvelles tentatives en permanence si le fichier est tronqué ou s’il contient des caractères non valides. Serveur MID ECCender ne traite pas les fichiers XML et effectue de nouvelles tentatives en permanence si le fichier est tronqué ou s’il contient des caractères non valides, de contrôle ou non analysables tels que « #31 ; ». Dès que les fichiers commencent à être renommés, ils continuent à ne pas être envoyés à l’instance. Comme l’instance ne parvient pas à lire les fichiers, elle effectue constamment une nouvelle tentative et déplace les enregistrements vers output_error.

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

    Serveur MID

    PRB1797811

    KB1702039

    Il y a des erreurs de fichier de pièce jointe FileNameCompliance InSync trompeuses lorsque ecc_agent_script_file pièces jointes sont manquantes Xanadu a ajouté une vérification du nom de fichier pour les fichiers synchronisés. Il génère des enregistrements de problèmes de Serveur MID, mais il peut s’agir de faux positifs trompeurs qui seraient difficiles à comprendre si l’enregistrement contient des pièces jointes d’utilisation, mais que la pièce jointe référencée n’est pas présente.

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

    Serveur MID

    PRB1819817

    Réduire la mémoire tampon de lecture/écriture SFTP par défaut de 32868 à 32768 Il y a eu quelques cas d’importation/exportation où l’environnement a eu des problèmes de gestion de la taille de la mémoire tampon SFTP de 32868. Étant donné que l’importation/exportation n’a exposé aucune configuration SSH, les utilisateurs ne sont pas en mesure de réduire la taille de la mémoire tampon.

    Normalisation ML pour SAM

    PRB1663147

    KB1634642

    Le travail « SAM - Normaliser les modèles de détection à l’aide de l’apprentissage machine » échoue pour le contenu non disponible ou sans correspondance « SAM : normaliser les modèles de détection à l’aide de l’apprentissage machine » échoue par intermittence pour le contenu non correspondant/non disponible, même si d’autres modèles sont normalisés sans problème.

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

    Authentification multifacteur (MFA)

    PRB1827237

    La tâche « [ICenter Analytics] Collecte quotidienne de données » génère une erreur La tâche « [ICenter Analytics] Collecte quotidienne de données » génère une erreur : « Table des faits d’erreur non valide pour la source d’indicateur IntegrationUsers WithoutWSAOFlag Enabled DataCollector ».

    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 faux et Next Experience est désactivé. Les utilisateurs avec le rôle administrateur ne peuvent pas accéder à ces modules : modules d’extension (now/app-manager/home), modèles de console NLU, Espace de travail pour l’exploitation des services, Espace de travail configurable CSM. Les utilisateurs du rôle ITIL ne peuvent pas accéder à l’Espace de travail pour l’exploitation des services ni à l’Espace de travail configurable CSM.

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

    Navigation unifiée Next Experience

    PRB1799023

    Un menu peut afficher moins d’éléments lorsqu’une règle métier est configurée pour restreindre une requête L’utilisateur constate que l’en-tête Next Experience n’a pas de menus (par exemple, « Tout », « Favoris » et « Historique »). Cela peut se produire s’il existe des règles métier à l’encontre des tables « sys_app_application » ou « sys_app_module » de type « Requête ». Cela peut également résulter d’une mauvaise mise en cache spécifique au domaine par rapport aux menus.

    Navigation unifiée Next Experience

    PRB1805368

    KB1703778

    L’utilisation de la navigation du curseur du clavier d’accueil est interrompue dans les boutons d’entrée du filtre de navigation de Next Experience et de fin du clavier dans Xanadu. Gauche, Droite, Accueil, Fin, Maj+Accueil, Maj+Fin, Maj-Gauche et Maj-Droite ne déplacent pas le curseur et ne sélectionnent pas de texte.

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

    Navigation unifiée Next Experience

    PRB1806148

    Une longue pastille contextuelle pousse la recherche, l’aide, la notification et le menu utilisateur hors de la fenêtre d’affichage Le texte très long dans le menu contextuel n’est pas tronqué et provoque un débordement de la recherche et d’autres icônes.
    1. Connectez-vous à n’importe quelle instance.
    2. Accédez à n’importe quelle page dont le titre est long.

    Notez que le texte très long dans le menu contextuel n’est pas tronqué et provoque un débordement de la recherche et d’autres icônes.

    Navigation unifiée Next Experience

    PRB1806521

    KB1705141

    Les menus Next Experience sont flous/illisibles dans Safari v18 C’est lié au style CSS 'webkit-backdrop-filter' mal appliqué aux pages. Au lieu d’appliquer le flou à l’arrière-plan des menus, il s’applique à l’ensemble du menu, y compris le texte.
    1. Ouvrez l’instance à l’aide de Safari 18.0 (20619.1.26.31.6).
    2. Accédez aux menus supérieurs.

    Comportement attendu : La navigation est lisible.

    Comportement réel : Le menu est flou et illisible.

    Planification d'astreinte

    PRB1819083

    L’onglet « Calendriers d’astreinte » (tous les calendriers d’astreinte) ne se charge pas L’onglet « Tous les calendriers d’astreinte » est bloqué lors du « chargement ». Le message d’erreur suivant s’affiche dans la console : « TypeError : Impossible de lire les propriétés d’undefined (lecture de 'name')...
    1. Accédez aux calendriers d’astreinte.

      L’onglet « Tous les calendriers d’astreinte » est bloqué lors du « chargement ».

    2. Sélectionnez « Mes calendriers d’astreinte ».

      Vérifiez que cela fonctionne.

    Si un utilisateur sélectionne l’onglet « Tous les calendriers d’astreinte », l’affichage ne change pas et affiche toujours les tuiles « Mes calendriers d’astreinte ».

    Analyse des performances

    PRB1789424

    La décompression de _request_ https ne fonctionne pas correctement, car elle ne supprime pas l’en-tête 'Content-Encoding' après avoir décompressé le corps

    API du composant de Platform Analytics

    PRB1779614

    La recherche du tableau de bord PAR ne donne pas les résultats attendus lorsqu’une langue autre que l’anglais est définie sur l’instance L’utilisateur obtient « Éléments supprimés de cette page en raison de contraintes de sécurité » ou « Aucune donnée à afficher ». Les messages sont dans une langue traduite, celle qui existe à ce moment-là sur la session utilisateur.
    1. Accédez à une instance sur laquelle un des modules d’extension de langue est installé.
    2. Accédez à la Platform Analytics > Bibliothèque > Tableaux de bord.
    3. Dans « Préférences utilisateur », définissez la langue sur l’anglais.
    4. Accédez à « Tout ».
    5. Recherchez avec un nom de tableau de bord tel que « changement » ou « incident ».
    6. Dans « Préférences utilisateur », définissez la langue sur l’allemand ou toute autre langue installée autre que l’anglais.
    7. Recherchez avec un nom de tableau de bord tel que « changement » ou « incident ».

      Le même ensemble de tableaux de bord que celui renvoyé à l’étape 5 n’apparaît pas. Quelques tableaux de bord s’affichent et un message existe qui filtre d’autres tableaux de bord.

    Comportement attendu : Les résultats de recherche du tableau de bord doivent être cohérents dans toutes les langues.

    Comportement réel : Dans la langue anglaise, il y a des résultats attendus, mais dans d’autres, le résultat est incohérent.

    API du tableau de bord de Platform Analytics

    PRB1760775

    Il y a un problème avec les rapports sur un tableau de bord de l’espace de travail Les légendes affichent des valeurs en double lorsqu’elles sont traduites dans une langue autre que l’anglais.
    1. Mettez en service une instance avec le module d’extension « Installer l’espace de travail Platform Analytics » installé.
    2. Créez un tableau de bord Platform Analytics avec un rapport à colonnes avec 2 sources de données.
    3. Changez la langue en portugais brésilien.

    Playbooks (Family Channel)

    PRB1781451

    Seule la première activité est valide lorsqu’une référence de condition d’exécution de définition de playbook est dupliquée
    1. Créez une définition de playbook avec trois activités ou plus.
    2. Ajoutez une condition d’exécution à la troisième activité.
    3. Référencez les deux premières activités.
    4. Dupliquez la définition du playbook.

    Comportement attendu : la définition du playbook dupliquée ne contient pas d’erreurs de référence non valides.

    Comportement réel : la deuxième référence d’activité n’est pas valide.

    Intelligence prédictive

    PRB1759824

    Les champs HTML incluent des balises HTML dans le résultat de prédiction, ce qui ajoute du bruit et réduit les scores de prédiction Les champs d’entrée de type HTML contiennent des balises HTML qui ajoutent du bruit au jeu de données pour l’apprentissage machine. L’apprentissage machine ne supprime pas ces balises HTML pendant l’étape de prétraitement. Ainsi, lors des prédictions, les champs HTML incluent les balises HTML dans le résultat de prédiction.
    1. Ajoutez un champ HTML comme champ d’entrée à n’importe quel type de définition de solution.
    2. Formez la solution.
    3. Lorsque vous effectuez des prédictions, faites en sorte que les champs HTML incluent les balises HTML qui ajoutent du bruit au jeu de données pour l’apprentissage machine.

    Intelligence prédictive

    PRB1777777

    KB1702121

    Le calcul de similarité à partir de l’Intelligence prédictive ralentit l’instance Un problème lié au calcul de similarité avec Intelligence prédictive ralentit le chargement des enregistrements d’alerte.
    1. Remplacez la propriété evt_mgmt.similarity_use_ml par vrai.
    2. Ouvrez un enregistrement d’alerte via les enregistrements de liste express.

      Notez qu’il faut quelques minutes pour l’ouvrir.

    3. Remplacez la propriété evt_mgmt.similarity_use_ml par faux.
    4. Actualisez l’enregistrement d’alerte.

    Notez que la requête d’alertes similaires prend en moyenne 35 655 millisecondes.

    Gestion des problèmes

    PRB1762651

    Problèmes PMMU (Physical Memory Management Unit) détectés lors des tests de mise à niveau de Londres à Xanadu. Il y a plusieurs problèmes. Il existe du code incorrect et des modèles de problème pour les personnalisations. Les données de démonstration doivent être remappées. Il y a un message d’information obsolète. Le bouton Suivant n’apparaît qu’après le rechargement lors de la demande d’activation d’un module d’extension. Échec de la migration de certains problèmes et tâches de problème. Le tableau de bord « Vue d’ensemble des problèmes » ne doit pas être supprimé lors de la mise à niveau.

    Gestion des problèmes

    PRB1816736

    Le champ Problème n’est pas renseigné dans une tâche de problème Lorsqu’une tâche de problème est ouverte à partir d’un enregistrement de problème, le champ Problème d’un enregistrement de tâche de problème s’affiche vide.
    1. Accédez à une instance.
    2. Ouvrez un problème actif.
    3. Accédez à la liste connexe « Tâche de problème ».
    4. Sélectionnez le bouton Nouveau pour créer une tâche de problème.
    5. Choisissez n’importe quel type de tâche à partir de l’option « Analyse de la cause première » ou « Général ».

    Notez que cela ouvre la page « Tâche », dans laquelle le champ Problème est vide, qui n’est pas renseigné automatiquement.

    Gestion des projets

    PRB1789648

    Échec de l’enregistrement en tant que nouveau modèle lors de la création d’un modèle Dans une instance Domain Separation, il existe une ACL qui empêche l’utilisateur de créer un modèle de projet dans le domaine global (ajouter la condition « le domaine n’est pas global »). Lorsqu’un utilisateur non-administrateur tente de créer un modèle à partir d’un projet en sélectionnant le lien connexe « Enregistrer comme nouveau modèle », le modèle n’a pas été créé, car l’ACL est défaillante. L’utilisateur et le projet ne sont pas dans le domaine global.

    Gestion des projets

    PRB1810601

    « Page introuvable » affichée lors de la sélection du bouton Extraire à partir d’un formulaire « Projet » dans l’espace de travail du projet
    1. Connectez-vous à l’application.
    2. Accédez à pm_project.list.
    3. Ouvrez un enregistrement.
    4. Sélectionnez Départ.

    « Page introuvable » s’affiche.

    Gestion des projets

    PRB1814537

    Le lien connexe « Console de planification » de l’enregistrement de projet se bloque après avoir cliqué sur le lien L’utilisateur n’est pas redirigé vers une console.
    1. Ouvrez n’importe quel projet.
    2. Sous Liens connexes, sélectionnez Console de planification.

    Notez que l’utilisateur n’est redirigé vers aucune console et que la page est bloquée.

    Listes connexes

    PRB1720250

    KB1639073

    Les filtres par défaut sur les listes liées aux relations ne sont pas appliqués dans un espace de travail .

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

    Listes connexes

    PRB1780317

    Les options de modification des cellules en ligne apparaissent hors écran pour les listes connexes La zone d’édition en ligne doit être justifiée à droite lorsqu’elle se trouve à droite de l’écran et afficher toutes les icônes d’édition en ligne. Au lieu de cela, la zone d’édition en ligne est justifiée à gauche lorsqu’elle se trouve à droite de l’écran et disparaît du bord droit de l’écran.

    Reporting

    PRB1715615

    Dans un rapport de calendrier, l’ensemble de données lié a des trimestres qui ne sont pas dans l’ordre Si un ensemble de données a des données manquantes pour les trimestres par VS, le rapport ne renvoie pas de détails pour 0 donnée, donc à cause de données manquantes. Le rapport est conçu pour ne pas renvoyer 0 résultats : les graphiques d’ensemble de données s’alignent selon la disponibilité des données et ignorent la séquence des trimestres.

    Reporting

    PRB1764936

    KB1645365

    L’exportation de liste planifiée avec de nombreuses lignes échoue et est envoyée au format PDF avec un message d’erreur La pièce jointe est exportée au format PDF avec un message d’erreur au lieu d’un fichier Excel, même si l’exportation planifiée a été définie comme un fichier Excel.

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

    Reporting

    PRB1815240

    Le tableau croisé dynamique dans Portail de services affiche « ERREUR : une erreur s’est produite lors de la génération du graphique » Il y a aussi une erreur dans les journaux : 'Uncaught Error : TypeError : leftMostRowValue[key].escapeHTML is not a function'.
    1. Accédez au module de génération de rapports classique.
    2. Créez un rapport :
      • Table : incident
      • Type : tableau croisé dynamique à plusieurs niveaux
      • Colonnes sélectionnées : Groupe d’affectation
      • Lignes sélectionnées : Description brève, Numéro
    3. Accédez à la Portail de services > Configuration du Portail de services.
    4. Sélectionnez Designer.
    5. Ajoutez une page.
    6. Sélectionnez n’importe quel conteneur.
    7. Sous « widgets », sélectionnez Rapport et faites-le glisser dans le conteneur.
    8. Sélectionnez le graphique croisé dynamique récemment créé.

    Comportement attendu : le graphique s’affiche.

    Comportement réel : affiche « ERREUR : une erreur s’est produite lors de la génération du graphique ».

    Gestion des demandes

    PRB1793466

    Une règle métier lève une exception « Date non analysable » L’erreur se lit comme suit : « java.lang.RuntimeException : impossible d’analyser à l’aide de la chaîne de format aaaa-MM-jj HH :mm :ss ».

    Gestion des ressources

    PRB1784311

    Lorsque vous essayez de sélectionner le bouton Demander une extension sur un plan de ressource à partir de la console de projet, la fenêtre contextuelle « Étendre le plan de ressource » apparaît vide Un écran contextuel vide apparaît.
    1. Accédez au module de projet et ouvrez n’importe quel projet.
    2. Sous les liens connexes, sélectionnez un élément dans la console du projet.
    3. Sous l’onglet « Ressource », sélectionnez n’importe quel plan de ressource.
    4. Sélectionnez le bouton Demander .

    Observez qu’un écran vide apparaît.

    Contextes de restauration

    PRB1772992

    KB1648911

    La suppression du bloc de table 'Shadow' présente des problèmes de performances La durée de suppression des enregistrements shadow peut être déduite des journaux. Lorsque les utilisateurs suppriment des données de la table « Shadow and snapshot », une instruction de journal est imprimée. Tout d’abord, les enregistrements de la table 'Shadow' sont supprimés, puis la table 'Snapshot'. Le délai entre les instructions de journal correspond au temps nécessaire pour supprimer les enregistrements shadow La suppression d’enregistrements d’une table « Shadow » prend plus d’une minute.

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

    Includes de script

    PRB1805747

    KB1704606

    Restructurer la transition de mise à niveau pour que le script de sandbox_callable inclue le changement de schéma Des problèmes sont survenus avec différents scénarios de mise à niveau lors de la séparation de la fonctionnalité sandbox pouvant être appelée du client pouvant être appelé dans les versions antérieures à Y.

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

    Scripts côté serveur

    PRB1786423

    KB1650937

    Le transpiler ne respecte pas la limite de mémoire par thread personnalisée, ce qui entraîne une erreur Certains threads du transpileur ne respectent pas la valeur de la propriété système, com.glide.script.swc .memory_threshold_in_kb, et lancent plutôt une exception lorsque l’utilisation de la mémoire dépasse la limite par thread par défaut de 16 Mo. L’erreur est consignée à plusieurs reprises et empêche l’échec d’une partie (jusqu’à 1/4) des scripts côté serveur exécutés sur le nœud.

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

    Scripts côté serveur

    PRB1796259

    L’échec de l’instanciation d’un GlideElement lors d’une exécution de script en bac à sable (sandbox) peut entraîner l’arrêt d’un nœud Il doit obtenir le champ d’application global pour réinitialiser GlideController au lieu d’essayer de passer à global à partir du GlideElement actuel et, éventuellement, de saisir le champ d’application du bac à sable à la place.

    Déclenchez GlideElement.specialReinitialize à l’aide du périmètre sandbox.

    Scripts côté serveur

    PRB1809279

    KB1703678

    La version SWC dans Xanadu fuit de la mémoire Le transpilateur laisse échapper une petite quantité de mémoire, de l’ordre de 50 octets, avec chaque script qu’il traite. Finalement, suffisamment de mémoire est divulguée pour que les tentatives d’exécution de scripts supplémentaires sur le nœud entraînent le dépassement par le transpileur de la limite d’utilisation de la mémoire, spécifiée par le fichier com.glide.script.swc. global_memory_threshold_in_kb propriété système. Une fois cette limite dépassée, une erreur « Limite de mémoire globale de transpilation dépassée » est enregistrée et le nœud est incapable de traiter normalement les scripts côté serveur jusqu’à ce qu’il soit redémarré.

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

    Générateur de catalogue de services

    PRB1794710

    Un filtre de catalogue ne fonctionne pas dans Xanadu Lorsque les utilisateurs sélectionnent « Besoin de demander quelque chose ? », le widget de filtre de catalogue s’affiche sur le côté gauche de la page. Il doit afficher les 15 catégories et lorsque les utilisateurs sélectionnent les filtres « Afficher plus de catalogue », il est censé afficher 15 autres catégories. Actuellement, les catégories ne s’affichent pas sur les widgets « Filtres de catalogue ».

    Catalogue de services

    PRB1734166

    Localization Framework publie les traductions dans le champ d’application global, bien que l’enregistrement d’artefact soit créé dans un autre champ d’application Les utilisateurs voient l’erreur suivante : « Impossible de valider l’ensemble de mises à jour car l’ID du champ d’application est différent ».

    Catalogue de services

    PRB1808592

    Le widget « Éléments populaires » n’affiche pas les éléments de catalogue juridiques Le widget « Éléments les plus courants » n’affiche pas les éléments de catalogue pertinents spécifiques à la catégorie choisie. Lors du changement de catégorie, les utilisateurs peuvent constater que les filtres de catalogue affichent les éléments connexes, mais pas le widget « Élément de catalogue ».

    Portail de services

    PRB1781293

    KB1710481

    com.glide.encryption. enable_attachment_ key_ui=TRUE a un comportement différent dans Xanadu. Lorsque com.glide.encryption. enable_attachment_ key_ui=FAUX, il n’y a pas de problème. À Washington DC, la propriété est définie sur vrai, mais le problème ne s’est pas produit.

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

    Portail de services

    PRB1794718

    Une catégorie de connaissances s’affiche sous la forme « {{ ::category.label}} » lorsque la langue n’est pas l’anglais Informations sur la version : Description du problème EA Xanadu : [EA Xanadu] : la catégorie de connaissances est affichée comme {{ ::category.label}} lorsque la langue n’est pas l’anglais

    Portail de services

    PRB1803497

    L’événement attachment.upload.success est déclenché de manière incorrecte et ne peut pas être utilisé pour désactiver le catalogue - Bouton Commander maintenant Lors du chargement consécutif de plusieurs pièces jointes, l’événement « attachment.upload.success » est déclenché immédiatement après la fin du chargement du premier lot de pièces jointes au lieu d’attendre la fin de tous les lots. Le modal de pièce jointe est également masqué avant la fin complète du processus de chargement.

    Portail de services

    PRB1809948

    KB1703663

    L’utilisation de la fonction de remplissage automatique dans un navigateur Edge déclenche une recherche de tous les champs de référence dans le formulaire de catalogue du Service Portal À partir du navigateur Edge 129.0.2792.52+, lorsque l’utilisateur renseigne les informations personnelles avec la fonction de remplissage automatique sur le formulaire Catalogue de services dans le portail de services, il déclenche une recherche de tous les champs de référence dans le formulaire. Parfois, le formulaire se fige et il doit être rechargé pour continuer.
    1. Activez la fonction de remplissage automatique sur le navigateur Edge 129.0.2792.52+.
    2. Ouvrez un catalogue de services avec plusieurs champs de référence dans Portail de services.
    3. Sélectionnez l’un des champs et renseignez les informations personnelles par remplissage automatique.

    Comportement attendu : seuls les champs associés aux informations personnelles sont renseignés.

    Comportement réel : les champs liés aux informations personnelles sont renseignés, mais tous les champs de référence du formulaire étaient ciblés et déclenchaient les recherches dans les champs.

    Portail de services

    PRB1823470

    Après un remplissage automatique appliqué, le curseur est déplacé vers un autre champ Le curseur se déplace vers un autre champ. En outre, le champ Collecteur de liste est développé et le focus est déplacé vers un champ déroulant. Une valeur vide s’affiche dans le champ déroulant.

    Gestion des portefeuilles de services

    PRB1808035

    KB1705403

    Un message d’erreur s’affiche lors de la soumission d’un service dans Service Builder La soumission d’un service dans Service Builder affiche le message d’erreur suivant : « Le statut ne peut avancer qu’à la mise hors service ou à la mise hors service ou à l’état obsolète à partir de l’opérationnel ».

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

    Gestion des actifs logiciels

    PRB1665612

    KB1641524

    Les droits achetés dans alm_license sont limités par un type de champ entier Un utilisateur peut avoir une valeur qui ne peut être contenue que par un long type de champ, ce qui entraîne des problèmes en raison de la limitation.

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

    Gestion des actifs logiciels

    PRB1731774

    La tâche « Connexions des actifs logiciels » crée des enregistrements d’installation sur des éléments de configuration mis hors service

    Gestion des actifs logiciels

    PRB1775506

    KB1648325

    Le rapport sur le cycle de vie du logiciel dans la vue classique est vide Le rapport de la table « Rapports sur le cycle de vie du logiciel » contient des enregistrements vides dans la version Washington DC.

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

    Réclamation des actifs logiciels

    PRB1792829

    KB1698752

    Une erreur « Profondeur maximale d’appel JavaScript de 1 000 dépassée » est renvoyée dans le SAMPPreBuiltSuitesAPI. Appel de fonction lookupSuiteComponents Si un parent de suite a un enfant de suite avec le même produit, il peut arriver que la fonction lookupSuiteComponents() appelle addM2MSuiteComponentProducts(). Cela appelle à nouveau lookupSuiteComponents(), ce qui conduit à une boucle infinie.

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

    Réclamation des actifs logiciels

    PRB1795844

    KB1702053

    L’utilisateur incorrect est affecté à une seule installation par candidat à la réclamation en fonction de l’utilisateur L’utilisation/les installations utilisées pour créer le RC appartiennent à l’utilisateur précédent et ne sont pas actuelles ou modifiées pour l’utilisateur. L’agrégat d’utilisateurs n’est pas ordonné par l’utilisateur.
    1. Créez une installation/une utilisation faible pour le même utilisateur sur un appareil.
    2. Créez une installation pour quelques utilisateurs sur d’autres appareils.
    3. Autorisez toutes les installations selon la métrique « Par utilisateur ».
    4. Exécutez la tâche RC.

    Notez que RC est estampillé par le mauvais utilisateur.

    Rapprochement des actifs logiciels

    PRB1790386

    Il y a un décalage de réplication causé par « untagSoftwareModelForUnlicensedInstall » dans AutomaticSMRCreation

    Droits d'utilisation du logiciel

    PRB1787017

    KB1650157

    Dans Software Asset Workspace, le « Coût total » est généré de manière incorrecte lorsque la valeur de la propriété glide.sys.date_format est définie sur un autre format que le format par défaut « aaaa-MM-jj » Dans Software Asset Workspace, le « Coût total » est généré de manière incorrecte lorsque la valeur de la propriété glide.sys.date_format est définie sur jj-MM-aaaa. Le coût total du droit fonctionne correctement dans la vue classique de la table alm_license, mais pas dans la vue de l’espace de travail. Lorsque le format par défaut est utilisé (aaaa-MM-jj), le calcul du coût total est correct à la fois dans Software Asset Workspace et dans la table alm_license. La cause première de ce problème est le script client de l’instance de base « Mettre à jour le coût total de l’abonnement onChange », qui ne reconnaît pas les formats de date autres que « aaaa-MM-jj » pour la date de début et la date de fin du droit d’utilisation du logiciel dans la vue de l’espace de travail.
    1. Définissez la valeur de la propriété « glide.sys.date_format » sur jj-MM-aaaa.
    2. Accédez à la Espace de travail des ressources logicielles > Opérations de licence.
    3. Ouvrez n’importe quel droit avec le type de licence « Abonnement ».
    4. Essayez de modifier la période d’abonnement en autre chose que « Période d’abonnement entière ».

    Notez que le « Coût total » est généré de manière incorrecte en raison de la nouvelle préférence de format de date.

    Cycles de vie des logiciels

    PRB1759420

    Modification du type de données « phase » de la valeur « chaîne » à une valeur « choix » pour un meilleur reporting Il s’agit d’une mise à jour du produit.

    Modèles logiciels

    PRB1786414

    Le rôle sam_admin n’a pas réussi à charger la liste « Publier dans le catalogue de logiciels » lorsque les enregistrements de catalogue ne sont pas lisibles par rôle

    Moteur de contrôle de source

    PRB1789863

    KB1652375

    Il y a un échec d’installation d’une application avec une dépendance qui a été convertie en mode « référentiel d’applications » La tentative d’installation d’une application avec une dépendance sur une autre application qui a été convertie à partir d’une application de l’App Store en une application de développeur avec le « mode référentiel d’applications » aboutit à un échec.

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

    Moteur de contrôle de source

    PRB1795465

    getRemoteTags n’a pas de délai d’expiration spécifié Si le serveur git n’est pas accessible, la tâche peut sembler bloquer indéfiniment. La tâche peut durer des jours.
    1. Créez une application dans Studio.
    2. Lien vers le contrôle de source avec succès.
    3. Définissez un point d’arrêt dans AGitRepository.getRemoteTags().
    4. Actualisez le référentiel (peut-être via sys_repo_config).
    5. Rendre le serveur git insensible lorsque le point d’arrêt de l’étape 3 est atteint.
    6. Reprenez le point d’arrêt.

    Gestion des abonnements

    PRB831241

    Une violation de clé unique est détectée par la base de données (entrée en double) sur la table ua_app_usage Lorsque Analyse de l’utilisation est utilisé, l’erreur suivante est générée par intermittence : « ÉCHEC DE LA TENTATIVE D’EXÉCUTION SUR LA CONNEXION ».

    Gestion des enquêtes

    PRB1817570

    KB1704997

    Le formatage HTML et les sauts de ligne ne fonctionnent plus sur la page « Évaluation » Le formatage HTML et les sauts de ligne dans les titres de documents (sys_ui_title) ne fonctionnent pas correctement. Par conséquent, les descriptions et autres instructions sont restituées sous forme de code HTML brut au lieu de texte brut sur les pages d’instance « Évaluation ».

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

    Ensembles de données à importations système

    PRB1796959

    Les erreurs de source de données JDBC sont des messages génériques commençant à Washington DC, tels que « Impossible d’appeler 'java.util.Map.keySet() car 'this.fImportSourceFields est nul' » Depuis la mise à niveau de Washington DC, il semble que les utilisateurs ne voient pas directement les erreurs SQL des sources de données JDBC dans les travailleurs en cours ou lors du chargement de 20 enregistrements sur l’interface utilisateur. Il est remplacé par un message générique 'Impossible d’appeler "java.util.Map.keySet()... this.fImportSourceFields » est nul'. Lors de la vérification du fichier journal de l’agent sur le serveur MID, l’erreur JDBC SQL qui doit être présente ne se trouve pas dans le journal de l’agent d’avancement. Avant Washington DC, ce type d’erreurs SQL était récupéré directement dans l’instance et il n’était pas nécessaire de récupérer les journaux du serveur MID.
    1. Configurez une source de données JDBC avec des informations d’identification incorrectes.
    2. Testez le chargement de 20 enregistrements pour la source de données.

    Un message d’erreur s’affiche dans l’interface utilisateur : « Impossible d’appeler « java.util.Map.keySet() » car « this.fImportSourceFields » est nul ».

    Ensembles de données à importations système

    PRB1804838

    KB1705523

    Les nouveaux champs codés sur deux octets ne sont pas créés automatiquement lors du chargement des données. Lors du chargement des données, de nouveaux champs sont créés si le fichier ou la source de données en cours de chargement contient des en-têtes qui ne correspondent pas aux champs de la table de jeux d’importation. Depuis la version Xanadu, les nouveaux champs ne sont pas créés lorsque les en-têtes contiennent des caractères codés sur deux octets et qu’un message d’avertissement est enregistré dans le journal d’importation. Cela se produit même si com.glide.use_column _name_optimizer propriété est « vrai ».

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

    Administration des tables et gestion des données

    PRB1527645

    KB1225737

    Une exception de pointeur Null est levée par la vue de base de données où la table de conduite est un enfant TPC de la table de tâches, qui a des champs hors rang sur task_offrow L’erreur se produit si les conditions suivantes sont réunies : 1. Une table qui est un enfant direct de la tâche a TPC comme modèle d’extension. 2. À un moment donné dans le passé, ServiceNow a exécuté un changement pour une ou plusieurs colonnes hors ligne de la table de tâches afin de contourner une erreur de taille de ligne dynamique. 3. Une vue de base de données est créée avec uniquement la table TPC comme table d’affichage, sans autre table d’affichage à joindre. 4. La table d’affichage a par défaut aucun champ d’affichage défini.

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

    Administration des tables et gestion des données

    PRB1735107

    L’état de la tâche « Gestion des données » ne se met pas à jour correctement lorsque le nœud s’arrête brusquement L’état d’une tâche « Gestion des données » dans « sys_dm_delete » ne se met pas à jour correctement lorsque le nœud traitant la tâche DM s’arrête/redémarre brusquement.

    Administration des tables et gestion des données

    PRB1743783

    La méthode setAllowCascadeDelete de GlideMultipleDelete ne peut pas contenir de scripts Les utilisateurs sont invités à utiliser GlideMultipleDelete lors du nettoyage de leurs données. Le nettoyage de grandes quantités de données est un besoin pour les utilisateurs avec le récent changement dans les politiques d’empreinte des données. Il est essentiel d’activer les fonctionnalités de la plateforme pour que les utilisateurs puissent mieux gérer l’empreinte de leurs données.

    Administration des tables et gestion des données

    PRB1792808

    L’exécution d’une vérification de la table d’analyse de l’intégrité de l’instance génère une erreur d’attente de pointeur null si un enregistrement sys_storage_alias a une storage_table_name vide La vérification de la table échoue avec le message d’erreur 'Rhino error : java.lang.NullPointerException'.

    Rotation de tables

    PRB1726430

    Les rotations pour sys_scheduler_job_history_node et sys_scheduler_job_history ont été créées de manière incorrecte dans la version Vancouver La table sys_s7r_job_history_node0000 n’a pas la clé primaire.

    Logiciel tiers

    PRB1793365

    Commons-beanutils atteint BEANUTILS-509, provoquant de graves conflits de threads par défaut, conduisant à 429s Dans quelques cas, cela provoquait le blocage complet d’un nœud indéfiniment parce que tous les threads tentaient d’entrer dans un bloc synchronisé d’une WeakHashMap qui était accaparée par un thread coincé dans une boucle infinie.

    Time Card Management

    PRB1785263

    Les gestionnaires ne peuvent pas copier les cartes de pointage 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éroulante de l’utilisateur.
    3. Sélectionnez le bouton Copier la carte de pointage .
    4. Sélectionnez la date de la feuille de temps.
    5. Sélectionnez OK.

    Observez le message d’erreur.

    Administration sur le terrain d’interface utilisateur

    PRB1779043

    Une erreur s’est produite lors de la saisie d’une valeur décimale dans un champ décimal lorsqu’une valeur est définie pour glide.system.locale
    1. Connectez-vous à une instance.
    2. Accédez à Agent Workspace.
    3. Ouvrez un incident.
    4. Entrez « 123456789.09 » dans le champ Test et sélectionnez hors du champ

    Notez que le message ci-dessous est visible : « Impossible d’analyser 123.456.789,6 comme un nombre ». Ce problème est reproductible sur n’importe quel espace de travail et lorsque la propriété système glide.system.locale n’est pas vide.

    Administration sur le terrain d’interface utilisateur

    PRB1793495

    Espace de travail pour l’exploitation des services (SOW) a de mauvaises performances sur les champs CI Mauvaises performances du champ CI et de son qualificatif de référence dans un enregistrement d’incident dans SOW. Le problème est uniquement visible dans l’espace de travail et non dans la vue plateforme/native.

    Administration sur le terrain d’interface utilisateur

    PRB1795835

    Le sélecteur de date de campagne s’ouvre dans une position plus basse que d’habitude Le sélecteur de date de campagne, qui est le calendrier avec un champ de sélection de date et d’heure, est positionné décalé et plus bas que sa position correcte habituelle.
    1. Installez la dernière application Publication de contenu et Expériences de contenu.
    2. Accédez au générateur d’expérience de contenu.
    3. Sélectionnez les sélecteurs de dates, Heure de début et Heure de fin.

    Comportement attendu : Le sélecteur de date s’ouvre dans la bonne position.

    Comportement réel : le sélecteur de dates s’ouvre dans une position plus basse que d’habitude dans l’éditeur de campagne.

    Administration de formulaire d’interface utilisateur

    PRB1767288

    KB1710682

    L’ajout du bouton de tri au sys_ux_list ouvre un nouvel enregistrement au lieu d’autoriser les modifications Lorsqu’un filtre a une condition de tri et que le filtre tente de charger ou d’ajouter une nouvelle condition, une erreur se produit qui empêche le filtre de se charger ou d’ajouter une nouvelle ligne de tri.

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

    Administration de formulaire d’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 trop de mémoire sur les nœuds d’application. Cela peut entraîner des conflits de mémoire/une augmentation du nettoyage de la mémoire/une dégradation des performances des nœuds d’application.

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

    Politiques d'interface utilisateur

    PRB1725664

    La validation de la date ne fonctionne pas comme prévu lorsque le fuseau horaire de l’utilisateur est défini sur l’autre région La plateforme considère le fuseau horaire du système (machine réelle que l’utilisateur utilise) pour calculer le calcul de l’heure plutôt que le fuseau horaire de l’instance dans lequel se trouve l’utilisateur. Un message d’erreur s’affiche.

    Scripts d'interface utilisateur

    PRB1784983

    KB1649352

    Les scripts d’interface utilisateur en double portant exactement le même nom empêchent le chargement d’une page de l’espace de travail Les pages de l’espace de travail ne se chargent pas s’il existe des scripts d’interface utilisateur en double portant le même nom d’API dans la table sys_ui_script. Cela est dû à un changement fonctionnel apporté à la façon dont les scripts d’interface utilisateur de l’espace de travail sont appelés.

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

    Centre de mise à niveau

    PRB1797126

    KB1704373

    Le bouton Enregistrer la fusion génère une erreur « GlideList n’est pas défini » pour les enregistrements ACL lors de la tentative de résolution de conflits dans Xanadu. Lors de la résolution des conflits pour les enregistrements ignorés à partir d’une mise à niveau, l’enregistrement « Enregistrer la fusion » génère une erreur pour les enregistrements ACL dans Xanadu. Le message d’erreur est le suivant : « Erreur : Erreur de script MessageonSubmit : ReferenceError : GlideList2 n’est pas défini : » et l’enregistrement n’est pas mis à jour.

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

    Centre de mise à niveau

    PRB1812035

    Les enregistrements avec <sys_es_latest_script action="INSERT_OR_UPDATE"> dans le XML sont répertoriés dans la liste de mise à jour du module d’extension comme « ignorés » lors de la mise à niveau du module d’extension Il semble que l’ensemble du fichier XML soit différent ici, alors que les utilisateurs s’attendraient à ce que seul le contenu de l’enregistrement compte.
    1. Choisissez n’importe quelle application qui possède des enregistrements avec <sys_es_latest_script action="INSERT_OR_UPDATE"> dans le fichier XML.
    2. Chargez séparément l’application via « installer l’application » à partir du fichier ou de Nexus.
    3. Accédez à sys_upgrade_history.
    4. Sélectionnez l’enregistrement récent.
    5. Les enregistrements de vérification <sys_es_latest_script action="INSERT_OR_UPDATE"> dans le XML se trouvent dans l’onglet « Changements appliqués ».
    6. Réparez l’application.
    7. Accédez à sys_upgrade_history.
    8. Sélectionnez l’enregistrement récent.
    9. Les enregistrements de vérification <sys_es_latest_script action="INSERT_OR_UPDATE"> dans le XML sont marqués comme « Ignorés ».
    10. Vérifiez les journaux pour confirmer que l’enregistrement est ignoré en raison de sys_es_latest_script action.

    UX Framework

    PRB1754230

    Une ressource de données ne récupère pas les valeurs par défaut lorsque des valeurs d’entrée sont manquantes L’API de visualisation des données pour la source de données de table définit « useDataCache » comme paramètre de requête dans l’URL. L’envoi de cette valeur comme nulle marque l’URL comme non valide et la ressource de données génère une erreur d’URL non valide.
    1. Ajoutez « API de visualisation de données pour la source de données de table » à n’importe quelle page dans Générateur d’IU (UIB).

      Notez que la valeur de sortie renvoie un JSON valide.

    2. Enregistrez la page.
    3. Accédez à « Définition de page ».
    4. Supprimez la valeur d’entrée « useDataCache » du JSON de ressource de données dans le champ Données .
    5. Ouvrez à nouveau la page dans UIB.
    6. Ouvrez la configuration « Ressources de données ».

    Comportement attendu : Le résultat est le même qu’à l’étape 1.

    Comportement réel : Une erreur d’URL non valide s’affiche.

    UX Framework

    PRB1766794

    La fermeture de plusieurs onglets convertit rapidement un onglet d’espace de travail existant en un onglet d’espace de travail « Détails » non fonctionnel qui ne peut pas être fermé Un onglet « Détails » non fonctionnel s’affiche lors de la fermeture rapide des onglets inactifs.
    1. Ouvrez l’espace de travail CWF ou SOW.
    2. Ouvrez dix onglets « Incident » existants.
    3. Cliquez sur les onglets pour les rendre actifs, mais continuez à changer et ne les laissez pas se charger complètement.
    4. Fermez un onglet inactif avant le chargement du nouvel onglet.
    5. Continuez à fermer les onglets de cette façon jusqu’à ce qu’un onglet non fonctionnel soit observé.

    Comportement attendu : Les détails du sous-onglet sont fermés.

    Comportement réel : l’onglet Détails non fonctionnels s’affiche lors de la fermeture rapide des onglets inactifs.

    Agent virtuel

    PRB1763848

    Échec de la liaison manuelle de compte Utilisateurs non-administrateurs Il y a des erreurs dans les journaux.
    1. Accédez à une instance.
    2. Connectez-vous en tant qu’utilisateur non administrateur.
    3. Démarrez une conversation sur Teams.
    4. Sélectionnez Lier à ServiceNow.

    La messagerie instantanée échoue après avoir choisi une rubrique. Le profil d’utilisateur du canal n’est pas créé pour l’utilisateur.

    Agent virtuel

    PRB1784826

    Une erreur de 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 du Portail de services à la suite du retour d’une API de raccourci clavier avec un code compris entre 400 et 500.
    1. Sélectionnez Suivre vos billets.
    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 console apparaît sur votre navigateur et dans JavaScript.

    Agent virtuel

    PRB1789855

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

    Client Web de l’Agent virtuel

    PRB1814179

    La sélection de liens entraîne l’ouverture du lien dans le client Web La sélection de la demande de carte T&E interrompt l’expérience de l’agent virtuel Now Assist (NAVA).

    Tableaux de tâches visuels

    PRB1765065

    ChecklistItemResponder est trop lent pour mettre à l’échelle efficacement l’utilisation normale de la plateforme, ce qui entraîne un backlog dans la file d’attente de l’observateur d’enregistrements ChecklistItemDAO possède les fonctions canRead/canDelete qui déclenchent une ACL. Déclenchez le ChecklistItemResponder avec une liste de vérification de 50+ éléments.

    Exécution UX Web

    PRB1776097

    KB1709413

    Les messageries instantanées se ferment automatiquement dans l’espace de travail après avoir été ouvertes en quelques secondes Cette question a été introduite à Washington DC. Les messageries instantanées sont fermées automatiquement dans l’espace de travail après avoir été ouvertes en quelques secondes. Peu de temps après l’ouverture de la fenêtre de messagerie instantanée, elle est fermée et l’état de la messagerie instantanée est défini sur « Fermé terminé ».

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

    Gestion des commandes de travaux

    PRB1823305

    Les groupes d’affectation de modèles de commande de travaux ne sont pas respectés Lors de l’utilisation de modèles de commande de travaux et de la définition d’un groupe d’affectation spécifique, le groupe n’est pas défini et un autre groupe est affecté. Les champs supplémentaires configurés sur les modèles de commande de travaux ne peuvent pas être traités correctement. Par conséquent, les champs tels que « assignment_group » qui sont définis dans le WOT du modèle de commande de travaux ne sont pas appliqués correctement.

    Indexation de texte Zing et moteur de recherche

    PRB1759390

    KB1649571

    La recherche globale n’ouvre plus automatiquement l’enregistrement des résultats lorsque le champ Description brève est vide Il y a une erreur dans la console du navigateur : 'TypeError non intercepté : impossible de lire les propriétés de undefined (lecture de 'titre')...

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

    Tous les autres correctifs

    Pour afficher la liste de tous les autres PRB fixés dans Yokohama, reportez-vous à .Tous les autres Yokohama correctifs