Xanadu Sécurité et correctifs notables

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 83 minutes de lecture
  • Cette version contient d’importants Xanadu correctifs.

    Xanadu a été publié le 1er août 2024.
    • Date de construction : 07-27-2024_1019
    • Balise de construction : glide-xanadu-07-02-2024__patch0-07-16-2024
    Important :
    pour en savoir plus sur la procédure de mise à niveau d'une instance, consultez Mises à niveau ServiceNow.

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

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

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

    Corrections notables

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

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

    Contrôle d'accès

    PRB1641097

    KB1432102

    L’utilisateur ne peut pas supprimer une ACL de sys_attachment avec une condition de nom de table lors de la suppression d’un champ de type type=attachment Le message d’erreur « file.delete.failed » est généré lors de la tentative de chargement d’une pièce jointe et il n’existe aucune ACL de suppression personnalisée sur le sys_attachment.

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

    Contrôle d'accès

    PRB1703976

    Les utilisateurs ne sont pas en mesure d’ajouter un utilisateur à un groupe après l’avoir élevé à un rôle lorsque la propriété système « glide.ui.schedule_slushbucket _save_for_group_roles » est définie sur vrai Lorsque la propriété système « glide.ui.schedule_slushbucket _save_for_group_roles » est définie sur vrai, un utilisateur ne peut pas ajouter d’utilisateurs à des groupes s’il est nécessaire qu’ils s’élèvent à un rôle. La tâche en arrière-plan créée n’ajoute pas l’utilisateur au groupe.

    Contrôle d'accès

    PRB1736031

    KB1630133

    Problèmes de mise en cache des attributs de sécurité « système » Dans certains cas, en particulier après un certain temps d’inactivité de la session de l’utilisateur, l’utilisateur peut perdre l’accès à certaines ressources, protégées par les ACL avec l’attribut de sécurité UserIsAuthenticated.

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

    Flux d'activité

    PRB1675128

    KB1641686

    Dans le flux d’activité de l’espace de travail, le champ De de l’e-mail affiche les sys_id Le sys_id apparaît dans l’espace de travail dans le champ De lorsqu’un e-mail est joint à une interaction et s’affiche dans le flux d’activité.

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

    Flux d'activité

    PRB1736995

    KB1642093

    Le flux d’activité s’affiche différemment sur un espace de travail et UI16 avec des balises Lorsque le flux d’activité est créé avec un espace de travail, il faut le dernier utilisateur pour le nombre de mods. UI16 utilise la mise à jour la plus ancienne et utilise son utilisateur pour le nombre de mods. Le problème est que lorsque des balises sont ajoutées, elles sont ajoutées à la même mise à jour utilisateur (sys_mod_count). La mise à jour s’affiche sous la forme de l’utilisateur d’origine dans UI1 et d’un autre utilisateur dans un espace de travail.

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

    Flux d'activité

    PRB1761952

    Le curseur passe au bas du texte avec le flux d’activité de l’Espace de travail pour l’exploitation des services (SOW) dans la section « Commentaires » Dans SOW, lorsque vous travaillez sur un incident et que vous saisissez du texte dans la section « Commentaires », le curseur se déplace par intermittence vers le bas du texte.
    1. Depuis SOW, ouvrez un incident.
    2. Appliquer un modèle avec du texte dans la section « Commentaires ».
    3. Commencez à taper n’importe où au-dessus du bas du texte.

    Observez que le curseur saute aléatoirement vers le bas. Le problème peut être reproduit par intermittence.

    Flux d'activité

    PRB1780340

    KB1649222

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

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

    Assistant d'agent

    PRB1680218

    KB1433227

    L’action Copier dans le presse-papiers n’est pas créée pour une configuration de table avec les modèles de recherche « Réponse » Le problème lié à l’action qui n’est pas copiée est dû au fait que tous les enregistrements existants pour « Copier dans le presse-papiers » remplissent le champ current_table . Ce champ contrôle l’action de table qui est générée. S’il est laissé vide, il sera créé pour n’importe quelle table.

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

    Messagerie instantanée d'agent

    PRB1687713

    La barre de défilement du chat d’agent ne fonctionne pas correctement lorsque l’utilisateur fait défiler vers le haut La barre de défilement est légèrement poussée vers le bas.

    Messagerie instantanée d'agent

    PRB1734352

    Les cartes d’éléments de travail ne sont pas affichées dans une boîte de réception, bien qu’il y ait une tentative de rendu sn-inbox-card Il y a un problème intermittent où les agents ne voient pas la carte d’élément de travail affichée dans la boîte de réception de l’agent, bien que l’élément de travail leur soit affecté et qu’ils entendent des notifications audio.
    1. Connectez-vous en tant qu’agent.
    2. Accédez à un espace de travail.
    3. Démarrez une conversation de messagerie instantanée en tant que demandeur.
    4. Activez la journalisation côté client en définissant la propriété système « com.glide.awa.client _logging.enabled » avec les rôles « awa_agent » et « awa_manager ».

      Il s’agit d’activer la journalisation améliorée.

    Comportement attendu : un agent doit recevoir une carte d’élément de travail dans sa boîte de réception avec des notifications.

    Comportement réel : les agents ne reçoivent rien.

    Recherche IA pour Portail de services

    PRB1753189

    Les options de tri dans la page des résultats AI Search ne s’affichent pas après une mise à niveau Les options de tri ne s’affichent pas après une mise à niveau. Après avoir sélectionné le menu « Plus pertinent », rien ne se passe et les utilisateurs ne peuvent pas choisir les autres options de tri.
    1. Connectez-vous au portail « NL UAT Now Create ».
    2. Sélectionnez le bouton Rechercher sous « Rechercher un actif ».
    3. Sous l’onglet de navigation « Asset/Success Pack », recherchez l’option de tri « Le plus pertinent ».

    Recherche IA

    PRB1706402

    Recherche IA n’indexe pas le texte traduit pour les colonnes de type « Référence » Actuellement, la valeur de colonne de référence de l’index de Recherche IA n’a qu’une seule des langues, même si des traductions dans plusieurs langues sont disponibles.

    Recherche IA

    PRB1709322

    Le texte affiché 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.

    Recherche IA

    PRB1734605

    Les suggestions de Recherche IA ne respectent pas les configurations pour les URL externes. Si un utilisateur souhaite utiliser une URL personnalisée vers une source externe pour un résultat, il peut configurer cela pour les résultats de recherche via un post-processeur scripté qui remplace le champ navigation_url ou créer une action déclarative personnalisée. Cependant, les utilisateurs observent qu’aucune de ces méthodes n’est respectée par les lecteurs de suggestions.

    Recherche IA

    PRB1758577

    KB1644179

    Les erreurs JavaScript s’affichent sur le portail après la mise à niveau de Washington DC Après la mise à niveau de Washington DC, des erreurs JavaScript s’affichent sur le portail et dans la console du navigateur qui n’avaient pas lieu dans les versions précédentes. Ces erreurs n’ont pas d’effets secondaires fonctionnels.

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

    Recherche IA

    PRB1770551

    KB1647708

    Une recherche sur un portail affiche une carte de résultats Genius vide en haut lorsqu’aucun résultat n’est trouvé Une carte de résultats Genius vide s’affiche en haut si aucun résultat n’a été trouvé. Les résultats Genius d’une recherche par mot clé infructueuse affichent « Aucun résultat généré » après 9 à 10 secondes nécessaires.

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

    Recherche IA

    PRB1779636

    Les résultats de recherche de Carrousel et réguliers n’apparaissent pas par intermittence Le carrousel est bloqué à l’état de chargement lorsqu’une requête de recherche est exécutée.
    1. Mettez en service une instance.
    2. Assurez-vous que les actions Now Assist et les questions-réponses Now Assist sont jointes à un profil de recherche du portail de services.
    3. Effectuez une recherche sur n’importe quelle requête de catalogue ou de questions-réponses.

    Notez que le carrousel est bloqué dans un état de chargement.

    Moteur d’installation de l’application

    PRB1733557

    Il manque store_packages lors de l’ajout de nouveaux nœuds L’ajout de nouveaux nœuds doit activer les packages requis.

    Moteur d’installation de l’application

    PRB1736711

    KB1634502

    Le lien connexe « Désinstaller l’application » ne s’affiche pas dans les enregistrements sys_store_app

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

    Moteur d’installation de l’application

    PRB1746800

    KB1649407

    L’application hôte n’est pas en mesure de charger les macros sous « ui.jtemplates », ce qui interrompt la fonctionnalité openframe dans une interface utilisateur autre que Next Experience Le module d’extension hébergé ne parvient pas à charger le contenu statique dans le cache après l’activation.

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

    Gestionnaire d'applications

    PRB1714286

    KB1646367

    La dernière synchronisation avec Store affiche une date non valide au format de date « jj-MM-aaaa » La dernière synchronisation avec la date et l’heure du magasin s’affiche de manière incorrecte lorsque le glide.sys.date_format a été ajusté pour utiliser un format par défaut différent.
    1. Dans le navigateur de filtre, accédez à Applications système > Toutes les applications disponibles > Tout.
    2. Sélectionnez le bouton Synchroniser les applications (double flèche circulaire) à côté de la date et de l’heure de la dernière synchronisation avec le magasin et attendez que la synchronisation se termine.

      Notez que la date s’affiche correctement.

    3. Définissez glide.sys.date_format sur jj/MM/aaaa.
    4. Dans le navigateur de filtre, accédez à Applications système > Toutes les applications disponibles > Tout.

      Cela devrait ouvrir le gestionnaire d’applications.

    Vérifiez que la date de la dernière synchronisation avec le magasin est incorrecte (le jour est le mois et le mois est le jour) ou n’est pas valide.

    Gestionnaire d'applications

    PRB1714732

    La sélection de l’application Studio du moteur de développement d’application dans la nouvelle interface du gestionnaire d’application entraîne une erreur et l’enregistrement d’application ne s’ouvre pas Un message d’erreur s’affiche : « Échec de l’extraction des détails du produit à partir de l’instance ». L’enregistrement d’application ne se charge pas.

    Gestionnaire d'applications

    PRB1718754

    KB1587314

    Dans Vancouver, la mise à niveau d’un module d’extension est bloquée dans le nouveau gestionnaire d’applications, même lorsque le gestionnaire d’applications classique affiche la mise à niveau comme terminée Le gestionnaire d’applications classique affiche que le module d’extension a été installé avec succès, mais l’entrée sys_execution_tracker s’affiche toujours comme en cours d’exécution. Le suivi des exécutions n’a pas été mis à jour à l’état complet et la progression a été laissée à 94 % en raison d’une erreur.

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

    Gestionnaire d'applications

    PRB1728645

    L’interface utilisateur des applications dépendantes est masquée dans le ServiceNow Store et entrave le processus d’installation de l’application sur les instances de production Ce problème se produit lors de l’installation de l’application sur les instances de production uniquement. Si une application nécessite l’installation d’applications dépendantes pendant le processus d’installation et que ces applications (applications dépendantes) ne sont pas mappées à une instance sur le ServiceNow Store, la boîte de dialogue d’installation de l’application demande aux utilisateurs d’acheter l’application dans le magasin avant de poursuivre. Si l’utilisateur clique sur le lien fourni, il est redirigé vers le ServiceNow Store et voit le message suivant : « Aucune application correspondant aux critères sélectionnés n’a été trouvée ».
    1. Essayez d’installer Centre des employés sur une instance de production.
    2. Recherchez une application dans « Applications système ».
    3. Sélectionnez Installer.
    4. Avant que l’installation ne se poursuive, une boîte de dialogue s’affiche affichant une liste de dépendances pour le Centre des employés. Le cœur de Centre des employés est l’une de ses dépendances. Si cette option n’est pas installée sur une instance, vérifiez que la boîte de dialogue affiche le message : « Doit être acheté dans le magasin ».
    5. Sélectionnez le lien « Cœur de Centre des employés » fourni dans la boîte de dialogue.

    La page Store s’ouvre et affiche le message suivant : « Aucune application correspondant aux critères sélectionnés n’a été trouvée ».

    Gestionnaire d'applications

    PRB1741568

    KB1644191

    L’utilisateur observe une erreur interne du serveur sur l’interface utilisateur « Gestionnaire d’applications » L’utilisateur remarque l’erreur suivante : « Informations sur l’application introuvables. Cliquez sur ok pour revenir à la page d’accueil » accompagné d’une erreur interne du serveur (500).
    1. Connectez-vous à une instance.
    2. Accédez à un nouveau gestionnaire d’applications.
    3. Synchronisez les applications pour obtenir la dernière version.
    4. Après la synchronisation, recherchez « appstore » dans la zone de recherche et cochez l’onglet « Mises à jour ».
    5. Sélectionnez App Store.

    Vous remarquez une page vide avec une erreur de serveur interne (500) et le texte suivant : « Informations sur l’application introuvables. Cliquez sur ok pour revenir à la page d’accueil. L’utilisateur doit revenir en arrière et réessayer plusieurs fois avant que la page ne soit mise à jour, ce qui prend du temps.

    Périmètre de l'application

    PRB1388380

    KB0823213

    Les utilisateurs non-administrateurs ne voient pas le message « Mauvais périmètre » pour les enregistrements ne se trouvant pas dans le périmètre de l’application actuellement sélectionné Quels que soient les utilisateurs et les rôles, les enregistrements doivent être en lecture seule avec un message de périmètre incorrect lorsque le périmètre de l’enregistrement est différent du périmètre de l’application actuellement sélectionné.
    1. Créez une table de métadonnées.
    2. Créez des enregistrements dans différents champs d’application, A et B, dans cette table de métadonnées à l’aide d’un utilisateur administrateur.

      Lorsqu’un administrateur ouvre un enregistrement dont le périmètre est différent du périmètre actuellement sélectionné, notez que l’enregistrement s’affiche en lecture seule et le message « Cet enregistrement est dans l’application ABC, mais XYZ est l’application actuelle. Pour modifier cet enregistrement, cliquez ici.' s’affiche.

    3. Créez un rôle.
    4. Ajoutez ce rôle à l’ACL d’écriture de la table de métadonnées.
    5. Créez un utilisateur avec ce nouveau rôle.
    6. Ouvrez les enregistrements créés dans différents champs d’application.

    Les enregistrements sont toujours affichés comme modifiables et le message de champ d’application erroné n’est pas affiché, quel que soit le champ d’application actuel de l’utilisateur.

    Appsee : infrastructure de plateforme

    PRB1716290

    Une valeur vide dans le champ Politique de consentement à l’analyse de l’enregistrement de la table core_country provoque une erreur Une valeur vide dans le champ Politique de consentement à l’analyse de l’enregistrement de la table core_country provoque une erreur 401 non autorisée et interrompt la barre de navigation.
    1. Créer un pays dans la table core_country (ou avoir un pays existant) avec un champ de politique de consentement Analytics vide.
    2. Assurez-vous que dans le champ Fournisseur de politique de consentement , seule la propriété « GeoIP » est activée et que les autres sont désactivées.
    3. Connectez-vous à partir d’un emplacement pour lequel la politique de consentement est définie comme vide.

      Lors de la connexion, ux -metrics flow déclenche et exécute l’API « Obtenir consentement ».

    Comportement attendu : « Obtenir le consentement » doit renvoyer la politique de consentement attendue aux mesures UX.

    Comportement réel : une erreur de pointeur Null est générée et elle n’est pas gérée pour renvoyer la réponse correcte aux mesures UX.

    Cadre de travail du modèle d’application

    PRB1718490

    Une erreur a été observée lors de la création d’une application à partir d’un modèle
    1. Connectez-vous en tant qu’utilisateur administrateur.
    2. Accédez à Studio du moteur de développement d’application.
    3. Créez une application, un espace de travail et une expérience de portail.
    4. Accédez à « Modèle ».
    5. Créez un modèle à l’aide d’une application existante.
    6. Sélectionnez une application qui a été créée précédemment.
    7. Une fois le modèle créé, créez une application à partir du modèle existant.

    Lorsque l’utilisateur ajoute un enregistrement vide (avec tous les champs vides) dans sys_translated_text sans modifier le champ d’application, puis tente de le modéliser, l’enregistrement sys_translated_text est ajouté comme l’un des nœuds pour quelques-unes des charges utiles d’analyse.

    Règles d'archivage

    PRB1669506

    La règle « Destruction d’archives » ne fonctionne pas et affiche toujours 0 enregistrement La règle « Destruction d’archives » ne fonctionne pas et affiche toujours 0 enregistrement, et ne supprime pas les enregistrements de la table « AR ».

    Historique d'audit

    PRB1767585

    Les noms d’utilisateur dans l’ensemble d’historique et le flux d’activité sont incorrects lorsqu’un autre utilisateur met à jour un enregistrement cible L’ensemble d’historique de journal n’attribue pas l’utilisateur correct après le premier enregistrement.
    1. Définissez glide.history_set.pull_journal_ entries_from_journal_table sur vrai.
    2. Ajoutez des notes de travail à un incident à l’aide d’un script.
    3. Supprimez l’historique défini pour ces entrées de journal.
    4. Affichez les notes de travail dans la vue de plateforme de l’incident.

    Comportement attendu : la première entrée de journal provient de « System Administrator », les deux suivantes sont de « Abraham Lincoln »

    Comportement réel : toutes les entrées de journal proviennent de « l’administrateur système ».

    Authentification

    PRB1667269

    KB1329268

    Les utilisateurs rencontrent l’erreur « Impossible d’extraire la clé du KeyStore » lors de la création de clés JSON Web Token (JWT)

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

    Authentification

    PRB1725399

    L’appel « getHeader() » dans les scripts BasicAuth et BearerAuth ne fonctionne pas comme prévu Cela est dû au fait que la clé API et les modules d’extension HMAC sont activés.
    1. Ouvrez une instance avec la version Washington DC.
    2. Dans le script basicAuth, ajoutez une variable de ligne header = this.request.getHeader('Authorization').

    Comportement attendu : BasicAuth utilisant les informations d’identification correctes devrait fonctionner.

    Comportement réel : échec de BasicAuth à l’aide des informations d’identification correctes.

    Gestionnaire de classe CI CMDB

    PRB1756070

    KB1644165

    Les vues du gestionnaire de classes CI présentent plusieurs problèmes Les problèmes sont les suivants : 1. La barre d’indicateur dans la configuration du seuil est manquante. 2. Plusieurs barres de défilement, ce qui n’est pas prévu. 3. Informations de configuration de seuil redondantes. 4. Tables redondantes dans la même page.

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

    Gestionnaire de données CMDB

    PRB1752346

    KB1641376

    La fonctionnalité « Gestion des CI dépendants » du gestionnaire de données CMDB est activée sur une instance sans avertissement Dans l’Utah, le gestionnaire de données CMDB est activé par défaut lorsque l’instance dispose d’une ou de plusieurs règles de cycle de vie CSDM actives. Cela a eu pour conséquence inattendue d’activer également la fonctionnalité « Gestion des CI dépendants » du gestionnaire de données CMDB.

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

    Créateur de conditions

    PRB1697408

    KB1629848

    Chargement du problème des variables qui sont ajoutées à une colonne dans la liste de visualisation des données Sur Platform Analytics Workspace et Service Operations Workspace, un problème de délai d’expiration récurrent est rencontré lors du traitement d’une quantité importante de données pour la fonction item_option_new. Malgré l’augmentation du délai d’expiration à 60 secondes, tous les enregistrements ne peuvent pas être chargés dans le délai spécifié.
    1. Ouvrez l’un des espaces de travail Platform Analytics ou Service Operations Workspace.
    2. Sélectionnez Appuyez sur 2 dans la page.
    3. Sélectionnez le composant Toutes les tâches actives .
    4. Sélectionnez les trois points.
    5. Configurer.
    6. Sélectionnez le lien +Ajouter dans la section « Affichage par défaut ».
    7. Essayez d’ajouter les questions au bas de la liste.

    Il ne se charge pas.

    Créateur de conditions

    PRB1721656

    KB1642058

    Lors de la mise à niveau de Tokyo vers Vancouver, le bouton Ajouter des conditions personnalisées dans le composant « Visualisation des données » du générateur d’IU « Ajouter une page de source de données » ne fonctionne pas correctement Une condition définie ne s’affiche pas et le bouton Ajouter des conditions personnalisées disparaît.

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

    Créateur de conditions

    PRB1735699

    Plusieurs problèmes sont survenus avec le générateur de conditions de liste de référence Les problèmes suivants se produisent : Lors de l’exécution d’une requête, les conditions par défaut sont ajoutées à la requête (par exemple, l’exécution avec 2 conditions par défaut entraîne 4 conditions affichées). Les conditions « Trier par » ne persistent pas (l’utilisateur peut ajouter un tri à une colonne, mais lorsqu’il ouvre à nouveau le filtre, il n’est pas là). La colonne « Nom » est toujours triée comme « Croissant » et ne peut pas être modifiée.
    1. Accédez à Espace de travail pour l’exploitation des services.
    2. Ouvrez un enregistrement d'incident.
    3. Ouvrez l’onglet Détails.
    4. Sélectionnez la loupe d’une entrée de référence de service.

    Lors de l’exécution d’une requête, observez les problèmes suivants : les conditions par défaut sont ajoutées à la requête, les conditions « Trier par » ne persistent pas et la colonne « Nom » est triée par ordre croissant.

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

    PRB1332966

    La règle métier « Réinitialiser l’état de la source de détection inconnue » appelle current.setWorkflow(false) et annule ainsi toutes les règles métier qui auraient dû être exécutées après L’action « Convertir en service d’application » insère/met à jour la table cmdb_ci_service_discovered. Cependant, comme le service disposait d’une source de détection définie sur « Inconnu », « Réinitialiser l’état de la source de détection inconnu » s’est exécuté et la règle métier de mise à jour du modèle qui aurait dû être exécutée ne l’a pas fait. Le modèle de service n’a donc pas été créé.
    1. Ajoutez un BR avec un ordre supérieur à l’ordre « Réinitialiser l’état de la source de détection inconnu » (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)

    PRB1687690

    Une mise à niveau d’instance est bloquée sur le module d’extension com.snc.cmdb. csdm.activation Dans le moniteur de mise à niveau, la progression de la mise à niveau indique que la mise à niveau ne progresse pas.

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

    PRB1702705

    Lors des tests de performance, des symptômes similaires à ceux PRB1369519 ont été remarqués Au cours des tests de performance, des symptômes similaires à PRB1369519 ont été remarqués, « Contention et mises à jour continues sur la table cmdb_qb_result_base ».

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

    PRB1728603

    Problèmes de performances avec CMDBUtil. getRelatedServices lorsque l’utilisateur a de nombreuses relations à chaque niveau « Actualiser les services impactés » est appelé à partir du formulaire d’interface utilisateur ITSM change_request lorsque l’utilisateur spécifie l’élément de configuration et appuie manuellement sur le bouton pour appeler cette API. Pour un utilisateur disposant d’un grand nombre de données CMDB, cette API consomme une mémoire excessive, ce qui entraîne le redémarrage du nœud JVM.
    1. Créez une carte des relations dans laquelle un CI cible a de nombreuses relations à chaque niveau (faible profondeur mais large).
    2. Lors de l’actualisation des services sur le CI, notez si dans les journaux de nœud la requête est marquée comme étant volumineuse avec beaucoup de sys_id dans la clause IN.

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

    PRB1729639

    Plusieurs validateurs avec la même sys_id provoquer une exception IRE (moteur Identification et rapprochement) lorsque le rapprochement est activé La « dernière mise à jour » de Datasource semble s’attendre à un sys_id unique dans le lot de validateurs.

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

    PRB1736102

    Les mises à jour multisources du chemin d’accès au code génèrent plusieurs instructions de mise à jour redondantes Le chemin d’accès au code de mise à jour multisource génère plusieurs instructions de mise à jour redondantes avec la clause where sur sys_mod_count pour le même CI

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

    PRB1742296

    L’optimisation des requêtes dans CSDMReportProcessor entraîne un décalage de réplication sur csdm_dashboard_type_result insertions Des avertissements s’affichent dans les journaux : 'SEVERE *** ERROR *** Exception during batch statement commit to glide...

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

    PRB1751001

    Optimiser les mises à jour pour la table csdm_dashboard_reports_result Il y a un décalage.

    Plate-forme principale

    PRB1732676

    KB1587782

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

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

    Plate-forme principale

    PRB1735834

    Les utilisateurs reçoivent une erreur '*** ERROR *** loadRow failure java.lang.IllegalArgumentException : impossible d’analyser la valeur unicode : XXX...'

    Index des bases de données

    PRB1721733

    L’index sur l’ID de grappe est manquant dans la table récapitulative de la grappe La requête ayant un impact sur les utilisateurs a un temps d’exécution moyen de la requête supérieur à 1 seconde. La requête provient de « Suggestion d’applications : ITOM Autodiscovery ».

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

    PRB1692793

    Une instance de centre de données affiche une erreur : « Opération non autorisée sur un resultSet fermé » L’erreur apparaît sur les instances Utah et ultérieures. Cela peut entraîner des problèmes lors de l’achèvement des workflows.

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

    PRB1709781

    KB1571178

    Les tables qui satisfont aux besoins d’espace libre, mais qui ne comptent pas plus de 5 000 lignes, ne peuvent pas être reconstruites Cela peut conduire à de grandes tables vides qui nécessitent une action manuelle pour être reconstruites.

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

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

    PRB1719831

    L’encombrement ou l’sys_physical_table_stats de la base de données n’affiche pas la taille de table correcte Les détails de ligne de table_name ne sont pas égaux à storage_alias dans la table sys_storage_table_alias.
    1. Créez une table de test avec plus de 40 caractères.
    2. Vérifiez qu’il s’agit d’un alias dans sys_storage_table_alias.
    3. Ajoutez des enregistrements à la table de test.
    4. Exécutez la sys_trigger pour le collecteur de statistiques de table physique.

    Notez que la valeur n’est pas mise à jour dans la table sys_physical_table_stats.

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

    PRB1731252

    ArchiveDocumentID.move DBQuery provoque une monotonisation de la mémoire

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

    PRB1732094

    La tâche « Collecteur de statistiques de table physique » a un impact sur la charge de la base de données Une tâche appelée « Physical Table Stats Gatherer » qui héberge un grand nombre d’instances peut avoir un impact sur la charge de la base de données hébergée.

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

    PRB1765904

    KB1647554

    Les transactions/tâches sont annulées à minuit suite à une mise à niveau de Washington DC DropTmpTablesJob est passé de 5 tmp_ de nettoyage de tables par jour à 100, avec une taille de lot de 5. Avec un temps d’exécution suffisamment long, et puisque la base de données est verrouillée pendant une partie du temps d’exécution, tout s’arrête, doit réessayer et finit par abandonner. Cela entraîne l’annulation de certaines choses.

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

    Persistance de la base de données

    PRB1731418

    KB1645608

    L’utilisation d’une requête de liste connexe avec setAggregateWindow écrit une instruction SQL non valide Les journaux de nœud contiennent une erreur.

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

    Persistance de la base de données

    PRB1740957

    KB1634707

    Les déclencheurs de base de données orphelins sur une table empêchent les opérations d’insertion/de mise à jour/de suppression tant que les déclencheurs de base de données ne sont pas supprimés La tâche mensuelle « Abandon des tables tmp » recherche les tables tmp_* restantes et les supprime de la base de données. S’il existe des déclencheurs dans la table ou des mises à jour de la table source (par exemple, « tâche »), cela ne fonctionnera pas tant que les déclencheurs ne seront pas supprimés.

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

    Persistance de la base de données

    PRB1749923

    Échec de l’exécution de la requête de jointure de table en raison d’un nom d’alias incorrect dans SQL

    Persistance de la base de données

    PRB1761025

    Une violation du partage de connexion peut se produire lors de l’utilisation du programme StatementBatcher Habituellement, ce problème se produit lorsque process_flow tâches sont en cours d’exécution.

    Politiques de données

    PRB1670181

    opened_at date/heure est de 4 heures dans le futur pour un incident lorsqu’il est créé à partir d’un enregistrement d’interaction sur un espace de travail L’incident créé a quelques heures de différence entre les champs Ouvert et Créé .

    Découverte

    PRB1509705

    KB0967278

    L’identificateur d’objet (OID) SNMP (Simple Network Management Protocol) 1.3.6.1.4.1.1602.4.7 est détecté sous le nom de « Network Multi-PDL Printer Board-D1/H1 » et est utilisé par de nombreuses familles et modèles différents d’imprimantes multifonctions Canon L’enregistrement OID de classification SNMP 1.3.6.1.4.1.1602.4.7 est utilisé par des familles entières d’imprimantes multifonctions Canon. Cet enregistrement OID les amène tous à être modèle « Carte d’imprimante multi-PDL réseau-D1/H1 » indépendamment de la famille/du modèle réel.

    Découvrez une imprimante Canon avec l’OID 1.3.6.1.4.1.1602.4.7.

    Le CI de l’imprimante est créé avec le modèle « Network Multi-PDL Printer Board-D1/H1 », qui est incorrect dans 99 % des cas.

    Découverte

    PRB1592609

    L’exécution de requêtes volumineuses entraîne l’annulation de la découverte dans le cloud Les modèles prennent trop de temps, ce qui entraîne le blocage de Découverte. Le calendrier de détection dans le cloud se bloque en raison d’une transaction qui traite les résultats pour le modèle qui s’exécute depuis trop longtemps et qui est annulé par la plateforme.
    1. Effectuez une détection avec des volumes de stockage de ~500 K dans un seul centre de données logique (LDC).
    2. Supprimez 1 volume du cloud.
    3. Redécouvrir.

    Lorsque vous essayez de supprimer un volume de stockage, tous les volumes sont interrogés en premier.

    Découverte

    PRB1640443

    La tâche « Vérification d’intégrité de la table source objet » est exécutée longtemps et entraîne une utilisation élevée de la mémoire et une duplication de « Nettoyage de la source objet système CMDB » La tâche « Vérification d’intégrité de la table source de l’objet » interroge les sys_object_source avec des last_scan de plus de 6 mois. Chaque enregistrement renvoyé vérifie si l’enregistrement CMDB référencé existe. Si c’est le cas, il passe à l’enregistrement suivant. Si l’enregistrement CMDB n’existe pas, il sys_object_source supprime. last_scan est mis à jour lorsque l’enregistrement CMDB est mis à jour par le moteur Identification et rapprochement (IRE). S’il n’existe aucun processus pour mettre à jour la CMDB, last_scan n’est pas non plus mise à jour. Le travail peut prendre des heures et consomme beaucoup de mémoire.

    Découverte

    PRB1651345

    Améliorer les performances du mappage L3

    Découverte

    PRB1715075

    KB1573366

    Un calendrier de détection est bloqué avec des tâches démarrées/terminées incorrectes, ce qui entraîne l’attente d’un jour, puis son annulation en raison de la durée maximale Lorsqu’une transaction est annulée en raison du dépassement de la durée maximale pour la règle de quota de capteur, le nombre de tâches terminées n’augmente pas pour cet enregistrement d’entrée. Cela maintient la détection active indéfiniment et est annulée lorsqu’elle atteint la durée d’exécution maximale.

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

    Découverte

    PRB1721054

    Il y a un avertissement « L’adresse IP dans la charge utile est nulle » sur l’hôte dans le cloud (cmdb_ci_cloud_host)

    Découverte

    PRB1725044

    La détection de certificat d’URL ne fonctionne pas pour certaines URL Un message s’affiche : « Échec de la récupération de la chaîne de certificats pour l’URL...

    Découverte

    PRB1732616

    Il y a une utilisation élevée du processeur en raison des commandes de détection exécutées sur les serveurs AIX en arrière-plan Même à la fin de la détection, la commande est en cours d’exécution sur l’hôte cible et consomme la majeure partie de l’espace processeur.

    Découverte

    PRB1776300

    Le traitement des événements système est retardé par de nombreux événements running.process.absent de Discovery et d’Agent Client Collector Visibility (ACC-V) À Tokyo, un nouveau type d’événement a été ajouté pour nettoyer les CI et les relations d’application orphelins après que le nettoyeur de table ait supprimé les enregistrements cmdb_running_process. L’événement est déclenché par l’include de script « RunningProcessReconciler », dans le cadre des capteurs Discovery et des vérifications de visibilité d’Agent Client Collector. Il est ensuite traité par les CI tcmdb_ci_appl comme un état « Absent », ce qui implique potentiellement de parcourir un grand nombre d’enregistrements. En cas d’implémentation ACC-V importante, celle-ci est déclenchée par défaut pour chaque installation d’agent toutes les 8 heures, ce qui entraîne un grand nombre de ces événements. Ces événements utilisent la file d’attente d’événements générale et la tâche « Processus d’événements 0 », ce qui entraîne un traitement des événements en backlog dans lequel tous les autres événements doivent attendre que ces événements soient effacés avant de s’exécuter.
    1. Installez ACC-V et créez de nombreux agents.
    2. Observez le nombre d’événements running.process.absent créés par jour.

    Dans un cas occupé, observez que ceux-ci représenteront une grande partie de tout backlog, si le traitement des événements est en retard. Les événements importants comme celui-ci devraient normalement avoir leur propre tâche de processus de file d’attente et d’événements pour éviter d’impacter la file d’attente par défaut et la tâche « Processus d’événements 0 ».

    Back-end unifié Intelligence documentaire

    PRB1743818

    KB1646495

    Échec des tâches IntelDoc Les tâches IntelDoc ont échoué à 50 % avec une erreur : « NSE0014 : échec de l’initialisation du pipeline : pas de colonnes à analyser à partir du fichier » et « nse0014 : échec de l’initialisation du pipeline : NSE0003 : échec de l’obtention du json du pipeline pour avoir des informations sur le chemin d’accès de l’ensemble de données ».

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

    Notifications par e-mail

    PRB1681360

    Un rapport planifié n’inclut pas de pièces jointes sur tous les e-mails Les pièces jointes d’e-mail ne sont pas envoyées dans les e-mails qui sont divisés en raison de la présence de plusieurs destinataires. Le problème ne se produit que lorsque la taille du fichier joint est supérieure à 220 Ko.
    1. Créez un e-mail planifié de rapports qui génère une pièce jointe .xlsx de plus de 180 Ko.
    2. Ajouter 2 destinataires à la liste.
    3. Définissez la valeur de la propriété glide.email.smtp.max_recipients sur 1.
    4. Déclenchez le rapport sur demande.

    La pièce jointe n’est présente que dans l’un des e-mails divisés.

    Notifications par e-mail

    PRB1763775

    Lorsque vous rédigez un e-mail dans Espace de travail pour l’exploitation des services (SOW) et que vous copiez/collez le nom de l’appelant dans le champÀ ou CC, la saisie semi-automatique du champ de référence ne s’affiche pas Par exemple, lorsque l’utilisateur copie et colle le nom « Abraham Lincoln », l’erreur « L’adresse locale contient le contrôle ou l’espace ». Les caractères au format [a-z][A-Z][0-9] {-} sont acceptés.
    1. Accédez à Espace de travail pour l’exploitation des services.
    2. Ouvrez n’importe quel enregistrement d’incident ou RITM.
    3. Copiez le nom figurant dans le champ Appelant de l’onglet « Détails ».
    4. Dans la section « Composer », sélectionnez E-mail.
    5. Collez le nom dans les champs À ou CC de l’e-mail.
    6. Sélectionnez la section (i) à côté du nom et observez l’erreur.

    Aide incorporée

    PRB1749112

    KB1638817

    L’API Documents est en cours d’échec, car la colonne ai_generated est absente dans la table de contenu de l’aide Le problème se produit après la mise à niveau vers Washington DC et est reproductible uniquement lorsque la colonne ai_generated n’est pas ajoutée à la table de contenu d’aide lors d’une mise à niveau vers Washington DC.

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

    Gestion des événements

    PRB1723329

    Une utilisation élevée de la mémoire dans le générateur d’arborescence d’impact Event Management affecte le nœud et entraîne l’arrêt des threads par le gestionnaire de mémoire. Lorsque le gestionnaire de mémoire détecte que le nœud manque de mémoire, il arrête les processus les plus longs.

    Calendrier fiscal

    PRB1636278

    Les enregistrements en dehors de « Plage de calendrier » ne sont pas renvoyés correctement lorsque la période fiscale commence sur un mois autre que « 1er janvier ». Lors de la création d’un rapport qui est une série chronologique de tendance par calendrier fiscal, les enregistrements qui se trouvent en dehors de la plage de périodes fiscales (avant ou après les périodes fiscales générées), par exemple sur la barre « Vide », ne s’affichent pas correctement lorsqu’ils sont explorés.
    1. Générez des périodes fiscales pour une instance dont le mois de début est avril (04) et générez quelques années de périodes fiscales.
    2. Validez les périodes pour vous assurer que le calendrier est valide.
    3. Accédez au menu Rapports et créez un rapport.
      1. Table = Incident
      2. Type = série chronologique (colonne/ligne)
      3. Configurer le rapport pour les éléments suivants
      4. Calendrier = Calendrier fiscal
      5. Par = année
      6. Grouper par = Priorité
      7. Tendance par = Créé
    4. Exécutez le rapport. Lorsque le graphique de rapport s’affiche, vous verrez la barre pour les périodes fiscales « vides » pour tous les incidents créés en dehors des périodes fiscales générées.
    5. Notez le nombre affiché sur la barre.
    6. Explorer la colonne vide et toute priorité

    Comportement attendu : la vue de liste doit correspondre au nombre représenté dans la colonne de rapport.

    Comportement réel : la vue de liste n’affiche aucun enregistrement.

    Flow Designer (canal familial)

    PRB1519404

    Lorsque les utilisateurs suppriment leurs données sys_json_chunk, cela entraîne l’échec de la compilation de Concepteur de flux Les utilisateurs suppriment occasionnellement leurs données sys_json_chunk. S’ils suppriment les données de l’instantané, les flux de table commencent à s’interrompre.
    1. Créez un flux secondaire.
    2. Publiez le flux secondaire.
    3. Exécuter le flux secondaire avec le script.
    4. Supprimez les données sys_json_chunk corrélées au dernier instantané de flux secondaires sur sys_hub_snapshot.
    5. Vider CacheManager.
    6. Exécuter le flux secondaire avec un script.

    Il y a des erreurs.

    Flow Designer (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 en cas d’erreur » est vrai.

    Flow Designer (canal familial)

    PRB1658718

    Les tâches générées par le générateur de catalogue pour les éléments demandés (RITM) ont des champs vides si l’élément de catalogue est mis à jour après l’envoi du RITM

    Flow Designer (canal familial)

    PRB1718202

    Erreur lors de l’ouverture des détails contextuels d’un flux L’action du créateur d’enregistrement doit afficher les détails de l’exécution conformément au rapport de flux. Cependant, l’utilisateur remarque une erreur « Un problème est survenu » à l’écran et la page ne répond plus.

    Flow Designer (canal familial)

    PRB1721354

    Les étapes du workflow pour les éléments demandés sont affichées en anglais, même dans les paramètres de langue française Les éléments de demande (RITM) associés aux workflows affichent les valeurs d’étape en anglais, même avec les paramètres de langue française. Le problème ne se produit pas lorsqu’un élément RITM est associé à un workflow.
    1. Installez le module d’extension de langue française dans une instance de base.
    2. Soumettre une demande pour un élément de catalogue qui utilise un workflow.
    3. Passez les paramètres de langue au français.
    4. Accédez à la table sc_req_item.
    5. Recherchez le RITM généré à partir de l’étape 2.
    6. Regardez sous le champ Étape .

    Notez que la valeur est toujours affichée en anglais.

    Flow Designer (canal familial)

    PRB1732451

    Le flux « run_as » s’affiche en tant qu’utilisateur au lieu du système lors de l’utilisation du bouton de test Dans le XML du contexte de flux, la valeur « run_as » s’affiche correctement. Cependant, il ne s’affiche pas correctement dans le rapport.
    1. Lors de l’exécution d’un flux au premier plan, créez un flux avec « Exécuter en tant que » défini sur « Système ».
    2. Ajoutez une action de journal au flux.
    3. Définissez la génération de rapports de flux sur « COMPLET ».
    4. Déclenchez le flux à l’aide du bouton Test au premier plan.
    5. Ouvrez le rapport de flux. La section « Exécuter en tant que » du rapport de flux affiche le nom d’utilisateur de la personne qui a déclenché le flux.
    6. Modifier le flux Déclencheur > Options avancées > Lieu d'exécution du flux à « Exécuter le flux au premier plan ».
    7. Déclenchez le flux en remplissant les conditions de déclenchement.
    8. Ouvrez le rapport de flux.

    Comportement attendu : la section « Exécuter en tant que » du rapport de flux doit afficher « Système ».

    Comportement réel : la section « Exécuter en tant que » du rapport de flux affiche le nom d’utilisateur de la personne qui a déclenché le flux.

    Flow Designer (canal familial)

    PRB1737061

    Les instantanés de flux ne peuvent pas être désérialisés lorsque la longueur totale de leur caractère dépasse la limite de désérialisation Un flux secondaire s’affiche en tant que « charge utile » dans la vue « Opérations de flux » et le contexte du flux secondaire ne peut pas être ouvert.
    1. Créez un flux important.
    2. Assurez-vous que le flux utilise des flux secondaires.
    3. Mettez à niveau l’instance.

    Notez qu’une erreur « Longueur maximale de chaîne » est atteinte.

    Flow Designer (canal familial)

    PRB1747868

    FlowGlideCompilerV2 n’est pas thread-safe La compilation des flux peut générer une exception ou entraîner un flux endommagé lorsque plusieurs flux sont compilés simultanément.

    Flow Designer (canal familial)

    PRB1755683

    KB1640735

    Il y a un déclenchement inattendu des flux « Exécuter une fois » en raison de la tâche de nettoyage de données dans « sys_flow_plan_context_binding » Le travail de nettoyage de données supprime les enregistrements de plus d’un an de la table « sys_flow_plan_context_binding ». Cela entraîne le déclenchement à nouveau des flux « Exécuter une fois », ce qui est un comportement inattendu.

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

    Flow Designer (canal familial)

    PRB1761716

    Lors de la mise à jour d’un flux dans le domaine global en tant qu’utilisateur d’un domaine différent, un flux en double est créé
    1. Installez le module d’extension Domain Support - Domain Extensions Installer.
    2. Créez un utilisateur dans le domaine TOP.
    3. Lorsque vous êtes connecté en tant qu’administrateur, créez un flux dans le domaine global.
    4. Empruntez l’identité de l’utilisateur de l’étape 2.
    5. Assurez-vous que le domaine est toujours défini sur global et modifiez le flux créé à l’étape 3.
    6. Remplacez le domaine de l’utilisateur par le haut.

    Comportement attendu : le nouveau flux ne doit pas exister dans le domaine de l’utilisateur.

    Comportement réel : un flux portant le même nom est créé dans le domaine TOP.

    Moteur de flux

    PRB1743462

    KB1638768

    Les flux volumineux échouent avec Flow Designer Les flux volumineux échouent avec Flow Designer avec l’erreur suivante : « Charge utile REST volumineuse rejetée avec la longueur du contenu = 27239395 octets. Max autorisé : 10485760 octets.

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

    Moteur de flux

    PRB1758754

    L’utilisateur observe une erreur « Violation de clé unique détectée par la base de données » lors de l’exécution du flux « Obtenir toutes les occupations par ID » Le message d’erreur sur la 'violation de clé unique...' provient de la trace de la pile d’exception.

    Moteur de flux

    PRB1765110

    L’action « Obtenir les variables de catalogue » permet d’obtenir les lignes d’exécution précédentes des jeux de variables de plusieurs lignes GetCatalogVariablesOperation ajoute les entrées du jeu de variables à la sortie CoCollection OPS. La sortie est d’abord la valeur par défaut, qui est ensuite partagée entre les exécutions ultérieures du flux compilé.

    Moteur de flux

    PRB1772034

    Un flux reste « En cours », n’est pas marqué comme « présumé interrompu » et n’avance pas En raison de ce défaut, les flux et processus intégrés à Concepteur de flux et aux processus intégrés à Concepteur d’automatisation de processus (PAD) se bloquent et n’avancent pas, même lorsque les enregistrements qu’ils attendent ont été mis à jour et déplacés.

    Concepteur de formulaire

    PRB1502906

    KB0964319

    La conception d’un formulaire peut mettre à jour sys_choice enregistrements lorsqu’aucune modification n’est apportée en raison d’enregistrements sys_choice en double

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

    Modules d’extension de la plateforme GRC

    PRB1672671

    Les liens hypertexte du texte de politique d’importation ne publient pas de liens fonctionnels Lorsque les documents de politique sont importés dans Compliance Workspace via le bouton Importer le texte de la politique , les URL sont copiées, mais lorsque la politique est définie sur « Publié », les liens contenus dans le document ne sont pas cliquables.

    Modules d’extension de la plateforme GRC

    PRB1728648

    KB1646055

    Le concepteur de l’évaluation des risques des fournisseurs effectue de nombreux appels sortants, ce qui provoque le blocage du navigateur Il y a environ ~60 appels sortants par seconde.

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

    Visites guidées

    PRB1742187

    Le menu d’en-tête du portail de services ne se charge pas dans un portail de services incorporé (/sp) dans Microsoft Teams sur un navigateur Une erreur de console est observée.
    1. Ouvrez n’importe quelle messagerie instantanée dans l’application Microsoft Teams sur le navigateur.
    2. Sélectionnez l’icône + pour ajouter un nouvel onglet dans la barre supérieure de la messagerie instantanée.
    3. Sélectionnez Voir toutes les applications.
    4. Sélectionnez Site Web.
    5. Entrez le nom et l’URL.
    6. Sélectionnez Enregistrer.

      Un onglet en haut affiche le site Web nouvellement créé qui vous invitera à vous connecter.

    7. Connectez-vous avec les informations d’identification de l’utilisateur test.

    Notez que l’élément de menu d’en-tête se charge indéfiniment et qu’un message d’erreur de console s’affiche.

    Options horizontales du portail pour Customer Service

    PRB1755325

    Des sauts de ligne sont manquants dans le flux d’activité après une mise à niveau de Washington Se produit dans l’onglet « Ticket standard » du widget du portail de services.

    HR Service Delivery

    PRB1732823

    Seul le champ Corps de l’article est affiché dans un nouveau formulaire de création de connaissances pour l’agent

    Éditeur HTML

    PRB1755971

    Un curseur de variable HTML revient au début à chaque frappe Cela provoque une écriture à l’envers.

    API de jeu d'importation

    PRB1715017

    KB1575986

    Une règle métier introduite à Vancouver cause des problèmes Une règle métier appelée « Mettre à jour le num. de feuille sur le nom du changement de feuille » met à jour tous les numéros de feuille source de données avec une valeur par défaut de 1.

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

    API de jeu d'importation

    PRB1757699

    Pour une source de données JDBC, un changement de mot de passe n’est pas reconnu tant que le MID Server n’est pas redémarré Cela se produit en réponse à un autre problème. Lors de la mise à niveau vers Washington et du chargement de données sur une source de données à l’aide de MID Server pour la connexion SQL, les utilisateurs reçoivent l’erreur suivante : « Impossible d’appeler « java.util.Map.keySet() » car « this.fImportSourceFields » est null ».

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

    PRB1721309

    KB1584953

    Un nœud d’application lève une exception java.io.IOException : « Trop de fichiers ouverts en raison de problèmes IDR/Kafka » Le nœud ne répond pas ou a un comportement étrange, comme la porte latérale affichant une page vide et des sorties de xmlstats.do intermittentes.

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

    JVM à l’échelle

    PRB1709224

    KB1576486

    Plusieurs des graphiques de mémoire sur les tableaux de bord « Performance » ne s’affichent plus dans Vancouver L’MemoryMaxMonitor.java en est un exemple. Il représente la ligne 'Max' dans 'Java Memory'.

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

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

    PRB1734388

    KB1628704

    Les utilisateurs ne peuvent pas déchiffrer les erreurs de script protégées dans les journaux Juste après une mise à niveau de Washington, les utilisateurs observent un grand nombre d’erreurs de déchiffrement de Key Management Framework (KMF) dans les journaux système.

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

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

    PRB1773544

    KB1646553

    L’initialisation d’un utilisateur système avant que les GlideProperties ne soient chargées entraîne la mise en cache d’un utilisateur système non valide lors de l’initialisation de Glide (Glide.init()) Ce problème se produit sur les instances dont le paramètre de fuseau horaire (glide.sys.default.tz) est défini sur une région autre que Amérique/Los Angeles ou États-Unis/Pacifique. L’utilisateur système est mis en cache avec un fuseau horaire incorrect lors du démarrage du nœud. Au lieu d’utiliser la valeur de propriété système (glide.sys.default.tz), il utilise une valeur incorrecte. Cela affecte les tâches de flux, de notification, de règle métier, de planification et tous les processus exécutés par un utilisateur système.

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

    Gestion des connaissances

    PRB1681728

    KB1515158

    Deux choix japonais ont le même numéro de séquence Après la mise à niveau de l’instance de Tokyo vers l’Utah, deux choix japonais ont le même numéro de séquence. Cela provoque un problème de désordre sur kb_knowledge.workflow_state.

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

    Gestion des connaissances

    PRB1733799

    Les journaux système d’emprunt d’identité d’un utilisateur invité indésirable sont générés lors de la publication et de l’accès à l’article de la base de connaissances

    Gestion des connaissances

    PRB1734169

    Erreur « Vous avez atteint la limite quotidienne de réponses publiées par un utilisateur » en raison de kb_social_qa_answer ACL Après avoir sélectionné « Publier une question » et créé une question, certains utilisateurs ne sont pas en mesure de publier des réponses ou des commentaires sur leur propre question. L’erreur observée est : « Vous avez atteint la limite quotidienne de réponses publiées par un utilisateur ».

    Gestion des connaissances

    PRB1740935

    Un client de Customer Service Management (CSM) n’est pas en mesure de commenter les articles de la base de connaissances à partir de la page « $knowledge.do » Le problème se produit même si le consommateur dispose d’un accès en lecture.

    Gestion des connaissances

    PRB1783762

    Les auteurs qui ne sont pas membres du groupe de propriété ne peuvent plus modifier un article de la base de connaissances, même si la propriété glide.knowman.ownership _group.override est définie sur vrai La condition pertinente ne vérifie pas si l’utilisateur est l’auteur de l’article de la base de connaissances et si la propriété glide.knowman.ownership _group.override est définie sur true, ce qui entraîne l’échec de l’ACL.
    1. Créez un groupe de propriété, par exemple « Groupe de propriété de test »
    2. Ajoutez un administrateur système en tant que gestionnaire et ajoutez Abel Tuter en tant que membre.
    3. Créez une base de connaissances avec le rôle itil et knowledge dans la liste « Peut contribuer ».
    4. Assurez-vous que le workflow de publication est Connaissances - Approbation de publication.
    5. Définissez les propriétés suivantes :
      1. glide.knowman.ownership_group.override = vrai
      2. glide.knowman.ownership_group.enabled = vrai
    6. Empruntez l’identité d’un utilisateur qui n’est pas membre du « groupe de propriété de test », qui n’est pas un administrateur et qui n’a pas de rôle de connaissances, mais qui a un rôle itil.
    7. Créer un article de la base de connaissances avec :
      1. Base de connaissances : Connaissances générales
      2. Groupe de propriété : groupe de propriété de test
    8. Envoyez l’article de la base de connaissances.

    Comportement attendu : vous pouvez modifier l’article de la base de connaissances.

    Comportement réel : l’article de la base de connaissances qui vient d’être créé est introuvable dans la liste des articles de la base de connaissances. Par conséquent, l’auteur ne peut pas modifier l’article de la base de connaissances.

    Langue et traductions

    PRB1674206

    La traduction japonaise de « vrai » et « faux » est remplacée par « vrai » et « faux » Ceci est lié à un numéro précédent de PRB1613806.
    1. Activez le module d’extension I18N : Japanese Translations.
    2. Passez en mode japonais.
    3. Exécutez sys_ui_message.list et vérifiez la traduction des valeurs [true] et [false]

    Comportement attendu : il doit rester [vrai] et [faux].

    Comportement réel : il est traduit par [True] et [False], ce qui a un impact sur certaines fonctions et provoque des messages tels que getDisplayValue().

    Espace de travail d’agent hérité

    PRB1713134

    L’activité apparaît au premier plan de l’image envoyée par le demandeur de l’utilisateur final à l’agent actif dans l’espace de travail Lorsqu’un agent ouvre une image envoyée par le demandeur/l’utilisateur final dans l’espace de travail, l’activité apparaît au premier plan de l’image.
    1. Accédez à une instance Vancouver en tant qu’agent dans un onglet.
    2. Accédez à Espace de travail pour l’exploitation des services et restez disponible.
    3. Dans un onglet Incognito, en tant qu’utilisateur final, connectez-vous et démarrez une conversation à partir du portail « /sp » et connectez-vous à un agent actif.
    4. En tant qu’utilisateur final, envoyez une image à l’agent.
    5. En tant qu’agent, ouvrez l’image envoyée par l’utilisateur final.

    Comportement attendu : l’image doit s’afficher correctement et l’activité ne doit pas apparaître au-dessus de l’image.

    Comportement réel : lorsque l’agent ouvre l’image, l’activité est visible au premier plan de l’image.

    Espace de travail d’agent hérité

    PRB1722642

    Lorsque deux utilisateurs ouvrent un ticket RH dans Espace de travail d’agent RH, le deuxième utilisateur ne peut pas voir que le premier consulte Lorsque l’utilisateur X ouvre un ticket RH sur l’espace de travail d’agent RH, puis que l’utilisateur Y ouvre le même ticket RH sur l’espace de travail d’agent RH, l’utilisateur X peut voir que l’utilisateur Y consulte le ticket RH, mais que l’utilisateur Y ne peut pas voir que l’utilisateur X consulte le ticket RH.

    Utilisation de la licence

    PRB1764672

    KB1644243

    L’utilisation de la licence est lente pour les autorisations sans licence et les widgets d’indicateur de progression sont lents Sur la page « Utilisation de la licence », des widgets affichent les nombres d’installations ignorées, d’installations sans licence et d’installations nécessitant une action sur le résultat de l’éditeur, le résultat du produit et le résultat du modèle logiciel. Ces nombres agrégés ne sont pas stockés et des requêtes sont exécutées, ce qui peut prendre beaucoup de temps.

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

    Administration de liste

    PRB1709691

    KB1641555

    Chaque ordre de tri d’une colonne sur « Tableaux de bord » agit comme une vue distincte Dans « Tableaux de bord », lorsqu’une colonne est triée, il semble qu’une nouvelle vue soit créée avec chaque colonne et sa position dans la liste. Le comportement attendu est que les colonnes sélectionnées et leur position restent les mêmes, quelle que soit la colonne triée.

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

    Administration de liste

    PRB1713894

    KB1642444

    L’étiquette de liste affiche le caractère ASCII '%20' à la place d’un espace Pendant les périodes de limitation du réseau ou du processeur, une divergence est observée lorsque des caractères ASCII tels que « %26 » sont affichés à la place de leurs symboles correspondants, tels que « & », dans le titre. Ce problème concerne spécifiquement l’affichage des caractères ASCII et est perceptible lorsque les mécanismes d’étranglement du réseau ou du processeur sont activés.

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

    Administration de liste

    PRB1736155

    KB1635300

    Un message de restrictions de sécurité s’affiche dans un espace de travail lorsque vous sélectionnez le lien « Afficher tout » ou « Ouvrir la liste dans un nouvel onglet » Un message « X lignes ont été retirées de cette liste pour des motifs de sécurité » s’affiche au bas d’une liste.

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

    Administration de liste

    PRB1752336

    L’édition en ligne des chaînes n’accepte pas Maj + Entrée pour créer des lignes En mode liste, si l’utilisateur tente d’ajouter une ligne à une chaîne à l’aide du raccourci Maj + Entrée, rien ne se passe. Par exemple, le champ Description de la vue de liste Incident. Cela a fonctionné comme prévu dans la version Vancouver.
    1. Accédez à n’importe quelle instance Washington DC.
    2. Accédez à n’importe quelle vue de liste de tables, par exemple incident.list.
    3. Assurez-vous qu’un champ de longue chaîne est visible dans la liste, par exemple le champ Description .
    4. Commencez à modifier le champ et appuyez sur Maj + Entrée.

    Comportement attendu : champ permettant de créer une ligne de fracture.

    Comportement réel : Rien ne se passe.

    Administration de liste

    PRB1758905

    Si des enregistrements sont sélectionnés sur plusieurs pages, l’action de liste de l’espace de travail « M’affecter » affecte tous les enregistrements à l’utilisateur actuel
    1. Dans Espace de travail d’agent, ou dans n’importe quel espace de travail configurable, créez une liste personnelle sur la table de tâches.
    2. Accédez à la liste nouvellement créée.
    3. Ajoutez le filtre ci-dessous :
      1. Type de tâche = Incident
      2. Affecté à = vide
      3. État = nouveau
    4. Sélectionnez une cellule de la première page.
    5. Naviguez jusqu’à la sixième page et sélectionnez n’importe quel enregistrement.
    6. Accédez à n’importe quelle page et sélectionnez n’importe quel enregistrement.
    7. Accédez à la page 1, ne sélectionnez rien, puis accédez à la page 3. SelectionQuery est vide à cet endroit.
    8. Utilisez l’action de liste M’affecter pour vous affecter les trois enregistrements sélectionnés.

    Comportement attendu : seuls les enregistrements sélectionnés doivent être affectés.

    Comportement réel : tous les enregistrements de la liste sont affectés/mis à jour, par opposition aux trois sélectionnés.

    Menu de cellule de liste

    PRB1757572

    KB1645358

    Une fenêtre contextuelle de modification de liste s’ouvre dans un espace blanc À Vancouver, lors d’une modification de liste, la fenêtre de mise à jour de cellule s’ouvre dans un espace blanc en bas au lieu d’être à côté du champ en cours de modification.

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

    ListServiceV2

    PRB1738528

    Le choix « Aucun » s’affiche deux fois lors de la modification d’un champ dans une liste en japonais Deux options du texte なし s’affichent.
    1. Activez le module d’extension I18N : Japanese Translations.
    2. Exécutez incident.list et ajoutez « Code de résolution » à la vue de liste.
    3. Passez à la langue japonaise et double-cliquez sur « Code de résolution ».

    Notez que deux options du texte なし s’affichent.

    Rapprochement Microsoft

    PRB1734544

    Microsoft Recon échoue avec des erreurs StackOverflowError et IllegalStateException pour une grappe La reconnaissance échoue avec plusieurs erreurs.

    Serveur MID

    PRB1666031

    KB1435403

    Dans certains cas, la configuration d’AWS Cloud Discovery peut provoquer une erreur StackoverFlow Plus précisément, lorsque vous suivez la configuration dans les étapes de reproduction, une erreur StackOverflow est signalée dans ecc_queue entrée.
    1. Configurez le compte parent « P » avec « Accesseur » comme compte de membre 1.
    2. Configurez le MID Server avec un profil d’instance en tant que compte de membre 2.
    3. Exécuter Discovery sur P.

    Serveur MID

    PRB1731256

    KB1632761

    Le MID Server est bloqué lors de la mise à niveau La validation et la mise à niveau du Serveur MID Windows de la version Utah vers Washington sont bloquées dans un état « Mise à niveau » en raison de privilèges manquants.

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

    Serveur MID

    PRB1734629

    KB1646639

    Les mises à niveau du serveur MID peuvent échouer en raison d’un verrou de fichier sur wrapper.conf, laissant le serveur MID en panne et incapable de démarrer sans une réparation manuelle des fichiers Lors d’une mise à niveau de MID Server vers Washington Patch 3 ou une version antérieure, cela peut être observé dans le journal du processus de mise à niveau : SEVERE : mise à niveau com.snc.dist.mid_. UpgradeException : java.nio.file.FileSystemException : C :\...\agent\conf\wrapper.conf : le processus ne peut pas accéder au fichier car il est utilisé par un autre processus. Le serveur MID reste en panne, avec des fichiers manquants, et ne peut pas être démarré à nouveau.

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

    Serveur MID

    PRB1753280

    ConnectionCache du Serveur MID entraîne une fuite de connexions sur l’événement credentials_reload Lorsque le serveur MID reçoit un événement credentials_reload, toutes les connexions actuellement mises en cache dans le serveur MID deviennent orphelines sans être arrêtées correctement. Cela signifie que jusqu’au prochain nettoyage de la mémoire, qui peut parfois durer plusieurs heures, les ressources sont consommées. Cela a été signalé pour les connexions JDBC, car les fuites de connexions de base de données peuvent causer des problèmes plus importants que d’autres types de fuites, mais tous les types de connexions mises en cache par MID sont affectés.
    1. Configurez Glide avec un Serveur MID disposant d’une connexion JDBC.
    2. Exécutez une requête de base de données.
    3. À l’aide des diagnostics de la base de données, notez que la connexion est toujours ouverte puisqu’elle a été mise en cache.
    4. Changer des informations d’identification dans Glide.

      Cela entraîne l’envoi d’une commande credentials_reload à tous les MID Servers. Notez que la connexion à la base de données est toujours ouverte.

    5. Exécutez à nouveau la requête de base de données.

    Notez que le MID Server crée une connexion, il y a donc deux connexions ouvertes à la base de données.

    Serveur MID

    PRB1779555

    KB1648957

    En raison de la façon dont PRB1530694 désactivé temporairement la règle métier « Chiffrer la clé privée SSH », PRB1665263 est ignorée dans les mises à niveau de Washington DC Le correctif pour PRB1530694 à San Diego impliquait l’action de script « Migration de clé privée SSH », qui désactivait temporairement la règle métier « Chiffrer la clé privée SSH » sur la table discovery_credentials. Dans le cadre de la mise à jour, un événement security.job.status est déclenché et une action des scripts a été exécutée pour migrer les données. Pour que les anciennes données ssh_private puissent être chiffrées à nouveau, la règle métier « Chiffrer la clé privée SSH » devait être désactivée pour permettre l’insertion des nouvelles données sans que cela n’interfère. Plus tard, l’action des scripts l’a réactivé, mais juste comme une mise à jour normale, il semble donc s’agir d’une personnalisation par « système ». Lorsque cette règle métier a été modifiée à nouveau lors de sa mise à jour prête à l’emploi dans la version PRB1665263, elle est ignorée dans la mise à niveau et le correctif n’est pas appliqué.

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

    Serveur MID

    PRB1780511

    Le rôle mid_server doit hériter snc_platform_rest_api_access Si les utilisateurs de connexion au Serveur MID ne disposent pas du rôle snc_platform_rest_api_access, les API REST utilisées par le Serveur MID peuvent ne pas fonctionner en raison d’erreurs liées à l’état de niveau REST « 403 Non autorisé ».

    Le Mordor

    PRB1715771

    Les scripts qui lèvent beaucoup d’exceptions provoquent une erreur de mémoire insuffisante Une erreur est générée : « Impossible de déchiffrer la trace de la pile résultant de l’exception JavaScript suivante :... »

    Thèmes UI16 Next Experience

    PRB1723262

    L’utilisateur ne peut pas mettre en surbrillance du texte dans un formulaire à l’aide de Google Chrome L’utilisateur ne peut pas mettre en surbrillance du texte dans un formulaire à l’aide de Google Chrome v121.0.6167.8.

    Navigation unifiée Next Experience

    PRB1669623

    Les paramètres de notification dans Next Experience ne sont pas traduits dans Utah Les paramètres de notification ne sont pas traduits lors du premier chargement. Ils sont traduits dans les préférences avancées.

    Navigation unifiée Next Experience

    PRB1697827

    KB1558900

    « Afficher le nombre de badges » n’est pas incrémenté Le nombre de badges de notifications sur l’icône en forme de cloche n’est pas incrémenté immédiatement lorsqu’un incident leur est affecté. Si un utilisateur se déconnecte, ferme le navigateur et se reconnecte, le nombre de badges peut être mis à jour.

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

    Navigation unifiée Next Experience

    PRB1712079

    KB1567085

    Le sélecteur d’application affiche uniquement les applications récemment sélectionnées Toutes les applications actives dans l’instance doivent être affichées.
    1. Accédez à n’importe quelle instance Vancouver et définissez la propriété système « glide.ui.next_experience .instance_tools_disabled » sur faux.
    2. Empruntez l’identité d’un utilisateur.
    3. Activer/désactiver l’affichage des outils d’instance.
    4. Choisissez une application, telle que Centre des employés Core.
    5. Essayez de sélectionner une autre application en développant l’icône du périmètre de l’application ou en saisissant le nom d’une autre application actuellement active sur l’instance.

    Comportement attendu : toutes les applications actives dans l’instance doivent être affichées.

    Comportement réel : seuls les périmètres d’application récemment sélectionnés sont affichés.

    Navigation unifiée Next Experience

    PRB1714303

    KB1641644

    Le sélecteur de domaine ne parvient pas à basculer vers les domaines « Sélections récentes » lorsque la propriété système glide.ui.domain_reference_ picker.enabled est définie sur vrai

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

    Navigation unifiée Next Experience

    PRB1719513

    Un message « Erreur 500 » est reçu et le filtre de navigation s’interrompt pour les utilisateurs lors de la connexion Si le signet d’un utilisateur contient une URL mal formée et que Next Experience est actif, un message « Erreur 500 » s’affiche lors de la connexion en tant qu’utilisateur et les menus du navigateur s’interrompent.
    1. Activez Next Experience.
    2. Accédez à sys_ui_bookmark.do pour créer un nouveau favori pour un utilisateur.
    3. Sur le formulaire, sélectionnez n’importe quel utilisateur pour le champ Utilisateur .
    4. Dans le champ URL , ajoutez une URL mal formée.
    5. Enregistrez l'enregistrement.
    6. Connectez-vous en tant que ou empruntez l’identité de l’utilisateur pour lequel l’enregistrement de signet a été créé.

    Après s’être connecté en tant qu’utilisateur, l’utilisateur reçoit immédiatement un message « Erreur 500 » et le navigateur de filtre principal ainsi que le navigateur de favoris sont vides.

    Navigation unifiée Next Experience

    PRB1733072

    La recherche globale n’ouvre pas automatiquement un enregistrement lorsque l’utilisateur demande un numéro d’enregistrement avec la touche Entrée Auparavant, lors du collage d’un numéro de ticket ou de tâche, les résultats rapides mettaient l’enregistrement en surbrillance et l’ouvraient directement lorsque l’utilisateur appuyait sur Entrée. Maintenant, si l’utilisateur appuie sur Entrée, une erreur de console est générée. L’utilisateur doit utiliser la flèche vers le bas ou la souris pour mettre l’enregistrement en surbrillance et l’ouvrir directement.

    Navigation unifiée Next Experience

    PRB1763887

    Après la mise à niveau vers Washington DC, l’onglet « Introuvable » s’ouvre automatiquement dans un espace de travail lorsque l’utilisateur sélectionne un logo Le problème n’est pas reproductible à Vancouver et en Utah.
    1. Connectez-vous à une instance avec un espace de travail comme page d’accueil.
    2. Sélectionnez un logo.
    3. Vérifiez si l’onglet « Introuvable » est ouvert à chaque clic sur le logo.

    Préférences de notification

    PRB1610033

    Lorsque Next Experience est activé, un tableau de bord cesse de s’afficher après la fermeture de la fenêtre contextuelle « Préférences de notification » Après avoir fermé une fenêtre modale à partir de « Mes préférences de notification », le tableau de bord en arrière-plan passe à autre chose. Le problème se produit uniquement lorsque l’interface utilisateur Next Experience est activée.
    1. Connectez-vous à une instance Tokyo.
    2. Assurez-vous que glide.ui.polaris.experience est définie sur vrai.
    3. Tapez « Tableaux de bord » dans le navigateur de filtre.
    4. Ouvrez n’importe quel tableau de bord, par exemple, « Mes actifs ».
    5. Une fois le chargement du tableau de bord terminé, tapez « Mes préférences de notification » dans le navigateur de filtre.
    6. Ouvrez « Mes préférences de notification ».
    7. Au bout de 4 secondes, fermez la fenêtre contextuelle « Mes préférences de notification ».

    Comportement attendu : le tableau de bord « Mes actifs » s’affiche.

    Comportement réel : le tableau de bord « Mes actifs » n’est pas affiché. Une autre page indiquant « Gérer votre instance » s’affiche à la place.

    Préférences de notification

    PRB1701164

    Le lien « Préférences de notification » d’un e-mail ouvre deux onglets sur le navigateur
    1. Accédez à la Journaux Système > E-mails.
    2. Ouvrez un e-mail existant.
    3. Sélectionnez le lien connexe « Aperçu de l’e-mail ».
    4. Sélectionnez Préférences de notification.

    Comportement attendu : le nouvel onglet s’ouvre, lié aux préférences de notification.

    Comportement réel : deux nouveaux onglets s’ouvrent, l’un avec la page d’accueil et l’autre avec les préférences de notification.

    Éditeur de code Now

    PRB1426660

    KB0856205

    Des scripts d’interface utilisateur sont servis au client de façon inattendue pour remplacer la syntaxe entre crochets Par conséquent, les scripts d’interface utilisateur servis au client ne correspondent pas à l’enregistrement.

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

    Éditeur de code Now

    PRB1751768

    Un script valide génère des erreurs de syntaxe/d’analyse dans les scripts d’arrière-plan modernes Un script valide affiche l’avertissement « Erreur d’analyse » dans le script en arrière-plan, même s’il fonctionne correctement. L’éditeur de scripts en arrière-plan ne respecte pas la version du champ d’application.

    API Analyse des performances

    PRB1715114

    L’élément de filtre de répartition de l’indicateur sélectionné n’est pas toujours appliqué à la visualisation des données de l’indicateur Analyse des performances
    1. Connectez-vous à n’importe quelle instance de base.
    2. Accédez à l’espace de travail Platform Analytics (PA).
    3. Ouvrez un tableau de bord.

      Deux visualisations de données existent (1 rapport d’indicateur PA et 1 rapport de table simple) et un filtre de répartition d’indicateur.

    4. Sélectionnez l’élément affiché dans la liste préremplie des filtres de répartition d’indicateurs.

      Il s’applique à la fois au rapport d’indicateur PA et à la visualisation des données du rapport de table simple.

    5. Sélectionnez un élément qui n’est pas dans la liste préremplie.

    Il n’est pas appliqué au rapport d’indicateur PA, mais est appliqué à la visualisation des données du rapport de table simple.

    Analyse des performances

    PRB1739397

    La limitation de répartition n’est pas respectée pour la tâche « Corrélation », ce qui entraîne une consommation de mémoire élevée La tâche « PA CalculateCorrélation » entraîne des problèmes de mémoire et le nœud redémarre.

    Gestion des licences de plateforme

    PRB1697425

    Un nom de rapport est tronqué pour les licences de pool du concentrateur d’intégration (IH) Certains noms de rapports sont tronqués, car le champ Titre peut contenir un maximum de 100 caractères.

    Déclenchez une tâche « Téléchargement de licence UA » avec les licences contributives continues IH.

    Gestion des licences de plateforme

    PRB1746750

    KB1639094

    Autorisations de l’abonnement Le service n’est pas accessible dans une couche Java Cela entraîne l’enregistrement d’une erreur lors de la transaction. Les transactions sont attribuées à tort comme « sans licence ».

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

    Exécution de la plateforme

    PRB1770154

    La génération de PDF à partir d’un mobile affiche des valeurs non valides dans la colonne « Coût » pour les éléments secondaires
    1. En tant qu’utilisateur administrateur, accédez à Service sur site > Administration > Configuration > Compléments.
    2. Dans la section « Capture de la signature et résumé de la commande PDF », activez tous les commutateurs.
    3. Connectez-vous à l’application ServiceNow Agent en tant qu’agent.
    4. Accédez à la Paramètres > Mode hors ligne.
    5. Téléchargez le cache et n’activez pas le mode hors ligne.
    6. Accédez à « Mes tâches » et sélectionnez n’importe quelle tâche.
    7. Accédez à la Connexe > Éléments secondaires.
    8. Créer un incident du type « Voiture » avec un coût de 180 $.
    9. Accédez à la Paramètres > Mode hors ligne et passez en mode hors ligne.
    10. Accédez à la même tâche et créez un autre incident en mode hors ligne du type « Location ».
    11. Repassez en mode en ligne.
    12. Revenez à la même tâche et fermez la tâche.
    13. Accédez à la commande de travaux pour cette tâche et assurez-vous que la commande de travaux est « Fermé terminé ».
    14. Sélectionnez Signer, confirmer, puis ajouter votre signature.
    15. Accédez au flux d’activité. Notez qu’un fichier PDF a été généré.
    16. Ouvrez le fichier PDF et consultez « Éléments secondaires de Gestion des services »

    Notez que la colonne « Coût » du premier élément secondaire affiche la valeur « wo_incidentals80,00 », mais qu’elle doit être de 180 $.

    Concepteur d’automatisation de processus (canal familial)

    PRB1728558

    Process Automation Designer ne peut pas sélectionner le déclencheur pour les utilisateurs ayant le rôle «_admin » Un utilisateur disposant du rôle_admin ne peut pas sélectionner un type de déclencheur. Il indique « aucun résultat trouvé ». Si le rôle administrateur est affecté à l’utilisateur, ce dernier peut sélectionner les options de déclenchement.

    Gestion des mises en production

    PRB1745992

    Les utilisateurs de Release Management V2 ne sont pas en mesure d’accéder à certaines tables

    Gestion des requêtes

    PRB1734528

    KB1642647

    Le calcul de la durée d’activité est incorrect sur sc_task lorsque le format de date système est défini sur jj-MM-aaaa Comportement de DurationCalculator. calcScheduleDuration n’a pas changé de Utah à Vancouver.

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

    Échange de ressources

    PRB1735826

    Il y a un problème avec les conditions de concurrence generateAutoKeyExchangeRequests et startKeyExchangeClone La tâche planifiée quotidienne (generateAutoKeyExchangeRequests) s’exécute avant le script de post-nettoyage (clone startKeyExchangeClone). Si cela se produit, generateAutoKeyExchangeRequests efface et remplace tous les messages de demande de modèle clonés, qui sont ensuite consommés (à tort) par startKeyExchangeClone. Cela entraîne l’échec de l’échange automatisé de clés. Le message de demande affiche « Erreur sur l’instance ».
    1. Préparez deux instances saines du Cadre de travail de gestion des clés (KMF).
    2. Accédez à l’une des instances.
    3. Accédez à la table « Échange de ressources ».
    4. Accédez à sn_kmf_resource_exchange_request.
    5. Retirez le filtre.
    6. Il doit y avoir un ensemble de messages de demande de modèle (demande en attente). Si ce n’est pas le cas, accédez à l’arrière-plan et exécutez generateAutoKeyExchangeRequests pour générer les messages de demande de modèle.
    7. Copiez tous les messages de demande dans un fichier XML.
    8. Accédez à l’autre instance.
    9. Accédez à la table « Échange de ressources ».
    10. Accédez à sn_kmf_resource_exchange_request.
    11. Retirez le filtre.
    12. Supprimez tous les enregistrements de cette table.
    13. Importez le fichier XML créé à partir de l’instance source.

      Cet état simule ce que doit être l’état sur une instance cible clonée lorsque startKeyExchangeClone s’exécute.

    14. Exécutez generateAutoKeyExchangeRequests.
    15. Examinez la table « Échange de ressources » et vérifiez que les messages de modèle importés à partir de la source ont disparu.
    16. Exécutez le clone startKeyExchangeClone.
    17. Réexaminez la table « Échange de ressources ».

    Les messages ont été traités avec l’état = « Erreur sur l’instance locale ».

    Gestion des ressources

    PRB1738051

    Erreur lors de l’exécution du script client « ShowInfoMsgIfResPlanWasCleared » : ReferenceError : GlideURL n’est pas défini Un script client génère une erreur dans la console du navigateur : « Erreur lors de l’exécution du script client « ShowInfoMsgIfResPlanWasCleared » : ReferenceError : GlideURL n’est pas définie lorsque l’utilisateur accède au portail des cartes de pointage et essaie d’ouvrir le formulaire de carte de pointage. »
    1. Mettez en service une instance avec Gestion des ressources et le portail des cartes de pointage installés.
    2. Accédez au portail Feuille de temps.
    3. Ajoutez une carte de pointage (à partir de la tâche ou de l’onglet « autre »).
    4. Sélectionnez les trois points.
    5. Sélectionnez Ouvrir la vue de formulaire.

    Observez le message d’erreur affiché en haut du formulaire : « Une erreur JavaScript s’est produite dans la console de votre navigateur ».

    Gestion des ressources

    PRB1764189

    Lorsque les utilisateurs tentent de sélectionner une action d’interface utilisateur Étendre sur un plan de ressource à partir de la console de projet, la fenêtre contextuelle « Étendre le plan de ressources » apparaît vide Test.
    1. Accédez au module Projet.
    2. Ouvrez n’importe quel projet.
    3. Sous le lien connexe, sélectionnez la console de projet.
    4. Sous l’onglet « Ressources », sélectionnez n’importe quel plan de ressource.
    5. Sélectionnez l’action d’interface utilisateur Étendre .

    Un écran vide s’affiche.

    Accès restreint pour l’appelant (RCA)

    PRB1741012

    KB1635189

    La règle métier « Empêcher les sources et cibles non valides sur RCA » entraîne des enregistrements en double dans la table sys_restricted_caller_access La règle métier « Empêcher les sources et cibles non valides sur RCA » entraîne la valeur NULL du champ Cible . Cela permet d’insérer des enregistrements en double dans la table sys_restricted_caller_access.

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

    Travaux planifiés

    PRB1754295

    Les tâches exécutées depuis longtemps pendant le basculement du planificateur V2 vers V3 sont à nouveau mises en file d’attente et exécutées deux fois Toutes les tâches en cours d’exécution lorsque la mise à niveau de l’instance est marquée comme entièrement terminée et prennent plus de 5 minutes finissent par être à nouveau en file d’attente.
    1. Mettez à jour « glide.central_scheduler.enable » sur faux.
    2. Créez une tâche dans sys_trigger avec le nom « testjob » et le script gs.sleep(600000).
    3. Mettez à jour « glide.central_scheduler.enable » sur vrai.
    4. Attendez 5 minutes.
    5. Accédez aux journaux localhost.

    Comportement attendu : testjob ne doit pas être remis en file d’attente et ne doit pas être exécuté deux fois.

    Comportement réel : testjob est à nouveau mis en file d’attente et exécuté deux fois.

    Optimisation du calendrier

    PRB1777921

    Le flux d’optimisation du calendrier de bout en bout ne fonctionne pas comme prévu en raison d’une mise à jour dans Intelligence prédictive

    Includes de script

    PRB1761513

    Fil de sémaphore accroché sur EmbeddedSlotMap.java À Washington, il y a eu une forte augmentation du nombre d’alertes pour les fils de sémaphores suspendus.

    Cadre sismique

    PRB1736853

    L’icône « Fermer » est manquante dans un composant de popover Le Service Worker remplace la valeur destructeur de cache, ce qui entraîne le chargement deux fois de library-uxf.
    1. Créez une instance de suivi.
    2. Configurez un déclencheur proactif.
    3. Ouvrez l’instance en mode navigation privée.

    Observez que l’icône « Fermer » est manquante.

    Scripts côté serveur

    PRB1703346

    KB1637446

    Le débogueur de script ne fonctionne pas dans les scripts de module Le débogueur s’interrompt correctement lorsque le script du module est édité, mais échoue lorsque le script est réexécuté (mis en cache).

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

    Scripts côté serveur

    PRB1769142

    L’absence de gestionnaire de source pour les sorties d’installation provoque « Erreur lors de l’accès au descripteur pour metaObject : package_private fonction de script include IE : aucune erreur levée » Les sorties d’installation sont traitées comme des objets d’include de script. Lors de l’obtention du descripteur, il recherche sys_script_include au lieu de sys_installation_exit. Comme il ne trouve pas la sortie de l’installation, l’erreur est générée.

    Scripts côté serveur

    PRB1786423

    Transpiler ne respecte pas la limite de mémoire personnalisée par thread, ce qui entraîne une erreur

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

    Widgets du portail de Catalogue de services

    PRB1763735

    La pièce jointe est manquante sur un enregistrement de tâche après la soumission du créateur d’enregistrement, qui a été enregistré comme brouillon Ce problème est observé dans les instances Washington DC.
    1. Accédez à /sp et recherchez « Créer un incident ».
    2. Renseignez les champs obligatoires et joignez un fichier.
    3. Sélectionnez Enregistrer comme brouillon.
    4. Accédez à la page « Ma demande » et sélectionnez la demande qui a été enregistrée en tant que brouillon.
    5. Sélectionnez Soumettre.
    6. Sélectionnez l’onglet « Pièce jointe ».

    Comportement attendu : la pièce jointe est affichée.

    Comportement réel : la pièce jointe est manquante.

    Catalogue de services

    PRB1710169

    Dans Process Automation Designer (PAD), la macro d’interface utilisateur « show_process » présente un problème Une erreur s’affiche.
    1. Consultez n’importe quel guide d’élément de catégorie utilisant PAD (tableau « sc_cat_item_guide »).
    2. Assurez-vous que le champ Processus de séquencement comporte une entrée.
    3. Sélectionnez la macro d’interface utilisateur « Afficher le processus de séquencement ».

      Une nouvelle page s’ouvre.

    Un message d’erreur 404 s’affiche à la place de l’enregistrement ouvert sur PAD. La même erreur se produit également pour « Générer la séquence ».

    Catalogue de services

    PRB1732298

    KB1641827

    Le séquençage du guide de commande ne remplit pas l’ID de séquencement dans le cache des éléments de certains nœuds.

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

    Catalogue de services

    PRB1736392

    Ensembles de mises à jour capture des entrées supplémentaires par « système » Lors de la mise à jour d’un enregistrement Scripts clients du catalogue dans Vancouver, son enregistrement parent, « Créateur d’enregistrement », est ajouté à l’ensemble de mises à jour avec un champ Mis à jour par créé par l’utilisateur système. Il n’y a aucun changement capturé dans cette mise à jour par le système - il crée simplement une entrée supplémentaire.
    1. Mettre en service une instance Vancouver
    2. Créez un ensemble de mises à jour et définissez-en l’ensemble de mises à jour actuel.
    3. Accédez à catalog_script_client.list et sélectionnez n’importe quel enregistrement d’instance de base.
    4. Effectuez une petite mise à jour (par exemple, ajoutez « //test » au script).
    5. Naviguez vers le nouvel ensemble de mises à jour.

    Comportement attendu : Observez l’entrée effectuée par l’utilisateur (comme prévu, aucune entrée système n’est capturée).

    Comportement réel : Observez l’entrée effectuée par l’utilisateur et l’entrée capturée par le système.

    Catalogue de services

    PRB1751304

    Les détails des variables ne s’affichent pas après la mise à niveau vers les dernières versions de correctifs sur l’application Mobile Agent Le problème se produit à la fois sur iOS et Android.

    Catalogue de services

    PRB1763397

    KB1644922

    Le nombre de paniers ESC/SP ne fonctionne pas pour les utilisateurs dont la valeur « Accessibilité activée » est définie sur vrai Lorsqu’un utilisateur a activé l’option « Accessibilité activée » dans son profil du portail ESC, le nombre de paniers (dans l’en-tête ESC/SP) n’est pas visible. Si un utilisateur désactive l’option « Accessibilité activée », le décompte revient.

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

    Catalogue de services

    PRB1763535

    KB1646316

    Lorsqu’une opération CRUD est déclenchée à partir d’un script « créateur d’enregistrement » dans un champ d’application non global, les règles métier ne sont pas exécutées en raison d’une référence « actuelle » incorrecte Les règles métier qui sont censées s’exécuter en raison d’opérations CRUD déclenchées par le script « Créateur d’enregistrement » ne s’exécutent jamais. Cela peut affecter plusieurs cas d’utilisation où ils ne dépendent pas du flux naturel du créateur d’enregistrement pour créer des enregistrements, mais utilisent plutôt le champ de script pour créer des enregistrements dans plusieurs tables.

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

    ServiceNow Security Center (version de famille)

    PRB1711845

    Le périmètre « Les appels d’API vers Réponse aux incidents de sécurité doivent utiliser des comptes dotés du rôle d’utilisateur sn_si » doit passer de « Centre de sécurité » à « Global » Des enquêtes liées aux « appels d’API à Security Incident Response... vérification, la logique de génération de résultats de la vérification définit incorrectement l’enregistrement source.

    Portail de services

    PRB1282090

    KB0998082

    Si l’interface utilisateur de la plateforme dispose de l’option « Afficher tout le texte », les champs de journal (commentaires et notes de travail) sont coupés dans le widget « Conversations de ticket » Le texte du champ journal masqué dans l’activité en raison de la propriété glide.max_activity_size n’est pas affiché dans le portail et il n’existe aucun moyen de l’afficher comme l’interface utilisateur normale.
    1. Ajoutez la propriété système glide.max_activity_size.
    2. Définissez le type sur « Entier ».
    3. Définissez la valeur sur « 1 024 ».
    4. Accédez à n’importe quel enregistrement dans la plateforme normale.
    5. Ajoutez une longue quantité de texte en tant que commentaire.
    6. Rechargez le formulaire.
    7. Vérifiez que le texte est coupé et qu’il existe un lien bleu vers « afficher tout le texte » qui, lorsque cette option est sélectionnée, affiche tout le texte.
    8. Accédez au même enregistrement dans le widget « Conversations de ticket » dans le portail.

    Comportement attendu : tout le texte doit être affiché ou avoir une option permettant d’en afficher plus.

    Comportement réel : le texte est coupé et il n’y a aucun moyen de le développer pour afficher le texte supplémentaire.

    Portail de services

    PRB1405409

    KB0994576

    Un widget de formulaire du portail de services charge des scripts d’interface utilisateur inattendus et les inclut dans les données de formulaire chargées Un widget de formulaire charge les scripts d’interface utilisateur qui ne sont pas ajoutés aux dépendances du widget. Cela ajoute du temps supplémentaire au chargement des widgets.

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

    Portail de services

    PRB1588397

    Dans le widget « Formulaire », un formulaire est soumis plusieurs fois lorsqu’un utilisateur clique sur CTRL + S, « Enregistrer » à plusieurs reprises ou effectue un appui long CTRL + S Ce problème peut entraîner des centaines de mises à jour dans le formulaire de ticket, ce qui a des répercussions sur les applications en temps réel.
    1. Accédez à une instance.
    2. Ouvrez n’importe quel formulaire (Ticket/INT) dans Portail de services.
    3. Ajoutez des commentaires.
    4. Cliquez plusieurs fois sur CTRL + S ou CMD + S pour Mac.

    Des commentaires en double sont ajoutés au formulaire.

    Portail de services

    PRB1735271

    KB1629628

    La barre de recherche du portail est manquante après la mise à niveau vers Vancouver Le problème est intermittent. Cela ne se produit pas pour tous les utilisateurs ou toutes les instances.

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

    Portail de services

    PRB1758218

    Un champ est masqué lorsqu’une case en lecture seule est cochée. Dans un élément de catalogue, les variables de cases à cocher peuvent être sélectionnées même si elles sont en lecture seule par défaut. Si une case à cocher en lecture seule est définie sur « vrai », un champ peut être masqué lorsque l’utilisateur clique sur la case à cocher, même si la coche est invisible.

    Portail de services

    PRB1758358

    Les champs/variables de type URL « Afficher » ne sont pas déverrouillés par défaut sur un portail Les champs/variables de type URL « Afficher » ne sont pas déverrouillés par défaut sur un portail, même lorsque la valeur de la propriété glide.ui.unlock_empty_url est définie sur vrai. Ils s’affichent comme verrouillés.

    Gestion des portefeuilles de services

    PRB1731498

    KB1587599

    Les temps de chargement de Portail de services sur un cache froid d’éléments de catalogue sont longs Une grande quantité de données dans Service Catalog est nécessaire pour reproduire les temps de chargement. Le temps de chargement initial prend 40+ secondes pour rendre les catégories et les éléments de catalogue disponibles pour l’utilisateur. Il s’agit de quelques secondes dans les chargements suivants avec mise en cache.

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

    Journal de la session

    PRB1739637

    Le débogueur de script ne fonctionne pas comme prévu après une mise à niveau de Vancouver
    1. Connectez-vous à la dernière version de Vancouver.
    2. Créez un include de script personnalisé ou ouvrez un include de script existant.
    3. Définir des points d’arrêt dans l’include de script côté serveur.
    4. Ouvrez le débogueur de script.
    5. Appeler l’include de script depuis « Scripts - Arrière-plan ».

    L’exécuteur de script s’arrête au premier point d’arrêt, mais n’est pas en mesure d’exécuter le code.

    Gestion des sessions

    PRB1730421

    org.apache.coyote.http11. mise à niveau. UpgradeProcessorInternal consomme beaucoup de mémoire et provoque une contention de la mémoire sur le nœud Un nœud a plus souvent un manque de mémoire ou un épuisement de sémaphore que tous les autres nœuds. Heapdump affiche un objet volumineux : 'org.apache.coyote.http11. Protocole Http11Nio2'.

    Gestion des actifs logiciels

    PRB1455184

    Le rapprochement échoue avec l’erreur suivante : « InternalError : l’objet de chaîne dépasserait la taille maximale autorisée de 33554432 » Lors de l’exécution du rapprochement, en raison d’une limite de plateforme de 32 Mo pour l’objet de chaîne, le travail de rapprochement échoue.

    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 en raison de la limitation.

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

    Gestion des actifs logiciels

    PRB1722817

    « SAM - Deduplication Worker » a une requête à exécution longue Les journaux indiquent que la requête est lente.

    Gestion des actifs logiciels

    PRB1731302

    KB1637220

    L’exploration « Économies potentielles » de la page de destination Gestion des actifs logiciels (SAM) ne fonctionne pas comme prévu Des messages d’erreur s’affichent lorsque l’utilisateur navigue vers d’autres pages.

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

    Gestion des actifs logiciels

    PRB1741844

    KB1637537

    Le rapprochement dans Gestion des actifs logiciels ne fonctionne pas après la mise à niveau vers Washington DC Le champ Éditeur de la page d’interface utilisateur « Exécuter le rapprochement » ne récupère aucune valeur.

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

    Rapprochement des actifs logiciels

    PRB1715795

    KB1585469

    Si le modèle logiciel présente license_under_management = faux pour les autorisations, les allocations ne doivent pas être traitées Les résultats des mesures de licence (LMR) ne sont pas créés pour les autorisations sur les modèles logiciels qui ne sont pas sous gestion (« license_under_management » = faux). Toutefois, le code traite les allocations relatives à ces autorisations. Cela entraîne des problèmes en aval lors de la tentative de création d’un « droits utilisés par » pour l’appareil/l’utilisateur alloué lorsqu’un LMR n’existe pas. L’erreur se produit sous la forme d’un effet en aval.
    1. Créez une allocation sur une autorisation « par appareil ».
    2. Définissez le modèle logiciel d’autorisation LUM = faux.
    3. Exécuter la reconnaissance.

    L’état de reconnaissance est « Partiellement terminé ». Dans les journaux de résumé de l’avancement, il y a l’échec : « TypeError : impossible de lire la propriété « null » à partir d’un non défini ». Il peut y avoir un enregistrement dans « samp_licenses_required_by » avec un LMR vide et « Alloué non utilisé » > 0.

    Éditeur de syntaxe

    PRB1725418

    KB1588249

    Les options de saisie semi-automatique sont manquantes La saisie semi-automatique n’affiche pas toutes les options de complétion attendues pour g_form et d’autres variables.

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

    Événements système

    PRB1738452

    Glide.policy.eventdelegator n’est pas mis à jour, ce qui empêche la file d’attente d’événements de traiter les événements Ce problème concerne l’échec de la file d’attente d’événements à traiter les événements comme prévu. Malgré les mesures prises pour supprimer les entités enfants et rétablir l’entité parente, il n’y a pas de diminution observable de la file d’attente des événements.

    Ensembles de mises à jour système

    PRB1737199

    Un message d’erreur apparaît entre tous les deux ensembles de mises à jour Une fois que deux ensembles de mises à jour sont validés, l’utilisateur voit l’erreur suivante sur l’interface utilisateur, qui empêche la validation d’un deuxième ensemble de mises à jour pendant près de 30 secondes (même si le premier ensemble de mises à jour est déjà validé) : « L’aperçu et la validation de l’ensemble de mises à jour ne sont pas disponibles, car une autre opération est en cours d’exécution : ajouter des vérifications d’authentification aux ACL vides ».

    Administration des tables et gestion des données

    PRB1563161

    La modification instantanée ne fonctionne pas si une table comporte des colonnes avec un ancien format de date/heure Cela se produit lorsqu’une colonne est créée sur une ancienne version du moteur et que la table n’a pas été modifiée après une mise à jour du moteur de base de données
    1. Assurez-vous qu’une table affectée dispose de suffisamment d’enregistrements pour déclencher un changement en ligne (5k +)
    2. Activer le changement instantané.
    3. Effectuez une opération de modification sur une table affectée (par exemple, ajoutez une nouvelle colonne).
    4. Observez que l’alter est en ligne et non instantané.
    5. Modifiez à nouveau la table.

    Observez que la deuxième altération est instantanée.

    Administration des tables et gestion des données

    PRB1703208

    Un index avec une combinaison de champs synchronisés et non synchronisés entraîne des erreurs de syntaxe
    1. Créez un index composé avec une combinaison de champs synchronisés et non synchronisés sur CMDB (par exemple : nom, sys_class_path, managed_by).
    2. Exécutez un filtre sur la liste CMDB, incluez une condition sur le champ qui existe sur cmdb$par1 (assurez-vous que l’ordre figure sur « nom »).

    Observez l’erreur 'Erreur de syntaxe ou violation de la règle d’accès détectée par la base de données ((conn=797954) La clé 'idx2' n’existe pas dans la table 'cmdb_par10')'.

    Générateur d’IU (canal familial)

    PRB1627810

    KB1561055

    Dans le générateur d’IU, les enregistrements sys_ux_macroponent et les ID de liste nouvellement créés peuvent être enregistrés sous la forme « Sélectionner...

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

    Administration sur le terrain de l’interface utilisateur

    PRB1695552

    Pour les champs de référence de texte traduit, la liste contextuelle de référence n’affiche pas de valeur lorsqu’une langue de droite à gauche (RTL) est utilisée
    1. Avoir n’importe quel plugin de langue RTL, comme l’arabe, installé.
    2. Créez une table à utiliser comme table de référence avec au moins les champs suivants :
      • Nom : Colonne d’affichage, Type : Texte traduit, Affichage : vrai
      • Nom : Actif, Type : Vrai/Faux
      • Nom : Type, Type : Choix, Choix : Type A, Type B
    3. Créez au moins les enregistrements suivants dans la nouvelle table :
      • Colonne d’affichage : « Réf. – Type A - Actif 1 », Type : Type A, Actif : vrai
      • Colonne d’affichage : 'Réf. - Type A - Inactif 1', Type : Type A, Actif : faux
    4. Créez un type de champ de référence sur la table Incident.
    5. Faites en sorte que ce champ fasse référence à la table nouvellement créée à l’étape 1.
    6. Configurez la mise en page du formulaire de la table d’incidents pour afficher ce champ.
    7. Changez la langue de la session en arabe.
    8. Ouvrez n’importe quel incident.

    Comportement attendu : le type 'Ref' dans le champ Référence doit afficher les 2 entrées de la table créée précédemment.

    Comportement réel : le type « Référence » dans le champ Référence affiche la liste « Référence », mais la liste comporte des entrées vides.

    Administration sur le terrain de l’interface utilisateur

    PRB1702033

    Le champ Temps passé ne respecte pas la propriété système glide.ui.timer.started Le type de champ sn-record-time-worked-connected est impacté.
    1. Configurez le formulaire d’incident.
    2. Ajoutez « Temps passé » à la vue « Espace de travail ».
    3. Définir la propriété système glide.ui.timer.started=false
    4. Ouvrez un enregistrement d’incident dans un espace de travail Gestion du service clientèle ou Espace de travail pour l’exploitation des services.
    5. Accédez au champ Temps passé .

    Comportement attendu : le champ de minuteur doit être mis en pause et le bouton de lecture doit être affiché.

    Comportement réel : le champ de la minuterie est en cours d’exécution et le bouton de pause s’affiche.

    Administration sur le terrain de l’interface utilisateur

    PRB1706249

    KB1550638

    La liste des résultats de recherche du champ de référence bloque le champ si Next Experience est désactivé Le problème se produit uniquement si Next Experience est désactivé.

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

    Administration des formulaires de l’interface utilisateur

    PRB1665993

    g_aw.closeRecord() ne fonctionne pas pour les nouveaux enregistrements dans un espace de travail Après la création d’une action d’interface utilisateur Enregistrer et fermer , il n’est pas possible de fermer l’onglet d’enregistrement actuel pour les nouveaux enregistrements.

    Administration des formulaires de l’interface utilisateur

    PRB1706564

    La politique d’interface utilisateur avec une condition de champ Date/heure n’est pas invoquée dans l’espace de travail lorsque glide.sys.date_format est défini sur jj-MM-aaaa Lorsque glide.sys.date_format est défini sur jj-MM-aaaa, la politique d’interface utilisateur avec une condition de champ Date/heure ne fonctionne pas comme prévu dans les espaces de travail. Il fonctionne comme prévu sur UI16/Next Experience. Le format de date par défaut aaaa-MM-jj fonctionne à la fois sur UI16/Next Experience et sur les espaces de travail.

    Administration des formulaires de l’interface utilisateur

    PRB1717921

    Le code HTML brut s’affiche dans la fenêtre contextuelle « Afficher d’autres tâches actives » Dans la page du formulaire /problem.do, il y a un bouton à côté de « Service » appelé Afficher les autres tâches actives. Lorsque cette option est sélectionnée, une fenêtre contextuelle contenant du contenu HTML brut s’affiche.

    Administration des formulaires de l’interface utilisateur

    PRB1734774

    Le composant « now-record-common-attachments-connected » du générateur d’IU ne fonctionne pas comme prévu sur les nouveaux enregistrements pour les utilisateurs non-administrateurs et n’affiche pas l’option « +Ajouter un fichier » Le composant de pièces jointes du générateur d’IU (now-record-common-attachments-connected), lorsqu’il est lié à une ressource de données « Formulaire Glide », n’affiche pas l’option « +Ajouter un fichier » pour les utilisateurs non administrateurs.

    Administration des formulaires de l’interface utilisateur

    PRB1746953

    Dans Washington DC, la valeur d’un champ de référence s’affiche comme « non définie » si elle est remplacée par un champ vide (aucune valeur) à l’aide du script client OnChange Sur Washington DC, la valeur d’un champ de référence s’affiche comme « non défini » s’il est remplacé par un champ vide (aucune valeur) à l’aide d’un script client OnChange, même s’il est affiché comme vide (aucune valeur) dans Vancouver.

    Administration des formulaires de l’interface utilisateur

    PRB1765581

    Problème de comportement du modal de pièce jointe lors de la sélection d’une case à cocher avec un grand nombre de pièces jointes présentes Lorsque vous cochez une case comportant un grand nombre de pièces jointes, la fenêtre modale est interrompue et se déplace vers le haut à mesure que d’autres pièces jointes sont ajoutées. Le problème peut être reproduit dans UI16.
    1. Connectez-vous à l’instance.
    2. Désactivez l’interface utilisateur Next Experience.
    3. Ouvrez n’importe quel incident ou kb_knowledge.
    4. Ajoutez environ 15 pièces jointes à l’étui.
    5. Cochez la case de la dernière pièce jointe dans le modal.

    Comportement attendu : le modal ne bouge pas lorsque vous cochez les cases de la pièce jointe.

    Comportement réel : avec un grand nombre de pièces jointes présentes, la sélection de la case à cocher déplace le modal vers le haut et coupe le haut. Cela ne fonctionne que pour la pièce jointe dans la partie inférieure du défilement.

    Administration des formulaires de l’interface utilisateur

    PRB1784983

    KB1649352

    Des scripts d’interface utilisateur en double portant le même nom exact 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 y a des scripts d’interface utilisateur en double portant le même nom d’API dans la table sys_ui_script. Cela est dû à un changement fonctionnel apporté à la façon dont les scripts d’interface utilisateur de l’espace de travail sont appelés.

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

    Mettre à niveau le moniteur

    PRB1717068

    KB1585080

    La tentative de « Résoudre les conflits » pour les scripts provenant du moniteur de mise à niveau ne fonctionne pas correctement TypeError non intercepté : 'Échec de l’exécution de 'observe' sur 'MutationObserver' : le paramètre 1 n’est pas de type 'Node''.

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

    UX Framework

    PRB1681503

    KB1638974

    Les erreurs BucketStats s’affichent dans les journaux à partir de /xmlstats.do lorsque l’utilisateur ouvre un espace de travail

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

    UX Framework

    PRB1724083

    Le passage d’un onglet à l’autre dans l’espace de travail entraîne l’affichage d’un contenu incorrect Le passage d’un onglet à l’autre dans l’espace de travail entraîne l’affichage d’un contenu incorrect (dans le composant Onglets d’enregistrement).
    1. Ouvrez n’importe quel enregistrement d’incident dans l’espace de travail SOW (ou tout autre espace de travail avec l’ancienne page d’enregistrement).
    2. Passez d’un onglet à l’autre dans l’espace de travail.

    Notez que le contenu incorrect s’affiche par intermittence dans l’onglet.

    UX Framework

    PRB1733058

    Le macroponent ne se charge pas par intermittence lorsque l’application parente d’une expérience est vide

    UX Framework

    PRB1737007

    La fermeture de plusieurs onglets convertit rapidement un onglet de l’espace de travail existant en un onglet « Détails » fantôme qui ne peut pas être fermé Lorsque l’utilisateur ferme les onglets rapidement, le gestionnaire d’action d’exécution tente de traiter tous les événements entrants à la fois. La propriété passe alors dans un état d’échec.

    UX Framework

    PRB1758514

    KB1641590

    Une instance se charge pendant une longue période après la mise à niveau vers Washington en raison de glide.ui.polaris.theme.custom Après la mise à niveau, les instances ne se chargent pas ou lentement et ont une valeur vide ou non valide pour glide.ui.polaris.theme.custom.

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

    Client Web de l’Agent virtuel

    PRB1746294

    Après avoir sélectionné l’élément dans un carrousel, le lien vers l’image s’affiche

    Tableaux de tâches visuels

    PRB1697799

    Plus de tâches sont visibles dans une liste que dans le tableau visuel des tâches (VTB) Le propriétaire du VTB n’a pas accès à tous les enregistrements de la table d’incidents et ne voit donc que les cartes qu’il peut voir. Cependant, le nombre de cartes pour le membre du conseil d’administration est plus élevé.
    1. Installez le module d’extension Agile Development 2.0.
    2. Créez un groupe dans sys_user_group.list avec le type défini comme « Équipe agile ».
    3. Ajoutez deux utilisateurs avec des rôles scrum* au groupe.
    4. Emprunter l’identité de l’utilisateur 1.
    5. Ouvrez le tableau Agile.
    6. Créez un sprint pour le groupe et définissez le sprint sur actuel.
    7. Vérifiez les propriétés du tableau Agile.
    8. Vérifiez que le propriétaire du tableau est défini sur l’utilisateur 1.
    9. Ajoutez des stories au sprint actuel.
    10. Vérifiez le tableau Agile pour voir que des stories y apparaissent.
    11. Désactiver et supprimer tous les rôles de l’utilisateur 1.
    12. Emprunter l’identité de l’utilisateur 2.
    13. Créez une story.

    Dans un tableau Agile, cette histoire n’apparaît pas.

    S’il s’agit d’un formulaire de sprint, la story s’affiche.

    Exécution Web UX

    PRB1770269

    Certains boutons ne sont pas traduits Les boutons Fermer l’onglet, Fermer les autres onglets et Fermer tous les onglets n’affichent pas leurs traductions ou leurs préfixes MSG.
    1. Configurez un environnement de tests avec un module d’extension de langue installé (par exemple, com.snc.i18n.french).
    2. Connectez-vous en tant qu’administrateur système.
    3. Activez les préfixes de débogage i18n.
    4. Accédez à la SOW > Liste > Changements > Tout.
    5. Sélectionnez un enregistrement.
    6. Changez la langue en français et rafraîchissez.
    7. Sélectionnez les trois points de la barre d’outils grisée dans le coin supérieur droit.

    Notez que les chaînes Fermer l’onglet, Fermer les autres onglets et Fermer tous les onglets ne sont pas traduites.

    Tous les autres correctifs

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