Yokohama Sécurité et correctifs notables

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 85 minutes de lecture
  • La Yokohama version contient d’importants correctifs 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 ServiceNow Mises à niveau.

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

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

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

    Corrections notables

    Les problèmes suivants, ainsi que 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 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 » en tant qu’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. Passez la souris sur l’icône.

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

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

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

    Flux d'activité

    PRB1780340

    KB1649222

    Mise à niveau postérieure à Washington DC, GlideRecord pour [sys_email] met à jour tous les champs La transaction doit montrer 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 référentiel 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 le portail de services.
    3. Joignez un fichier au champ créé à l’étape 1 et soumettez.
    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 différent par intermittence du flux natif Un flux d’activité dans l’espace de travail pour la table « Ticket » manque par intermittence le changement de champ Groupe d’affectation . Le changement natif se reflète dans les « 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 : le changement de champ Groupe affecté est absent 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 des plages IP autorisées et des conditions d’application mobile, un utilisateur disposant d’un appareil approuvé et enregistré doit pouvoir 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 non autorisée. Le filtre d’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 Post-authentification .
    3. Créez une politique dans le contexte de post-authentification avec des plages 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 à 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’il est utilisé dans les environnements UI16 Lorsque AWA est configuré sur une instance, mais que les agents utilisent principalement UI16 pour exécuter des tâches, les éléments non ouverts s’accumulent dans la boîte de réception AWA des utilisateurs. Cela conduit à 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 lorsque vous tapez rapidement 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.

    Notez 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 la thématisation de 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 » s’affiche sur la console du navigateur lors de l’accès à une page d’un portail après une mise à niveau vers une version Washington DC Le problème peut être vu sur n’importe quel portail, comme 'sp' ou 'esc', ainsi que sur une page de test vide. Il ne devrait pas y avoir de message d’erreur sur la console du navigateur.

    Recherche IA

    PRB1779636

    KB1651332

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

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

    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 de 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 des 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 est 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 dont la propriété « items » est un tableau. S’il n’y a aucun résultat Genius pour cette requête, les éléments sont simplement 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 groupes, EVAM renvoie à la place une réponse vide, ce qui fait qu’il renvoie finalement « 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 Meilleurs résultats, de sorte que l’état n’est jamais mis à jour pour arrêter le chargement.
    1. Ouvrez ESC sur une instance compatible avec AIS.
    2. Recherchez « *** ».
    3. Vérifiez qu’il n’y a pas de résultats Genius.
    4. Ouvrez la définition EVAM pour ESC, « Recherche de 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.

    Comportement réel : le composant des meilleurs résultats est bloqué à l’é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 permet à la page de continuer à s’afficher 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 « Tous » 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 : « Expected ',' or ']' » après l’élément de tableau dans JSON à la position 951652 (ligne 1 colonne 951653) ».

    Moteur d’installation d’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 apparaître.

    Moteur d’installation d’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 téléchargées. É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 fait que la liste s’allonge continuellement 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é 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 stratégies globales ne doivent pas bloquer les API internes, mais les utilisateurs obtiennent 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 de Portail de services context.drawImage() n’est pas en mesure d’analyser correctement la fin d’un commentaire qui s’étend sur 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éez un widget de Portail de services (sp_widget).
    2. Ajoutez un texte au modèle HTML du corps avec des tirets supplémentaires et de nouvelles lignes, ou ajoutez une virgule dans les attributs d’un élément.
    3. Ajoutez le widget à une sp_instance dans un sp_column, puis ajoutez cette colonne à un sp_page.
    4. Créez un test ATF avec l’étape « Ouvrir la page Portail de services » qui ouvre les sp_page de l’étape 3 dans n’importe quel portail.
    5. Exécutez le test avec GlideCapture d’écran en capturant la page complète.

    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

    « Valider l’enregistrement présent dans la liste » échoue 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 des formulaires classiques » est définie sur « Sur demande ».

    Case and Knowledge Management pour Prestation de services RH

    PRB1785629

    KB1698772

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

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

    Case and Knowledge Management pour Prestation de services RH

    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 une instance de base script include 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. Ajouter 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 « AND » 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 peuvent pas ajouter de 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 ERP, 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 lors de l’interrogation des tables Les 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 de clone, 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 EFC (Encrypted Field Configuration Configuration) dans le champ d’application global pour les tables qui sont 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 prévue 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 », l’option « Réinitialiser l’état de la source de découverte inconnue » s’est exécutée et la règle métier de mise à jour de modèle qui aurait dû être exécutée ne l’a pas fait. Ainsi, le modèle de service n’a pas été créé.
    1. Ajoutez une règle métier dont l’ordre est 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 la nouvelle règle métier a été exécutée.

    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 sur la table ire_mutex, provoquant une congestion 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 une augmentation du processeur de base de données élevée et augmente la longueur de la liste d’historique (HLL).

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

    Observez la longue exécution 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 copier dans un élément demandé (RITM)

    API d’intégration continue/livraison continue (CI/CD)

    PRB1774672

    La publication CICD (intégration continue/livraison continue) échoue avec une erreur ScriptEvaluator, mais semble réussie sur le suivi L’erreur se lit comme suit : « ScriptEvaluator SEVERE *** ERROR *** Evaluator.evaluateString() problem ».
    1. Mettez à jour la 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 due à l’absence de la fonction.)
    2. À l’aide d’un explorateur d’API REST, publiez une application par ID.

    Comportement attendu : Le tracker affiche un échec.

    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 de Tokyo.

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

    Plateforme principale

    PRB1762070

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

    Customer Service Management (Gestion du service client) pour Gestion des services sur site

    PRB1798276

    KB1700946

    Les dernières versions de l’API JavaScript de Google Maps ne se chargent pas pour la gestion des services sur site É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 les 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 « OR », cela semble avoir le même effet que l’utilisation de « AND ».

    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 infinie lors de la lecture des données de la table intermédiaire Les modifications en ligne peuvent se boucler à 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 le japonais Le message d’erreur est une erreur de syntaxe ou une violation de la règle d’accès détectée par la colonne inconnue de la base de données 'sys_translated_text2.name' dans 'clause where'.

    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écuter la compaction.

    Notez qu’il affiche « Le compactage n’est pas activé 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 description brève 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 description courte contient « Test de mise à jour DM » ».
    4. Dans « Champ » et « Valeurs », définissez « Groupe d’affectation » sur « Approbateurs ».
    5. Définissez « Exécuter à » à quelques minutes dans le futur (il se peut que l’enregistrement doive d’abord être enregistré avant que ce champ n’apparaisse).
    6. Attendez la durée de la période nécessaire à l’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 passage à 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) a la valeur null.

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

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

    PRB1788274

    KB1720975

    Des résultats erronés se produisent 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 sont obtenus lorsque QueryTermParser évalue une requête contenant « STARTSWITH » et « ON » QueryTermParser renvoie 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 du portail de services renvoie une réponse vide. L’interface utilisateur semble se bloquer et aucun résultat n’apparaît.

    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 autre langue 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 accédez à la liste connexe « Jeux de variables ».

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

    10. Basculez la langue en 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 la gestion des actifs logiciels

    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 au niveau de 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 la page est agrandie.

    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 Découverte, même après la suppression des enregistrements supplémentaires Des enregistrements en double sont créés dans la table cmdb_sam_sw_install même après la suppression des enregistrements en double et l’exécution de Discovery (Découverte).

    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 vCenter Discovery. Cependant, 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 Le statut 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 les nombres de ressources dans le cloud ».

    Exécutez 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 du module 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 de relation d’informations d’identification SNMP en double sont créés Lorsque la découverte est exécutée deux fois sur un appareil 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 appareil SNMP à l’aide d’informations d’identification SNMP v1/v2c.
    2. Une fois la découverte terminée, vérifiez la relation de l’appareil détecté lors de la liaison des informations d’identification SNMP dans la table des dscy_credentials_affinity.
    3. Exécutez une autre analyse de découverte sur le même appareil avec le même serveur 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 les sorties, ce qui conduit à 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 nécessaire pour spécifier le 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 pour l’utiliser comme exemple.
    2. Ouvrez une instance Vancouver.
    3. Détecter un hôte pour créer un CI NGINX est créé.
    4. Mettre à niveau l’instance vers Washington DC.
    5. Effacer la valeur de version du CI de l’application existante.
    6. Découvrez l’hôte Linux.

    Notez que la version d’exemple n’est pas renseignée à 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 autres que Windows, les enregistrements d’installation de logiciels ne sont pas créés pour le système d’exploitation.
    1. Exécutez la découverte sur un appareil Windows sur lequel SAMP est 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’un tableau sur une section de document est déformée et tronquée Lors de l’ajout d’un fichier image dans une cellule de tableau d’un enregistrement BCP à partir de la liste connexe « Documentation », le fichier image est tronqué et déformé après la génération du 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 la description et le nom , ajoutez l’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 un 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’applications et effectuer une recherche Incidents > Toutes.
    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 de mauvaise qualité.

    Traduction dynamique

    PRB1832033

    Lorsqu’un translatorID est envoyé comme nul à une API de cadre de travail 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 en cours d’exécution sur Windows Il semble que la mise à niveau soit en grande partie terminée. Il n’y a aucune erreur dans les journaux, mais le nouveau service proxy Edge n’est pas démarré.

    Intégration Elasticsearch

    PRB1711742

    La création d’index élastique échoue lors de la fermeture d’une instance avec HA Elastic Search 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

    Lors de la rédaction d’un e-mail dans Espace de travail pour l’exploitation des services (SOW) et du copier/coller 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 de POP3 Lorsqu’une instance collecte du courrier, elle récupère les messages à un rythme significatif dans des opérations normales. Lorsque vous choisissez de supprimer uniquement des messages (et de ne pas les récupérer), chaque tâche de lecteur d’e-mail traite uniquement 20 messages, puis se termine, forçant l’instance à attendre la prochaine tâche de lecture d’e-mail 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

    Chargement lent des performances Console Gestion des problèmes majeurs (MIM) Client de messagerie

    Gestion des tickets Relations avec les employés

    PRB1830223

    Les utilisateurs RH ne peuvent pas ajouter ou afficher de pièces jointes sur les tickets Relations avec les employés dans Espace de travail d’agent RH Lorsque des utilisateurs RH tentent 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 affichent 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 le moteur de clustering basé sur les balises lorsque le traitement des événements multitâche/nœud 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éfinir « pas pour la corrélation » à partir de la tâche de requête (définir la propriété sur faux).
    2. Activer le traitement des événements multitâche (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 « Débogage de la journalisation » 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, alors qu’elle ne devrait pas l’être 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 l’action Effectuer les opérations 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 est entrée au format JSON au lieu d’une référence Chaque fois qu’un enregistrement de groupe est transmis via le flux au flux secondaire, il affiche une erreur telle que « Ignorer les approbations en raison d’une règle non valide : ApprovesRejectsAnyG ». La transmission d’un enregistrement à un flux secondaire n’est pas constante et s’affiche sous forme de JSON. Ce n’est pas seulement isolé aux 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 multiligne Un flux ou un flux secondaire utilisant « Soumettre la demande d’élément de catalogue » dans lequel 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é par : caractère inattendu (\) à la position 3942.'

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

    Flux (Canal familial)

    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 familial)

    PRB1740676

    Les utilisateurs reçoivent un message « Nombre de lignes masquées par des contraintes de sécurité » dans les flux connexes du 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 A donné. 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 Concepteur de flux, 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. Ajoutez un flux secondaire à un flux et enregistrez.
    4. Changez le nom du flux et publiez-le.
    5. Revenez au flux secondaire.
    6. Sélectionnez Afficher les champs connexes.
    7. Sélectionnez le menu More Actions (Actions supplémentaires ) dans le coin supérieur droit.
    8. Sélectionnez Afficher les flux connexes.

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

    Flux (Canal familial)

    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é d’un utilisateur disposant uniquement du rôle « flow_designer et action_designer ».
    3. Créez un nouveau 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 familial)

    PRB1780076

    Approbation > État est défini sur « Annulé » lorsque le flux exécute des actions avec l’étape « Annulé demandé » à Vancouver et Washington Lorsque le flux définit l’étape d’é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 familial)

    PRB1796423

    Dans Flow Designer, les données d’entrée disparaissent une fois que l’utilisateur a enregistré le flux L’utilisateur crée 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. Créez 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 String et enregistrez le flux secondaire.

    Comportement attendu : La valeur est enregistrée.

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

    Flux (Canal familial)

    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 à partir 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 familial)

    PRB1797470

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

    Flux (Canal familial)

    PRB1817432

    KB1710616

    L’évaluation d’erreur ne fonctionne pas comme prévu pour les nouveaux flux dans 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 de l’erreur est définie pour affecter un code d’état d’action de 2 et définir le message d’état de l’action au corps de 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 familial)

    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 correctement les champs lorsque la colonne de type « script » et les scripts en ligne sont définis 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 des 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 des visites guidées renvoie java.lang.ArrayIndex OutOfBoundsException Il génère une erreur interne 500 du serveur.
    1. Mettez en service une instance avec le module d’extension Gestion des incidents majeurs avec les 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’e-mail en option.
    6. Sélectionnez Composer.

    Visites guidées

    PRB1790101

    Une visite guidée affiche « Non défini » lors d’une 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 : provide-name
      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 sur Créer 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 présentation.
    9. Une fois la fenêtre contextuelle de visite guidée affichée, sélectionnez le bouton x .

    Notez qu’il affiche « non dé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

    L’Analyse de l’intégrité des journaux s’interrompt après la mise à niveau vers Xanadu Il manque une dépendance groupée (mid-loom.jar) à la distribution du serveur MID.

    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>La balise ' 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 « Aperçu du formulaire » ouvre l’éditeur TinyMCE Le module d’extension UXC Generative AI 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 restitué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 de l’IA générative UXC (6.0.1).
    2. Définissez la propriété glide.ui.html.editor.use_v4 sur vrai.
    3. Ouvrez n’importe quelle 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érales détectée par la base de données (aucune valeur spécifiée pour le paramètre 1.) » après avoir soumis un clone sur la page « clone_instance » Cela n’a pas d’impact sur la progression du clone, mais cela donne une fausse alerte.

    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 de numérisation : java.lang. IllegalArgumentException : aucun enregistrement de scan_combo de ce type...

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

    Centre d'intégration

    PRB1766824

    Les appels sortants de non-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 le blocage ou le blocage de la machine virtuelle Java (JVM) Un changement dans la mise à niveau Washington DC entraîne l’arrêt des nœuds JVM, 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 un blocage du nœud et un impact sur les performances des instances 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 des 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 vrai, 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 erronée 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 japonaises installé.
    2. Modifiez la propriété système glide.ui.polaris.experience sur faux 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 des listes

    PRB1688076

    KB1585842

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

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

    Administration des 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 des 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 des 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 effectue 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. ordrecolonne.abc. Si les utilisateurs reviennent ensuite au premier onglet dans Chrome et mettent à jour les préférences utilisateur, les mises à jour sont à nouveau effectuées vers : 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 des listes

    PRB1804211

    Échec du chargement d’une liste en raison de défaillances d’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 des 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 true.
    5. Empruntez l’identité d’un utilisateur.
    6. Accédez à un module créé de l’incident.
    7. Ouvrez 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 vous cliquez sur le module pour l’ouvrir dans un nouvel onglet, des filtres back-end supplémentaires sont appliqués. Notez que certains filtres supplémentaires sont appliqués. Ce problème se produit uniquement 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 list-controller
    1. Ouvrez un groupe 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 ce cas, ajoutez un objet de champ « sysId : <ID système de la première ligne > ».
    5. Dans le cas contraire, 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 provoquent une erreur.

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

    Serveur MID

    PRB1773302

    KB1646558

    Autorisations de démarrage et d’arrêt pour les utilisateurs de service Windows de serveur MID déclenche des alertes de sécurité en énumérant tous les utilisateurs administrateurs locaux Les outils de surveillance de la sécurité signalent l’exécution des « administrateurs nets localgroup » en raison de l’énumération par les utilisateurs des requêtes SAM-R envoyées au serveur Active Directory. Le groupe « administrateurs net localgroup » 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 affiche la mémoire Les serveurs MID Windows peuvent 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 du serveur MID. Le thread StatusMonitor du 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. Les erreurs doivent être observées dans le journal de l’agent pour le thread StatusMonitor si les données ne peuvent pas être récupérées. 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 comptes et les ID de sécurité n’a été effectué » Lorsqu’ils tentent 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

    Un problème de serveur MID et un avertissement contextuel s’affichent lorsque deux serveurs MID 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 L’expéditeur ECCsender 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 L’expéditeur ECCsexpéditeur ne traite pas les fichiers XML et effectue continuellement de nouvelles tentatives 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 difficiles à déterminer 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 32 868 à 32 768 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

    La tâche « SAM : normaliser les modèles de découverte à l’aide du machine learning » échoue pour le contenu non disponible ou ne correspondant pas « SAM : normaliser les modèles de découverte à l’aide du machine learning » é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 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 false 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 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 et à 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, « Tous », « Favoris » et « Historique »). Cela peut se produire s’il existe des règles métier sur les tables « sys_app_application » ou « sys_app_module » ayant le 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 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 envoie la recherche, l’aide, la notification et le menu utilisateur hors du Viewport 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 au titre 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é à l’application incorrecte du style CSS 'webkit-backdrop-filter' 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é au niveau du « chargement ». Le message d’erreur suivant s’affiche dans la console : « TypeError : impossible de lire les propriétés d’undefined (lecture de « nom ») ...
    1. Accédez aux calendriers d’astreinte.

      L’onglet « Tous les calendriers d’astreinte » est bloqué au niveau « 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 la tuile « 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, selon celle qui existe à ce moment-là sur la session utilisateur.
    1. Accédez à une instance sur laquelle un module 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 anglais.
    4. Accédez à « Tout ».
    5. Effectuez une recherche 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 que l’anglais.
    7. Effectuez une recherche 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 autre langue 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. Changer la langue en portugais brésilien.

    Playbooks (chaîne familiale)

    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 aucune erreur de référence non valide.

    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 le machine learning. Le machine learning ne supprime pas ces balises HTML pendant la phase de prétraitement, de sorte que 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 le machine learning.

    Intelligence prédictive

    PRB1777777

    KB1702121

    Le calcul de similarité d’Intelligence prédictive ralentit l’instance Un problème lié au calcul de similarité d’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 s’ouvrir.

    3. Modifiez la propriété evt_mgmt.similarity_use_ml sur 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 vers Xanadu. Il y a plusieurs problèmes. Il existe un code incorrect et des modèles de problèmes pour les personnalisations. Les données de démonstration doivent être rejointes. 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. La migration de certains problèmes et tâches de problème a échoué. Le tableau de bord « Vue d’ensemble du problème » 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 comme 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 parmi l’option « Analyse de la cause première » ou « Général ».

    Notez qu’il ouvre la page « Tâche », dans laquelle le champ Problème est vide, qui n’est pas rempli automatiquement.

    Gestion des projets

    PRB1789648

    Échec de la création d’un modèle d’enregistrement en tant que nouveau modèle. Dans une instance de séparation en domaines, il existe une ACL qui empêche l’utilisateur de créer un modèle de projet dans le domaine global (ajoutez 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 Récupérer.

    « Page introuvable » s’affiche.

    Gestion des projets

    PRB1814537

    Le lien connexe « Console de planification » de l’enregistrement de projet est bloqué après avoir cliqué sur le lien L’utilisateur n’est pas redirigé vers une console.
    1. Ouvrez un 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 des 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 de l’écran pour les listes connexes La boîte 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é comporte des trimestres qui ne sont pas dans l’ordre Si un ensemble de données a des données manquantes pour le rapport par rapport aux trimestres, le rapport ne renvoie pas les détails pour 0 donnée, donc en raison de données manquantes. Le rapport est conçu pour ne pas renvoyer 0 résultat : les graphiques « ensemble de données » s’alignent en fonction de 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 génère « 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 reporting classique.
    2. Créer 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 tableau 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 ».

    Request Management

    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 Demande d’extension sur un plan de ressource à partir de la console de projet, la fenêtre contextuelle « Étendre le plan de ressource » est vide Un écran contextuel vide s’affiche.
    1. Accédez au module de projet et ouvrez n’importe quel projet.
    2. Sous les liens connexes, sélectionnez quelque chose 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 s’affiche.

    Contextes de restauration

    PRB1772992

    KB1648911

    La suppression du bloc de la table 'Shadow' présente des problèmes de performance La durée de suppression des enregistrements shadow peut être dérivée 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 fantômes. La suppression d’enregistrements d’une table « Shadow » prend plus d’une minute.

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

    Inclusions de script

    PRB1805747

    KB1704606

    Restructurer la transition de mise à niveau pour que le script 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 dans les versions pré-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 provoque 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 lèvent plutôt une exception lorsque l’utilisation de la mémoire dépasse la limite par défaut de 16 Mo par thread. 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 peut mettre hors service un nœud Il doit obtenir le périmètre global pour réinitialiser GlideController au lieu d’essayer de passer à global à partir du GlideElement actuel et, éventuellement, de saisir le périmètre 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 de Xanadu fuit de la mémoire Le transpiler 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 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 consigné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

    Infrastructure de localisation publie les traductions dans le champ d’application global bien que l’enregistrement d’artefact soit créé dans un champ d’application différent 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 associés, 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. Dans 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 de Xanadu : [EA Xanadu] : la catégorie de connaissances est affichée sous la forme {{ :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 que tous les lots se terminent. Le modal de pièce jointe est également masqué avant la fin complète du processus de télé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 de Portail de services À 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, une recherche de tous les champs de référence est déclenchée 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 à des 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 ont déclenché 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 focus du 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 entraîne le message d’erreur suivant : « L’état peut uniquement passer à l’état de mise hors service ou hors service ou obsolète à partir de l’opérationnel ».

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

    Gestion des actifs logiciels

    PRB1665612

    KB1641524

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

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

    Gestion des actifs logiciels

    PRB1731774

    La tâche « Connexions d’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 en mode 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 d’appel JavaScript maximale de 1 000 dépassée » est renvoyée dans l’API SAMPPreBuiltSuites. 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 basée sur l’utilisateur Les utilisations/installations utilisées pour créer 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 trié par utilisateur.
    1. Créer une seule installation/une faible utilisation 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 tamponné par le mauvais utilisateur.

    Rapprochement des actifs logiciels

    PRB1790386

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

    Droits d'utilisations 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 autre chose 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 sur 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 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 actifs logiciels > Opérations de licence.
    3. Ouvrez n’importe quel droit dont le type de licence est « Abonnement ».
    4. Essayez de changer 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

    Changement du type de données « phase » de « 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 n’y a pas 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 en 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 bloquée indéfiniment. La tâche peut fonctionner pendant des jours.
    1. Créez une application dans Studio.
    2. Lien vers le contrôle de source réussi.
    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 d’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 rendues 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 Washington DC, il semble que les utilisateurs ne voient pas directement les erreurs SQL des sources de données JDBC dans les agents 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 devrait ê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 d’ensembles de données à importer. 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 consigné 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 pilote est un enfant TPC de la table de tâches, qui a des champs hors ligne 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. Par le passé, ServiceNow a appliqué un changement à une ou plusieurs colonnes de la table de tâches hors ligne afin de contourner une erreur dynamique liée à la taille des lignes. 3. Une vue de base de données est créée avec uniquement la table TPC comme table de vue, sans autre table de vue à joindre. 4. La table d’affichage comporte 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 une exigence pour les utilisateurs avec le récent changement dans les politiques d’empreinte de 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 nul si un enregistrement de 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 clé primaire est manquante dans la table sys_s7r_job_history_node0000.

    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.

    Gestion des cartes de pointage

    PRB1785263

    Les gestionnaires ne sont pas en mesure de copier les feuilles de présence Lorsqu’un gestionnaire tente de copier des cartes de pointage pour l’un de ses rapports, le système renvoie {0} cartes de pointage créées.
    1. Empruntez l’identité d’un gestionnaire dans une instance.
    2. Sélectionnez un utilisateur dans la liste déroulante des utilisateurs.
    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 des champs d’interface utilisateur

    PRB1779043

    Une erreur s’est produite lors de la saisie d’une valeur décimale dans un champ décimal lorsque glide.system.locale a une valeur définie
    1. Connectez-vous à une instance.
    2. Accédez à Espace de travail d’agent.
    3. Ouvrez un incident.
    4. Saisissez « 123456789.09 » sur le champ Test et sélectionnez hors du champ

    Notez que le message ci-dessous s’affiche : « Impossible d’analyser 123.456.789,6 en tant que 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 des champs d’interface utilisateur

    PRB1793495

    Les performances de Espace de travail pour l’exploitation des services (SOW) sont médiocres 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 n’est visible que dans l’espace de travail et non dans la vue plateforme/native.

    Administration des champs d’interface utilisateur

    PRB1795835

    Le sélecteur de dates de campagne s’ouvre dans une position inférieure à celle habituelle Le sélecteur de date de campagne, qui est le calendrier avec un champ de sélection de date et d’heure, est 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 l’heure de début et l’heurede fin des sélecteurs de dates.

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

    Comportement réel : le sélecteur de date 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 Trier sur 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 d’affichage 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 utilisée par l’utilisateur) 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

    Des 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 de 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 de conflits pour des 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 se lit comme suit : « 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 » pendant 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 a des enregistrements avec <sys_es_latest_script action="INSERT_OR_UPDATE"> dans le fichier XML.
    2. Chargez 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. Vérifiez que les enregistrements avec <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 avec <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.

    Cadre de travail UX

    PRB1754230

    Une ressource de données ne récupère pas les valeurs par défaut lorsque des valeurs d’entrée sont manquantes « API de visualisation de 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 Data .
    5. Ouvrez à nouveau la page dans UIB.
    6. Ouvrez la configuration « Ressource de données ».

    Comportement attendu : La sortie est la même qu’à l’étape 1.

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

    Cadre de travail UX

    PRB1766794

    La fermeture de plusieurs onglets convertit rapidement un onglet de l’espace de travail existant en un onglet de l’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 activer, 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 lorsque vous fermez rapidement 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 le choix d’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 suite au 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 Agent virtuel, après une mise à niveau Washington DC, chaque entrée correspondant à plusieurs mots clés 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 à l’intérieur du 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 dispose des fonctions canRead/canDelete qui déclenchent une ACL. Déclenchez le ChecklistItemResponder avec une liste de vérification contenant + de 50 éléments.

    Exécution UX Web

    PRB1776097

    KB1709413

    Les messageries instantanées se ferment automatiquement sur l’espace de travail après avoir été ouvertes en quelques secondes Cette question a été introduite à Washington DC. Les messageries instantanées sont automatiquement fermées 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, celle-ci 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 du modèle de commande de travaux ne sont pas honoré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 la 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 de résultat lorsque le champ Description brève est vide Une erreur s’est produite dans la console du navigateur : « TypeError non interceptée : impossible de lire les propriétés d’undefined (lecture de « titre »)...

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

    Tous les autres correctifs

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