Washington DC Sécurité et correctifs notables

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 69 minutes de lecture
  • Cette version contient d’importants Washington DC correctifs.

    Washington DC a été publié le 1er février 2024.
    • Date de construction : 25-01-2024_1625
    • Balise de construction : glide-washingtondc-12-20-2023__patch0-01-17-2024
    Important :
    Pour en savoir plus sur la façon de mettre à niveau une instance, consultez Mises à niveau de ServiceNow.

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

    Remarque :
    Cette version majeure de cette Now Platform famille est désormais disponible dans ServiceNowles environnements de marché réglementé de . Pour plus d’informations sur les services disponibles dans les environnements isolés, consultez KB0743854.

    Pour obtenir une version téléchargeable et triable des problèmes résolus dans cette version, cliquez ici.

    Correctifs liés à la sécurité

    Washington DC inclut des correctifs pour les problèmes liés à la sécurité qui ont affecté certaines ServiceNow® applications et le Now Platform®fichier . Nous recommandons aux clients d’effectuer une mise à niveau vers cette version pour bénéficier des fonctionnalités les plus sécurisées et les plus à jour. Pour plus de détails sur les problèmes de sécurité résolus dans Washington DC, reportez-vous à KB1584420.

    Corrections notables

    Problème Description courte Description Étapes à reproduire

    Flux d'activité

    PRB1628950

    Dans l’espace de travail d’agent configurable, les enregistrements d’e-mail sont dupliqués sans le corps

    Flux d'activité

    PRB1673239

    KB1430596

    Le curseur scintille, rebondit et présente des problèmes de placement lors de la saisie dans les champs de chaîne Cela affecte les champs suivants dans n’importe quel Agent Workspace : Description, Commentaires supplémentaires, Notes de travail, etc.

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

    Flux d'activité

    PRB1675128

    Dans le flux d’activité de l’espace de travail, le champ E-mail De affiche le sysID Le sysID s’affiche dans le champ De dans l’espace de travail lorsqu’un e-mail est joint à une interaction et s’affiche dans le flux d’activité.
    1. Ouvrez un incident dans n’importe quel espace de travail.
    2. Créez et envoyez un e-mail.
    3. Ouvrez la table sys_email, recherchez l’e-mail qui vient d’être envoyé et modifiez le champ utilisateur pour qu’il contienne l’ID système de l’expéditeur.
    4. Modifiez l’état de l’e-mail et faites-le passer de « Prêt à envoyer » à « Envoyé ».

    Comportement attendu : lorsqu’il est affiché dans le flux d’activité de l’incident d’origine, le champ De dans les détails de l’e-mail doit contenir l’adresse e-mail de l’utilisateur.

    Comportement réel : lorsqu’il est affiché dans le flux d’activité de l’incident d’origine, le champ De dans les détails de l’e-mail contient le sysID de l’utilisateur issu du champ Utilisateur dans sys_email.

    Flux d'activité

    PRB1694062

    KB1573051

    Les enregistrements comportant de grandes quantités d’enregistrements de sys_activity connexes ne se chargent pas dans les espaces de travail configurables Le chargement des enregistrements CI est bloqué. Le fichier journal contient des instructions concernant la gestion d’un ensemble de résultats volumineux.

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

    Flux d'activité

    PRB1694286

    La mise à jour d’un champ sur un formulaire « Incident » remplace le nom du demandeur dans les flux d’activité
    1. Accédez à n’importe quel espace de travail.
    2. Créez un incident en tant qu’utilisateur.

      Le premier champ modifie l’enregistrement. Elle est créée par l’utilisateur.

    3. Connectez-vous en tant que ou empruntez l’identité d’un autre utilisateur.
    4. Modifiez n’importe quel champ de l’incident (short_description par exemple).

      Le premier changement de champ a été changé pour l’utilisateur actuel.

    5. Actualisez la page.

    Le premier champ est encore modifié.

    Flux d'activité

    PRB1711517

    KB1578730

    Les modifications apportées au champ Affecté à ne s’affichent pas correctement dans Workspace Les changements du champ Affecté à ont été effectués par l’utilisateur qui a précédemment modifié le groupe d’affectation.

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

    Messagerie instantanée d'agent

    PRB1666831

    Problèmes de formatage de la date/de l’heure de la messagerie instantanée AWA La fenêtre de messagerie instantanée affiche le format 12 heures, mais le formulaire affiche un format 24 heures.
    1. Connectez-vous à n’importe quelle instance Tokyo.
    2. Dans la première session, empruntez l’identité d’un agent et rendez-le disponible.
    3. Dans la deuxième session, empruntez l’identité d’un utilisateur final et accédez à Service Portal.
    4. Dans la première session, démarrez Agent Workspace et accédez à « Messagerie instantanée en ligne ».
    5. Dans la deuxième session, démarrez une nouvelle session de messagerie instantanée à partir de Service Portal.
    6. Discutez d’avant en arrière sur le chat.

    Comportement attendu : le même format de date doit être affiché à la fois dans l’horodatage de messagerie instantanée et dans le formulaire.

    Comportement réel : la date/heure de la fenêtre de messagerie instantanée affiche le format 12 heures, mais le formulaire affiche le format 24 heures.

    Messagerie instantanée d'agent

    PRB1707170

    Les performances d’une messagerie instantanée d’agent ralentissent lorsque vous saisissez du texte dans l’entrée de messagerie instantanée avec les emojis activés Lorsque les emojis sont activés dans la Messagerie instantanée d’agent, le EMOJI_INPUT_LISTENER est appelé pour chaque entrée de caractère et est mis en correspondance pour voir s’il s’agit d’un espace ou d’un « : » pour voir si l’entrée contient des émoticônes afin qu’elle puisse la convertir en emoji. Si l’agent tape vite, cela entraîne une lenteur des performances en raison de l’appel de l’écouteur plusieurs fois dans la même milliseconde.

    Espace de travail d'agent

    PRB1662150

    KB1553280

    Il y a un désalignement lors de la création d’un ticket en mode par défaut

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

    Espace de travail d'agent

    PRB1677964

    Le composant de ruban « Client 360 » n’affiche pas les champs de points sur HR Agent Workspace Lorsque l’utilisateur ajoute le ruban « Client 360 » à HR Agent Workspace, il n’affiche pas de champs de point.
    1. Connectez-vous à une instance Tokyo.
    2. Accédez à HR Agent Workspace.
    3. Ouvrez sn_hr_core_case.
    4. Observez un ruban.
    5. Ajoutez des champs de points dans le paramètre « Ruban » sous « Champs primaires ».

    Notez que les champs de points ne sont pas visibles sur le ruban.

    Espace de travail d'agent

    PRB1682768

    Les politiques d’interface utilisateur ne sont pas appliquées aux formulaires des espaces de travail
    1. Connectez-vous à n’importe quelle instance Utah.
    2. Créez une politique d’interface utilisateur sur la table Incident, de sorte que, lorsque l’état est annulé, le champ Notes de résolution soit marqué comme obligatoire.
    3. Testez la même configuration sur un formulaire normal dans l’interface utilisateur native.

    Comportement attendu : la politique d’interface utilisateur doit rendre le champ Notes de résolution obligatoire lorsque l’état est Annulé.

    Comportement réel : la politique d’interface utilisateur ne s’applique pas sur l’interface utilisateur de Workspace.

    Espace de travail d'agent

    PRB1706356

    KB1565692

    Un message d’avertissement « Champ obligatoire » continue de s’afficher même après qu’un utilisateur a renseigné les champs obligatoires dans Agent Workspace L’espace de travail hérité et les espaces de travail personnalisés sont également concernés.

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

    Recherche IA

    PRB1677163

    KB1549264

    La boîte à suggestions d’AI Search ne peut pas gérer un élément de catalogue avec un type de contenu externe Lorsque vous cliquez sur un élément de catalogue avec content_type = « contenu externe » dans la boîte de suggestion Recherche IA, il dirige incorrectement vers la page « kb_article » au lieu de la page « sc_cat_item ».

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

    Recherche IA

    PRB1678571

    KB1445778

    La première recherche d’enregistrement ne donne aucun effet ou reste bloquée au chargement alors que glide.ui.polaris.ais_ready est définie sur vrai Lors de l’activation de glide.ui.polaris.ais_ready dans une instance, lorsqu’un utilisateur recherche l’enregistrement pour la première fois, l’URL change, mais rien d’autre ne se passe. Si un utilisateur actualise la page, l’enregistrement s’affiche.

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

    Recherche IA

    PRB1696149

    KB1552472

    Les administrateurs n’ont plus d’accès en lecture aux ais_publish_history, ce qui entraîne l’apparition inattendue d’une bannière de profil non publiée et d’une icône Même si un profil est déjà publié (state=published), une icône (triangle) et un message de bannière indiquent que le profil n’a jamais été publié.

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

    Recherche IA

    PRB1705847

    KB1584581

    La « correspondance exacte » dans le portail n’est pas désactivée après la mise à niveau vers Vancouver Les utilisateurs ayant accès au portail doivent être en mesure d’activer ou de désactiver les suggestions de « correspondance exacte » en fonction de la configuration définie dans la table sys_search_context_config. Toutefois, l’option « Correspondance exacte » est automatiquement activée.

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

    Recherche IA

    PRB1707587

    KB1557015

    La navigation « Suggestion » et « Consulté(s) récemment » d’AI Search ne fonctionne pas sur le portail ESC après la mise à niveau de l’application Employee Center Pour le problème de navigation « Consulté(s) récemment », « sys_id=undefined » est ajouté à l’URL et ne renvoie pas vers l’enregistrement. Pour le problème de navigation « Suggestion de recherche », l’enregistrement s’ouvre dans la page de formulaire.

    Problème 1 : navigation « Consulté(s) récemment »

    1. Ouvrez le portail ESC.
    2. Saisissez une entrée de recherche.
    3. Email.
    4. Sélectionnez une entrée dans les éléments « Consulté(s) récemment ».

    Problème 2 : navigation dans la « suggestion de recherche »

    1. Ouvrez la définition EVAM pour le portail ESC.
    2. Assurez-vous qu’il existe plus d’une configuration de vue EVAM pour une table avec un ordre différent. Chaque configuration de vue doit avoir une action déclarative différente qui lui est affectée.
    3. Créez une seule action de résultat AI Search pour la table avec l’action déclarative de la configuration de vue EVAM de l’étape 2 avec le moins d’ordre.
    4. Ouvrez le portail ESC.
    5. Saisissez une entrée de recherche.
    6. Sélectionnez un résultat de suggestion de recherche dans la base de connaissances ou dans le catalogue.

    Centre d'analyse

    PRB1666661

    KB1336388

    Un score incorrect s’affiche dans le centre d’analyse pour un indicateur de point de référence d’Analyse des performances

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

    Moteur d’installation de l’application

    PRB1719784

    L’application personnalisée sans enregistrement sys_app_customization ne se met pas à jour

    Gestionnaire d'applications

    PRB1685456

    Les utilisateurs ne peuvent pas installer d’application à partir de la vue « Gestionnaire d’applications ». Les utilisateurs ne peuvent pas installer l’application de base si celle-ci possède des versions de personnalisation d’application dans la vue « Gestionnaire d’applications ».
    1. Accédez aux modules d’extension.
    2. Installez Service Builder.

    Une erreur s’affiche. Si un utilisateur passe la vue sur « Classique », cela fonctionne comme prévu.

    Gestion des portefeuilles d'applications

    PRB1709920

    KB1567820

    Le module d’extension com.snc.sams (SAM Foundation) est activé automatiquement par le module d’extension com.snc.apm (APM) lors d’une mise à niveau Le problème peut entraîner des problèmes pour une table de société sur une instance.

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

    Approbations

    PRB1714382

    Une approbation de groupe doit être définie sur « Approuvé » dans le cas d’un utilisateur commun Actuellement, dans les scénarios d’utilisateurs non courants, l’enregistrement de l’approbation de groupe est défini sur Approuvé. En raison des règles métier existantes, l’enregistrement d’approbation de groupe ne peut pas être défini sur approuvé, car cela modifierait l’état d’approbation du membre restant du groupe en « N’est plus nécessaire ».

    ATG : interfaces Glide

    PRB1709048

    KB1574610

    Le module d’extension PI provoque un déni de service distribué (DDoS) pour AI Scheduler Le module d’extension PI provoque une attaque DDoS vers AI Scheduler en exécutant les tâches planifiées de toutes les instances d’utilisateurs en même temps. Il y a également une tendance à créer des tâches au début de l’heure, ce qui entraîne un pic de demandes tout au long de la journée, submergeant le planificateur IA.

    Authentification

    PRB1664966

    Les utilisateurs ne peuvent pas désactiver la journalisation des messages de l’authentification multifacteur (MFA) avec l’authentification adaptative Les utilisateurs souhaitent désactiver la journalisation MFA qui est capturée après chaque connexion SSO (Single Sign-on) de l’utilisateur. Le message est le suivant : « La configuration MFA est-elle requise conformément à la politique : faux ? ». Les utilisateurs ont activé l’authentification adaptative.
    1. Activez l’authentification adaptative.
    2. Dans l’enregistrement de contexte MFA, n’activez pas la politique, assurez-vous que la politique « Monter » est inactive.
    3. Avec une connexion SSO d’un compte d’utilisateur test, essayez de vous connecter.
    4. Accédez à syslog.list.
    5. Ajoutez le filtre « Créé aujourd’hui » pour afficher les journaux les plus récents.

    Le message « La configuration MFA est-elle requise selon la politique : faux » s’affiche avec la source « AuthPolicy ».

    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 prêts à l’emploi.
    1. Ouvrez une instance dotée de la version Washington DC.
    2. Dans le script basicAuth, ajoutez une variable de ligne en-tête = this.request.getHeader (« Autorisation »).

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

    Comportement réel : l’authentification de base utilisant des informations d’identification correctes échoue.

    Benchmarks

    PRB1705193

    KB1556638

    Le tableau de bord Points de référence ne fonctionne pas après la mise à niveau vers Vancouver Le tableau de bord Benchmarks ne fonctionne pas correctement après la mise à niveau d’une version antérieure vers Vancouver. Même si une instance de production a été choisie pour utiliser Benchmarks plus tôt, après la mise à niveau vers Vancouver, la propriété « opt_in_status » de la table « sn_bm_client _configuration » est changée en « not_opted_in ». Le tableau de bord Benchmarks est donc affecté.

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

    Cache

    PRB1683372

    KB1506244

    SegmentedPathCache peut atteindre une taille excessive, ce qui entraîne une contention de mémoire sur les nœuds d’application La taille supérieure du SegmentedPathCache doit être limitée à une valeur inférieure à celle d’aujourd’hui, quelle que soit la taille/la complexité des jeux d’importation en cours de transformation.

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

    Gestionnaire de données CMDB

    PRB1673154

    KB1367296

    L’enregistrement sys_trigger de la politique du gestionnaire de données CMDB « Suppression de CI dépendants » est manquant dans certains cas Lorsque l’enregistrement sys_trigger « Suppression de CI dépendants » ne fonctionne pas, même s’il est actif dans le système de base.

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

    Générateur de requêtes CMDB

    PRB1703575

    KB1543414

    Une requête de mappage de service imbriquée crée trop d’états de requête et de résultats de requête Pour chaque exécution de la tâche « Mettre à jour les services basés sur la requête » (10 minutes), la requête imbriquée est multipliée par 5, ce qui entraîne un décalage de réplication. Le nettoyage des résultats de la requête n’est pas en mesure de rattraper autant de données, ce qui entraîne une trop grande quantité de données dans la table des résultats de la requête. Il y a des problèmes de performances.

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

    Générateur de requêtes CMDB

    PRB1715869

    KB1575252

    Le bouton d’interface utilisateur « Créer un rapport » du générateur de requêtes CMDB n’est pas sélectionnable après la mise à niveau Vancouver Le bouton Créer un rapport reste désactivé après la mise à niveau Vancouver.

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

    CSDM (Common Service Data Model)

    PRB1669965

    KB1433675

    L’activation du cycle de vie CSDM peut changer la valeur « État » des actifs matériels en « Consommés » Après l’activation du module d’extension CSDM Life Cycle, la valeur « État » est mise à jour sur « Consommé » pour un certain nombre d’enregistrements dans la table « Matériel de l’actif » [alm_hardware].
    1. Activez les mappages de cycle de vie.
    2. Accédez à la liste « alm_hardware ».
    3. Vérifiez que le install_status est « Consommé », ce qui est en contradiction avec « Étape/État du cycle de vie » qui s’affiche correctement dans « Opérationnel/En cours d’utilisation ».

    Créateur de conditions

    PRB1678395

    L’opérateur du créateur de condition de rapport « est l’un des » ne permet pas à un utilisateur de saisir des listes verticales de valeurs de chaîne Les utilisateurs ne peuvent pas saisir plusieurs valeurs à l’aide de la touche Entrée. Cela fonctionne au niveau de la liste, mais ne fonctionne pas sur le générateur de rapports.
    1. Créez un rapport sur la table sys_user.
    2. Dans le filtre, essayez d’ajouter la condition « est l’un des ».

    Créateur de conditions

    PRB1710575

    Lors de l’utilisation d’un créateur de condition pour créer une règle d’affectation de vulnérabilité, une référence de type remontée pas à pas vers une table avec un champ type=list affiche le sys_id, puis est vide Lors de la tentative de création d’une condition pour une règle d’affectation de vulnérabilité, si la condition est créée de telle sorte qu’elle fait référence à une table avec un champ de type liste, elle affiche brièvement le sys_id, puis le champ devient vide lorsque la condition est tentée d’être enregistrée.
    1. Accédez à la table sys_report_source.
    2. Définissez la table sur « Demande de changement [change_request] ».
    3. Dans le sélecteur de champ, sélectionnez un champ de type « Liste » (par exemple, Liste de surveillance).
    4. Laissez l’opérateur sur 'Contains' et définissez la valeur sur 'Abel Tuter'.
    5. Enregistrez l'enregistrement.

    Comportement attendu : la partie valeur du champ de type « Conditions » affiche « Abel Tuter ».

    Comportement réel : la partie valeur du champ de type « Conditions » fait clignoter brièvement le sys_id de l’enregistrement sys_user d’Abel Tuter, avant de s’afficher comme vide.

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

    PRB1513486

    L’exécution d’une requête du Générateur de requêtes CMDB échoue à partir d’un autre périmètre L’exécution de la requête du générateur de requêtes CMDB échoue avec une erreur « Violation de la syntaxe ou de la règle d’accès détectée ».
    1. Connectez-vous à l’instance en tant qu’administrateur système.
    2. Modifiez le champ d’application de l’instance sur autre que global.
    3. Empruntez l’identité d’un utilisateur ayant un rôle cmdb_query_builder.
    4. Ouvrez le générateur de requêtes CMDB.
    5. Créez une requête.
    6. Enregistrez la requête.
    7. Exécutez-le.

    L’exécution échoue avec une erreur.

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

    PRB1655549

    KB1448793

    Un volume élevé de relations (à chaque niveau) entraîne des problèmes de performances avec CMDBUtil.getRelatedServices L’utilisation de la mémoire est élevée lorsque les niveaux de largeur sont larges, par exemple lorsqu’un CI a 500-1000+ relations à chaque niveau.

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

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

    PRB1667748

    Les notifications de CI affectées peuvent entraîner une charge excessive sur le planificateur et empêcher les flux La règle métier (BR) « Notifications de CI affectés » crée des événements système pour les « Notifications de CI affectés ». Ce calcul s’effectue à travers plusieurs niveaux de relations. La valeur par défaut est de 5 niveaux. Chaque exécution de la règle métier effectue au moins 5 requêtes CMDB et peut potentiellement collecter un grand nombre de CI pour lesquels créer des notifications.
    1. Sélectionnez un CI avec beaucoup de relations (on s’attend à ce qu’il ait des centaines de relations lors du comptage sur 5 niveaux).
    2. Liez un CI à une tâche.

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

    PRB1671037

    Améliorer une requête lente task_ci.swapped_ci pour un nombre d’éléments connexe Correction des requêtes lentes pour le correcteur en double en ajoutant un mode restreint pour corriger les tâches.
    1. Avoir ~1 million d’enregistrements ou plus dans la table task_ci.
    2. Installez le module d’extension/l’application Incident Service Management afin que la colonne swapped_ci soit ajoutée à la table task_ci.
    3. Accédez à une tâche de déduplication.
    4. Cliquez sur Corriger.

    Comportement attendu : aucune requête lente liée à l’appel REST /merge_duplicate//task/cis.

    Comportement réel : des requêtes lentes sont liées à l’appel REST /merge_duplicate//task/cis.

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

    PRB1671906

    KB1362321

    Une tâche de gestion des données CMDB requiert une approbation, même lorsque le champ « Mettre hors service la politique » Requiert une revue est défini sur faux Certaines des lignes de cmdb_policy_type ont une valeur « NULL » stockée dans la colonne has_manual_process au lieu de « False ».
    1. Créez une politique de gestion des données du type « Mettre hors service » (ou de n’importe quel type).
    2. Assurez-vous que, lors de la création de cette politique, le marqueur « Requiert une revue » est désactivé.
    3. Exécutez la tâche planifiée « Gestionnaire de données CMDB : Mettre hors service le processeur de politique ».

    Comportement attendu : comme le marqueur « Requiert une revue » a été défini sur faux, la tâche doit être créée avec l’état « Travail en cours ».

    Comportement réel : la nouvelle tâche est créée à l’état « Ouvert » avec approval=requested.

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

    PRB1682098

    KB1444123

    La planification du travail dans la file d’attente asynchrone à partir de tâches planifiées facilite l’utilisation de plusieurs instances de code La planification du travail dans la file d’attente asynchrone à partir de tâches planifiées facilite l’utilisation de plusieurs instances de code et entraîne un retard dans l’exécution d’autres tâches asynchrones.

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

    Plate-forme principale

    PRB1603521

    KB1273125

    Lorsqu’il y a beaucoup d’enregistrements de préférences utilisateur, cela entraîne des temps de chargement lents sur les formulaires et les listes Avoir un nombre élevé (plus de 1 000) de préférences utilisateur individuelles peut entraîner une lenteur pour cet utilisateur. Lorsque la lenteur est observée, il y a normalement une grande quantité de temps SQL, qui peut être attribuée à l’interrogation de la table sys_user_preference pour une préférence spécifique encore et encore. La reproduction peut ne pas être cohérente en raison des différents caches au sein de la plateforme. Le problème n’est pas directement lié à l’interface utilisateur Next Experience.

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

    Plate-forme principale

    PRB1701867

    KB1532483

    Un module de navigateur de fichier journal de nœud provoque un nettoyage fréquent de la mémoire La transaction '/ui_page_process.do' ne peut pas être arrêtée. Cela se produit selon les versions et les centres de données.

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

    Plate-forme principale

    PRB1717962

    KB1582715

    Problèmes d’authentification des informations d’identification avec les nouvelles instances après la mise à niveau dans Vancouver ou Utah Des erreurs 401 s’affichent lors de la tentative d’accès à l’instance.

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

    Plate-forme principale

    PRB729853

    Lorsqu’une ligne est mise à jour, current.work_notes.changes() renvoie true pour toutes les lignes après la ligne mise à jour qui sont interrogées dans un script Lors de la bouclage de problem_task enregistrements dans un script include et lors de la mise à jour du work_notes, l’événement problem_task.worknote est déclenché pour tous les enregistrements. Current.work_notes.changes() renvoie true pour tous les enregistrements suivants, même s’il n’y a pas eu de mise à jour réelle des notes de travail pour ces enregistrements suivants. Par conséquent, des e-mails sont envoyés aux utilisateurs pour indiquer que les tâches de problème ont été mises à jour alors qu’elles ne l’ont pas été. La même chose se produit avec le champ Commentaires . Les deux sont des champs journal .

    Libre-service client et Omnichannel Engagement

    PRB1686180

    KB1445219

    Les personnalisations de la page du portail « csp_registration » sont restaurées lors d’une mise à niveau Lorsqu’un utilisateur personnalise généralement la page « csp_registration », il modifie la mise en page ou les widgets qu’elle contient. Cela modifie uniquement les enregistrements de table enfant du sp_page, mais pas l’enregistrement de sp_page principal. L’enregistrement DELETE est appliqué et est supprimé, et les enregistrements de table de mise en page enfant suivants sont supprimés en raison de la règle de cascade. Par conséquent, la page entière est supprimée et réappliquée à partir du dossier /if, qui est le nouvel emplacement de la page.

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

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

    PRB1649391

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

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

    PRB1663018

    GlideRecord.insertOrUpdate() ne met pas à jour les enregistrements existants dans sys_physical_table_stats dans com.glide.stats.physical _tableStatsGathererJob Les lignes sont insérées correctement, mais ne peuvent pas être mises à jour.

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

    PRB1685705

    TableSizer provoque des purges de cache sur les instances utilisateur L’impact global est mineur, mais une solution ciblée est nécessaire pour empêcher la purge du cache pour les composants affectés tout en conservant une classe de taille précise.
    1. Forcez la tâche de dimensionnement de table sur une instance.
    2. Respectez sys_cache_flush.

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

    PRB1690633

    La sn_clone. CloneDBAPI(). L’API getPreserveStatements renvoie des éléments qui n’existent pas physiquement De plus, l’API getMetadata renvoie des colonnes logiques qui n’existent pas physiquement.

    Persistance de la base de données

    PRB1389598

    Il y a un saut silencieux d’une modification en ligne en raison d’une grande taille de table lors d’une mise à niveau Normalement, si une table dépasse un certain nombre de lignes, la modification en ligne de la table est ignorée. Cependant, il s’agit d’un saut silencieux. Des champs sont donc manquants pour les utilisateurs qui ne sont pas au courant de ce processus ignoré.

    Persistance de la base de données

    PRB1593961

    La contention sur sys_mutex entraîne un retard des opérations DML (Data Manipulation Language) et provoque une instabilité de l’instance. Il peut y avoir des retards dans l’octroi de verrous d’index sur sys_mutex. Cela entraîne des conflits sur la table sys_mutex liés aux opérations DML et à l’impact en aval, ce qui entraîne l’instabilité de l’instance.

    Persistance de la base de données

    PRB1638779

    KB1442165

    getRowCount() sur GlideRecord renvoie une valeur incorrecte lors de l’interrogation à l’aide de addEncodedQuery getRowCount() sur GlideRecord renvoie une valeur incorrecte lors de l’interrogation à l’aide de addEncodedQuery avec un filtre et un sys_ids avec une virgule qui sépare 160+ sys_ids.

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

    Persistance de la base de données

    PRB1684737

    La logique actuelle d’extension d’une tâche en mode « hybride » après 1 million d’enregistrements crée inutilement des requêtes JOIN systématiquement lentes La table Tâche est stockée par défaut en mode « Table par hiérarchie » (TPH). Toutes les extensions d’une tâche sont stockées dans une table physique unique de la base de données. TPH est le meilleur en termes de performances, car il ne nécessite pas d’opération JOIN lors de l’interrogation des enregistrements de tables enfants. Toutefois, à partir du million d’enregistrements d’une tâche, le comportement par défaut de la plateforme consiste à créer toute extension de la tâche en mode « hybride ». Cela signifie que chaque enfant de la tâche est stocké dans une table physique distincte. Cela crée une situation de performance sous-optimale. Pour récupérer des enregistrements à partir des tables de base de données physiques distinctes, des requêtes JOIN doivent être utilisées.

    Persistance de la base de données

    PRB1696243

    Comportement incohérent lorsque le chargement du cache TableDescriptorProvider (TD) est interrompu pendant l’exécution du #createSchema0 TableDescriptorProvider L’annulation d’une génération de cache TD peut entraîner un comportement incohérent de la table jusqu’à ce que le cache soit reconstruit ou que le nœud ait été redémarré.

    Persistance de la base de données

    PRB1706695

    Obtention de valeurs d’affichage nulles pour les champs de remontée pas à pas lors de l’acheminement vers une réplication en lecture

    Certification de données

    PRB1554470

    Cliquer sur Tout dans le filtre d’éléments de tâche de certification charge des enregistrements non liés Ce numéro a été reproduit dans les versions Rome et Québec.

    Certification de données

    PRB1569210

    KB1564607

    Deux cases vertes (au lieu d’une) s’affichent pour chaque élément lorsqu’un enregistrement de certification de données est entièrement certifié Les utilisateurs ne voient ce problème que lorsque le cadre est avec la barre de navigation. Si l’enregistrement est ouvert sans la barre de navigation, il fonctionne correctement.
    1. Installez le module d’extension « Certification de données ».
    2. Accédez à la Certification de données > Tâches > Toutes les tâches.
    3. Sélectionnez n’importe quel enregistrement dont l’état est « Ouvert », « En attente » ou « Travail en cours ».
    4. Cochez toutes les cases ouvertes pour chaque élément de l’enregistrement.
    5. Sélectionnez « Certifier les éléments vérifiés ».
    6. Sélectionnez le menu « Afficher tous les enregistrements ».

    Comportement attendu : une seule case cochée doit être affichée.

    Comportement réel : deux cases vertes sont définies pour chaque élément de l’enregistrement.

    Patrons de détection et de mappage des services

    PRB1691159

    KB1516840

    Les événements de traitement des changements Azure échouent avec une exception IRE lorsque les changements proviennent de comptes de services différents, mais qu’ils ont les mêmes régions de centre de données logique (LDC) Le champ de la table sn_cmp_event_trail ne fournit pas d’informations utiles pour les échecs d’événement.

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

    Détection

    PRB1575724

    KB1581197

    Les états d’installation des ordinateurs virtuels basculent lors de la mise à jour des ordinateurs virtuels dans plusieurs centres de données avec des calendriers différents

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

    Détection

    PRB1651345

    Améliorer les performances du mappage L3
    1. Ouvrez une instance avec une CMDB volumineuse.
    2. Détecter un serveur.

    Observez le temps de traitement de l’événement pour discovery.device.complete.

    Détection

    PRB1671260

    KB1500117

    Un CI en double avec le même sys_id s’affiche dans la table itom_lu_licensable_cis Lorsque vous cliquez sur Afficher les CI sous licence et qu’un filtre est ajouté pour le champ Élément de configuration , plusieurs lignes avec le même sys_id sont répétées.

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

    Détection

    PRB1677364

    Il y a une erreur « L’adresse IP dans la charge utile est nulle » sur les commutateurs de pile Sur le capteur de détection horizontale, new SncCredentiallessDeviceDiscovery ().reconcile(apiPayload) est appelé. Le message est consigné dans CredentiallessDeviceDiscovery.reconcile().
    1. Exécutez la détection d’un commutateur réseau Cisco empilé.
    2. Consultez le journal de détection pour connaître l’état de détection.

    Détection

    PRB1684730

    KB1446113

    La sonde Discovery « SNMP : APC UPS » récupère le modèle à partir des identificateurs d’objets (OID) upsIdentModel, mais le capteur n’en fait rien La sonde « SNMP : APC UPS » inclut des champs SNMP . Le capteur n’a pas de code permettant d’utiliser ces valeurs, ce qui signifie que le modèle de CI n’est pas mis à jour avec précision.

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

    Calendrier Détection

    PRB1639913

    KB1263232

    « Détecter maintenant » sur le calendrier dans le cloud entraîne l’affichage « Impossible de rediriger vers l’état de détection » Lorsque les utilisateurs tentent d’exécuter le calendrier dans le cloud à l’aide de « Détecter maintenant », un message d’erreur s’affiche. L’état de détection est créé dans le back-end.

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

    API de traduction dynamique

    PRB1621716

    KB1550490

    Traduction dynamique ne vérifie pas l’installation d’un module d’extension, ce qui entraîne 400 erreurs réseau pour tous ceux qui l’utilisent Pendant l’exécution, une erreur 400 s’est produite pour le point de terminaison REST is_enabled. Dans UI Builder, l’interpréteur de commandes d’application peut également afficher l’erreur dans un modal.

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

    Notifications par e-mail

    PRB1682145

    KB1434765

    Le traitement des événements prend beaucoup de temps lorsqu’une expression régulière complexe est configurée dans la table sys_email_reply_separator Par intermittence, un événement email.read peut avoir un temps de traitement long, pouvant atteindre 30 minutes. Lorsque les utilisateurs vérifient le journal d’e-mail pour l’e-mail reçu associé à l’événement email.read à traitement long, 2 à 3 actions entrantes sont évaluées. Cela est suivi d’un intervalle de temps de 1 à 6 minutes, puis de 2 à 3 autres actions entrantes sont évaluées, suivies d’un autre écart de temps de 1 à 6 minutes. Cette opération se répète jusqu’à ce que toutes les actions entrantes soient évaluées ou qu’un arrêt du traitement ait été défini. Les journaux de nœud affichent ces erreurs au moment du traitement des e-mails entrants.

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

    Notifications par e-mail

    PRB1705462

    KB1556696

    Après la mise à niveau vers Vancouver, les e-mails sont envoyés, mais restent dans la boîte d’envoi Lorsqu’un utilisateur effectue une mise à niveau vers Vancouver, les e-mails sortants sont envoyés et leur type est défini sur « Envoyé », mais ils restent dans la boîte d’envoi et le flux d’activité n’est pas mis à jour avec les détails de l’e-mail. Ce problème se produit uniquement lorsque la table sys_email est partitionnée.

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

    Gestion des événements

    PRB1683396

    Ajouter une protection pour le traitement des événements avec des informations supplémentaires volumineuses Dans certains cas, le champ Informations supplémentaires est volumineux (environ 600 000 caractères). Lorsque l’événement est chargé dans la mémoire, l’objet EventData utilise 2,3 Mo de mémoire. Au cours d’une seule exécution, la tâche de traitement des événements charge dans la mémoire jusqu’à 500 événements. C’est plus que 1 Go de mémoire utilisée, dans le pire des cas.
    1. Envoyez plus de 500 événements avec une taille « Informations supplémentaires » de 600 000 caractères.
    2. Observez un pic de consommation de mémoire java.

    Concepteur de flux

    PRB1523909

    KB0996540

    Les actions de Concepteur de flux (FD) avec des sorties de tableau d’objets complexes génèrent à tort un tableau avec un objet lorsqu’elles sont affectées à un tableau vide Les actions FD avec des sorties de tableau d’objets complexes génèrent à tort un tableau avec un objet lorsqu’elles sont affectées à un tableau vide

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

    Concepteur de flux

    PRB1683738

    KB1449357

    Un flux qui passe par MID reste bloqué dans une boucle « Pour chaque » Aucune étape MID n’est exécutée, car le flux reste dans la première itération.

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

    Concepteur de flux

    PRB1689243

    KB1503771

    Flow Designer génère l’erreur « Votre flux est introuvable. Flux sys_id :An' Les « objets complexes » ne sont pas capturés lors du déplacement de flux via un ensemble de mises à jour en republiant le flux/l’action.

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

    Concepteur de flux

    PRB1696950

    KB1533141

    L’auto-complétion/les suggestions de l’éditeur de script de Concepteur de flux ne fonctionnent plus dans le script de conception de flux Éditeur de script de Concepteur de flux (fd_data, remontée pas à pas)

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

    Concepteur de flux

    PRB1697732

    Le message d’avertissement du journal 'ExecutionStatsCollector.open()' doit être remplacé par un message de débogage Le message 'ExecutionStatsCollector.open() appelé mais il y a déjà un IExecutionStats disponible, sera réinitialisé maintenant' se trouve dans les logs.

    Concepteur de flux

    PRB1698257

    KB1552354

    Les utilisateurs ne peuvent développer aucune action de flux dans Concepteur de flux en raison d’une erreur : « Une erreur s’est produite lors de la tentative de chargement de ce flux » Lorsque l’utilisateur tente d’ouvrir une action de flux, une erreur se produit. En raison de ce problème, l’utilisateur ne peut modifier aucune action de flux.

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

    Concepteur de flux

    PRB1702792

    KB1540179

    Le chargement de sc_req_item.list avec la colonne « Étape » est lent lorsque l’étape est liée à un flux Dans la version Vancouver, la vitesse de chargement de la table « Éléments demandés » [sc_req_item_list] peut être affectée. Cela se produit lorsque la vue de liste de sc_req_item.list inclut la colonne « Étape », qui est connectée à un flux. Cela peut entraîner de graves problèmes de performances pour les utilisateurs individuels. Lorsque plusieurs utilisateurs chargent la liste avec le champ Étape , cela peut également avoir un impact sur les performances globales de l’accès à l’instance.

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

    Modèles de formulaire

    PRB1653898

    Il existe un comportement différent sur un modèle d’évaluation d’ACL entre « Espaces de travail » et « Formulaires UI16 (natifs) » par rapport à l’objet actuel Dans les espaces de travail, les scripts à l’intérieur des ACL au niveau du champ sont évalués différemment sur les espaces de travail et les formulaires UI16 (natifs), en particulier lorsque l’objet actuel est inclus.
    1. Désactivez l’ACL sur le champ incident.urgency.
    2. Créez une ACL en écriture pour le champ incident.urgency.
    3. Ajoutez les mêmes rôles et conditions.
    4. Ajoutez un script qui inclut 'current.isNewRecord()' : answer = current.isNewRecord() ;'.
    5. Créez un modèle [sys_template] sur la table « Incident » pour l’utilisateur qui met à jour le champ Urgence sur « 2 : moyen ».
    6. Empruntez l’identité de l’utilisateur.
    7. Ouvrez Service Operations Workspace.
    8. Cliquez sur + > nouvel incident.
    9. Cliquez sur Modèles dans la barre latérale droite.
    10. Sélectionnez le modèle créé à l’étape 5.

    Comportement attendu : le modèle est appliqué avec succès.

    Comportement réel : un message d’erreur s’affiche : « Modèle non appliqué, champs définis : impossible de mettre à jour l’urgence du champ ».

    Concepteur de visite guidée

    PRB1678853

    Les visites guidées sur les pages avec des iFrames qui ont la même origine que l’origine parente se terminent par « Élément introuvable » Étant donné que plusieurs iFrames ont la même origine, les visites guidées ne sont pas en mesure de finaliser l’iFrame approprié pour rechercher l’étape.
    1. Créez une visite guidée sur Service Portal.
    2. Ouvrez n’importe quel formulaire dans lequel un texte Tiny MCE ou enrichi est présent.
    3. Créez une étape sur un élément où l’iFrame a la même origine que l’origine de la page.
    4. Prévisualisez la présentation.
    5. Vérifiez le lecteur dans un nouvel onglet.

    Comportement attendu : la présentation fonctionne telle qu’elle a été créée.

    Comportement réel : la visite guidée se termine lorsque la première étape de cette page commence.

    HR Service Delivery

    PRB1689640

    KB1564044

    Depuis une mise à niveau vers la version Utah, les descriptions de tickets RH contiennent des balises HTML pour les caractères spéciaux Dans l’Utah, certaines descriptions de tickets RH contiennent des balises HTML. L’hr_servicesUTIL appelle le script include hr_caseUTILS, ce qui entraîne le remplissage des questions par le champ rich_description et déclenche la synchronisation des deux champs par la règle métier, exposant ainsi les balises HTML.

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

    Éditeur HTML

    PRB1609720

    KB1281445

    Impossible de cliquer avec le bouton droit de la souris et de coller dans les champs TinyMCE dans Tokyo sans maintenir la touche CTRL enfoncée Depuis une mise à niveau vers Tokyo, il n’est pas possible de coller dans les champs HTML d’un e-mail envoyé à partir du client de messagerie, par exemple à la suite d’un incident ou d’un changement. Le même comportement se produit dans d’autres champs HTML/TinyMCE, tels que le corps de l’article d’un enregistrement kb_knowledge.
    1. Ouvrez un enregistrement d’incident ou de change_request existant.
    2. Cliquez sur les 3 points (plus d’options) en haut de la page.
    3. Sélectionnez « E-mail » pour ouvrir le client de messagerie.
    4. Le corps de l’e-mail est un champ HTML.
    5. Couper/Copier pour capturer du texte aléatoire à coller dans le champ.
    6. Essayez de cliquer avec le bouton droit de la souris dans un champ pour y coller du contenu.

    Il n’y a pas d’option pour couper/copier/coller à partir de ce champ. Il est possible d’utiliser CTRL+V pour coller le contenu dans ce champ.

    Éditeur HTML

    PRB1663740

    KB1515234

    Si un champ HTML contient un élément de table et que l’utilisateur a appuyé sur la touche Entrée après la mise en forme de la table, une deuxième balise est ajoutée La nouvelle balise est supprimée via l’éditeur de script.

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

    API de jeu d'importation

    PRB717095

    KB0598407

    Le kana japonais (syllabaire japonais) est ajouté lors de l’importation de fichiers Excel qui incluent le japonais Le kana japonais (syllabaire japonais) est ajouté lors de l’importation de fichiers Excel (xlsx) qui incluent le japonais. Le Kana japonais, qui est le caractère japonais Katakana du Kanji importé, ne doit pas être ajouté.
    1. Téléchargez un fichier Excel contenant la langue japonaise.
    2. Ouvrez le fichier Excel.
    3. Connectez-vous à une instance.
    4. Accédez aux jeux d’importation système > Charger les données.
    5. Cliquez sur Créer une table.
    6. Saisissez une étiquette.
    7. Sélectionnez « Fichier ».
    8. Cliquez sur Choisir un fichier.
    9. Accédez au fichier Excel téléchargé à l’étape 1.
    10. Cliquez sur Envoyer.
    11. Cliquez sur Charger des données.
    12. Cliquez sur l’un des nombres de la colonne « Ligne ».
    13. Confirmez que le kana japonais est ajouté au champ Nom de l’organisation .

    E-mail entrant

    PRB1698243

    KB1527779

    Les pièces jointes d’e-mail sont ignorées lorsque la limite de pièces jointes est définie sur 10 Go via une propriété système (com.glide.attachment.max_size) Un problème introduit dans Vancouver empêche EmailReader d’enregistrer les pièces jointes des e-mails. Cela se produit lorsque la valeur de la propriété système com.glide.attachment .max_size est supérieure à 2048 ou n’est pas une valeur entière appropriée. Les pièces jointes des e-mails entrants sont représentées sous forme d’enregistrements sys_email_attachment et la colonne de ces enregistrements est définie sur « ignoré » lorsque les pièces jointes sont ignorées. Toutefois, les pièces jointes chargées via l’interface utilisateur ou l’API de table sont enregistrées dans la base de données.
    1. Ajoutez/mettez à jour la propriété système com.glide.attachment.max_size sur 1 0240/10 Go.
    2. Vérifiez que l’instance ne traite pas les e-mails entrants avec des pièces jointes.

    Comportement attendu : les pièces jointes de moins de 10 Go doivent être traitées.

    Comportement réel : toutes les pièces jointes sont ignorées, quelle que soit leur taille.

    Gestion des communications d'incident

    PRB1712935

    KB1573295

    Dans l’onglet « Communication » des modèles d’e-mails, les champs À, CC et Cci sont rompus. Dans la console d’incident majeur, les champs À, CC et Cci sont rompus à Vancouver.

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

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

    PRB1721309

    KB1584953

    Un nœud d’application génère 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.

    Centre de sécurité de l'instance

    PRB1685173

    KB1499709

    Dans la synthèse hebdomadaire, la section Nombre de types de virus affiche un nombre incorrect Elle affiche 1 compte pour les types de virus, même si aucun virus infecté n’est présent sur l’instance.

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

    Filtres interactifs

    PRB1701903

    Les valeurs de source de répartition sont manquantes dans les tableaux de bord après la mise à niveau vers Vancouver Des valeurs de filtres interactifs sont manquantes dans les tableaux de bord après la mise à niveau vers Vancouver. Les utilisateurs ne peuvent voir que les cases à cocher.
    1. Connectez-vous à une instance Utah.
    2. Créez un tableau de bord en libre-service et configurez-le pour inclure plusieurs sources de répartition (par exemple, Reports.Type et Type Reports.Source).
    3. Sélectionnez quelques valeurs du filtre de sources de répartition qui sont maintenant disponibles dans le tableau de bord, puis cliquez sur Appliquer.
    4. Effectuez une mise à niveau vers Vancouver ou une version ultérieure.
    5. Ouvrez à nouveau le tableau de bord avec le même navigateur et sans effacer aucune donnée.
    6. Essayez d’utiliser les filtres de source de répartition.

    Respectez uniquement les cases à cocher et aucune valeur.

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

    PRB1676054

    L’exécution de « Vérifier les services KMF » prend un temps excessif « Vérifier les services KMF » doit expirer rapidement (5 secondes) si un service en cours de vérification ne répond pas à temps. Il semble que certains chemins d’accès au code n’aient pas de délai d’expiration du tout.

    Observez la durée d’exécution « Vérifier les services KMF ».

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

    PRB1717975

    Lorsque Context.get CurrentContext() est null, cela provoque une exception NullPointerException lors de l’évaluation de MAP dans Studio
    1. Connectez-vous à n’importe quelle instance Vancouver.
    2. Accédez à la Applications système > Studio.
    3. Cliquez sur Importer à partir du contrôle de source.
    4. Utilisez github.com pour l’URL et toutes les informations d’identification (vous devrez peut-être créer de nouvelles informations d’identification SSH en dehors de Studio).
    5. Dissimuler les changements dissimulés.

    Comportement attendu : Studio déchiffre les informations d’identification et se connecte avec succès.

    Comportement réel : Studio ne parvient pas à déchiffrer les informations d’identification avec une exception de pointeur null.

    Gestion des connaissances

    PRB1705456

    Lors de l’extraction d’un article publié sur Knowledge-Centered Service (KCS), le mot « null » est ajouté à tous les champs vides Par exemple, si un utilisateur garde kb_issue vide lors de la publication de l’article, puis après la validation, le champ kb_issue est renseigné avec « null ».
    1. Activez le module d’extension « Knowledge Management Advanced Installer ».
    2. Activer le module d’extension 'Blocs de connaissances' [com.snc.knowledge_blocks].
    3. Créez un article KCS [kb_template_kcs_article].
    4. Enregistrez-le tout en renseignant uniquement les champs obligatoires.
    5. Publiez l’article.
    6. Vérifiez que les champs kb_issue, kb_cause, kb_kb_environment et kb_resolution sont vides.
    7. Consultez l’article.

    Comportement attendu : les champs kb_issue, kb_cause, kb_kb_environment et kb_resolution doivent toujours être vides.

    Comportement réel : les champs kb_issue, kb_cause, kb_kb_environment et kb_resolution sont renseignés avec « null ».

    Langue et traductions

    PRB1644613

    Les champs booléens ne sont pas traduits lors de l’utilisation de l’instance dans une langue autre que l’anglais Il s’agit d’un problème intermittent affectant les utilisateurs de langue espagnole et française.
    1. Ouvrez une instance.
    2. Installez le module d’extension de langue espagnole/française.
    3. Ouvrez incident.list.
    4. Ajoutez la colonne « Actif » à la mise en page de la liste.
    5. Changez la langue de l’instance en espagnol/français.

    Comportement attendu : les valeurs de la colonne « Actif » doivent être traduites en espagnol/français.

    Comportement réel : les valeurs sont « vrai » / « faux » à la place.

    Administration des listes

    PRB1652417

    La mise en page de la liste est incorrecte pour certains scénarios L’option Sélectionner tout dans un espace de travail affiche toutes les lignes comme vides.
    1. Empruntez l’identité d’un utilisateur.
    2. Créez une liste « Ma liste » dont la priorité est critique ou modérée.
    3. Enregistrer.
    4. Cliquez sur Copier l’URL pour partager.
    5. Sur un autre navigateur, connectez-vous en tant qu’administrateur.
    6. Collez l’URL de l’étape 4.
    7. Cliquez sur l’icône « Filtre ».
    8. Cliquez sur Restaurer les paramètres par défaut.

    Comportement attendu : la mise en page de la liste doit s’afficher correctement.

    Comportement réel : la mise en page de la liste est interrompue.

    Administration des listes

    PRB1667673

    Après avoir effectué une mise à niveau dans la version Utah, l’utilisateur ne peut pas utiliser efficacement le volet « Aperçu » dans Espace de travail d’agent ou Espace de travail RH. Lorsque l’utilisateur sélectionne tous les incidents de la liste dans Agent Workspace, le volet « Aperçu » s’affiche vide après avoir cliqué sur Modifier.

    Administration des listes

    PRB1673541

    KB1519513

    Les liens de filtre partagé d’Espace de travail pour l’exploitation des services (SOW) ne permettent pas aux utilisateurs de changer la page pour afficher plus d’entrées Après avoir cliqué sur la page suivante, la liste s’affiche comme vide.

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

    Administration des listes

    PRB1683844

    KB1517240

    Le bouton Suivant/Précédent ne fonctionne pas lors du changement d’enregistrements ouverts à partir d’une vue de liste du rapport « Tendance » Elle devrait charger l’enregistrement suivant, mais charge le même enregistrement.

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

    Administration des listes

    PRB1688076

    Dans Vancouver, la modification des lignes par page dans UI Builder entraîne des messages de restriction de sécurité Lorsqu’un utilisateur modifie les lignes par page sur Tokyo ou Utah et les actualise, il se réinitialise à 20 par page et cette erreur n’apparaît pas.
    1. Dans UI Builder, modifiez le nombre de lignes par page sur 50 ou 100.
    2. Vérifiez que toutes les lignes s’affichent comme prévu.
    3. Actualisez la page.

      Notez le message d’erreur « 21 lignes ont été retirées de cette liste pour des motifs de sécurité ».

    4. Modifiez à nouveau les lignes par page sur 50 ou 100.

    Toutes les lignes s’affichent à nouveau comme prévu et le message d’erreur disparaît.

    Administration des listes

    PRB1692410

    L’utilisateur n’est pas en mesure de modifier plusieurs colonnes d’une liste Lorsque l’utilisateur tente de sélectionner plusieurs colonnes et que la première colonne sélectionnée n’est pas dans la fenêtre d’affichage, la zone de saisie de la valeur ne s’affiche pas sur l’écran à modifier.
    1. Connectez-vous.
    2. Ouvrez n’importe quelle liste.
    3. Assurez-vous que la liste contient plus de 20 enregistrements par page.
    4. Sélectionnez plusieurs colonnes.
    5. Assurez-vous que la première colonne sélectionnée n’est pas dans la fenêtre de vue.
    6. Appuyez sur Entrée.

    Comportement attendu : la zone de mise à jour des colonnes doit apparaître pour la modification.

    Comportement réel : la zone n’apparaît pas dans la fenêtre d’affichage pour modifier les colonnes.

    Administration des listes

    PRB1694488

    La personnalisation d’une liste ne fonctionne pas dans l’espace de travail configurable

    Administration des listes

    PRB627852

    KB0717350

    Des résultats inattendus se produisent pour un champ numérique (entier, décimal) à l’aide d’une recherche dans la colonne d’en-tête de liste
    1. Accédez à la vue de liste des tâches.
    2. Ajoutez le champ Ordre à la vue de liste.
    3. Cliquez sur la loupe à côté de la mécanique de liste pour afficher la zone de recherche de colonne.
    4. Saisissez « 100 ».

      Aucun résultat n’est renvoyé.

    5. Répétez les étapes 3 et 4 avec « *100 ».

      Aucun résultat n’est renvoyé.

    6. Essayez '=100'.

      Les enregistrements corrects sont renvoyés.

    Éditeur de liste

    PRB1689003

    L’entrée de modification en ligne de la liste de tableaux de bord apparaît au mauvais endroit en dehors du widget et parfois hors écran
    1. Accédez à une instance Utah ou Vancouver.
    2. Ouvrez le tableau de bord Vue d’ensemble des incidents.
    3. Sélectionnez l’icône + , qui représente « Ajouter des widgets ».
    4. Faites défiler vers le bas et modifiez le widget « Incidents par semaine ».
    5. Dans la barre latérale, sélectionnez Type.
    6. Faites défiler vers le bas jusqu’à la section « Autre » et sélectionnez le type « Liste ».
    7. Enregistrez vos changements.
    8. Sur le tableau de bord, glissez-déplacez le widget « Incidents par semaine » vers la position supérieure.
    9. Faites défiler le widget vers le bas pour vous assurer que les 5 à 10 premiers incidents ne sont pas visibles.
    10. Modifiez la première cellule de la liste.

    Notez que l’éditeur de liste n’apparaît pas sur la page visible, ce qui rend impossible la modification du champ.

    Mémoire : espace de tas

    PRB1685101

    Erreurs « java.lang.OutOfMemoryError : Java heap space » lors de l’initiation de transactions .iix Les utilisateurs observent des erreurs de tas de mémoire insuffisante lors de l’exécution des transactions .iix : « 2023-07-07 12 :59 :45 (599) http-19 SYSTEM SEVERE *** ERROR *** Uncaught exception in GlideTransactionProcessor.doRequest() : java.lang.OutOfMemoryError : Java heap space ».

    MetricBase

    PRB1593907

    Une requête XMLStats de Clotho ne revient jamais si Clotho ne répond plus, ce qui entraîne l’épuisement des sémaphores sur Glide Si Clotho ne répond plus après que le client se soit connecté, mais avant que la réponse du point de terminaison de connexion ne soit envoyée, les statistiques XML se bloquent lorsque vous attendez qu’il renvoie une réponse. La requête est réessayée toutes les minutes, ce qui conduit à l’épuisement des sémaphores du côté du Glide, rendant le Glide insensible.

    MetricBase

    PRB1634353

    KB1290495

    Une exception est consignée à plusieurs reprises lorsqu’Hermes n’est pas installé

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

    Rapprochement Microsoft

    PRB1712246

    KB1570200

    Le rapprochement Microsoft échoue ou se bloque après la mise à niveau vers Vancouver Les utilisateurs ont observé les erreurs lors de l’exécution du rapprochement pour Microsoft Publisher.

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

    Serveur MID

    PRB1707499

    Il y a une fausse erreur indiquant qu’un utilisateur « ID utilisateur » a un rôle mid_server non associé à un Serveur MID Si les lettres majuscules/minuscules du nom d’utilisateur de l’utilisateur de connexion du MID Server ne sont pas identiques dans l’enregistrement sys_user et config.xml fichier, des enregistrements de problèmes de MID Server incorrects sont créés. Les noms d’utilisateur ne sont pas sensibles à la casse, cela ne devrait donc pas poser de problème, et le MID Server fonctionne correctement.

    Mobile Platform

    PRB1713100

    Erreur interne du serveur lors de l’ouverture d’un écran incluant une cellule de workflow sur un champ d’étape qui utilise le convertisseur d’étape du Concepteur de flux
    1. Configurez un écran (par exemple, un FormScreen) pour utiliser un ItemView, où l’une des cellules de la vue d’élément est un champ Étape (par exemple, utilisez la table sc_req_item comme table pour le DataItem). Le champ Étape doit être configuré pour utiliser le rendu Flow Designer au lieu du rendu Workflow.
    2. Essayez d’ouvrir l’écran à partir de l’application mobile (application Agent ou application Now Mobile).

    Comportement attendu : l’écran doit s’ouvrir sans aucune erreur.

    Comportement réel : une « erreur interne du serveur » s’affiche.

    Thèmes UI16 Next Experience

    PRB1667498

    KB1365000

    Le « calcul de la somme de la liste » est décalé par rapport à la colonne correcte d’une liste lorsque « Regrouper par » est appliqué sur un champ dans l’interface utilisateur Next Experience Lorsque Next Experience est activé, si un « calcul de liste de sommes » est appliqué en plus d’un « regrouper par », la somme ne s’affiche pas dans la colonne correcte pour chaque groupe.

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

    Navigation unifiée Next Experience

    PRB1560621

    La barre de défilement horizontale n’est visible qu’en bas du widget 'Rapport' se produit dans l’interface utilisateur Next Experience.

    Navigation unifiée Next Experience

    PRB1609636

    KB1501269

    L’exécution d’un appel d’API lors du premier chargement prend beaucoup de temps si le menu « Tout » est épinglé et que plusieurs menus d’application sont développés Les menus développés sont stockés en tant que sys_user_preference, au format « menu.<sysID_of_sys_app _application>.expanded ». Si ceux-ci sont supprimés, le temps de chargement est plus rapide une fois le chargement initial terminé. La présence de menus développés entraîne un nombre SQL et un temps CPU plus élevés pour la transaction.

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

    Navigation unifiée Next Experience

    PRB1634712

    Les annonces de la bannière UX des traductions ne sont pas traduites La création d’une traduction dans la table sys_translated_text pour une annonce de bannière ne fonctionne pas lors du changement de la langue du système.
    1. Créez une annonce de bannière en sys_us_banner_announcement en anglais.
    2. Ajoutez « Navigation unifiée » à la liste connexe de configuration de l’annonce.
    3. Créez des traductions dans la table sys_translated_text avec la valeur Français.
    4. Reconnectez-vous à l’instance.
    5. Changez la langue en français.

    Comportement attendu : l’annonce doit être traduite en français.

    Comportement réel : l’annonce s’affiche en anglais et le débogage i18 ne reconnaît pas l’annonce.

    Navigation unifiée Next Experience

    PRB1644299

    « Favoris » dans l’éditeur de liste déborde de son conteneur Il s’agit d’un effet secondaire de l’effort de thématisation de la barre de défilement. Plus précisément, l’utilisation de 'display : inline-grid' sur la classe 'menu-upper'.
    1. Ajoutez plusieurs favoris.
    2. Assurez-vous que quelques favoris ont des étiquettes plus longues.
    3. Ouvrez l’éditeur.

    Le 'X' est coupé. Le contenu doit se situer dans les limites.

    Navigation unifiée Next Experience

    PRB1681051

    La barre de défilement de la page d’accueil ne s’affiche pas

    Navigation unifiée Next Experience

    PRB1686416

    Le menu « Naviguer à partir de » s’ouvre « about :blank » lorsque le marqueur « Expériences multiples » est désactivé et s’ouvre à partir d’un espace de travail
    1. Annuler le marqueur « Expériences multiples » sur l’enregistrement de l’application parent de navigation unifiée.
    2. Ouvrez un espace de travail.
    3. Ouvrez le menu Tout et cliquez sur un module tel que Libre-service > Tableaux de bord (URL standard) ou Libre-service > Centre des employés(URL du lien externe).

    Comportement attendu : un nouvel onglet est ouvert avec le lien approprié chargé dans la navigation unifiée.

    Comportement réel : un nouvel onglet avec « about :blank » s’ouvre.

    Navigation unifiée Next Experience

    PRB1688044

    La propriété « page de démarrage actuelle » ne fonctionne pas dans l’interface utilisateur Next Experience et est remplacée par le dernier tableau de bord ouvert La préférence utilisateur « page de démarrage actuelle » ne fonctionne pas comme prévu. Il est remplacé par le dernier tableau de bord ouvert. L’URL continue d’afficher la page définie comme préférence utilisateur, mais le tableau de bord ouvert est différent de celui de l’URL.
    1. Ouvrez une instance dans deux fenêtres, dont une en mode navigation privée.
    2. Dans la fenêtre qui n’est pas en mode navigation privée, empruntez l’identité de n’importe quel utilisateur de la table de sys_user.
    3. Une fois que l’identité a été empruntée, cliquez sur Tableaux de bord dans la page de destination.
    4. Ouvrez l’un des tableaux de bord.
    5. Cliquez sur l’avatar en haut à droite.
    6. Cliquez sur Préférences.
    7. Cliquez sur Affichage.
    8. Accédez à la préférence « Page de départ actuelle ».
    9. Réglez-le sur « Utiliser la page sur laquelle je me trouve maintenant ».
    10. Accédez à la sys_user_preference.list.

      Les trois préférences qui lui sont associées sont modifiées comme prévu.

    11. Remplacez le tableau de bord « Vue d’ensemble des changements » par un autre tableau de bord.
    12. Fermez les onglets du navigateur ou la session.
    13. Accédez à la fenêtre de navigation privée.
    14. Empruntez l’identité du même utilisateur.

    Étant donné qu’il s’agit d’une nouvelle session/session incognito, elle devrait techniquement ouvrir la page d’accueil sur l’emprunt d’identité. Au lieu de cela, le dernier tableau de bord ouvert s’ouvre en tant que première page pour cet utilisateur. L’URL affiche correctement celle mentionnée dans la préférence utilisateur, mais le tableau de bord ouvert est le dernier ouvert.

    Navigation unifiée Next Experience

    PRB1691934

    Les messages d’informations en double sont générés par une règle métier lors de l’utilisation de Next Experience dans les instances Utah/Tokyo Ce problème se produit uniquement lorsque la liste/le formulaire est ouvert dans la bannière.

    Navigation unifiée Next Experience

    PRB1698258

    KB1531357

    Lorsque les URL sont ouvertes dans un nouvel onglet pour les demandes dans l’interface utilisateur principale avec Next Experience activé, les pages sont suspendues Les utilisateurs ne peuvent pas ouvrir les URL lorsqu’elles sont copiées/collées à partir de la table « task.list ».

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

    Préférences de notification

    PRB1688687

    Les filtres des préférences de notification ne sont pas respectés après l’enregistrement d’un formulaire Lorsque l’utilisateur ouvre le modal « Calendrier », apporte des modifications sans ajouter de champ de calendrier et enregistre le formulaire, l’instance conserve les changements apportés à l’enregistrement cmn_notif_message. Toutefois, si l’utilisateur actualise la page et ouvre le même modal pour modifier le calendrier, les modifications ne s’affichent pas en raison d’un problème dans l’interface utilisateur.
    1. Accédez à la Préférences > Notification > Notification système > Nouvelle fenêtre > Sous Notification système.
    2. Recherchez toutes les notifications.
    3. Cliquez sur Planifier dans une notification.
    4. Accédez au « Filtre avancé ».
    5. Ajoutez la condition (sans choisir la valeur sous Calendrier (Aucune)).
    6. Enregistrez l'enregistrement.
    7. Rechargez la page.
    8. Accédez à la notification.

    Les informations de filtre ne sont pas capturées.

    Éditeur de code Now

    PRB1665513

    KB1319600

    Le champ de script Action des scripts affiche « événement » comme déconseillé La propriété event (qui fait principalement référence à une instance de GlideRecord pour sysevent en cours de traitement) est marquée comme déconseillée ou barrée lorsqu’un utilisateur tente d’utiliser la propriété dans l’un des éditeurs de champs de script.
    1. Accédez à n’importe quel éditeur de script.
    2. Saisissez « événement ».

    Elle affiche la propriété d’événement comme déconseillée ou barrée.

    Bibliothèque de composants Now Experience

    PRB1670953

    Le texte sous le champ Temps passé scintille/est considéré comme momentanément vide dans l’espace de travail Le problème semble se produire plus fréquemment sur les machines Windows.
    1. Connectez-vous à une instance à partir d’un ordinateur Windows.
    2. Ajoutez le champ Temps passé à la mise en page du formulaire de l’espace de travail d’une table.
    3. Accédez à un enregistrement dont le champ est inclus dans l’espace de travail.
    4. Surveillez le champ Temps passé et le texte en dessous.

    Comportement attendu : aucun scintillement n’est observé.

    Comportement réel : le texte s’efface momentanément, provoquant un scintillement dans la mise en page.

    Bibliothèque de composants Now Experience

    PRB1680115

    Le focus n’est pas bloqué lorsqu’un iFrame est inséré à l’intérieur du modal Un bouton Fermer supplémentaire apparaît dans les fenêtres contextuelles lors de l’utilisation de g_modal.showFrame.
    1. Créez une page d’interface utilisateur vide.
    2. Créez une action d’interface utilisateur.
    3. Définissez les champs suivants sur true :
      • Actif
      • Afficher l’insertion
      • Afficher la mise à jour
      • Client
      • Liste v2 compatible
      • Bouton du formulaire
    4. Sous la liste connexe « Espace de travail », définissez « Bouton du formulaire d’espace de travail » sur vrai.
    5. Ajoutez « Script client d’espace de travail » pour ouvrir la page d’interface utilisateur à partir de l’étape 1.
    6. Déclenchez la nouvelle action d’interface utilisateur.
    7. Vérifiez l’action d’interface utilisateur.

    Comportement attendu : il ne devrait pas y avoir de bouton Fermer sous l’iFrame.

    Comportement réel : un bouton Fermer s’affiche sur les instances de la version Tokyo et versions ultérieures.

    Bibliothèque de composants Now Experience

    PRB1682900

    La liste « Entités » ne se charge pas Lors de la création ou de la modification d’un plan de portefeuille, la liste « Entités » ne se charge pas à l’étape Sélectionner les entités dans l’espace de travail Planification de portefeuille/Strategic Planning dans la version Vancouver.

    Tableaux de bord Analyse des performances

    PRB1568913

    KB1117278

    Les filtres interactifs ne fournissent pas de résultats lorsqu’une recherche est effectuée dans une autre langue Un filtre interactif, ainsi que les répartitions qui agissent comme un filtre interactif, renvoient « Aucun élément ne correspond à votre recherche » lors de la recherche de texte traduit.
    1. Accédez à sys_dictionary.
    2. Modifiez le champ Nom de la table sys_user_group.
    3. Modifiez le type de champ de « Chaîne » à « Texte traduit ».
    4. Dans un tableau de bord/une page d’accueil, ajoutez le filtre interactif « Groupe chargé de la modification ».
    5. Pour un enregistrement dans le filtre, créez un enregistrement « sys_translated_text » avec les valeurs suivantes :
      • Nom de la table : sys_user_group
      • Document : groupe : gestionnaires des paramètres d’analyse (sys_id : 019ad92ec723001 0393d265c95c260dd)
      • Nom du champ : Nom
      • Valeur : test traduction fr
      • Langue : FR (toute autre langue suffit).
    6. Dans le tableau de bord/la page d’accueil utilisé à l’étape 4, recherchez le terme « Groupes d’affectation de service d’application »

      Le résultat est présent.

    7. Changez la langue en FR (ou toute autre langue sélectionnée).
    8. Recherchez le terme « test translation fr » dans le filtre interactif.
    9. Vérifiez qu’aucun résultat n’est renvoyé.
    10. Toujours en français, recherchez le terme « Groupes d’affectation de service d’application ».
    11. Vérifiez que le résultat est présent.

    Tableaux de bord Analyse des performances

    PRB1708674

    S’il existe des « Grouper par » supplémentaires et que la valeur sélectionnée « Grouper par » est « Aucun », les widgets de rapport de liste sur les tableaux de bord ne restituent pas les en-têtes de colonnes Dans la version Vancouver, si l’option « Grouper par » supplémentaire est sélectionnée pour le rapport et que le groupe sélectionné est « Aucun » sur le widget, les en-têtes de colonne des widgets de rapport de liste ne s’affichent pas. Si « Regrouper par » est remplacé par un champ réel, le widget de rapport de liste s’actualise et les en-têtes de colonne apparaissent.
    1. Dans Vancouver, créez un rapport de type « Liste » sur n’importe quelle table qui renvoie des données.
    2. Ajoutez quelques champs à « Regrouper par supplémentaire ».
    3. Enregistrez le rapport.
    4. Ajoutez le rapport nouvellement créé à n’importe quel tableau de bord.
    5. Sélectionnez « Aucun » comme Regrouper par sur le widget de rapport de liste sur le tableau de bord.
    6. Notez que les en-têtes de colonne du rapport ne sont pas affichés.
    7. Modifiez la valeur « Regrouper par » en l’un des champs sélectionnés dans la liste déroulante.
    8. Vérifiez que les en-têtes de colonne du rapport s’affichent lors de l’actualisation.

    Comportement attendu : les en-têtes de colonnes doivent s’afficher, quelle que soit la valeur « Grouper par ».

    Comportement réel : les en-têtes de colonnes ne s’affichent pas lorsque la valeur « Regrouper par » sélectionnée est « Aucun ».

    Analyse des performances

    PRB1658715

    KB1507189

    Les colonnes du rapport sont mal alignées lors du défilement Le problème se pose dans l’Utah.

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

    Analyse des performances

    PRB1681209

    KB1436544

    Une source de répartition comportant un grand nombre d’éléments consomme une grande quantité de mémoire, ce qui entraîne des problèmes de mémoire et de performances Cela entraîne des problèmes de mémoire et d’éventuels redémarrages des nœuds.

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

    Exécution de la plateforme

    PRB1541236

    KB1124245

    Des changements fréquents des propriétés à piwb.instance_eligible_auto_train entraînent la purge du cache La modification de cette propriété entraîne une purge du cache à l’échelle de l’instance. Cela peut entraîner des problèmes de performance. Dans certains cas, cette propriété change presque quotidiennement.

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

    Gestion des projets

    PRB1599847

    Les vues « Tâche de projet » et « Console de planification » sont interrompues et le bouton disparaît
    1. Créez un projet dont la « Date de début approuvée » est « Juillet 2022 ».
    2. Créez une tâche de projet avec un champ « Démarrer au plus tôt le » défini sur « Contrainte temporelle » et une « Date de début planifiée » définie sur « Août 2022 ».

      Le projet lui-même a une date de contrainte fixée en juillet et les dates prévues sont en août.

    3. Accédez à la console de planification.
    4. Basculez l’échelle de temps du diagramme de Gantt sur « Jour » afin qu’aucune date de juillet n’apparaisse sur le diagramme de Gantt.
    5. Essayez d’ajouter une tâche de projet (planification côté client activée).

    Il n’est pas affiché. Cela fonctionne si un utilisateur définit l’échelle de temps sur « Année » ou « Trimestriel », car le diagramme de Gantt affiche « juillet ».

    Génération de rapports

    PRB1657330

    Les rapports à score unique avec la couleur par défaut définie sur le noir dans le style n’affichent pas correctement les valeurs dans le thème foncé Le symptôme se produit uniquement dans le tableau de bord, et uniquement lorsque l’utilisateur change de thème après avoir chargé la page du tableau de bord.

    Génération de rapports

    PRB1659173

    KB1429987

    Dans l’Utah, l’exportation du PDF d’un rapport sous forme de tableau croisé dynamique à plusieurs niveaux entraîne le chevauchement de l’en-tête du tableau de bord avec le message « Activer l’analyse » Le même problème peut être observé lors de l’exportation du tableau de bord au format PDF.
    1. Ouvrez une instance.
    2. Empruntez l’identité d’un administrateur.
    3. Rapport sous forme de tableau croisé dynamique à plusieurs niveaux > Afficher le rapport > Exécution.
    4. Cliquer sur Partage > Exporter au format PDF > Générer > Maintenant > Exporter > Télécharger.
    5. Ouvrez le rapport téléchargé.

    Le rapport PDF affiche l’en-tête du rapport chevauchant le message « Activer l’analyse ».

    Génération de rapports

    PRB1686288

    Le titre de la vue de liste est manquant dans l’exploration du rapport classique dans le tableau de bord
    1. Créez un rapport classique.
    2. Définissez la « source de données » sur « Table ».
    3. Sélectionnez « Tâche ».
    4. Définissez le « Type » sur « Barre verticale ».
    5. Sélectionnez un titre.
    6. Définissez-le sur « Toujours afficher » dans la configuration « Style ».
    7. Ajoutez une répartition de liste au rapport.
    8. Définissez un titre sur la répartition de liste.
    9. Définissez-le sur « Toujours afficher » dans la configuration du style.
    10. Enregistrez la répartition de liste.
    11. Enregistrez le rapport.
    12. Créez un tableau de bord.
    13. Ajoutez le rapport créé en tant que widget.

    Horaires

    PRB1673996

    La chronologie des mesures n’affiche aucun contenu pour les utilisateurs ITIL GlideRecordSecure bloque l’accès aux tables de mesures, car il n’existe pas de rôle ACL pour ITIL. En raison des ACL existantes, la fonctionnalité Chronologie des mesures avant Utah contournait les ACL réservées à l’administrateur sur ces tables.
    1. Empruntez l’identité d’un utilisateur ayant un rôle ITIL et sans rôle administrateur, itil_admin ou metric_admin.
    2. Ouvrez n'importe quel enregistrement d'incident.
    3. Cliquer sur le menu contextuel
    4. Sélectionnez « Chronologie des mesures ».

    Notez que la fenêtre de chronologie des mesures s’affiche, mais n’affiche pas les données attendues.

    Mappage des services

    PRB1690152

    L’utilisation de la mémoire de Checkpoint Reaper est trop élevée La tâche « Checkpoint Reaper » utilise beaucoup de mémoire et peut entraîner des avertissements « Utilisation élevée de la mémoire » sur les grandes instances.
    1. Créez un service d’application et renseignez-le.
    2. Apportez des modifications au-dessus du service pour créer des points de contrôle.
    3. Définissez la propriété com.snc.sw.mapping.reaper.month_inertval sur 0.
    4. Exécutez la tâche Checkpoint Reaper.

    Respectez l’avertissement « Utilisation élevée de la mémoire ».

    ServiceNow for Teams : Core (famille)

    PRB1711515

    Après authentification, les utilisateurs ne peuvent pas ouvrir un complément Word sur le web Une erreur est générée.
    1. Téléchargez une version test du complément O365 sur Word en ligne.
    2. Lancez le complément ESG.
    3. Essayez de vous connecter.

    Les utilisateurs ne peuvent pas voir les pages de complément ESG.

    Portail de services

    PRB1681349

    KB1553151

    Les hashtags dans le widget « Bouton de lien » provoquent une redirection incorrecte vers une autre page Le problème se pose dans l’Utah.

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

    Portail de services

    PRB1703032

    KB1547736

    Un message d’erreur s’affiche lors du chargement du rapport change_calendar sur un portail dans une instance Vancouver Un message d’erreur s’affiche : « JavaScript est présent sur la console du navigateur » lors du chargement du rapport change_calendar sur un portail dans une instance Vancouver.

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

    Portail de services

    PRB1710576

    Les messages non lus s’affichent dans Virtual Agent lors de l’actualisation de la page Si l’utilisateur actualise sa page après avoir mis fin à une conversation avec Virtual Agent, ce dernier démarre automatiquement une nouvelle conversation. Cela laisse des messages non lus dans le chat.
    1. Dans n’importe quelle instance Vancouver, accédez à Service Portal.
    2. Démarrez une conversation de messagerie instantanée avec Virtual Agent.
    3. Fermez la messagerie instantanée et réduisez la fenêtre de messagerie instantanée.
    4. Actualisez la page du navigateur.

    Notez que Virtual Agent affiche de nouveaux messages via une nouvelle conversation qui n’a pas été démarrée par l’utilisateur.

    Portail de services

    PRB1714519

    Sur le portail de service, la variable de catalogue « Texte de ligne simple » génère une erreur Ce problème est observé dans les instances de Vancouver.
    1. Créez un élément de catalogue.
    2. Créez une variable de catalogue de texte de ligne simple.
    3. Ouvrir l’élément de catalogue sur Service Portal

    Vérifiez les journaux système et observez les erreurs.

    Sidebar (version de famille)

    PRB1686838

    Un utilisateur est déconnecté lorsqu’il @mentioning un utilisateur dans le flux d’activité Cela se produit lorsqu’il y a un grand nombre d’utilisateurs.
    1. Accédez à n’importe quel enregistrement de tâche.
    2. Cliquez sur le bouton Discuter .
    3. Si le bouton Discuter n’est pas visible, alors :
      1. Cliquez sur le menu contextuel du formulaire.
      2. Sélectionnez « Copier l’URL ».
      3. Accédez à cette URL.
    4. Ajoutez au moins un participant à la discussion.
    5. Cliquez sur Démarrer la discussion.
    6. Dans la fenêtre contextuelle de discussion dans la barre latérale qui s’ouvre, démarrez une @mention pour le participant ajouté en tapant le symbole @ suivi de son prénom et de son nom.
    7. N’envoyez pas le message.
    8. Vérifiez qu’aucune liste des résultats de l’utilisateur ne s’affiche en fonction du prénom/nom de famille saisi.
    9. Attendez environ 20 secondes.

    Comportement attendu : l’enregistrement charge les utilisateurs attendus.

    Comportement réel : la session expire après quelques secondes avec un message contextuel « Votre session a expiré » ou « Session expirée (401) ».

    SOAP Web Service

    PRB1680193

    KB1515233

    Il y a une erreur SOAP NullPointerExceptions (NPE) dans les journaux Il devrait y avoir une vérification pour empêcher les NPE d’être lancés et consignés dans certaines situations, par exemple lorsque la demande SOAP n’a pas été authentifiée ou a échoué.

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

    Software Asset Management

    PRB1455478

    L’outil permettant de soumettre et de traiter les demandes des clients d’ajout ou de mise à jour de contenu est manquant dans Content Data Services (CDS) Actuellement, un utilisateur soumet ces demandes et une tâche est créée pour l’équipe CDS. Le traitement de cette demande prend beaucoup de temps avec beaucoup d’allers-retours entre l’utilisateur et le support. Les tickets restent ouverts pendant des semaines jusqu’à ce qu’ils soient résolus. L’assistance technique ne devrait pas avoir besoin de faire partie du processus.

    Software Asset Management

    PRB1671151

    Une référence non valide pour une colonne d’une table empêche le chargement d’une liste dans l’espace de travail Software Asset Management (SAM) Il existe une référence vide pour la colonne « Mappage de processeur » dans la table cmdb_sam_sw_install, ce qui entraîne la non-affichage de la page dans la vue de l’espace de travail SAM.

    Vue d’ensemble des actifs logiciels

    PRB1681356

    Il existe une logique incorrecte pour identifier un véritable éditeur SaaS dans la console des licences de l’espace de travail Gestion des actifs logiciels Sur la console de licence (vue de l’espace de travail), le véritable éditeur SaaS est déterminé en parcourant tous les produits disponibles dans le résultat du produit pour cet éditeur. Si l’un des produits est un véritable SaaS, l’éditeur est considéré comme un véritable SaaS. Cependant, ce devrait être l’inverse. En outre, si un utilisateur explore le niveau du produit dans la console des licences, il essaie toujours de déterminer si l’éditeur est un véritable SaaS ou non à l’aide de cette logique.

    Générateur de valeur des actifs logiciels

    PRB1676345

    Il y a des problèmes avec le contenu du générateur de valeur de Software Asset Management (SAM) Certains enregistrements de la table (samp_sp_value_builder) du contenu de la tâche du générateur de valeur logicielle sont incorrects, ce qui entraîne l’échec de la tâche planifiée « SAM : mettre à jour l’utilisation du générateur de valeur ».

    Gestion des enquêtes

    PRB1584846

    KB1277522

    Les dépendances pour les enquêtes et les questions ne fonctionnent pas dans San Diego pour Service Portal et Employee Center Le test de l’enquête dans l’interface utilisateur back-end fonctionne comme prévu.

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

    Événements système

    PRB1683928

    La tâche « processus des événements 0 » s’exécute pendant plusieurs jours et la pile affiche l’exécution de l’événement « system.updated » La tâche « events process 0 » s’exécute pendant plusieurs jours et la pile continue d’afficher l’événement « system.upgraded » comme bloqué malgré l’affichage indiquant que la mise à niveau a été effectuée avec succès.

    Ensembles d'exportation système

    PRB1685206

    KB1449172

    L’exportation d’URL (CSV) s’exécute plus lentement dans Utah que dans Tokyo com.glide.generators. AbstractGridExporter# isDiskBufferedStream() est appelé à partir de deux méthodes, l’une qui doit avoir un paramètre par défaut true et l’autre qui doit avoir un paramètre par défaut false.

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

    Administration des tables et gestion des données

    PRB1603647

    La copie de phase dans OnlineAlter peut entraîner un épuisement de la mémoire si le TableChunkCopier fonctionne longtemps La journalisation OnlineAlter ne doit pas s’appuyer sur la propriété transaction.max_logs de 200k lignes. Au lieu de cela, il devrait permettreExcessiveLogging.

    Nettoyeur de table

    PRB1678154

    KB1441282

    Les nettoyeurs de tables sur les tables système internes peuvent avoir un impact sévère Les nettoyeurs de table ne doivent pas être autorisés sur les tables sys_flow_*_chunk.

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

    Nettoyeur de table

    PRB1687769

    KB1496723

    Dans l’Utah, le nettoyeur de tables ignore de nombreuses tables si elles ont des requêtes supérieures à 30 secondes Cela peut entraîner une accumulation inutile de données, car les données ne sont jamais nettoyées à moins que la requête ne soit réglée/réglable. Les utilisateurs peuvent ne pas savoir qu’un événement se produit dans leur instance, à moins que la table ne soit trop volumineuse et ne soit pas nettoyée.

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

    Administration des champs de l’interface utilisateur

    PRB1673906

    Les champs Nom de table se chargent lentement lorsqu’il y a de nombreux enregistrements dans sys_documentation, sys_db_object, sys_security_acl, sys_security_acl_role et sys_user_role
    1. Installez de nombreuses langues sur une instance de base.
    2. Créez plusieurs milliers de tables.
    3. Créez 20 000 ACL et 20 000 enregistrements sys_security_acl_role pour ces ACL.
    4. Charger item_option_new.do.

    Comportement attendu : la page se charge comme n’importe quelle autre page, en 5 secondes environ.

    Comportement réel : le chargement de la page peut prendre jusqu’à une minute, car le champ Nom de table doit charger chaque étiquette de table et exécuter les ACL.

    Administration des champs 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é
    1. Accédez à n’importe quelle instance Vancouver et désactivez Next Experience.
    2. Accédez à Agent Workspace et ouvrez n’importe quel incident.
    3. Cliquez sur un champ d’élément de configuration et tapez n’importe quelle lettre.

    Comportement attendu : la liste avec le texte de recherche et les résultats de recherche doit commencer à la fin du champ.

    Comportement réel : la liste avec du texte de recherche/affichage couvre le champ.

    Administration des champs de l’interface utilisateur

    PRB1709330

    Un champ booléen en lecture seule est à peine visible
    1. Accédez à incident.list.
    2. Ouvrez un enregistrement.
    3. Configurez la mise en page d’un formulaire.
    4. Ajoutez un champ Vrai/Faux au formulaire.
    5. Configurez le dictionnaire de formulaire.
    6. Passez le champ en lecture seule.

    Le champ est à peine visible.

    Administration des formulaires de l’interface utilisateur

    PRB1672711

    KB1539784

    Il y a des problèmes de notification « Copier un permalien » La fenêtre contextuelle « Copier le permalien » ne s’affiche pas dans Utah à moins que l’utilisateur ne fasse défiler vers le haut.

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

    Administration des formulaires de l’interface utilisateur

    PRB1699456

    Les modifications apportées aux attachment_entry ne fonctionnent pas comme prévu Si un utilisateur modifie la macro d’interface utilisateur « attachment_entry », cela ne fonctionne plus et génère l’erreur « à propos de la variable _ref_ inaccessible » dans les journaux système.
    1. Ouvrez la macro d’interface utilisateur attachment_entry.
    2. Mettez à jour le numéro de ligne 40 afin que la variable jvar_is_state_closed soit évaluée en fonction du champ actif de l’enregistrement De et À.
    3. Ouvrez n’importe quel problème actif ou modifiez l’enregistrement et joignez-y un fichier.
    4. Fermez l’enregistrement.

    Comportement attendu : la macro masque l’option « renommer ».

    Comportement réel : l’option de renommage s’affiche toujours.

    Centre de mise à niveau

    PRB1651743

    KB1367203

    Les utilisateurs observent plusieurs erreurs dans les journaux

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

    Centre de mise à niveau

    PRB1694520

    KB1516821

    L’échec de la suppression des données de démonstration entraîne l’échec de l’automatisation à faire sortir une instance de l’état En pause Cela entraîne un problème avec la file d’attente des événements mise en pause sur l’instance cible.

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

    Plans de mises à niveau

    PRB1672398

    Un plan de mise à niveau n’est pas utilisé lors de la génération de l’aperçu de la mise à niveau L’aperçu de la mise à niveau identifie le plan de mise à niveau installé à l’aide de la version ciblée. La version ciblée du plan de mise à niveau se termine par .zip, tandis que celle de l’aperçu de la mise à niveau (dans la table upgrade_preview_version) se termine par .war. En raison de l’incompatibilité de l’extension, l’aperçu de la mise à niveau ne trouve pas le plan de mise à niveau installé et l’aperçu est généré sans tenir compte du plan de mise à niveau.

    UX Framework

    PRB1644981

    KB1580637

    Le changement de langue dans Espace de travail pour l’exploitation des services (SOW) à partir des « Préférences » entraîne un environnement multilingue Il s’agit d’un problème de mise en cache.

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

    UX Framework

    PRB1673498

    Les onglets sautent d’avant en arrière après avoir rapidement cliqué entre eux pour un ensemble d’onglets configuré en tant qu'« onglets dynamiques » Après avoir cliqué rapidement sur les onglets d’un enregistrement ouvert dans un espace de travail, les onglets passent d’un onglet à l’autre sans interaction.
    1. Installez les données de démonstration Customer Service Management (com.snc.customerservice.demo).
    2. Installez Centre client (com.sn_csm_customer_central) avec des données de démonstration.
    3. Ouvrez l’enregistrement de ticket de l’espace de travail CSM/FSM avec un contact.
    4. Passez rapidement d’un onglet à l’autre à l’aide des touches fléchées pour reproduire le changement d’onglets infini.

    UX Framework

    PRB1679691

    Dans Agent Workspace, les traductions du panneau latéral contextuel sont incohérentes Les info-bulles des icônes du panneau latéral contextuel se traduisent de manière imprévisible dans certaines instances Tokyo et Utah.
    1. Accédez à une instance avec l’espace de travail CSM et plusieurs langues installées.
    2. Ouvrez l’espace de travail configurable CSM/FSM.
    3. Ouvrez un ticket.
    4. Pointez la souris sur les icônes à droite de l’écran dans le panneau latéral contextuel.
    5. Changez la langue de la session via le menu en haut à droite dans la barre d’en-tête.
    6. Une fois la page actualisée, vérifiez la langue de l’info-bulle.

      Ils sont traduits.

    7. Changez à nouveau la langue de la session.
    8. Une fois la page actualisée, vérifiez à nouveau les info-bulles.

      Ils ne sont pas traduits.

    Comportement attendu : les info-bulles doivent changer à chaque fois que la langue de la session est modifiée.

    Comportement réel : les infobulles restent bloquées dans une langue. La seule façon de les changer par la suite est un cache.do.

    UX Framework

    PRB1681503

    Les erreurs BucketStats s’affichent dans les journaux à partir de /xmlstats.do lorsque l’utilisateur ouvre un espace de travail
    1. Ouvrez n’importe quel espace de travail.
    2. Ouvrez /xmlstats.do.
    3. Répétez l’étape 2 si nécessaire, car le problème est intermittent.
    4. Observez une erreur dans le journal.

    UX Framework

    PRB1683588

    Il y a des problèmes avec la mise en page et le style d’une page du générateur d’IU, comme « Vue d’ensemble des incidents SOW » La mise en page et le style de la page « Vue d’ensemble des incidents SOW » ne fonctionnent pas correctement sur Vancouver. Le contenu des conteneurs semble déborder et toute la page est perturbée.

    UX Framework

    PRB1685563

    KB1517574

    Une fenêtre contextuelle d’erreur de canevas apparaît sur l’enregistrement et la vitesse de chargement du formulaire devient lente Toutes les propriétés du composant de macro parent sont prises en compte, car la charge utile d’une condition d’acheminement scriptée est trop volumineuse.

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

    UX Framework

    PRB1686283

    Il existe plusieurs appels SnFormDataConnected à partir d’onglets inactifs lors de l’ouverture d’un nouvel onglet Lorsque l’utilisateur ouvre un enregistrement dans un nouvel onglet (qu’il s’agisse d’un onglet L1 ou enfant), un seul appel SnFormDataConnected doit être effectué pour extraire les données de cet enregistrement. Cependant, plusieurs appels SnFormDataConnected sont effectués simultanément, ce qui ralentit l’application.

    UX Framework

    PRB1696803

    KB1575391

    L’onglet « Détails » d’un enregistrement ne se charge pas dans un espace de travail personnalisé créé par l’utilisateur après la mise à niveau Par intermittence, la page « Détails » de l’espace de travail s’affiche vide et aucun champ n’est renseigné.

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

    Agent virtuel

    PRB1673994

    KB1370199

    Dans la version Utah, l’icône Virtual Agent est remplacée lorsque le popover de messagerie instantanée com.glide.cs.advanced est défini sur true L’icône doit afficher une image chargée, mais elle affiche l’icône par défaut à la place.

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

    Agent virtuel

    PRB1689593

    KB1521548

    Erreurs de précompilation lors de la connexion pour va_language_detection_subflow Sur les instances Vancouver nouvellement créées, une erreur « Échec de la compilation du flux précompilé global.va_language_detection_subflow » est générée périodiquement.

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

    Client Web de l’Agent virtuel

    PRB1676768

    KB1580320

    Dans Client Web, les boutons « Tout me montrer » et « Nouveaux messages ci-dessus » se chevauchent

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

    Tableaux de tâches visuels

    PRB1659764

    Les fenêtres contextuelles de l’enregistrement n’affichent pas correctement les boutons ou les fils d’Ariane, et la description courte est enveloppée si elle est longue Le problème est lié aux Visual Task Boards (VTB). Lors de l’ouverture du menu contextuel « Afficher le tableau visuel des tâches », le VTB s’affiche. Cliquer sur le lien CSTSK ouvre un formulaire contextuel. Ce formulaire ne s’affiche pas correctement. Les boutons se chevauchent/s’affichent partiellement à partir du bord de la boîte. Les fils d’Ariane se chevauchent.

    Tableaux guidés par des tâches visuelles

    PRB1696462

    Dans les tableaux guidés, si le propriétaire du tableau n’est plus dans le système, certaines cartes ne s’affichent pas pour les membres du tableau Lorsque le propriétaire d’un tableau est supprimé du système, certaines des cartes n’apparaissent plus pour les autres membres du tableau. Ce problème ne se produit pas dans la version Tokyo, où toutes les cartes sont visibles même si le propriétaire n’existe plus.

    Expérience de visite

    PRB1689071

    Comportement incohérent du fuseau horaire dans l’instance de base Utah Le format de date dans le widget d’instance de base de visite ne fonctionne pas correctement pour le format « jj/mm/aaaa » lors de l’utilisation de l’API GlideDateTime.

    Tous les autres correctifs

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