Zurich Sécurité et correctifs notables

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 134 minutes de lecture
  • La Zurich version contient d’importantes corrections de problèmes.

    Zurich est sorti le 31 juillet 2025.
    • 07-23-2025_1759
    • glide-zurich-07-01-2025__patch0-07-15-2025
    Important :
    Pour en savoir plus sur la façon de mettre à niveau une instance, consultez Mises à niveau de ServiceNow.

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

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

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

    Notes pour Zurich

    QueryRangeACLAuditor
    Ce correctif inclut le script de mise à jour de maintenance de mai sous la forme d’un script include (QueryRangeACLAuditor). Ce script n’est pas déclenché automatiquement et doit être exécuté après une mise à niveau du correctif. Vous trouverez plus de détails sur l’exécution de QueryRangeACLAuditor et ses fonctionnalités dans KB2046494.

    Corrections notables

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

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

    Contrôle d'accès

    PRB1833782

    KB1721153

    Le chargement des formulaires avec des champs TableChoice liés à RecordFamilyResolver .archiveTableHas chemin de code ACLTerms est lent L’accès à n’importe quel formulaire avec un champ TableChoice où l’instance compte plus de 250 tables d’archivage peut entraîner une lenteur en raison du chemin de code RecordFamilyResolver .archiveTableHasACLTerms et un changement de CACHE_ARCHIVE_TABLE _HAS_ACL_TERMS dans Xanadu.

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

    Contrôle d'accès

    PRB1840256

    Journalisation syslog excessive de AccessTerm « ACL lente » Une journalisation excessive à partir d’AccessTerm « ACL lente » est détectée dans les partitions syslog.

    Contrôle d'accès

    PRB1840787

    Les utilisateurs du rôle itil reçoivent une erreur sur les suggestions de description brève Les utilisateurs du rôle itil observent plusieurs erreurs lors de la sélection du bouton Suggestion sur les brèves descriptions des enregistrements d’incidents.
    1. Accédez à une instance Xanadu de base.
    2. Empruntez l’identité d’un utilisateur itil.
    3. Accédez à la Tous > Incident > Créer.
    4. Sélectionnez le bouton Suggestion en regard de Brève description.

    Observez les erreurs concernant la table « sys_choice ».

    Contrôle d'accès

    PRB1868511

    L’ajout d’autres rôles à l’onglet « Contient le rôle » dans le rôle « snc_internal » provoque un comportement inattendu Les utilisateurs nouvellement créés ne reçoivent pas le rôle « snc_internal » lorsqu’ils se connectent ou se font emprunter l’identité pour la première fois.
    1. Mettez en service une instance avec « sn_dlir » installé.
    2. Ajoutez le rôle « sn_dlir.secure_file_download » à la liste connexe « Contient le rôle » dans le « snc_internal ».
    3. Créer un utilisateur.
    4. Empruntez l’identité de l’utilisateur nouvellement créé ou connectez-vous sous celui-ci.

    Comportement attendu : les rôles ne peuvent pas être ajoutés à la liste connexe « Contient le rôle » dans le « snc_internal », ou il existe un rôle business ou une autre vérification qui informe l’utilisateur qu’il le fait.

    Comportement réel : un utilisateur nouvellement créé ne reçoit pas « snc_internal ». Dans les journaux de nœud, les utilisateurs peuvent observer : « *** AVERTISSEMENT*** RoleAccessHandler : l’utilisateur n’a pas le rôle...

    Composant de barre d’actions

    PRB1840507

    Une barre d’actions incorrecte s’affiche par intermittence
    1. Accédez à /now/cwf/agent/home.
    2. Empruntez l’identité d’un utilisateur.
    3. Dans la liste, sélectionnez Mes tickets > Nouveau.
    4. Sélectionnez l’action d’interface utilisateur Accepter.

    Comportement attendu : La barre d’action ne doit pas changer.

    Comportement réel : La barre d’action change quelques secondes après l’acceptation du ticket.

    Composant de composition de Flux d’activité

    PRB1897434

    L’onglet « E-mail » dans le flux d’activité de l’espace de travail configurable CSM ne se redimensionne pas lorsque le texte est plus grand que la limite verticale Ce problème se trouve dans Yokohama, mais fonctionne comme prévu dans Xanadu.
    1. Accédez à une instance Yokohama en tant qu’utilisateur administrateur.
    2. Accédez au Flux d'activité > Plus > E-mail.
    3. Sélectionnez Retour au-delà de la limite verticale.

    Comportement attendu : la zone de texte de l’e-mail se redimensionne automatiquement verticalement.

    Comportement réel : la zone de texte de l’e-mail ne se redimensionne pas automatiquement.

    Flux d'activité

    PRB1830587

    Flux d’activité ne limite pas la taille des champs de journal La taille maximale de l’entrée de journal semble être de 50 Ko ou 100 Ko par défaut. UI16 a une limite de 10 Mo sur la taille totale du champ journal. Une fois cette limite atteinte, chaque entrée de journal est tronquée à 50 000. Le plafond d’entrée est de 250 par défaut. Le plafond d’entrée est de 30 pour les pièces jointes. Le capuchon de taille + capuchon d’entrée est ce qui garantit qu’il n’y a pas d’erreurs de mémoire dans UI16.
    1. Créez un script qui crée une note de travail de 10 Mo. Il peut s’agir d’une chaîne de 100 caractères qui est ajoutée à la note de travail 100 000 fois en boucle.
    2. Ajoutez 2 ou 3 de ces éléments à un seul incident.
    3. Demandez l’incident dans Espace de travail pour l’exploitation des services (SOW).

    Comportement attendu : l’incident doit se charger avec ces chaînes massives.

    Comportement réel : Chrome et Edge plantent lorsque le navigateur manque de mémoire.

    1. Ajoutez 100 des 10 Mo de notes de travail de #1.
    2. Demandez l’incident.

    Comportement attendu : L’incident doit se charger dans SOW.

    Comportement réel : le serveur Glide se bloque avec une erreur de mémoire insuffisante.

    Flux d'activité

    PRB1858894

    KB2027692

    Application Programming Interface (API), Now Platform et GraphQL sont lents en raison de la limitation du nettoyeur de table, ce qui entraîne un fort décalage de réplication Les appels API, Now Platform et GraphQL sont lents, notamment à cause du nettoyeur de tables sur sys_activity partitions.L’utilisation d’Instant Alter a ajouté un index et, par conséquent, tous les enregistrements ont été répliqués avec la charge provoquant un décalage de réplication. Lorsqu’un décalage de réplication est détecté, les nettoyeurs de tables sont limités, ce qui peut exacerber la quantité de données répliquées et provoquer des délais d’expiration. Les délais d’expiration sont dus à l’exécution synchrone du nettoyeur de table dans la demande de chargement du flux d’activité.

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

    Flux d'activité

    PRB1860591

    Les notes de travail sont présentées sous forme de texte chiffré dans la section « Activité » de l’espace de travail ServiceNow lorsque la configuration de chiffrement est active Le chiffrement au niveau des colonnes est activé et configuré pour le champ work_notes . Lorsqu’un utilisateur ayant un rôle cible spécifié dans l’enregistrement sys_platform_ encryption_configuration publie des notes de travail dans l’espace de travail, il ne peut pas voir le texte non chiffré. Au lieu de cela, ils voient du texte crypté. Lorsque le même utilisateur publie des notes de travail dans la vue native, le texte n’est pas chiffré.

    Flux d'activité

    PRB1870524

    Si user_id se présente sous la forme d’un sys_id, l’utilisateur ne s’affiche pas correctement dans le flux d’activité Le sys_created_by peut être un user_id, un sys_id ou un e-mail, il devine donc en fonction du format. Si le user_id copie le format sys_id, ce processus ne fonctionne pas.
    1. Créez un utilisateur avec un user_id au format d’un sys_id.
    2. Donnez à l’utilisateur des rôles suffisants pour afficher l’espace de travail.
    3. Empruntez l’identité de l’utilisateur créé.
    4. Accédez à un enregistrement de l’espace de travail et ajoutez un commentaire ou modifiez un champ.

    Notez que le user_id de cet utilisateur s’affiche à la place du nom d’affichage.

    Flux d'activité

    PRB1893483

    Aucune activité ne s’affiche dans UI16 lorsqu’un événement de journal vide est ajouté au flux d’activité Après la mise à niveau vers Yokohama, certains enregistrements affichent « Aucune activité » dans la vue de plateforme. Une exception de pointeur Null s’affiche.

    Messagerie instantanée d'agent

    PRB1862727

    Une fenêtre modale « Afficher l’audio » s’affiche lorsqu’un état de présence de l’agent est changé en « Disponible » pour les utilisateurs de Safari Une interaction utilisateur est requise sur la page pour que l’audio fonctionne, en particulier dans les onglets inactifs. Cela a été appliqué par une fenêtre modale lorsque l’audioContext a été détecté comme étant suspendu, ce qui se produit lorsqu’un nouvel AudioContext est créé dans la page. Désormais, le modal apparaît pour Safari chaque fois que la présence change dans la boîte de réception en « Disponible » pour éviter que les utilisateurs n’actualisent le navigateur pour voir le modal.

    Messagerie instantanée d'agent

    PRB1887118

    Le son du « nouveau message » et la notification de bureau ne fonctionnent pas dans l’espace de travail hérité
    1. En tant qu’agent, accédez à l’espace de travail hérité avec l’URL /workspace/agent.
    2. En tant que demandeur, démarrez une conversation par messagerie instantanée.
    3. Lorsqu’un agent accepte l’élément de travail, commencez à envoyer des messages en tant que demandeur.

    Comportement attendu : lorsque les notifications de bureau et sonores sont activées, un agent doit entendre le son d’un nouveau message et recevoir des notifications de bureau pour le nouveau message.

    Comportement réel : il n’y a pas de son ni de notification de bureau.

    Messagerie instantanée d'agent

    PRB1900981

    KB2226265

    L’audio de la boîte de réception est retardé lorsque l’onglet « Espace de travail » est inactif ou flou avant de recevoir le premier élément de travail Lorsque l’élément de travail est affecté, le son n’est pas entendu. Le son n’est entendu qu’une fois que vous êtes revenu à l’espace de travail. Il est possible que l’agent ne soit pas averti au moment de l’affectation en raison de ce problème et que l’élément de travail ait expiré au moment où l’agent revient sur l’onglet de l’espace de travail.

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

    Développement Agile

    PRB1900463

    KB2251764

    La recherche globale ne fonctionne pas pour certains enregistrements après la mise à niveau vers Yokohama Après la mise à niveau vers Yokohama, le préfixe de certains enregistrements, tels que Release, Feature, Phase, a été mis à jour. Cela empêche la recherche globale de fonctionner comme prévu. Les nouveaux enregistrements de préfixe peuvent faire l’objet de recherches, mais les enregistrements existants créés avant la mise à niveau à l’aide de l’ancien préfixe ne peuvent pas faire l’objet de recherches.

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

    Glide Recherche IA

    PRB1590070

    Les événements d’index prennent beaucoup de temps lorsqu’il y a une quantité importante de données dans la table sys_translated Lors de l’indexation du champ Traduit à partir de la table sys_translated, toutes les données d’une table particulière sont mises en cache en une seule fois. Lorsqu’il y a une mise à jour ou une insertion fréquente dans la table sys_translated, la reconstruction du cache prend en moyenne 5 secondes à 8 secondes par événement.
    1. Activez un module d’extension de langue.
    2. Indexe un enregistrement avec un champ Traduit avec une traduction dans la table sys_translated (e.g. sys_ui_list, champ de titre)
    3. Accédez à cache_inspect.do.
    4. Notez que toutes les données de la même table seront chargées dans le cache de TS_TRANSLATED_MAP privé.
    5. Videz le cache.
    6. Réindexez un enregistrement.

    Observez que le cache a été reconstruit avec toutes les données de cette table.

    Recherche IA

    PRB1823459

    L’indexation de Recherche IA « Traduction du chemin d’accès de la rubrique » ne fonctionne pas pour une langue de préférence utilisateur hors système Les utilisateurs de session affectés en tant qu'« invité » avec le fichier sys_user_preference « name=user.language » et « value=some_non_ user_session_language » ont des chemins de rubrique indexés dans cette langue. La langue définie n’est pas efficace, ce qui est la cause des traductions incorrectes.
    1. Assurez-vous que sys_language a deux langues actives, en pour l’anglais et de pour l’allemand .
    2. Créez une entrée dans la table sys_user_preference avec les valeurs suivantes :
      • système = vrai
      • utilisateur = vide avec la langue « de »
    3. Créer l’élément de catalogue avec les traductions de la rubrique et du chemin d’accès de la rubrique.

    Comportement attendu : Recherche IA doit indexer et être en mesure d’effectuer une recherche avec la valeur de rubrique « en ».

    Comportement réel : Recherche IA indexe le contenu avec des traductions en allemand pour les documents en anglais et en allemand, et la recherche en anglais échoue.

    Recherche IA

    PRB1824166

    Un champ de référence traduit est indexé dans une autre langue dans une seule mise à jour d’enregistrement au lieu d’un index de table complet Le coup d’œil en avant utilise la même valeur pour différentes langues.
    1. Activer l’espagnol i18n.
    2. Insérez un enregistrement de la base de connaissances kb_knowledge_base=connaissance, langue=es.
    3. Attendez l’index incrémentiel et videz le document.
    4. Vérifiez que kb_knowledge_base est en espagnol.
    5. Réindexez kb_knowledge.
    6. Attendez l’index incrémentiel et videz le document.

    Comportement attendu : kb_knowledge_base est en espagnol.

    Comportement réel : kb_knowledge_base est en anglais.

    Recherche IA

    PRB1825963

    KB1763961

    La base de connaissances d’index lève une exception concernant l’avance sur le journal Une erreur est générée : « IngestService : impossible d’indexer l’enregistrement Glide [9b85baaa3bf11a10 c4589c8c24e45a2b] u_kb_template_topic_category. fa8191f6fb059 e507863f46b5eefdc1d : impossible d’appeler « java.util.Map.get(Object) » car « journalElementToValuesMap » est nul java.lang.NullPointerException : impossible d’appeler « java.util.Map.get(Object) » car « journalElementToValuesMap » est nul...

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

    Recherche IA

    PRB1836358

    KB1790348

    Une condition de concurrence entraîne la génération d’une requête deleteMultiple() incorrecte sur les tables v_search_genius_result et sys_variable_value Lorsque le résultat Genius Recherche IA est demandé et traité dans un environnement multithread à forte concurrence, par exemple lorsque plusieurs utilisateurs exécutent simultanément des fonctions de recherche sur un portail ou un assistant virtuel (VA), un problème de sécurité des threads se produit. Ce problème peut entraîner la génération d’une requête deleteMultiple() incorrecte, ce qui peut entraîner la suppression d’enregistrements excessifs de la table sys_variable_value. Par conséquent, divers composants, y compris le concentrateur d’intégration, les éléments de Service Catalog et les workflows, peuvent mal fonctionner en raison de l’absence de ces enregistrements critiques.

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

    Recherche IA

    PRB1837035

    KB2187724

    L’accès à l’élément de catalogue n’est pas évalué correctement lorsqu’il y a service_portfolio dans certains cas

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

    Recherche IA

    PRB1837962

    Lorsqu’une requête est effectuée en mode « OU », la pagination s’interrompt 0 résultat renvoyé.
    1. Remplacez la propriété « glide.ais.query.search_operator » par « OU ».
    2. Effectuez une recherche sur Portail de services qui renvoie plus de 12 résultats.
    3. Sélectionnez le bouton fléché Page suivante .

    Observez qu’il n’y a pas de correspondance.

    Recherche IA

    PRB1841283

    Il y a des erreurs dans les journaux lors de l’ingestion pour les utilisateurs sans GAIC ou Recherche sémantique Si aucune recherche sémantique n’est configurée, le journal ne doit pas être pollué par des erreurs.

    Recherche IA

    PRB1843005

    Le texte « (nombre) résultats pour (mot clé) » n’est pas traduit lors de l’utilisation de Recherche IA Après l’installation d’un module d’extension de langue et le passage à une langue autre que l’anglais, le texte « (nombre) résultats pour (mot clé) » n’est pas traduit lors de l’utilisation de Recherche IA. Cela se produit lorsqu’un mot clé est mal orthographié lors de l’utilisation de Recherche IA.
    1. Mettez en service une instance avec le module d’extension « Langue » et Recherche IA installés.
    2. Connectez-vous à l’instance.
    3. Passez la langue dans une langue autre que l’anglais.
    4. Ouvrez un portail Centre de services aux employés.
    5. Recherchez un mot clé mal orthographié.

    Comportement attendu : Le texte « (nombre) résultats pour (mot clé) » est traduit dans une langue autre que l’anglais.

    Comportement réel : Le texte '(nombre) résultats pour le texte (mot-clé)' est vu en anglais et n’est pas traduit.

    Recherche IA

    PRB1844340

    KB2084368

    La classe Recherche IA ne peut pas gérer une table non pivotée Si la table [sysevent] n’est pas configurée pour la rotation des tables, Recherche IA ne peut pas traiter les événements d’indexation et une erreur s’affiche dans les journaux système.

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

    Recherche IA

    PRB1850631

    KB1949808

    Le champ Table de la correspondance de configuration de vue EVAM d’un enregistrement de recherche est toujours la table parente Avec la nouvelle implémentation EVAM-lite, il existe 3 lacunes dans la logique pour déterminer la configuration de vue à utiliser pour un résultat de recherche donné. 1. Si une configuration de vue a une condition basée sur un champ qui n’est pas inclus dans la liste des champs de table, ce champ n’est pas renvoyé par AIS et la condition ne correspond donc jamais. Même si le champ est inclus dans la liste « Champs de table », s’il s’agit d’un champ qui n’existe que sur une table enfant de la table sur laquelle la source indexée est basée, le champ ne sera pas renvoyé par AIS et la condition ne correspondra donc jamais. Si la première configuration de vue d’une table particulière vient après la configuration de vue par défaut/globale, elle n’est jamais utilisée. Alors qu’EVAM avait un processus de sélection plus nuancé qui recherchait toutes les configurations de vue qui correspondaient à la table avant de revenir à celles des tables ancêtres ou de la table globale/par défaut.
    1. Définissez la propriété système glide.search.evam .logger.enabled sur vrai.
    2. Ouvrez le portail de services et recherchez « nouvelle embauche ».
    3. Ouvrez le journal système.
    4. Filtrez sur « Créé ».
    5. Notez qu’il y a un message qui contient : « [SEARCH EVAM] SearchResultTemplateGenerator : Utilisation de la configuration de vue 633c3b5d53a 71010968a ddeeff7b1218 pour le résultat avec la table sc_cat_item et sys_id 6690750 f4f7b4200086 eeed18110c761 ».

    Comportement attendu : la définition EVAM de Service Portal a une configuration de vue appelée « Résultats de recherche du catalogue : guides de commande », dont la condition est « sys_class_name = sc_cat_item_guide^EQ ». Il s’agit de la configuration de vue qui doit être utilisée, et l’entrée syslog doit contenir : « [SEARCH EVAM] SearchResultTemplateGenerator : Utilisation de la configuration de la vue 44c37371 c32020108 25039b06 e40dd4b pour le résultat avec la table sc_cat_item et sys_id 6690750 f4f7b4200086 eeed18110c761 ».

    Comportement réel : la configuration de vue incorrecte est utilisée. 633c3b5 d53a71010968 addeeff7b1218 est le sys_id de la configuration de la vue appelée « Résultats de recherche du catalogue », qui est la configuration de vue générique pour les éléments de catalogue et n’a pas de conditions au-delà de la table. Mais l’élément de catégorie « Nouvelle embauche » est un « Guide de commande », et il existe une configuration de vue EVAM spécifiquement pour cela.

    Recherche IA

    PRB1862241

    Une erreur s’est produite dans les journaux lors de l’utilisation d’un résultat Genius de catalogue L’une d’entre elles est générée chaque fois qu’un utilisateur demande un résultat Genius de catalogue lorsque le mode est asynchrone.
    1. Assurez-vous que les résultats Genius du catalogue sont activés pour un profil de recherche du portail de services (SP).
    2. Accédez au portail de services.
    3. Recherchez 'Miro'.

    Observez l’erreur : « [API SEARCH] SearchCheckpointService : impossible de publier le point de contrôle, nom de rappel manquant : aucune erreur levée ».

    Recherche IA

    PRB1875775

    Les autorisations au niveau du champ ne doivent s’appliquer que lors de la création d’accessoires de modèle
    1. En tant qu’utilisateur disposant de privilèges élevés, accédez au portail de services (SP) compatible AIS et recherchez « ordre de nouvel employé ».
    2. Sélectionnez le premier résultat régulier.

      Observez que l’utilisateur est redirigé vers la page du portail « sc_cat_item_guide ».

    3. Empruntez l’identité d’un utilisateur non-administrateur.
    4. Ouvrez SP et recherchez « nouvelle commande d’embauche ».
    5. Sélectionnez le premier résultat régulier (doit être le même résultat que l’étape 2).

    Comportement attendu : L’utilisateur est redirigé vers la page du guide « sc_cat_item ».

    Comportement réel : l’utilisateur est redirigé vers la page du portail « sc_cat_item ».

    Recherche IA

    PRB1885285

    KB2182142

    Lorsque Zing est le moteur de recherche pour la recherche globale, le courtier en données est toujours exécuté et pollue le journal système La cause sous-jacente est que la ressource de courtier en données composites de l’application Générateur d’IU pour la page de recherche globale est câblée pour utiliser le terme de recherche de l’URL comme entrée, et s’exécute donc chaque fois qu’elle change après la recherche initiale.

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

    Recherche IA

    PRB1885594

    Les résultats de la pièce jointe Recherche IA ne redirigent pas vers l’enregistrement parent Le problème est reproductible dans les instances de Yokohama et de Xanadu.
    1. Connectez-vous à une instance.
    2. Accédez au portail ESC.
    3. Recherchez « Dentaire ».
    4. Sélectionnez le résultat de document de l’article.

    Notez qu’il n’est pas redirigé vers l’enregistrement parent. Il est redirigé vers le sys_attachment.do ? sys_id=undefined& searchterm=detail.

    API de données d’analyse

    PRB1845187

    KB2238953

    L’analyse des KPI dans un tableau de bord Performance Analytics génère une erreur 'pas de connexion Internet' Si vous analysez une valeur, l’utilisateur est redirigé vers la page des détails des KPI avec une erreur « Aucune connexion Internet ».

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

    Tableau de bord d’analyse de l’utilisation de l’API

    PRB1842140

    API_INT profondeur de la file d’attente de sémaphores affiche une valeur négative dans stats.do analyse et le dépannage erronés Il y a deux problèmes. Tout d’abord, le nombre ne devrait pas devenir négatif lorsqu’une exception se produit. Deuxièmement, il ne devrait pas lever une exception, qui finit par déposer la demande sur le sol et ne répond jamais au navigateur.

    Moteur d’installation de l’application

    PRB1846815

    Les utilisateurs administrateurs ne sont pas en mesure de réparer/installer toutes les dépendances lorsque Séparation de domaine est activée Un problème a été observé lorsqu’une application parent (par exemple, Now Assist pour CSM) a été installée avec succès, même si ses dépendances (par exemple, sn_genai_platform) n’ont pas été installées pendant le processus. Ce comportement est inattendu.
    1. Ouvrez une instance où Séparation de domaine est activée.
    2. Créez un utilisateur administrateur dans un domaine différent.
    3. Connectez-vous ou empruntez l’identité de cet utilisateur administrateur.
    4. Passez le domaine en global.
    5. Essayez d’installer une application parent avec des dépendances connues.

      Les nouvelles dépendances ne sont pas installées et des erreurs liées au domaine apparaissent dans les journaux du module d’extension.

    6. Essayez de réparer le même module d’extension.
    7. Vérifiez que les nouvelles dépendances ne sont toujours pas installées et que les erreurs liées au domaine dans les journaux du module d’extension sont toujours présentes.

    Toutes les dépendances doivent être installées avec l’application parente.

    Gestionnaire d'applications

    PRB1834952

    Le module d’extension Pont de services de base ne se met pas automatiquement à niveau lorsque le module d’extension Pont de services pour les fournisseurs est mis à niveau Ce problème se produit pour les utilisateurs d’un domaine ou d’une portée non global.

    Prise de rendez-vous

    PRB1894193

    Le champ d’application de la configuration du service de Prise de rendez-vous a été modifié dans Yokohama, ce qui entraîne un problème d’accès au champ d’application Après la mise à niveau vers Yokohama à partir de Washington, la valeur de la table « Disponibilité » est passée de wu_appointment à vide dans certains enregistrements de configuration de service de Prise de rendez-vous.

    Approbations

    PRB1845668

    KB1810362

    L’approbation multiniveaux ignore des étapes en raison des conditions de concurrence Les transactions qui se chevauchent sur la table sc_req_item provoquent des conditions de concurrence qui permettent d’ignorer les étapes d’approbation.

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

    Pièces jointes aux enregistrements

    PRB1849752

    KB1885864

    Il y a un problème avec le nettoyage de la table d’archives à l’aide de la tâche « PurgeOrphanAttachments » Il existe un problème qui peut entraîner la suppression involontaire d’enregistrements de la table sys_attachment dans des conditions spécifiques. Le problème peut avoir un impact sur les instances de Washington DC et les versions ultérieures.

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

    Historique d'audit

    PRB1795159

    Les règles métier ne sont pas en cours d’exécution sur la table « Suppression d’audit » La question a été reproduite dans une instance de Washington.
    1. Créez une règle métier (BR) sur la table sys_audit_delete et faites-la s’exécuter avant l’insertion.
    2. Écrivez un gs.log de script simple pour connaître le déclencheur BR.
    3. Supprimez une entrée de la table cmdb_ci afin qu’elle crée une entrée dans sys_audit_delete.

    Comportement attendu : le BR se déclenche et crée un journal.

    Comportement réel : Le BR ne se déclenche pas.

    Authentification

    PRB1889955

    Le nouveau menu de bannière de Yokohama fait référence à glide.multifactor. application. Authentifié par le sys_id au lieu du nom de la propriété Cela pose un problème si le sys_id a déjà été utilisé par l’instance.
    1. Connectez-vous en tant qu’administrateur.
    2. Activez les contextes MFA, AA et MFA.
    3. Définissez « MFA basé sur les rôles » sur un rôle comme « Administrateur ».
    4. Définissez le glide.multifactor. application. a reconnu la propriété comme faux.
    5. Définissez la propriété de SWP et MAX SWP sur « 30 » et « 90 ».
    6. Connectez-vous via un utilisateur administrateur qui n’a pas appliqué la MFA.
    7. Accédez à un profil administrateur.
    8. Sélectionnez le lien de confirmation dans le message.

    Comportement attendu : vérifiez que l’administrateur doit être en mesure d’authentifier le message et le glide.multifactor. application. La propriété reconnue doit être vraie maintenant.

    Comportement réel : le lien Confirmation ne fonctionne pas.

    Banner Frame

    PRB1679019

    Les annonces de bannières UX s’affichent pour les utilisateurs ayant des rôles orphelins lorsqu’ils n’appartiennent pas au groupe requis pour voir l’annonce Les annonces de bannières UX s’affichent pour l’utilisateur même s’il a un enregistrement sys_user_has_role orphelin et n’appartient pas au groupe de bannières.
    1. Créez un nouveau groupe nommé « groupe de bannières ».
    2. Créez une annonce de bannière.
    3. Accédez au champ Afficher pour .
    4. Sélectionnez Utilisateurs avec un rôle/des groupes spécifiques.
    5. Associez le groupe de bannières à l’annonce de bannière.
    6. Associez l’annonce de bannière à la configuration de Navigation unifiée.
    7. Créer un enregistrement orphelin dans sys_user_has_role.
    8. Recherchez un utilisateur avec des enregistrements dans le sys_user_has_role.
    9. Ouvrez les enregistrements de sys_user_has_role pour cet utilisateur.
    10. Exporter en XML.
    11. Modifiez les champs suivants :
      1. Définissez « hérité » sur « faux ».
      2. Remplacez le sys_id rôle par un qui n’existe pas dans la table sys_user_role.
      3. Modifiez la display_value « rôle ».
      4. Remplacez le « nom » par des rôles inexistants dans la table sys_user_role.
      5. Remplacez le champ sys_id par un champ qui n’existe pas dans la table sys_user_has_role.
    12. Importez à nouveau l’enregistrement dans l’instance.
    13. Notez que dans le sys_user_has_role, l’enregistrement importé indique « vide » pour le champ Rôle .
    14. Empruntez l’identité de l’utilisateur avec l’enregistrement de sys_user_has_role orphelin.

    Notez que l’annonce de la bannière UX créée s’affiche pour l’utilisateur même s’il appartient au groupe.

    Banner Frame

    PRB1878987

    KB2091173

    Un lien HTML vers une légende d’en-tête de page (glide.product. description) est rompu dans une info-bulle de logo Sur Yokohama, un attribut HTML href (référence de lien) inclus dans une légende d’en-tête de page sur la page « Configuration de base UI16 » (propriété système glide.product.description) n’affiche pas l’attribut href.

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

    Règles métier (classique)

    PRB1759349

    La table enfant de la table cmn_location ne déclenche pas la règle métier pour les noms complets La règle métier ne renseigne pas pour les tables enfants pour cmn_locations « Emplacement - générer le nom complet ». La règle métier sur la table appelle simplement la fonction 'HierarchicalReference #generate()', et les changements doivent se produire dans la fonction.
    1. Rendre une table cmn_location extensible.
    2. Créez une table enfant pour cmn_location.
    3. Créez un enregistrement sur la table enfant.
    4. Choisissez le parent dans la table cmn_location.

    Comportement attendu : Le nom complet « Apac/India/Hyderabad/test » est renseigné.

    Comportement réel : le nom complet n’est pas renseigné avec précision.

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1860702

    La page « Répondre au questionnaire » du Vendor Portal cesse de fonctionner lorsque l’application RH est installée Les utilisateurs observent une erreur sur la page.

    Gestion des tickets et des connaissances pour HR Service Delivery

    PRB1905312

    La table de définition des commentaires n’affiche aucun enregistrement de commentaire Les définitions des commentaires ne sont pas visibles. En outre, les utilisateurs ne peuvent pas créer de définition de commentaire.
    1. Connectez-vous à une instance.
    2. Accédez à la table des définitions de commentaire (sn_ex_sp_pro_feedback_definition).

    Comportement réel : les définitions des commentaires ne sont pas visibles.

    Comportement attendu : Les définitions des commentaires doivent être affichées.

    1. Connectez-vous à l’instance.
    2. Accédez à la table des définitions de commentaire (sn_ex_sp_pro_feedback_definition).
    3. Sélectionnez le bouton Nouveau .

    Comportement réel : les utilisateurs ne sont pas en mesure de créer une définition de commentaire.

    Comportement attendu : Les utilisateurs doivent être en mesure de créer une définition de commentaire.

    Détecteur de collision pour Gestion des changements

    PRB1868251

    La tâche « Détection de conflit », en particulier l’include de script ChangeCheck ConflictsSNC, peut entraîner une OutOfMemoryError et des redémarrages de nœuds Cela semble se produire lorsque la table CI affectés [task_ci] contient une grande quantité d’enregistrements. Dans l’un des cas, il y avait 93 685 849 enregistrements.

    Exécutez la tâche « Détection de conflit » et remarquez qu’elle tourne en boucle dans l’include de script ChangeCheckConflictsSNC.

    Gestion des changements

    PRB1880887

    KB2116476

    com.snc.change_management .standard_change_catalog est activée lors d’une mise à niveau com.snc.change_management. standard_change_flows est installé sur une mise à niveau et zboot. Il dépend du catalogue de changement standard. La dépendance doit être supprimée.

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

    Cloud Provisioning and Governance avec Amazon Web Services

    PRB1788540

    KB1709741

    La transaction d’API « /api/now/cloud_event » déclenchée par « Découverte pilotée par les événements AWS » surcharge les sémaphores par défaut et doit être acheminée vers les sémaphores d’intégration Ces transactions sont traitées sur des sémaphores par défaut au lieu de sémaphores d’intégration, ce qui entraîne des épuisements de sémaphores ayant un impact sur l’expérience utilisateur. Lors d’un afflux important, le traitement de ces transactions peut prendre plus de temps en raison des verrouillages DB, et l’exécution d’une seule transaction peut prendre 45 secondes en raison du temps d’attente. Cela peut potentiellement provoquer une panne.

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

    Générateur de requêtes CMDB

    PRB1889722

    KB2127777

    La tâche « Relations suggérées du générateur de requêtes CMDB » peut ne pas traiter tous les enregistrements CMDB_REL_CI La tâche « Relations suggérées du générateur de requêtes CMDB » a été modifiée dans Yokohama pour utiliser une nouvelle approche par lots afin d’améliorer la consommation de mémoire et la vitesse de traitement. Toutefois, il existe deux scénarios (données de relation non valides et format de date d’environnement) dans lesquels il ne passe pas au lot suivant, ce qui entraîne un ensemble de données incomplet dans cmdb_class_relationships.

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

    Chiffrement au niveau des colonnes – Entreprise

    PRB1874479

    KB2070474

    Le message de la bannière de sécurité « Une ou plusieurs tâches de migration de sécurité ont échoué dans votre instance » apparaît constamment et n’est pas ignoré au bout d’un jour Dans le cadre du processus de migration de Chiffrement au niveau des colonnes (CLE) à partir de Yokohama et versions ultérieures, il y a des cas où la tâche « Migration de clé » échoue car il n’y a pas de clé à migrer. Lorsque la tâche de migration des clés échoue, une bannière de sécurité annonce « Une ou plusieurs tâches de migration de sécurité ont échoué dans votre instance » qui apparaît dans l’instance après la migration. Le message de bannière rouge pour les erreurs de migration n’est pas rejeté. Le message de bannière ne doit apparaître que pendant une journée et être ignoré par la suite. Cependant, le message de la bannière est affiché en permanence.

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

    Communautés

    PRB1865845

    Certains caractères sont affichés en Unicode dans les titres de blog Lorsqu’un article de blog est publié sur le portail de la communauté, certains caractères sont codés en Unicode puis affichés sans être décodés.
    1. Une fois le module d’extension Communautés installé, configurez un forum et placez « blog » dans la liste connexe « Type de contenu ».
    2. Accédez au portail de la communauté.
    3. Accédez à la Communauté > Tous les forums.
    4. Sélectionnez le forum créé.
    5. Dans le menu de droite, sélectionnez Contenu de publication > Blog.
    6. Dans le titre du blog, saisissez quelque chose comme « test漢字テストテスト77 ».
    7. Saisissez une description.
    8. Sélectionnez Enregistrer comme brouillon ou Publier.

    Notez que le titre est maintenant 'test漢字テストテスト77'.

    Générateur de conditions

    PRB1843987

    KB2153113

    Le filtre « Date/heure » du générateur de prédicats affiche une condition JavaScript avec des guillemets manquants autour du paramètre de date Les guillemets doivent être entourés de la condition '-->', ce qui entraîne un problème avec la requête.

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

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

    PRB1830256

    Si les enregistrements éligibles sont supérieurs à la taille du lot, les résultats de l’audit de certification sont dupliqués pour les CI ayant échoué La méthode checkTableAttributesAgainstTemplate ne respecte pas le lot actuel dans lequel elle s’exécute. Au lieu de cela, il interroge l’ensemble des tables de classe CI et consigne les résultats échoués.
    1. Créez plus de 1 000 enregistrements dans des tables CI, telles que cmdb_ci_linux_server ou cmdb_ci_business_app.
    2. Mettez à jour l’un des attributs, comme cmdb_ci_linux_server.os_version ou cmdb_ci_business_app.active_user_count, sur une valeur particulière pour la moitié des enregistrements
    3. Configurez cert_audit dans lequel les attributs de certification correspondent à la moitié des enregistrements mis à jour à l’étape 2. Utilisez 1 seul attribut pour certifier.
    4. Exécutez l’audit.

    Comportement attendu : le nombre d’enregistrements dans la table cert_audit_results ne doit pas être supérieur à un.

    Comportement réel : les total_num_records/1000 +1 fois les résultats sont dupliqués pour les résultats échoués.

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

    PRB1840516

    Lors de l’utilisation d’une valeur absolue pour une étape du cycle de vie, elle passe à vide, mais elle accepte et enregistre une valeur de chaîne avec un opérateur « contient un » Sur ce formulaire de politique, le filtre utilise le champ de référence Étape du cycle de vie où le dictionnaire est configuré pour utiliser « clé de référence » = « nom ». La recherche d’enregistrement est effectuée à l’aide du champ Nom au lieu de « sys_id » par défaut.

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

    PRB1893468

    L’action de script « Synchronisation gérée par le groupe à partir de la classe CI » a une casse limite de boucle infinie

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

    PRB1895685

    Si la valeur sys_mod_count d’un CI est vide, les travaux d’intégrité CMDB sont bloqués La plateforme permet d’utiliser la fonction autoSysFields lors de l’insertion et de la mise à jour des CI à partir d’un script. Un script active ou désactive la mise à jour des champs sys_updated_by, sys_updated_on, sys_mod_count, sys_created_by et sys_created_on. Elle est souvent utilisée pour mettre à jour manuellement les valeurs de champ sur un enregistrement tout en laissant les informations historiques inchangées. Les tâches d’intégrité CMDB sont bloquées si la valeur de sys_mod_count d’un CI est vide en raison de cette insertion.

    Système de gestion du contenu

    PRB1880403

    Le portail CMS est corrompu après une mise à niveau de Yokohama Il semble que certains fichiers CSS du portail ne soient pas chargés comme prévu.

    Recherche contextuelle

    PRB1868773

    canWrite sur GlideElement pour les jeux de variables Renvoie une exception de pointeur null Il y a un problème d’appel d’un canWrite sur un jeu de variables lors de l’application des changements de formulaire à filtrer. Les variables individuelles se comportent correctement.

    Plateforme principale

    PRB1775831

    KB1818197

    Lorsque l’utilisateur accède à l’URL d’un enregistrement CTI avant l’authentification unique ou une connexion locale, il est redirigé vers un enregistrement incident.do Lorsque l’utilisateur est connecté à une instance, un lien CTI le dirige vers l’enregistrement correct. Cependant, lorsqu’ils sont déconnectés, ils sont dirigés vers la page incident.do.

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

    Index des bases de données

    PRB1788235

    Des index redondants sont créés sur une colonne avec un index non unique lorsqu’un index unique est créé dessus La création d’un index unique dans une colonne qui contient déjà un index non unique entraîne la duplication des index dans la même colonne.

    Scénario 1 :

    1. Connectez-vous à n’importe quelle instance de base.
    2. Créez un index non unique sur une colonne de n’importe quelle table à l’aide du module Tables et colonnes.
    3. Une fois l’index créé, créez un index unique sur la même colonne de la table à l’aide du module tables et colonnes.
    4. Validez les index sur la table.

    Notez qu’il y a deux index dans la même colonne, l’un est unique et l’autre n’est pas unique.

    Scénario 2 :

    1. Connectez-vous à n’importe quelle instance de base.
    2. Créez un index non unique sur une colonne de n’importe quelle table à l’aide du module Tables et colonnes.
    3. Accédez au dictionnaire.
    4. Ouvrez la table/colonne contenant l’index créé.
      1. Essayez de définir le marqueur unique sur « Vrai ».
      2. Une fenêtre contextuelle s’affiche indiquant : « Un index non unique existe dans cette colonne. Pour créer un index unique pour cette colonne, utilisez IndexCreator dans la page Tables et colonnes ou dans l’enregistrement de table de cette colonne.
    5. Accédez au module Tables et colonnes.
    6. Créer un index unique dans la même colonne.
      1. Essayez de définir le marqueur unique sur « Vrai ».
      2. Notez qu’une même fenêtre contextuelle apparaît indiquant : « Un index non unique existe dans cette colonne. Pour créer un index unique pour cette colonne, utilisez IndexCreator dans la page Tables et colonnes ou dans l’enregistrement de table de cette colonne.
    7. Supprimez le non-unique du back-end.
    8. Invalidez le cache de la table.
    9. Essayez de définir le marqueur unique sur « vrai » dans sys_dictionary pour cet enregistrement.

    Notez que l’activité sera terminée avec succès.

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

    PRB1857656

    KB1935234

    Une fonction Glide avec une fonction de sous-chaîne peut renvoyer une erreur « longueur de sous-chaîne négative non autorisée » si les arguments sont négatifs Une fonction Glide avec une fonction de sous-chaîne peut renvoyer une erreur « Exception de données générale détectée par la base de données (ERREUR : longueur de sous-chaîne négative non autorisée) » si les arguments sont négatifs.

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

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

    PRB1840970

    KB2007890

    Les travaux planifiés mensuels/annuels nommés « Agrégateur/collecteur de statistiques de table physiques » entraînent des réponses lentes du processeur et de l’instance Ce problème s’est manifesté principalement sur les instances de démonstration qui ont plus de 300 DBI, mais il n’est pas nécessairement limité aux hôtes de démonstration.

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

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

    PRB1859358

    KB1968830

    Le nettoyeur orphelin ne vérifie pas à la fois les tables primaire et d’archivage pour déterminer si un enregistrement est orphelin Le nettoyeur orphelin est activé en définissant la propriété « glide.db.orphan_cleaner.peripheral_tables » pour nettoyer les enregistrements des tables périphériques sys_attachment, sys_attachment_doc et sys_audit, sys_journal_field. Il vérifie uniquement si un enregistrement existe en fonction du nom de table de référence de l’ID de document. Lorsque le nom de table de la référence de l’ID de document n’est pas mis à jour après l’archivage des enregistrements pendant le changement de parent d’archivage, le nettoyeur orphelin supprime les enregistrements non orphelins.

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

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

    PRB1868796

    KB2071053

    La mise à jour d’un enregistrement dans la table sn_vul_vulnerability via la gestion des données Mettre à jour les tâches (sys_dm_update) génère une erreur L’utilisateur peut ouvrir un enregistrement dans la table sn_vul_vulnerability et le mettre à jour, mais lorsque le même utilisateur essaie de le mettre à jour via la tâche sys_dm_update, il génère une erreur. Erreur : « L’utilisateur n’a pas les autorisations nécessaires pour mettre à jour des enregistrements dans la table sn_vul_vulnerability ».

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

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

    PRB1881515

    La tâche « Collecter les mesures de fiabilité pour la gestion des données » entraîne une longueur d’historique (HLL) L’instance est soumise à des contraintes de ressources.

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

    PRB1266075

    KB0728469

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

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

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

    PRB1759098

    Une connexion Glide est bloquée lorsque la réponse d’annulation d’instruction du serveur est perdue Lorsqu’une instruction est annulée, Glide envoie une requête au serveur Oracle, qui répond par « break », et parfois la réponse ne revient pas en raison d’une erreur.

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

    PRB1829039

    Les utilisateurs ne peuvent pas ajouter de réécriture de requête si le temps d’exécution est supérieur à 10 secondes Tentative d’ajout d’un indicateur d’index/d’une réécriture sur Xanadu où le temps d’exécution total est supérieur à 10 secondes, réécritures si le temps d’exécution est supérieur à 10 secondes.

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

    PRB1840823

    Les fichiers temporaires sont laissés par le pilote PG-JDBC Il doit y avoir des fichiers .trs obsolètes dans le répertoire /glide/nodes/node port/tmp. Les fichiers obsolètes sont créés il y a 1 heure ou avant et ne sont pas touchés.

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

    PRB1844798

    Un message d’erreur est reçu pour une variable système inconnue « sql_generate_invisible_primary_key » Ce problème a été observé dans une instance Xanadu.
    1. Ouvrez une instance Xanadu.
    2. Une table a été créée à partir de sys_db_object_list.do.

    Observez le message d’erreur d’avertissement, « Variable système inconnue 'sql_generate_invisible _primary_key''.

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

    PRB1846741

    Ajuster les seuils de taille de tuple pour éviter l’échec des requêtes légitimes Ajustement du seuil à une valeur raisonnable pour éviter l’échec de certaines requêtes.

    Persistance de la base de données

    PRB1593310

    La mise à jour d’une application à partir du référentiel d’applications pour changer le type de colonne de « Date » à « Chaîne » ne modifie pas le type de colonne dans la base de données .

    Persistance de la base de données

    PRB1849730

    KB1901158

    Déclarations préparées par Oracle divulguées pour les requêtes sys_attachment_doc Lors de l’exécution de Glide avec une base de données Oracle, lors du chargement d’une pièce jointe, une PreparedStatement fuit. Cette fuite finit par être nettoyée lorsque sa connexion à la base de données est recyclée. Toutefois, si suffisamment de pièces jointes sont chargées avant que la connexion ne soit recyclée, une OutOfMemoryError peut se produire, entraînant le redémarrage du nœud d’application.

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

    Découverte

    PRB1648843

    KB1282470

    Les processus actifs de Windows ADM ne parviennent pas à collecter les processus actifs sur certains appareils Le problème peut se manifester par le fait que les classifieurs de processus ne sont pas déclenchés, par exemple les modèles vCenter ou MSSQL ne sont pas déclenchés. La table « Processus actifs » n’est pas renseignée, ce qui empêche le déclenchement des classifieurs.

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

    Découverte

    PRB1657280

    Il existe une journalisation des erreurs inexacte pour les modèles d’application ayant échoué en raison de processus en cours d’exécution qui ont rebondi ou se sont arrêtés avant l’exécution de la détection du processus de modèle Les commandes utilisant le PID et le PORT de la sonde ADM renvoient null dans les échecs de modèle. Il n’y a pas de journal dans la table 'Journal de découverte' de ce qui s’est passé pendant la détection du processus, et aucune indication dans le message d’échec du journal HD que le modèle a échoué en raison du rebond du processus en cours avec un nouveau PID ou PORT.
    1. Assurez l’accès au serveur cible exécutant l’instance d’application.
    2. Exécutez Découverte sur le serveur cible.
    3. Ouvrez l’enregistrement du statut de découverte .
    4. Attendez la fin de la découverte.
    5. Arrêter le service pour l’application en cours d’exécution sur le serveur cible avec la commande sudo systemctl arrêter après le retour de l’entrée File d’attente ECC de sonde ADM.
    6. Ouvrez l’enregistrement d’entrée de file d’attente ECC de sonde ADM.
    7. Sélectionnez le lien connexe Exécuter à nouveau .
    8. Consultez la liste connexe Statut de découverte pour les journaux de découverte.
    9. Attendez le dernier journal de modèle pour que l’application revienne avec une erreur pour Échec de l’exploration du modèle.
    10. Ouvrez l’enregistrement du journal HD.
    11. Vérifiez la journalisation pour savoir pourquoi le modèle a échoué.
    12. Vérifiez la section Détection des processus avant l’exécution des sections d’identification.

    Notez que les commandes exécutées qui utilisent le PID ou le PORT détecté par la sonde ADM renvoient null, car elles n’existent plus sur le serveur cible. Il n’y a pas de journalisation dans la table Journal de découverte de ce qui s’est passé pendant la détection de processus.

    Découverte

    PRB1681149

    KB1500612

    La sonde du serveur de stockage (SMIStorageServer) provoque une erreur OutOfMemoryError du serveur MID Lors de l’exécution de la découverte de stockage, plusieurs sondes SMIStorageServer sont déclenchées. Chaque sonde utilise une grande quantité de mémoire, ce qui finit par provoquer une erreur 'OutOfMemoryError : Java heap space'.

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

    Découverte

    PRB1791510

    KB1718735

    Discovery est suspendu pour certains calendriers en raison de l’échec de requêtes WMI Exécutez Découverte sur les appareils Windows sur lesquels les requêtes WMI échouent dans les modèles de système d’exploitation Windows.

    Découverte

    PRB1812384

    KB2234218

    La découverte du modèle d’inclusion échoue avec une NullPointerException si l’une des identifications échoue pour un modèle parent Lorsque l’identification du modèle principal a échoue, une exception NullPointerException est levée : « com.snc.sw.exception. PatternDebuggerException : la tâche de débogage n’a pas réussi à initialiser le CI parent pour le point d’entrée : null.

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

    Découverte

    PRB1843836

    KB1821378

    Il doit y avoir des garde-fous/avertissements pour 'mid.sm.discolog. max_object_size' propriétés Une définition trop élevée de « mid.sm.discolog.max_object_size » peut entraîner une charge utile de la file d’attente ECC trop importante et peut entraîner des erreurs de mémoire lors du traitement des résultats par une instance.

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

    Découverte

    PRB1843863

    KB2061931

    Les aperçus Shazzam n’affichent aucune donnée dans l’espace de travail de l’administrateur de Découverte Les informations d’aperçus Shazzam ne sont pas renseignées dans la table « Shazzam_Insights » et une erreur s’affiche dans les journaux système liée à l’utilisation de « com.glide.util ».

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

    Découverte

    PRB1874074

    Une requête lente avec le hachage « 874618095 » est déclenchée à partir de l’include de script « ShazzamInsights » Une requête lente avec le hachage « 874618095 » est déclenchée à partir de l’include de script « ShazzamInsights » lors du traitement de l’événement avec le nom « discovery.complete ».
    1. Assurez-vous que la table discovery_device_history compte au moins plus de 50 millions d’enregistrements.
    2. Assurez-vous qu’il n’y a pas d’index sur la colonne source présente dans discovery_device_history.
    3. Définissez la valeur de la propriété glide.discovery.shazzaminsights sur vrai.
    4. Créez un calendrier de découverte avec une plage d’adresses IP comprise entre 1 000 et 2 000.
    5. Exécutez la détection.
    6. Vérifiez les tables shazzam_status et shazzam_summary pour les enregistrements en cours de création.
    7. Notez l’événement découverte terminée pour les aperçus Shazzam.
    8. Appliquez le défaut.
    9. Exécutez le calendrier créé à l’étape 4.
    10. Une fois la découverte terminée, notez l’événement de découverte pour les aperçus Shazzam.

    Notez que lorsque vous comparez les deux heures notées, l’événement de découverte terminée des aperçus Shazzam est beaucoup plus faible.

    Gestion des documents

    PRB1884923

    Les utilisateurs ne peuvent pas prévisualiser ou publier dans un ticket, et une exception de pointeur nul (NPE) est levée : « Impossible d’appeler « java.io. ByteArrayOutput Stream.toByteArray() » car « pdfOS » est nul : HtmlToPdf ConversionController' Dans ce processus, si le HTML a des images extraites de la table db_image puis du service partagé, il ne peut pas les traiter. Dans quelques scénarios, il lance un NPE.

    Services de gestion des documents

    PRB1847231

    Une erreur PDF s’est produite lors de la planification de rapports avec les types d’anneau ou de graphique sur des tableaux de bord classiques Les rapports de type PDF planifiés échouent pour les types de rapports en anneau, graphique et histogramme.

    Traduction dynamique

    PRB1875022

    KB2033255

    Les utilisateurs observent les balises /> lors de la traduction Une traduction affiche des balises /> au lieu de sauts de ligne.
    1. Naviguez vers une instance Yokohama à l’aide du traducteur dynamique.
    2. Ouvrez un incident ou un enregistrement avec une option Traduire dans le journal d’activité.
    3. Sélectionnez Traduire.

    Notez que /> imprime.

    Chiffrement Edge

    PRB1887439

    Dans Yokohama, lorsqu’un utilisateur passe par un proxy Edge avec une page d’accueil qui inclut des caractères codés tels que %2f comme résultat de redirection après la connexion, une erreur 400 se produit Lorsque la page d’accueil par défaut de l’utilisateur contient des caractères codés ou est redirigée vers une URL avec des caractères codés, Edge génère une erreur 400, bloquant l’accès à la page d’accueil.
    1. Utilisez un proxy Edge dans Yokohama.
    2. Ajoutez abel.tuter en tant que workspace_admin et workspace_user.
    3. Connectez-vous en tant que abel.tuter via Edge.
    4. Accédez aux préférences.
    5. Définissez la page d’accueil par défaut.
    6. Déconnectez-vous.
    7. Connectez-vous à nouveau en tant que abel.tuter via Edge.

    Observez l’erreur http 400.

    Notifications par e-mail

    PRB1764089

    KB2191121

    Le nom display_ « adresse e-mail » défini sur « Sélectionner dans la liste » ou « texte » du « type de génération d’origine » ne fonctionne pas si le modèle est basé sur une table personnalisée Lors de l’utilisation de deux modèles d’e-mail, le plus ancien obtient « erreur non valide » à partir de l’adresse lors de l’envoi de l’e-mail. Cette erreur se produit lorsque deux modèles d’e-mail se trouvent sur la même table, mais proviennent d’adresses différentes. Les deux modèles d’e-mail fonctionnent si l’adresse de l’expéditeur est définie sur la même valeur.
    1. Ouvrez un enregistrement dans Espace de travail d’agent.
    2. Accédez à l’activité.
    3. Sélectionnez Répondre sur l’e-mail le plus récemment reçu.
    4. Sélectionnez l’onglet « Fenêtre contextuelle de brouillon d’e-mail pour un nouvel espace de travail ».
    5. Sélectionnez Modèle d’e-mail.
    6. Choisissez un modèle d’e-mail.

    Notez le format du nom display_ et le message d’erreur « L’adresse e-mail dans le champ De n’est pas valide ».

    Notifications par e-mail

    PRB1778099

    L’action entrante Mettre à jour les commentaires et les pièces jointes ne tient pas compte du filtrage des images d’e-mail et copie toutes les pièces jointes de l’e-mail Le filtrage des images des e-mails doit filtrer les images indésirables inférieures à une taille spécifique, telles que les images dans les signatures d’e-mail. Les images et les pièces jointes doivent être filtrées en fonction des propriétés « glide.email.inbound ». image_sys_attachment. filter.action » et « glide.email.inbound ». image_sys_attachment. filter.minimum_bytes ».

    Notifications par e-mail

    PRB1815750

    L’instance ne génère pas le jeton d’accès pour les applications push
    1. Connectez-vous à une instance.
    2. Accédez à l’application push.
    3. Ouvrez n’importe quelle application push, mettez à jour les champs.
    4. Transmission Push en tant que Direct et type d’authentification Google en HTTP V1.
    5. Essayez de créer un nouveau jeton.

    Comportement attendu : le jeton est ajouté à l’instance.

    Comportement réel : il lève une erreur d’insertion.

    Notifications par e-mail

    PRB1878510

    « Impossible de traiter les sys_attachment non pris en charge » n’est pas correctement consigné par sn_sec_cmn Lorsqu’un utilisateur signale un e-mail d’hameçonnage avec une pièce jointe non prise en charge, l’instance reçoit l’e-mail et supprime la pièce jointe sans consigner correctement le problème. Le problème est uniquement enregistré dans les journaux de nœud, même s’il devrait l’être correctement dans les tables syslog_email et sys_email_attachment.

    Notifications par e-mail

    PRB1881286

    KB2074932

    Dans Yokohama, les destinataires ne sont plus renseignés dans Client de messagerie et dans la liste des destinataires de l’incident majeur lors de l’utilisation de JavaScript Le champ Destinataire doit être renseigné avec tous les destinataires.

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

    Gestion des événements

    PRB1838597

    KB1743614

    Les changements de règles d’événements peuvent entraîner le blocage du traitement des événements système par event_rule.update _events, provoquant un problème de performance dans l’instance Lorsque des règles d’événements sont insérées ou mises à jour, un événement système « event_rule.update_events » est déclenché dans la file d’attente des événements par défaut pour vérifier à nouveau tous les enregistrements d’événements qui n’ont pas encore été couverts par une règle d’événement existante. L’action des scripts « Mettre à jour les règles d’événements pour les événements vides/Mettre à jour les règles après la suppression d’ER » s’exécute pour l’événement, qui traite des lots d’événements système provenant de la plateforme et d’autres fonctionnalités. Lorsqu’une instance contient un grand nombre d’enregistrements de em_event correspondant aux nouveaux critères de règle, cela entraîne une longue exécution de la transaction. Le traitement des événements peut prendre plusieurs minutes, bloquant la tâche « Les événements traitent 0 » du nœud de l’application, retardant ainsi le traitement d’autres événements importants qui doivent être traités en temps quasi réel.
    1. Ouvrez une instance sur laquelle la gestion des événements est installée.
    2. Insérer, mettre à jour ou supprimer une règle d’événement dans laquelle il y aura un nombre considérable d’enregistrements de em_event existants qui lui correspondront.

    Gestion des événements

    PRB1840029

    Une erreur de mémoire insuffisante s’est produite en raison de glide.db. DBLazyWriter com.glide.db.DBLazyWriter provoque une erreur « OutOfMemoryError : limite générale GC dépassée ».

    Gestion des événements

    PRB1844087

    Le connecteur SCOM tombe en panne sporadiquement et le contenu du fichier de configuration devient vide Un connecteur SCOM tombe en panne avec l’erreur suivante : « Erreur lors de l’exécution du client SCOM : le système ne peut pas exécuter le programme spécifié. Échec du connecteur SCOM. Le système ne peut pas exécuter le programme spécifié ».

    Gestion des événements

    PRB1877169

    Gestion des événements Les événements de certaines catégories sont bloqués dans « Prêt » pendant des heures après la migration .

    Gestion de la qualité du service sur site

    PRB1860999

    Le contournement du dictionnaire sur wm_task cause des problèmes Dans une instance Washington DC, il n’y a pas d’attribut de remplacement pour le champ État au wm_task. Dans Xanadu, l’attribut override est introduit pour le champ État au wm_task.

    Détection basée sur les fichiers

    PRB1843684

    KB1779115

    Depuis Xanadu, Découverte exécute « Déclencher des sondes FBD pour les processus Java » même si la découverte FBD est désactivée Étant donné que FBD est désactivé, il ne devrait pas exécuter de sondes FDB.
    1. Mettez en service une instance Xanadu avec Découverte, SAMP et la découverte basée sur les fichiers (FBD) installés.
    2. Définissez la propriété système glide.discovery. file_discovery.enabled=false pour désactiver FBD.
    3. Exécutez la découverte sur un serveur Windows (qui peut avoir besoin d’avoir des processus Java).

    Comportement attendu : Étant donné que FBD est désactivé, il ne devrait pas exécuter de sondes FDB.

    Comportement réel : le discovery_log dans les journaux discovery_status « Déclencher des sondes FBD pour les processus Java », même s’il ne déclenche aucune sonde.

    Moteur de flux

    PRB1751544

    KB1710818

    Il y a un changement de comportement de V1 à V2 dans la gestion des tableaux JS Ce changement de comportement provoque l’échec d’une étape REST suivante dans une action Surf où l’en-tête 'If_Matches' dont la valeur est 'etag' ne correspond pas.

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

    Moteur de flux

    PRB1818766

    Des problèmes de flux se produisent lors du rejet d’une approbation. Le flux devient problématique lorsque la personne qui a demandé l’approbation est un non-administrateur et que l’approbation est rejetée par un utilisateur non-administrateur et passe à l’activité « Envoyer un e-mail ». Les flux problématiques sont les suivants : Changement - Infrastructure de cloud - Autoriser, Changement - Urgence - Autoriser, Changement - Normal - Évaluer, Changement - Normal - Autoriser et Changement - Non autorisé - Autoriser.

    Moteur de flux

    PRB1825217

    KB1709497

    Lors de l’application d’un scripting en ligne pour transmettre la valeur dans une entrée d’un modèle dynamique, cela ne fonctionne pas et le champ apparaît vide Lorsque les utilisateurs créent une action à partir de zéro avec une entrée d’un modèle dynamique et appliquent un scripting en ligne pour transmettre la valeur à cette entrée dans le flux, cela ne fonctionne pas. Reportez-vous à l’action de spoke Jira « créer un problème ».

    Moteur de flux

    PRB1828174

    KB1709903

    La branche « Faire en parallèle » reste dans l’état « En attente » après une action MID Le flux doit passer à l’état « Terminé » après son retour du MID, mais il reste dans l’état « En attente » avec une seule des branches parallèles ayant été exécutée.

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

    Moteur de flux

    PRB1829297

    Les mises à jour du flux secondaire ne sont pas reflétées dans le flux parent Lorsqu’un flux secondaire met à jour un enregistrement qui lui a été transmis en tant que type de référence, ces mises à jour sont disponibles dans le flux d’appel si la case « Attendre l’achèvement » est cochée.

    Moteur de flux

    PRB1832599

    Il existe une date non analysable lorsqu’une transformation est appliquée à la pastille « Date/heure » dans une chaîne de condition Il existe une vérification de type stricte pour la comparaison des dates dans V2, mais la transformation « Année » appliquée à la date donne l’année sous forme de nombre entier, qui est une date non analysable.

    Moteur de flux

    PRB1834120

    Une variable de flux est modifiée lorsque la variable de flux est définie à partir des valeurs de MRVS Ce problème se produit lorsque trois variables Date/heure ou plus sont utilisées dans MRVS. Elle survient lorsque la plus petite date parmi les variables saisies est récupérée à l’aide d’une boucle For Each et ensuite définie sur une variable de flux.

    Moteur de flux

    PRB1840526

    L’action Soumettre la demande d’élément de catalogue échoue si une variable de texte multiligne est renseignée avec une chaîne contenant « \ » Semble être le même comportement que PRB1718202, mais cela affecte le texte de plusieurs lignes.
    1. Créez un élément de catalogue avec une variable de texte multiligne.
    2. Créez un flux secondaire qui accepte une chaîne comme entrée et la transmet à la variable multiligne lors de la demande d’un élément de catalogue.
    3. Tester le flux secondaire à l’aide d’une chaîne contenant « \« '

    Moteur de flux

    PRB1846526

    Un sous-flux scripté se comporte différemment avec une étape définie dans un flux parent pour Moteur de flux v2 Si l’utilisateur possède un flux secondaire qui effectue une action scriptée, il existe une différence d’exécution lors de l’utilisation du moteur v2, ce qui peut interférer avec les flux précédemment publiés.

    Moteur de flux

    PRB1861062

    Une remontée pas à pas dans une action personnalisée échoue lors de l’exécution sur Serveur MID Ceci est lié à MID, car cela fonctionne comme prévu si le flux est forcé de revenir à l’instance, soit en ajoutant un enregistrement de recherche, soit en attendant que l’action utilisant la valeur soit exécutée.
    1. Mettez en service une instance sur laquelle com.glide.hub.integrations est installé.
    2. Disposer d’un serveur MID valide.
    3. Créez une action qui va à MID.
    4. Créez une action personnalisée simple qui utilise « Reference.User » comme entrée.
    5. Ajoutez une étape de journal qui imprime les sys_id de cet utilisateur.
    6. Créez un flux déclenché par une opération CRUD d’enregistrement d’incident.
    7. Ajouter l’action MID créée en 3.
    8. Ajouter une action de journal créer dans 4. L’entrée pour doit être Déclencheur > Incident > Ouvert par.
    9. Exécutez le flux avec un incident dont l’utilisateur valide est « Ouvert par ».

    Comportement attendu : l’utilisateur « Ouvert par » sys_id se trouve dans le journal.

    Comportement réel : le journal est vide.

    Moteur de flux

    PRB1863274

    KB2019495

    Il y a une erreur de violation de clé unique dans les étapes du concentrateur d’intégration lorsqu’elle est exécutée en boucle La clé de error_message est écrite dans les valeurs d’exécution en cas d’échec (non nul error_message ouptut) dans les opérations d’intégration pouvant être réessayées. L’erreur de violation de clé en double entraîne l’arrêt du contexte de flux avec une erreur lors de la vérification des erreurs lors de l’appel OutputRepository.writeToDB.

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

    Moteur de flux

    PRB1874873

    KB2042735

    Un problème de désérialisation se produit dans les flux lors de la mise à niveau de Washington DC vers Yokohama Les flux contenant la logique « Prendre une décision » ne reprennent pas et tombent en erreur après la mise à niveau vers Yokohama. Cela est dû à un problème de désérialisation dans Flow Engine V2, qui empêche le flux de progresser.

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

    Moteur de flux

    PRB1881084

    Le périmètre et la pile de métadonnées de réinitialisation du suivi CurrentContext sont dans le mauvais ordre CurrentContextTracker tente de nettoyer la pile meta et les contextes de script après une exécution de flux. Les deux sont rechargés à l’inverse de ce qu’ils apparaissaient initialement lorsque le flux commence. Cela se produit parce que la collection ArrayDeque supprime des éléments de la pile. Le tableau de la file d’attente est dans l’ordre attendu (A, B, C, etc.). Lorsque les éléments sont rajoutés, ArrayDeque ajoute des éléments en tête de la file d’attente, de sorte que l’itération du premier au dernier sur la liste et le push entraînera une pile inversée. La file d’attente contient donc (C, B, A) au lieu de (A, B, C).

    Moteur de flux

    PRB1888071

    KB2153671

    Problème de désérialisation avec « Prendre une décision » Lors de la mise à niveau d’une instance Washington DC vers Yokohama, les exécutions de flux créées avec « Décision » dans les deux familles ne reprennent pas et entraînent une erreur.

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

    Flux (Canal de famille)

    PRB1774269

    Lorsqu’un état « Erreur » est défini pour le flux d’un élément de catalogue, le message « Définir l’état de l’étape actuelle sur : [Erreur] » s’affiche lors de la soumission de l’élément sur la page « Résumé de la demande » Si l’état « Erreur » est défini pour un flux, un élément utilisant ce flux est envoyé depuis le portail et le message d’erreur « Définir l’état de l’étape actuelle sur : [Erreur] » s’affiche sur la page « Résumé de la demande ».
    1. Ouvrez n’importe quel flux ayant le déclencheur « Catalogue de services ».
    2. Ajoutez un état « Erreur » dans ce flux.
    3. Ouvrir le portail.
    4. Soumettez l’élément qui utilise ce flux.

    Observez le message « Définir l’état de l’étape actuelle sur : [Erreur] » sur la page Résumé de la demande ; Lorsque la page est rechargée, le message disparaît.

    Flux (Canal de famille)

    PRB1816646

    Le numéro de mise à jour de l’enregistrement reste le même lorsqu’il est mis à jour par le flux secondaire et le flux parent dans l’ordre, ce qui entraîne des incohérences dans les exécutions de SLA Lorsque le flux secondaire met à jour l’enregistrement de déclenchement et que le flux parent met à jour le même enregistrement de déclenchement, le numéro de mise à jour sur l’enregistrement de déclenchement reste le même. Cela a un impact sur les exécutions de SLA respectives dans l’enregistrement.

    Flux (Canal de famille)

    PRB1834406

    L’installation de l’application supprime l’instance de base sys_complex_object « FDCollection » La suppression du flux ne supprime pas l’enregistrement sys_complex_object de l’instance source, mais l’installation de l’application a supprimé l’enregistrement de l’instance cible. Sys_complext_object n’est pas répertorié dans le fichier d’application de l’application, mais apparaît dans la charge utile de l’enregistrement sys_hub_flow.
    1. Accédez à n’importe quelle instance de base.
    2. Créez une application incluse dans le périmètre.
    3. Créez un flux (sys_hub_flow) avec certaines actions, telles que journaliser.
    4. Confirmez que le sys_id est inclus dans le flux.
    5. Vérifiez la charge utile du flux capturé à partir de sys_update_xml.
    6. Supprimez le flux de la vue de liste de sys_hub_flow.
    7. Confirmez que la suppression est capturée dans sys_metadata_delete.
    8. L’application incluse dans le périmètre a été publiée dans un référentiel ou un magasin d’applications.
    9. Installez l’application à partir d’une autre instance de l’App Store.

    Notez qu’après l’installation, le sys_complex_object d’instance de base supprime un sys_id sur l’instance.

    Flux (Canal de famille)

    PRB1834495

    Lors d’un enregistrement, un flux envoie des données superflues/corrompues au back-end Après la mise à niveau vers Xanadu, les flux contenant des données superflues/corrompues sont exposés par le modèle de données plus strict du moteur v2.

    Flux (Canal de famille)

    PRB1841737

    Les utilisateurs ne sont pas en mesure d’apporter des modifications à un flux après avoir supprimé une variable de flux La variable est rompue une fois qu’elle est utilisée comme référence dans l’action Envoyer un e-mail , puis supprimée par la suite. Le bouton Enregistrer est également désactivé lors de la tentative de suppression de la variable.

    Flux (Canal de famille)

    PRB1849882

    Approbateur sysapproval_. source_table changements après la mise à niveau La table source affiche la table enfant après avoir adressé PRB1780076. Avant d’adresser PRB1780076, la table source affichait la table parente.

    Flux (Canal de famille)

    PRB1887330

    La sortie NaN entraîne « Exception lors de l’exécution de la demande : impossible de désérialiser la valeur » lors de l’ouverture de l’exécution du flux .
    1. Créez une action de flux.
    2. Configurez une sortie pour l’action de type « Nombre à virgule flottante ».
    3. Effectuez la sortie NaN via javascript '0/0'.
    4. Ajoutez cette action à n’importe quel flux de test.
    5. Exécuter le flux.

    Tous les utilisateurs voient l’erreur et ne peuvent voir aucun détail d’exécution du flux.

    Générateur de formulaire

    PRB1820975

    KB1987480

    Un formulaire n’est pas enregistré dans un champ d’application croisé dans ServiceNow Studio Une erreur s’est produite dans les appels réseau. Lorsque « Mise en page de formulaire » est ouverte dans le générateur de formulaire, si le formulaire appartient à un champ d’application Xanadu alors que le champ d’application de la session est défini sur Yokohama, une bannière entre champs d’application s’affiche. Cependant, après avoir sélectionné « Modifier dans le champ d’application d’origine » dans la bannière, les modifications apportées dans le générateur de formulaires ne sont pas enregistrées.

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

    Contrôleur de formulaire

    PRB1812174

    Le formulaire Glide enregistre la date précédente
    1. Mettez en service une instance avec l’application du magasin Espace de travail du projet installée.
    2. Accédez à l’espace de travail.
    3. Sélectionnez l’espace de travail /project.
    4. Sélectionnez n’importe quel projet.
    5. Dans le panneau latéral, sélectionnez Rapport d’état.
    6. Sélectionnez le bouton Créer une page en bas.
    7. À partir du formulaire Glide ouvert, ne modifiez rien sur le formulaire et soumettez-le.

    Le rapport est généré pour le jour précédent.

    Conversion de devise FX

    PRB1861950

    KB1962510

    La récupération quotidienne des taux de change auprès de la Banque centrale européenne (BCE) peut échouer en raison d’un manque de réponse d’un point de terminaison OCSP (Online Certificate Status Protocol) Les tâches « Récupérer les taux système » et « Charge du taux de change de la BCE », qui permettent de capturer les taux de change à l’aide du point de terminaison ECB, échouent par intermittence sur plusieurs instances, car le point de terminaison OCSP de ecb.europa.eu ne répond pas aux questions de validité à certains moments.

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

    GlideAggregate API

    PRB1827509

    L’outil de migration de l’expérience de Platform Analytics crée un tableau de bord Erreur de visualisations des données : « Aucune donnée disponible » après la migration Lors de l’utilisation de l’outil de migration de l’expérience Platform Analytics pour déplacer un tableau de bord vers l’espace de travail Platform Analytics, les rapports semblent s’interrompre lors de l’utilisation de cet outil. Pour certains rapports, la visualisation des données renvoie le message suivant : « Aucune donnée disponible » Aucune donnée n’est disponible pour les critères sélectionnés.
    1. Mettez en service une instance avec le dernier module d’extension sn_par_mig_center installé.
    2. Créez un rapport d’histogramme.
    3. Créer un tableau de bord à l’aide de Libre-service > Tableau de bord.
    4. Ajoutez le rapport de l’étape 1 au tableau de bord.
    5. Accédez à la Analyse des performances > Centre de migration > Essayer avec le contenu sélectionné.
    6. Une fois qu’il affiche pa_dashboards_list.do, sélectionnez le tableau de bord le plus récent avec le rapport créé à l’étape 1.
    7. Sélectionnez le rapport nouvellement créé.
    8. Sélectionnez Actions sur les lignes sélectionnées....
    9. Sélectionnez Migrer le tableau de bord.
    10. Ouvrez le tableau de bord et observez le message : « Aucune donnée disponible » Aucune donnée n’est disponible pour les critères sélectionnés.

    GlideRecord

    PRB1796984

    L’alerte d’événement « Délégateur inactif » déclenche un message inséré dans sys_status, ce qui peut entraîner un impact en aval, car sys_status n’est pas conçu pour contenir des milliers d’enregistrements Il y a une erreur « ÉCHEC DE LA TENTATIVE D’EXÉCUTION DE LA CONNEXION » lors de la sélection de la requête, ce qui entraîne un retour d’API GlideRecord faux lorsque next() est invoqué. Par la suite, un insert est invoqué et réussit. Cela a entraîné une insertion excessive d’enregistrements glide.policy.eventdelegator dans sys_status. Il en résulte un chargement lent des xmlstats.do.

    GlideRecord

    PRB1837475

    Il existe une exception NullPointerException dans GlideElement compressé. setValue() Les utilisateurs peuvent remarquer que les mises à niveau peuvent ne pas renseigner les détails de l’historique des mises à niveau lors de l’exécution de la tâche « Résumé de la mise à niveau ».

    Délégation granulaire

    PRB1840636

    La délégation granulaire ad hoc ne fonctionne pas en production Il y a une erreur dans les journaux : « Cause première de JavaScriptException : java.lang.NullPointerException : java.lang.NullPointerException : impossible d’appeler « com.glide.delegation. DelegationRule.isApprovals() » car « rule » est nul : com.glide.delegation. ApprovalDelegationMapper .doesMapRule (ApprovalDelegationMapper. java :46)'.

    Modules d’extension de la plateforme GRC

    PRB1843595

    Le champ Détails est manquant dans le concepteur d’attestation après une mise à niveau Xanadu .
    1. Accédez au concepteur d’attestation.
    2. Sélectionnez l’icône d’engrenage pour l’une des questions.

      Notez qu’aucun champ Détails n’est présent.

    3. Affichez le même concepteur d’attestation dans une instance Washington DC.

    Notez que le champ Détails est présent.

    Hermès (famille)

    PRB1834407

    KB1818607

    Réduire les appels de base de données lors de l’initialisation pour Hermes

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

    Ensemble d’historique

    PRB1844946

    KB1923828

    Il y a des commentaires en double intermittents dans un flux d’activité en raison d’enregistrements sys_email Certains commentaires sont dupliqués en raison de la présence de sys_email enregistrements. Cette duplication se produit lorsqu’un commentaire est ajouté de telle sorte que l’horodatage du sys_updated_on de l’incident est antérieur d’une seconde à celui de l’enregistrement sys_journal_field correspondant. Si les e-mails sont déclenchés par la mise à jour de l’incident, le chargement des enregistrements de sys_email dans le sys_history_set connexe interfère avec le champ last_update_recorded dans sys_history_set. Cette interruption entraîne en fin de compte la duplication du commentaire chaque fois que la prochaine mise à jour de l’incident se produit.

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

    HR Service Delivery

    PRB1819942

    KB1783588

    Les balises HTML sont disponibles dans le champ Description d’un ticket RH Ce problème se produit à l’aide d’une seule méthode pour renseigner à la fois le champ Description enrichie et le champ Description .

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

    HR Service Delivery

    PRB1830128

    Les guillemets ne sont pas corrects en HTML dans HR Workspace et Playbook après une mise à niveau de Vancouver vers Xanadu. Les caractères spéciaux sont affichés dans un format codé.

    HR Service Delivery

    PRB1831691

    KB2043348

    Les paramètres dynamiques HTML sur les modèles RH ne fonctionnent pas comme prévu Il y a un problème dans Xanadu et Yokohama où les paramètres dynamiques HTML ne sont pas remplacés par leurs valeurs réelles lorsqu’ils sont utilisés dans les liens. Le problème survient dans les champs HTML activé par l’assainisseur HTML et HTML traduit lors du remplacement du modèle par des données HTML.

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

    HR Service Delivery

    PRB1874464

    Le « Motif de suspension » est remplacé par sa valeur précédente lorsque le ticket passe de « Brouillon » à « État Suspendu » Le problème n’est reproductible que lorsque : l’état passe directement de « Brouillon » à « Suspendu », dans Espace de travail d’agent RH et non sur UI16, et lorsque le champ « Motif de suspension » [sla_suspended_reason] se trouve sur le formulaire.
    1. Connectez-vous à une instance.
    2. Empruntez l’identité d’un administrateur système.
    3. Si le champ Motif de suspension [sla_suspended_reason] n’est pas dans la vue « Espace de travail UIB » du ticket RH, ajoutez-le au formulaire.
    4. Ouvrez Espace de travail d’agent RH.
    5. Créez un ticket RH avec le service RH « Question générale ».

      Notez que le champ Motif de suspension s’affiche en tant qu'« Utilisateur », mais qu’il est vide.

    6. Définissez manuellement le champ État de « Brouillon » à « Suspendu ».

      Une fenêtre contextuelle s’affiche.

    7. Dans le modal, définissez le motif sur « Groupe », ajoutez des notes de travail.
    8. Sélectionnez OK.

    Comportement attendu : le « Motif de suspension » doit être « Groupe ».

    Comportement réel : le « Motif de suspension » est défini sur « Utilisateur ».

    Éditeur de type de champ HTML

    PRB1881482

    Les champs HTML en lecture seule ne rendent pas le contenu correctement Les utilisateurs ne peuvent pas voir le contenu du champ. Le champ passe en lecture seule et aucun contenu n’apparaît.
    1. Accédez à n’importe quelle instance Yokohama.
    2. Assurez-vous que la préférence utilisateur pour Next Experience est désactivée.
    3. Tapez « kb_knowledge.do » dans le navigateur de filtre.
    4. Saisissez le texte dans le corps de l’article.
    5. Ouvrez la console du navigateur et exécutez la commande : g_form.setReadonly('text',true) ;.

    Comportement attendu : le corps de l’article doit être en lecture seule et le contenu doit apparaître.

    Comportement réel : le corps de l’article est en lecture seule et le contenu n’apparaît pas.

    Actions d'e-mail entrant

    PRB1841147

    La rédaction des données sensibles ne fonctionne pas pour les actions d’e-mail entrant si l’option « Arrêter le traitement » est activée Ce problème affecte les actions sur e-mail entrant, même si l’option « Arrêter le traitement » est activée.

    Concentrateur d'intégration

    PRB1775255

    Augmenter la limite de pièces jointes à l’étape SFTP dans le concentrateur d’intégration Il existe une valeur codée en dur de 100 000 Ko pour les importations SFTP. Lorsque l’utilisateur tente d’importer plus que la limite codée en dur, l’opération échoue. Même s’il permet à l’utilisateur de définir une limite, si elle est supérieure à 100 000 Ko, elle n’est pas autorisée.

    Concentrateur d'intégration

    PRB1834445

    L’enregistreur de sortie de données GCF doit prendre en charge les entrées de 0 octet GCFDataEgressRecorder lève une erreur avec une valeur d’événement non valide lorsqu’un événement avec 0 octet est enregistré, créant une erreur dans le journal.

    Publier sur l’instance d’un point de terminaison.

    Notez que cela renvoie une réponse de 204 (sans contenu) de zéro octet.

    Filtres interactifs

    PRB1837354

    Les filtres ne prennent plus en charge les types de liste de référence Il était possible (jusqu’à Xanadu) de sélectionner « Incident » comme données à filtrer dans la configuration du filtre. Cela ne semble plus possible.

    Services de sécurité de la plateforme interne

    PRB1813597

    KB1790767

    Une erreur de vérification de type MIME s’est produite lors de l’attachement d’un fichier txt (code SJIS) après la mise à niveau vers Xanadu. Erreur de vérification du type MIME : « [Le type de fichier n’est pas autorisé ou le type MIME ne correspond pas au contenu du fichier] ».

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

    La JVM à grande échelle

    PRB1810485

    Le réparateur de mémoire arrête les transactions et redémarre Glide Notez que le journal « low.memory.remediation.restart Aucune transaction n’a été annulée » sont uniquement sur les nœuds de secours.

    Modèles d’articles de la base de connaissances

    PRB1852356

    Les articles à l’état « Publié » ne passent pas à l’état « Mise hors service en attente » lorsqu’ils sont mis hors service Les articles de la base de connaissances dont la politique de mise hors service est définie sur « Connaissances : approbation de mise hors service » ne peuvent pas être changés en état « Révision en attente ». Ce problème se retrouve à Yokohama.
    1. Localisez toute base de connaissances dont la politique de mise hors service est définie sur « Connaissances : approbation de mise hors service ».
    2. Recherchez un article à l’état « Publié » dans cette base de connaissances.
    3. Sélectionnez l’action Mettre hors service.
    4. Sélectionnez Non dans la boîte de dialogue contextuelle pour l’option permettant de remplacer l’article actuel par un nouvel article.
    5. Retournez à l’article.

    Notez que l’état du workflow n’a pas encore été mis à jour.

    Modèles d’articles de la base de connaissances

    PRB1855083

    Il manque des options de barre d’outils et des modules d’extension pour l’éditeur TinyMCE dans l’attribut de dictionnaire du champ Corps de l’article de la base de connaissances Des options telles que A11yChecker, Clear formatting, Anchor et d’autres sont manquantes.
    1. Créez ou ouvrez un enregistrement de la base de connaissances.
    2. Notez que certaines options de la barre d’outils TinyMCE sont manquantes dans le champ Corps de l’article .

    Gestion des connaissances

    PRB1819563

    Certaines frappes ne sont pas reconnues lors de la saisie dans le champ Publier un commentaire d’un article de la base de connaissances, ce qui entraîne des erreurs de frappe Le problème est intermittent.

    Gestion des connaissances

    PRB1827639

    La sélection d’une base de connaissances dans « Explorer nos bases de connaissances » dans un portail redirige vers l’URL incorrecte Une URL avec des résultats de recherche incorrects est renvoyée lors de la sélection d’une base de connaissances à partir de /esc ?id=kb_home avec Recherche IA activée sur l’application « Gestion des connaissances : Portail de services » version 1.0.0.

    Gestion des connaissances

    PRB1849608

    KB1906766

    Les notifications de Gestion des connaissances (KM) ne peuvent pas être déclenchées Les notifications par e-mail ne sont pas déclenchées pour les articles de la base de connaissances, car certains enregistrements d’artefacts KM du module d’extension Avancée des connaissances sont remplacés par le module d’extension Abonnement à l’activité. Cela se produit à Xanadu et Yokohama.
    1. Sélectionnez une base de connaissances (KB) soumise à un abonnement.
    2. Publiez un article de la base de connaissances à partir de la base de connaissances.
    3. Notez que l’article publié n’est pas déclenché pour l’abonné dans l’abonnement KM.
    4. Tenter de déclencher l’article publié en accédant à Notification > Liste connexe > Journal d’e-mail.

    Notez que la notification n’est pas déclenchée pour « Abonnement au gestionnaire de clés : article publié ».

    Langue et traductions

    PRB1750563

    La traduction des notes est mise à jour lors de l’installation du module d’extension sn_doc Les notes de l’enregistrement sys_ui_message.list sont mises à jour et traduites lors de l’installation du module d’extension sn_doc.
    1. Mettez en service une instance avec le module d’extension com.snc.i18n.japanese installé.
    2. Ouvrez sys_ui_message.list.
    3. Recherchez l’enregistrement en recherchant les éléments suivants :
      1. Clé : Notes
      2. Langue = ja
      3. Message = メモ
    4. Installez le module d’extension sn_doc.

    Comportement attendu : L’enregistrement sys_ui_message.list n’est pas mis à jour.

    Comportement réel : l’enregistrement sys_ui_message.list est mis à jour avec les valeurs de clé, de notes et de message.

    Langue et traductions

    PRB1814149

    « ET » n’est pas traduit en japonais dans la liste pour Générateur de conditions Dans Générateur de conditions, « AND » n’est pas traduit en japonais après la mise à niveau de Washington DC vers Xanadu.
    1. Installez Washington DC.
    2. Activez le module d’extension japonais.
    3. Accédez à incident.list.
    4. Passez la langue au japonais.
    5. Sélectionnez l’icône Afficher/Masquer le filtre.

      Observez que « AND » est traduit par « および ».

    6. Mettez à niveau l’instance vers Xanadu.
    7. Accédez à incident.list.

    Comportement attendu : « AND » est traduit par « および ».

    Comportement réel : « ET » est affiché comme « ET ».

    Événements de cycle de vie

    PRB1881856

    KB2208698

    Lorsqu’un ticket d’événement de cycle de vie (LE) est créé directement à l’état « Prêt », le message « Ticket rouvert par... est ajouté aux notes de travail Ce problème ne se produit qu’à Yokohama et non à Xanadu.

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

    Administration de listes

    PRB1237246

    KB0752370

    Les valeurs de chaîne affichées dans la liste V2 et la liste V3 suppriment ou tronquent automatiquement plus d’un espace vide en un espace vide Ce problème entraîne une incohérence pour les utilisateurs lorsqu’ils copient la chaîne depuis l’affichage de la liste, car la valeur réelle n’est pas tronquée et seule la valeur affichée est tronquée.
    1. Connectez-vous à la dernière instance de base.
    2. Accédez à la Incident > Créer.
    3. Créez un nouvel incident avec une description brève contenant plusieurs espaces vides entre les mots, par exemple, « test 123 ».
    4. Inclure le champ Brève description dans la liste Incident.
    5. Filtrez la liste des incidents avec la description brève « test 123 ».
    6. Notez que le système extrait et affiche le nouvel enregistrement d’incident qui a été créé avec une description brève, et que cette description brève s’affiche dans la liste.

    Comportement attendu : les données doivent s’afficher sans troncature automatique et la description brève doit être affichée sous la forme « test 123 ».

    Comportement réel : les données s’affichent avec troncature automatique et la brève description s’affiche sous la forme « test 123 ».

    Administration de listes

    PRB1402594

    KB0956006

    Les utilisateurs ne peuvent pas modifier un champ dans la vue de liste lorsqu’il dépend d’un autre champ en lecture seule pour l’utilisateur Ce problème a été observé depuis New York. Les utilisateurs ne peuvent pas modifier un champ d’une vue de liste lorsqu’il dépend d’un autre champ en lecture seule ou qu’il possède une ACL le rendant en lecture seule.
    1. Ouvrez n'importe quel enregistrement d'incident.
    2. Définissez le champ Type de contact dans la définition du dictionnaire comme dépendant de « Configuration Item.Asset », qui est en lecture seule par défaut.

    Comportement attendu : le champ ne doit pas être modifiable uniquement lorsqu’il existe une ACL list_view empêchant la modification du champ.

    Comportement réel : dans la vue de formulaire, le champ « Type de contact » est modifiable, mais dans la vue de liste, il ne l’est pas.

    Administration de listes

    PRB1698906

    KB1633481

    La vue de liste de répartition de la consommation de licence de la console change lorsque le rapport de cycle de vie du produit logiciel change La modification de colonnes dans le rapport d’utilisation de licence de Software Asset Workspace met à jour les colonnes des listes connexes.
    1. Connectez-vous à une instance.
    2. Accédez à Software Asset Workspace (SAM).
    3. Accédez à la Utilisation de la licence > Microsoft > Serveur SQL > Standard.
    4. Sélectionnez les résultats des mesures de licence.
    5. Sélectionnez le lien du numéro pour la colonne « Licence requise ».
    6. Ouvrez la vue latérale en sélectionnant le lien numérique de toute colonne « Licence requise ».
    7. Sélectionnez Rapports Rapport sur le cycle de vie du produit logiciel.
    8. Modifiez la colonne dans la vue de liste.
    9. Ajoutez des colonnes.
    10. Actualisez les détails de consommation de licence et la gestion des licences d’installation de logiciel.

    Notez que les détails ne s’affichent pas dans la table.

    Administration de listes

    PRB1801160

    KB1710229

    Dans le sélecteur de calendrier, le début de la semaine n’est pas le même sur la liste et le formulaire Espace de travail Le changement du format du jour en « Du lundi au dimanche » ne fonctionne pas et le glide.ui.date_ picker.first_ day_of_week de propriété système « début de la semaine » n’est pas respecté.
    1. Accédez à n’importe quelle instance Vancouver.
    2. Créez les propriétés système suivantes :
      1. glide.ui.filter.first_day_of_week = 2
      2. glide.ui.date_format.first_day_of_week= 2
      3. glide.ui.date_picker.first_day_of_week = 2
    3. Accédez à l’incident.
    4. Ajouter un champ Date .
    5. Essayez de le modifier pour que le format du jour soit du lundi au dimanche.
    6. Modifiez le format du jour du lundi au dimanche sur le formulaire.
    7. Ouvrez l’espace de travail configurable CSM.
    8. Ouvrez un incident.
    9. Notez que le format du calendrier est du lundi au dimanche.
    10. Ouvrez l’incident dans la vue de liste.
    11. Ajoutez la colonne de date.

    Notez que le format est du dimanche au samedi.

    Administration de listes

    PRB1840299

    L’utilisateur ne peut pas effectuer de remontée pas à pas via la sélection de colonne pour les listes La remontée pas à pas ne fonctionne pas dans l’édition de colonnes.

    Administration de listes

    PRB1844708

    Les changements apportés à « Mes listes » à partir de la variante SNC du lot « Liste » ne sont pas enregistrés Lorsque l’utilisateur crée une liste sous « Mes listes » dans Espace de travail pour l’exploitation des services et configure les colonnes ou modifie les filtres, les changements sont immédiatement répercutés. Mais si l’utilisateur passe à une autre page ou liste, les modifications sont annulées.

    Administration de listes

    PRB1862590

    Les utilisateurs non-administrateurs voient les erreurs ACL lors de l’utilisation de suggestions sur les champs de formulaire Les utilisateurs non-administrateurs qui n’ont pas un accès suffisant aux champs de la table sys_choice rencontrent des erreurs ACL lors de la sélection de l’icône de suggestion dans un champ de formulaire.

    Administration de listes

    PRB1865237

    Cocher « Masquer la modification rapide » dans un enregistrement de liste UX ne masque pas le bouton de modification rapide Après avoir coché « Masquer la modification rapide » dans un enregistrement de liste UX, le bouton Modifier rapide n’est pas masqué dans Espace de travail pour l’exploitation des services.

    Administration de listes

    PRB1875957

    KB2115689

    L’option « Personnaliser la liste » ne fonctionne pas comme prévu Lors de l’utilisation de l’option « Personnaliser la liste », si les utilisateurs cliquent n’importe où sur la liste double, la seau disparaît. La liste est alors bloquée, ce qui rend impossible l’accès aux éléments de la liste tels que le filtre, la personnalisation, les actions d’interface utilisateur ou le menu contextuel.

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

    Administration de listes

    PRB1880653

    Après une mise à niveau de Yokohama, les caractères spéciaux sont mal interprétés dans une liste lors de l’utilisation de « Afficher la ligne de filtrage de colonne » uniquement dans les espaces de travail Le problème est reproduit uniquement sur les instances Yokohama dans les filtres d’en-tête de colonne de liste lors de l’utilisation des espaces de travail.
    1. Connectez-vous à n’importe quelle instance Yokohama.
    2. Accédez à n’importe quel espace de travail.
    3. Ouvrez des listes.
    4. Assurez-vous que la liste est activée avec l’option « Afficher la ligne de filtrage des colonnes ».
    5. Saisissez un caractère spécial dans les champs de filtre de recherche sous n’importe quelle colonne.
    6. Remarquez que les caractères sont convertis en d’autres caractères codés en dur.

    Comportement attendu : les caractères doivent rester les mêmes et afficher les résultats de la liste en fonction des caractères correspondants.

    Comportement réel : Les personnages sont convertis en d’autres caractères codés en dur. Ce problème est reproduit uniquement lors de l’utilisation des espaces de travail et fonctionne correctement dans l’interface utilisateur de la plateforme.

    Administration de listes

    PRB1881066

    Une fenêtre contextuelle d’éditeur de liste disparaît lorsque les utilisateurs font défiler un tableau de bord/un rapport vers le bas Cela ne fonctionne pas dans le cas de snListEditContainer, où une liste se trouve dans un conteneur parent.
    1. Connectez-vous à une instance.
    2. Créez un rapport de liste sur n’importe quelle table.
    3. Ajoutez-le à un tableau de bord.
    4. Essayez de modifier une cellule dans le champ Brève description .

    Notez que lorsque les utilisateurs font défiler la liste et tentent de modifier des cellules supplémentaires, le contexte de sélection est perdu et certains champs ne remplissent même pas l’entrée modifiable, ce qui rend impossible leur modification.

    Contrôleur de listes

    PRB1847141

    Les listes dans Espace de travail pour l’exploitation des services (SOW) ne s’actualisent pas automatiquement Lorsque les utilisateurs activent la propriété glide.lists.live_ list_enabled et apportent des modifications à un enregistrement de la liste, la liste est actualisée dans la version SOW 5.0.1, mais pas dans la version 6.1.1.
    1. Accédez à une instance.
    2. Ouvrez Espace de travail pour l’exploitation des services version 6.1.1.
    3. Accédez à n’importe quelle liste dans SOW.
    4. Sélectionnez le numéro d’enregistrement et apportez des modifications à l’enregistrement qui doit être visible sur la liste.
    5. Enregistrez et fermez l'enregistrement.
    6. Notez que l’enregistrement s’affiche toujours dans la liste sans les modifications qui viennent d’être apportées.
    7. Ouvrez une nouvelle session de navigateur dans un navigateur différent.
    8. Accédez à la même liste et apportez un changement.
    9. Enregistrer.

    Notez que la liste de la première session du navigateur ne change pas. Finalement, un nombre apparaît sur le bouton d’actualisation en haut de la liste. Sélectionnez le bouton et les données s’actualisent.

    Contrôleur de listes

    PRB1872228

    La mise à niveau d’une instance de Washington vers Yokohama, c’est casser le bouton Nouveau La mise à niveau d’une instance de Washington vers Yokohama casse le bouton Nouveau dans Espace de travail pour l’exploitation des services lorsque le modèle « Base de connaissances » n’est pas activé.
    1. Connectez-vous à une instance récemment mise à niveau.
    2. Accédez à la SOW > Onglet Liste > Base de connaissances > Accédez à l’un des 3 : Vos articles non publiés | Connaissances - Vos articles publiés | Tous les articles > Nouveau bouton.

    Comportement attendu : Le formulaire se charge.

    Comportement réel : le message d’erreur « Enregistrement de la base de connaissances introuvable » s’affiche.

    Éditeur de liste

    PRB1842085

    KB1803766

    Une fenêtre modale « Annuler vos changements ? » s’affiche lors de la modification rapide et de la sauvegarde de l’enregistrement Ce problème n’est pas reproductible dans Xanadu.

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

    Filtres de liste

    PRB1764233

    KB1706870

    Le filtre « Rapport » ne fonctionne pas sur le tableau de bord de l’espace de travail lorsque vous sélectionnez « Afficher tout » Ce problème se produit dans l’espace de travail configurable CSM/FSM pour les instances Vancouver et Washington DC.
    1. Ouvrez n’importe quelle instance Washington DC ou Vancouver.
    2. Assurez-vous que l’espace de travail configurable CSM/FSM est activé.
    3. Ouvrez l’expérience d’espace de travail configurable CSM/FSM dans le générateur d’IU
    4. Ajouter un widget ou un composant de liste simple au corps de la page de destination.
    5. Prenez la table « Incident » comme référence.
    6. Ajoutez les filtres suivants :
      1. 'Actif=vrai'
      2. « La priorité est élevée »
    7. Ajoutez des colonnes à afficher à partir de la section « Affichage par défaut » sous le panneau de configuration.
    8. Accédez à l’onglet « Événements ».
    9. Créez un mappage d’événements avec « Afficher tous les éléments cliqués ».
    10. Créez un gestionnaire d’événements avec « lien vers la destination ».
    11. Utilisez la liaison dynamique pour lier les données de la table.
    12. Enregistrez les changements.
    13. Accédez à la page de destination de l’espace de travail.
    14. Vérifiez le nombre d’incidents filtrés sur le widget.
    15. Sélectionnez Afficher tout.

    Notez que le nombre change et que la liste contenant tous les incidents ne respecte pas les filtres.

    Filtres de liste

    PRB1801767

    Les noms japonais ne peuvent pas être filtrés par un terme japonais, mais peuvent être filtrés par un terme anglais dans le paramètre japonais Les utilisateurs ne peuvent pas filtrer les listes par champs de texte traduit dans des langues autres que l’anglais lorsqu’ils utilisent la traduction autre qu’anglaise.

    Filtres de liste

    PRB1818705

    Les balises Grouper par ne fonctionnent pas dans les listes extensibles L’action Grouper par colonne ne sera pas disponible pour certains types de colonnes tels que « Balises » (internal_type : related_tags). Les balises Grouper par fonctionnent dans UI16, mais elles ne sont pas prises en charge dans NRLC et Grouper par et les options de filtrage sont désactivées.
    1. Connectez-vous à n’importe quelle instance.
    2. Accédez à la page de démonstration /now/lists-demo/record-list-bundle.
    3. Modifiez des colonnes pour ajouter une colonne « Balises ».
    4. Modifiez en ligne et ajoutez des balises à quelques lignes.
    5. Sélectionnez l’action de colonne Grouper par pour la colonne « Balises ».

    Comportement attendu : si Grouper par n’est pas pris en charge pour la colonne « Balise », l’action Grouper par colonne ne devrait pas être disponible pour « Balises ».

    Comportement réel : il ne renvoie pas de résultats basés sur Grouper par pour les balises. Renvoie « Aucune donnée à afficher ».

    Vues de listes

    PRB1854405

    La fenêtre contextuelle Calendrier du sélecteur de dates Xanadu apparaît sous le champ, ce qui rend difficile la sélection d’autres dates Le calendrier du sélecteur de dates Xanadu s’ouvre dans le champ ci-dessous et ne permet pas aux utilisateurs de sélectionner d’autres dates lorsqu’ils ajoutent un éditeur de variables à la configuration du formulaire.
    1. Accédez à une instance Xanadu.
    2. Accédez à l’incident. LISTE.
    3. Ajouter une section de variable.
    4. Ajoutez un éditeur de variables d’incidents au formulaire.
    5. Accédez à la liste connexe SLA DE TÂCHE.
    6. Sélectionnez le champ Heure de début .

    Notez que la fenêtre contextuelle du calendrier apparaît sous le champ, ce qui rend difficile la sélection d’autres dates. Le sélecteur de dates doit s’ouvrir au-dessus du champ.

    Gestion des incidents majeurs

    PRB1891876

    L’action d’interface utilisateur Afficher la console redirige vers une section « Activité » interrompue lors de sa deuxième ouverture sur un formulaire d’incident majeur de l’interface utilisateur classique Après la mise à niveau dans Yokohama, lors de la gestion d’un incident majeur (IM) dans l’interface utilisateur classique et le passage à la vue « Console », il ne se charge pas correctement. Il s’agit d’une redirection vers une vue d’activité interrompue de la gestion MI.
    1. Ouvrez un incident majeur.
    2. Sélectionnez Afficher la console.

      La console MI se charge.

    3. Sélectionnez Afficher le formulaire.
    4. Une fois le formulaire chargé, sélectionnez à nouveau Afficher la console et patientez.

    Vérifiez qu’une vue de formulaire différente est chargée au lieu de la console. Il semble que l’URL de redirection soit en train de changer vers cette vue de formulaire.

    Analyse des mesures (famille)

    PRB1784201

    Les tâches de « création de modèles ITOM » provoquent des pics de processeur sur Clotho, ce qui entraîne des problèmes de traitement des mesures Une classe d’ajusteur ITOM utilise un flux parallèle pour l’ajustement de modèle, ce flux parallèle utilise toutes les ressources disponibles dans les paramètres JVM, ce qui provoque des pics de processeur et des problèmes dans le pipeline de traitement des mesures de Clotho.

    Serveur MID

    PRB1777909

    Les MID basés sur des conteneurs ne parviennent pas à se mettre à niveau d’Utah ou de Vancouver vers Washington DC Depuis la version Washington DC, les MID Servers déployés via la recette Docker cessent de fonctionner lors de l’auto-mise à niveau après chaque redémarrage.

    Serveur MID

    PRB1840424

    KB1772428

    Le thread ECCSender de Serveur MID génère une erreur « Octet 2 non valide sur une séquence UTF-8 de 4 octets », bloquant l’envoi d’entrées ecc_queue valides à une instance Cela est plus susceptible d’être observé dans les importations d’utilisateurs LDAP ou les sources de données JDBC de jeu d’importation, où des données volumineuses sont impliquées. Les données volumineuses sont susceptibles d’inclure des caractères Unicode étendus tels que des emojis. Pour les sondes LDAP, des emojis ont été observés dans les noms de groupe OU/CN et les données de détails de l’utilisateur. Pour les intégrations REST synchronisant des incidents, des emojis ont été vus dans les commentaires des tickets. Ils peuvent potentiellement apparaître n’importe où, pour les données de résultat de sonde de n’importe quelle fonctionnalité.

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

    Serveur MID

    PRB1842102

    Incompatibilité de session sur le serveur MID lorsqu’un agent rencontre des problèmes de VPN La collecte de données de l’hôte échoue également avec les journaux MID indiquant : « Échec de l’envoi de l’instance de vérification check-discovery-basic en raison d’une session de communication fermée ».
    1. Utiliser MID dans le laboratoire ITOM.
    2. Connectez l’agent au MID dans ITOM Lab.
    3. Déconnectez l’agent en vous déconnectant du VPN ITOM.
    4. Reconnectez l’agent en vous reconnectant à ITOM VPN.
    5. Vérifiez les journaux MID.

    Comportement attendu : Notez que les journaux MID avec l’ID d’agent mappé au message « Agent enregistré pour la communication » et la session websocket de l’agent doivent être différents de ce qu’ils étaient avant la déconnexion.

    Comportement réel : notez les journaux MID avec l’ID d’agent mappé au message « Agent enregistré pour la communication » et la session websocket de l’agent est la même selon les journaux MID.

    Serveur MID

    PRB1864193

    La mise à niveau d’un serveur MID Linux vers Xanadu rétablit le paramètre par défaut mid.shconf_override mid.shconf_override a un paramètre vide. Le paramètre par défaut est rétabli après la mise à niveau.

    Serveur MID

    PRB1870465

    KB2022624

    ECCSender n’utilise pas le jeu de caractères correct lors de la lecture des fichiers de file d’attente XML ECCSender utilise l’encodage de fichier/le jeu de caractères par défaut lors de la lecture des fichiers de file d’attente XML à partir d’un disque. Cela entraîne des caractères incorrects dans la réponse pour certains caractères spéciaux. ECCSender doit utiliser UTF-8 lors de la lecture de ces fichiers, car les fichiers de file d’attente XML sur le disque sont toujours UTF-8.

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

    Serveur MID

    PRB1912171

    Les mises à niveau de Yokohama MID Server ne mettent pas à niveau tous les fichiers jar dans lib Les mises à niveau de Yokohama MID Server ne mettent pas à niveau tous les fichiers jar dans lib, ce qui entraîne l’arrêt de NoClassDefFoundError pour diverses classes et du MID Server.

    Mobile Platform

    PRB1835448

    La majuscule dans la valeur du choix interrompt la dépendance à l’égard de l’application mobile .

    Mobile Platform

    PRB1840375

    InputFormScreen ne fonctionne pas lorsque la fonction contenant InputFormScreen provient d’une liste Un InputFormScreen avec Fetch Type = Prefetch/OnDemand n’affiche pas le paramètre dépendant du niveau trois (parameter3 dépend de parameter2 qui dépend de parameter1).
    1. Ouvrez l’application mobile (demandeur).
    2. Connectez-vous à une instance.
    3. Appuyez sur l’onglet « ALP List » > Section 'AppletList' > ListSegmentsWotInc.
    4. Faites glisser vers la gauche sur l’élément de la liste.
    5. Choisissez 3LevelsParamsNotInline_IFSPrefetch / 3LevelsParamsNotInline_IFSOnDemand.

    Comportement attendu : le troisième choix affiche l’option « Aucun », et lors de la sélection des valeurs des premier choix et troisième, le troisième choix affiche les valeurs configurées.

    Comportement réel : le troisième choix n’affiche aucune valeur, et lors de la sélection des valeurs des premier et troisième choix, le troisième choix n’affiche pas les valeurs qui lui sont configurées.

    Mobile Platform

    PRB1843738

    Les paramètres de champ pour le type de bouton d’URL utilisés pour le modèle d’URL sont codés même s’ils ne sont pas nécessaires Lorsque vous sélectionnez les options sur l’application Now Mobile, la page ne navigue pas comme prévu. Au lieu de cela, il est dirigé vers un écran de recherche « La page que vous recherchez est introuvable ». Après avoir sélectionné Aller, la page est redirigée correctement. Options : « Ouvrir ma réservation » mesp ?id=wsd_reservations » et « Créer une réservation générale » « mesp ?id=wsd_search ».

    Next Experience Notifications Menu

    PRB1851718

    Une URL n’est pas mise à jour lorsque vous naviguez à partir du tableau de bord migré en cliquant sur les notifications Il y a un problème du côté de la navigation unifiée qui est à l’origine de ce problème pour plusieurs versions.
    1. Accédez à pa_dashboards. LISTE.
    2. Sélectionnez un tableau de bord.
    3. Choisissez Migrer le tableau de bord dans le menu « Actions ».
    4. Ouvrez le tableau de bord migré à partir du message affiché en haut de la page.
    5. Recherchez le tableau de bord migré et ouvrez-le.
    6. Une notification apparaît dans la cloche de notification située dans le coin supérieur droit de l’interface utilisateur Next Experience.
    7. Sélectionnez la cloche.
    8. Sélectionnez l’enregistrement d’incident dans la liste de notifications.

    Notez que pendant que l’enregistrement s’affiche dans la fenêtre principale, la barre d’URL n’est pas correctement mise à jour et le nom de l’onglet est incorrect.

    Navigation unifiée Next Experience

    PRB1690651

    La recherche de correspondance exacte Zing sur les espaces de travail accède par intermittence à une URL incorrecte dans Next Experience La recherche de correspondance exacte Zing ouvre l’enregistrement dans la vue d’enregistrement et non dans la kb_view.
    1. Connectez-vous à une instance en mode navigation privée.
    2. Assurez-vous que Next Experience est activé.
    3. Assurez-vous que les recherches globales et d’espace de travail utilisent Zing.
    4. Dans le contexte de recherche, sélectionnez Espace de travail pour l’exploitation des services .
    5. Effectuez une recherche de correspondance exacte pour KB0000001.
    6. Notez qu’il devrait ouvrir l’enregistrement dans kb_view.
    7. Attendez 5 à 10 minutes.
    8. Répétez les étapes.

    Notez que l’enregistrement s’ouvre dans la vue d’enregistrement.

    Navigation unifiée Next Experience

    PRB1814384

    L’ajout d’une application parente et d’un module enfant au menu configurable interrompt l’API du menu.
    1. Créez un menu configurable.
    2. Ajoutez l’application « Benchmark » aux éléments configurés du menu.
    3. Ajoutez un module enfant de « Point de référence » au menu configuré.

    Comportement attendu : l’API doit renvoyer la réponse des éléments de menu.

    Comportement réel : l’API renvoie 500.

    Navigation unifiée Next Experience

    PRB1836091

    Il y a un modal « Session expirée 401 » sur les pages publiques Le composant « sn-banner-announcement-list » émet un événement HTTP_ERROR_OCCURRED provoquant un événement CANVAS_GLOVAL_ERROR pour ouvrir la boîte de dialogue d’alerte 401.
    1. Créez une page dans Générateur d’IU.
    2. Rendez-le public.
    3. Déconnectez-vous.
    4. Ouvrez cette page publique.

    Notez qu’une boîte de dialogue « Session expirée (401) » s’affiche.

    Navigation unifiée Next Experience

    PRB1871341

    Le texte est tronqué dans la fenêtre contextuelle « quitter la page » dans Next Experience après la mise à niveau vers Yokohama. Le problème ne se produit pas sur les versions précédentes comme Washington DC ou Xanadu. Le problème ne se produit pas non plus avec UI16 sur la version Yokohama.
    1. Activez Next Experience.
    2. Accédez au module « Configuration de base UI16 ».
    3. Remplacez la valeur de « Titre de l’onglet du navigateur » par une valeur plus longue.
    4. Sélectionnez Enregistrer.
    5. Reconnectez-vous à l’instance pour vous assurer que le changement prend effet.
    6. Sélectionnez Créer nouveau sous le module « Incident » ou « Connaissances » pour créer un enregistrement.
    7. Apportez quelques modifications au formulaire.
    8. Sélectionnez la flèche Retour en haut à gauche du formulaire.

    Comportement attendu : La fenêtre contextuelle « Quitter la page » apparaît, qui affiche un message terminé.

    Comportement réel : la fenêtre contextuelle « Quitter la page » apparaît, mais elle affiche un message tronqué.

    Navigation unifiée Next Experience

    PRB1875808

    La bannière de notification de bureau ne s’affiche pas sous Windows lorsque plusieurs onglets sont ouverts La notification s’affiche dans le centre de notifications, mais pas la bannière.

    Navigation unifiée Next Experience

    PRB1908169

    Une correspondance exacte pour une expérience avec un routeConfigId invalide ne navigue pas Un nouveau problème a été détecté qui entraîne que les résultats de recherche Zing ne s’ouvrent pas correctement dans un espace de travail.

    Expérience utilisateur Now

    PRB1890272

    Un logo de bannière personnalisé pour une instance ne s’affiche pas pour les utilisateurs non authentifiés Une icône d’image brisée s’affiche sur la page « Connexion ».

    Planification d'astreinte

    PRB1868011

    Le lien « Afficher le calendrier » ne fonctionne pas pour un utilisateur non-administrateur Après la mise à niveau vers Xanadu, les utilisateurs non-administrateurs ne sont pas en mesure d’accéder au calendrier d’astreinte.
    1. Empruntez l’identité d’un utilisateur non-administrateur.
    2. Ouvrez n’importe quel calendrier d’astreinte pour le groupe.
    3. Sélectionnez la colonne « Calendrier » pour n’importe quel calendrier.
    4. Sélectionnez l’action d’interface utilisateur Afficher le calendrier.

    Observez qu’une erreur est générée.

    Planification d'astreinte

    PRB1886730

    L’API « Qui d’astreinte » ne renvoie pas les utilisateurs par intermittence

    OneExtend

    PRB1864500

    KB2216882

    L’activation des compétences Now Assist crée des enregistrements [sys_update_xml] inutiles qui ne doivent pas être transférés entre les instances Des mises à jour inattendues du client sont automatiquement générées pour les tables one_api_* qui étendent [sys_metadata]. Cela crée une confusion chez les utilisateurs, car ils ne savent pas comment les mises à jour sont générées et ces enregistrements ne sont pas destinés à être transférés via un ensemble de mises à jour.

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

    Génération de PDF

    PRB1890095

    KB2184477

    Un PDF créé à partir d’une vue avec des champs de remontée pas à pas n’affiche pas ces champs ou le PDF exporté (taille 30B) est corrompu Lors de l’exportation d’un formulaire, si le formulaire contient des champs de remontée pas à pas, la valeur de ces champs est vide dans le fichier PDF exporté. Si le parent du champ de remontée pas à pas n’est pas présent et que des champs de remontée pas à pas sont présents, un PDF corrompu est généré avec une erreur : « Échec du chargement du document PDF ».
    1. Accédez à une instance Yokohama.
    2. Recherchez un enregistrement avec des champs de type « remontée pas à pas ».
    3. Cliquez avec le bouton droit sur l’en-tête du formulaire et exportez-le au format PDF.

    Notez que les champs de remontée pas à pas Model.model_number et la catégorie de modèle. Le nom ne s’affiche pas. De plus, si le parent du champ de remontée pas à pas est manquant, le PDF corrompu est généré avec 30 octets. Le fichier exporté (taille 30B) affiche « Échec de la mise à jour de la pièce jointe PDF ».

    Tableaux de bord Analyse des performances

    PRB1900147

    Les utilisateurs ne peuvent pas ouvrir les tableaux de bord d’interface utilisateur principale réactifs Un message d’erreur s’affiche : « Désolé ! Le tableau de bord demandé n’a pas été partagé avec vous.

    API du tableau de bord de Platform Analytics

    PRB1760775

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

    API du tableau de bord de Platform Analytics

    PRB1865224

    La première fenêtre modale s’affiche malgré 'Ne pas afficher...' En cours de vérification

    API du tableau de bord de Platform Analytics

    PRB1909523

    Les changements apportés dans le tableau de bord n’apparaissent que dans la langue de la session où ils ont été apportés Les utilisateurs rencontrent un comportement incohérent dans les tableaux de bord Platform Analytics en fonction de la langue de l’utilisateur sélectionnée. Lorsqu’il est affiché en anglais, le tableau de bord reflète les dernières mises à jour. Lorsqu’il passe à l’italien, une version obsolète s’affiche, même après avoir vidé le cache à l’aide de cache.do.

    Filtres de Platform Analytics

    PRB1838937

    Lorsqu’un utilisateur non-administrateur crée un filtre « Date » de Platform Analytics, « Champ » clignote brièvement puis est effacé lorsqu’il est sélectionné, en fonction de la table choisie Selon la table choisie dans le modal de filtrage des données, les entrées sélectionnées dans « Champ » clignotent brièvement, puis sont effacées et ne restent pas sélectionnées.
    1. Accordez le rôle analytics_filter_admin à un utilisateur non-administrateur.
    2. Empruntez l’identité de l’utilisateur.
    3. Accédez à la Platform Analytics > Bibliothèque > Filtres.
    4. Sélectionnez Nouveau.
    5. Accédez à la Type de filtre > Date > Données à filtrer > Ajouter.
    6. Sélectionnez la tâche dans la table de champs dans le modal Données à filtrer.
    7. Sélectionnez Créé sous le champ.

    Notez que « Créé » clignote brièvement puis est effacé, et la sélection n’est pas conservée.

    Exécution de la plateforme

    PRB1855493

    Les nœuds ferment le socket TCP après 20 secondes d’inactivité et ignorent la propriété tomcat.connector.all. keepAliveTimeout, ce qui entraîne la génération d’une réponse HTTP 502 par ADC Les nœuds d’application ferment le socket TCP après 20 secondes d’inactivité et ignorent la propriété tomcat.connector.all. keepAliveTimeout, qui est défini sur 70000 dans le fichier '/glide/nodes/ NODE_NAME/conf/ overrides.d/03-custom.properties'. L’équilibreur de charge ADC génère alors une réponse HTTP 502.

    Playbooks (Family Channel)

    PRB1839341

    KB1891818

    Échec de l’installation d’un ensemble de mises à jour avec un changement de Playbook L’erreur d’aperçu non valide « Impossible de trouver un enregistrement dans sys__snapshot pour l’instantané de colonne référencé dans cette mise à jour » se produit lors du déplacement des changements vers les éléments liés au Playbook via un ensemble de mises à jour d’une instance à une autre.

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

    Exploration du processus

    PRB1903878

    KB2229304

    Après la mise à niveau de la version Xanadu vers Yokohama, les ensembles de filtres d’exploration de processus et les tâches planifiées sont supprimés Lors de la mise à niveau de Xanadu vers Yokohama, les conditions définies du filtre d’exploration de processus et les tâches planifiées sont supprimées. En raison d’un problème de back-end, l’exécution du script de mise à niveau supprime involontairement les ensembles de filtres enregistrés et les tâches planifiées des projets d’exploration de processus. Cela affecte particulièrement les configurations avec des « filtres de transition » liés aux tâches planifiées. Bien qu’aucune autre donnée utilisateur n’ait été affectée, ce problème peut perturber les fonctionnalités dans lesquelles les ensembles de filtres supprimés ou les tâches planifiées ont été activement utilisés.

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

    Gestion des projets

    PRB1829307

    Un projet réel n’est pas renseigné dans la ressource agrégée mensuellement pour octobre, bien qu’il soit renseigné pour septembre et novembre Une valeur réelle d’un projet de catégorie n’est pas renseignée dans la table resource_aggregate_monthly pour octobre. Il se remplit pour septembre et novembre. Il y a un record pour un projet réel en octobre. Lorsque vous regardez dans resource_aggregate_weekly, tous les enregistrements réels du projet s’y trouvent.
    1. Ouvrez la table Regroupement de ressources mensuelles [resource_aggregate_monthly].

      Un seul enregistrement s’affiche sous le tableau mensuel et il exclut le mois d’octobre.

    2. Archivage de l’agrégat de ressources hebdomadaire [resource_aggregate_weekly].

      Les enregistrements s’affichent comme prévu, y compris le mois d’octobre.

    Gestion des projets

    PRB1850637

    Les enregistrements resource_aggregate_weekly et resource_aggregate_monthly en double sont créés par intermittence Code de la fonction UpdateActualsFromTimeCard du SI ResourceActuals déclenche un événement pour mettre à jour les agrégats pour chaque jour lorsqu’une carte de pointage est approuvée ou rappelée, ce qui entraîne la création intermittente d’enregistrements resource_aggregate_weekly et de resource_aggregate_monthly en double.

    Gestion des projets

    PRB1880926

    Le champ Intégrité globale et les autres champs connexes ne s’affichent pas selon l’option sélectionnée dans le rapport d’état de projet sur un formulaire de projet Par exemple, lors de la sélection de valeurs dans le champ Intégrité globale , la couleur doit être affichée selon la valeur sélectionnée.

    Listes connexes

    PRB1884173

    Les utilisateurs ne peuvent pas ajouter/supprimer la première option dans la zone de liste double d’un côté à l’autre lorsque l’accessibilité est activée dans Classique (interface utilisateur principale) Les utilisateurs ne peuvent pas déplacer la première option « Disponible » vers le côté « Sélectionné » en double-cliquant ou en utilisant le bouton Ajouter . Sélectionner une option puis double-cliquer sur une autre permet de déplacer les deux. Si les utilisateurs cliquent en maintenant la touche Maj enfoncée pour sélectionner plusieurs options, ils ne se déplacent pas tous - il en reste une. CTRL+A ne sélectionne pas toutes les options ; il semble plutôt activer/désactiver l’ensemble des options sélectionnées.

    Listes connexes

    PRB1887019

    KB2122691

    Les utilisateurs ne peuvent pas effectuer de modification à partir d’une liste connexe sur un champ de référence configuré pour être en lecture seule dans le dictionnaire Les utilisateurs ne sont plus en mesure d’ajouter des enregistrements connexes existants via la fonction « Modifier » sur une liste connexe lorsque le champ de référence de la table cible est marqué comme lecture seule. Ce comportement fonctionnait auparavant comme prévu. Le problème a été vérifié dans plusieurs relations. La suppression de l’attribut « lecture seule » du champ de référence restaure les fonctionnalités attendues, confirmant ainsi le changement de comportement après la mise à niveau.

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

    Reporting

    PRB1324625

    KB0855859

    Erreur de trace de pile « Aucun enregistrement correspondant : com.glideapp.report. charting_v2. Exceptions. ChartDataGenException est levée lorsqu’aucune donnée n’est renvoyée pour un rapport croisé dynamique à plusieurs niveaux Lorsqu’un rapport croisé dynamique à plusieurs niveaux n’a pas de données à renvoyer, l’erreur suivante est journalisée dans la table syslog : « Aucun enregistrement correspondant : com.glideapp.report.charting_v2.exceptions. ChartDataGenException : Aucun enregistrement correspondant...
    1. Créez un rapport avec les valeurs suivantes :
      1. Type de source : Table
      2. Table : Incident
      3. Type : tableau croisé dynamique à plusieurs niveaux
      4. Sélectionner des colonnes : actif vers la table d’incidents
      5. Sélectionner les lignes : Affecté à
    2. Ouvrez les conditions de filtre.
    3. Ajoutez le filtre suivant pour vous assurer que les lignes zéro sont renvoyées :
      1. Créées
      2. Après
      3. Aujourd'hui
    4. Exécutez le rapport.

    Comportement attendu : Le message d’erreur s’affiche : « Impossible de générer le rapport. Aucun enregistrement correspondant ».

    Comportement réel : le message d’erreur apparaît à l’écran : « Impossible de générer le rapport. Aucun enregistrement correspondant » et une erreur est générée dans la table syslog : « Aucun enregistrement correspondant : com.glideapp.report.charting_v2.exceptions. ChartDataGenException : Aucun enregistrement correspondant...

    Reporting

    PRB1853349

    Les visualisations dans des domaines non globaux ne sont pas affichées dans la liste des visualisations Lorsque vous essayez d’ajouter un tableau de bord à une bibliothèque, il n’est enregistré dans aucun sous-domaine. Il est enregistré uniquement dans le domaine global. Dans les sous-domaines, lorsqu’ils essaient d’enregistrer le tableau de bord, il est indiqué qu’il est enregistré, mais ce n’est pas le cas.

    Reporting

    PRB1874881

    Un rapport de calendrier n’affiche pas correctement les caractères japonais Le problème est reproductible à Yokohama.
    1. Créez un enregistrement dans la table vtb_task avec la brève description « 保守 :YokohamaへVerUpリグレ開始 ».
    2. Créez un rapport de calendrier CoreUI basé sur la table vtb_task et le champ Mis à jour .
    3. Sur le rapport Calendrier, les caractères japonais ne s’affichent pas correctement.

    Comportement attendu : « 保守 :YokohamaへVerUpリグレ開始 ».

    Comportement réel : '20:36 保守 :YokohamaへVerUpリグレ開始 - 保守 :YokohamaへVerUpリグレ開始'.

    Reporting

    PRB1878029

    KB2046103

    Un rapport d’exploration ne fonctionne pas comme prévu avec un tri ajouté au rapport Cela a un impact sur les conditions de filtre en ajoutant « ORDERBY » au début de la valeur de la condition à la dernière condition de filtre du rapport.

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

    Reporting

    PRB1881863

    KB2064621

    L’exploration dans un rapport croisé dynamique à plusieurs niveaux qui suit un filtre interactif ne fonctionne pas comme prévu La fonctionnalité d’exploration des rapports croisés dynamiques à plusieurs niveaux ne fonctionne pas comme prévu lorsqu’un rapport est ajouté à un tableau de bord ou lorsque l’option « Suivre le filtre interactif » est activée pour le widget « Rapport ».

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

    Reporting

    PRB1892235

    Lors de l’accès aux rapports planifiés, les utilisateurs obtiennent une erreur Lors de l’accès aux rapports planifiés, les utilisateurs obtiennent l’erreur suivante : « Une partie de la requête sur par_coreui_migration _bridge_sysauto a été ignorée en raison d’un accès insuffisant pour l’opération « query_match » pour les utilisateurs non-administrateurs.

    Délégation de rôle

    PRB1828712

    KB2248225

    La mise à jour de sys_user_group.parent est effectuée sur le front-end, ce qui provoque un délai d’expiration de la transaction et laisse sys_group_has_role incohérente Étant donné que la mise à jour de sys_user_group.parent est effectuée sur la face avant, une transaction peut expirer. Par conséquent, les enregistrements de sys_group_has_role deviennent incohérents.

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

    Contextes de restauration

    PRB1844400

    KB1803428

    La tâche « Nettoyer les contextes de restauration expirés » entraîne des problèmes de mémoire et des redémarrages de nœuds Le travail diffuse sur de grands blocs de lignes de données et provoque des redémarrages de nœuds. Le vidage de tas indique 1,2 Go de mémoire utilisée par cette tâche.

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

    Intégration SaaS avec Adobe Cloud (Glide)

    PRB1843443

    KB1913878

    sn_samp. Candidats à la réclamation UpdateReclamation > getUser SubscriptionCost problème de code Le champ potential_savings n’est présent que sur la table samp_sw_ reclamation_candidate et non sur samp_sw_rc_m2m_subscription. Cela entraîne l’échec de la tâche « SAM : mise à jour des candidats à la réclamation existants » lors de la mise à jour du coût de l’abonnement hybride.

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

    Travaux planifiés

    PRB1794747

    Le champ Mis à jour de la table « Agents d’avancement » n’est pas mis à jour après le redémarrage d’un nœud Le champ Mis à jour de la table « Agents d’avancement » n’est pas mis à jour lorsque le nœud sur lequel la tâche est exécutée redémarre.
    1. Connectez-vous à n’importe quelle instance après la version Vancouver.
    2. Déclenchez un script correctif pour exécuter le script en arrière-plan.
    3. Redémarrez le nœud sur lequel la tâche de script correctif est en cours d’exécution.

    Notez le journal : '2024-08-15 04:11:21 (685) worker.5 worker.5 txid=5827be15c30c JobExecutionor Démarrage : script correctif : test : script.8427fa15c30c961044093806050131d2, type de déclencheur : Une fois, Priorité : 25, Mise à niveau sûre : vrai, Répéter : Nom : Script correctif : Test : Contexte de la tâche de script : . . 2024-08-15 04:16:03 (189) glide.scheduler SYSTÈME SchedulerThread [Arrêt approprié du planificateur] Arrêt du thread... Aucun pool de connexion de base de données disponible pour le nom glide org.mozilla.javascript.JavaScriptException : java.lang.IllegalStateException : aucun pool de connexion de base de données disponible pour le nom glide ». Notez que l’état de l’agent d’avancement est changé en « Annulé », mais que le champ Mis à jour n’est pas mis à jour. Vérifiez si la tâche « Mettre à jour les contrôleurs de progression en cours d’exécution bloqués au démarrage » a été exécutée. Notez que la tâche « Mettre à jour les contrôleurs de progression en cours d’exécution bloqués au démarrage » a été exécutée, elle met à jour les enregistrements de l’agent d’avancement.

    Calendriers

    PRB1831078

    La page « Chronologie » ne s’affiche pas correctement avec des sous-éléments après une mise à niveau de Xanadu Lorsqu’un enregistrement [cmn_timeline_sub_item] est joint, « Afficher la chronologie » ne semble pas fonctionner. Le problème n’existe que lorsqu’il y a un sous-élément de chronologie dans la page « Chronologie ». S’il n’y a pas de calendrier, il n’y a pas de problème.
    1. Accédez à la Tous > Pages de chronologie.
    2. Sélectionnez la feuille de route ServiceNow.
    3. Sélectionnez le bouton Afficher la chronologie .

    Cadre Seismic

    PRB1878687

    Les utilisateurs reçoivent parfois un message d’erreur sur quelques instances : « Une erreur inconnue s’est produite. Veuillez réessayer après un certain temps » Les rôles accessibles à l’utilisateur sont récupérés et utilisés pour déterminer la liste « Exécuter avec des rôles ». Ce problème est dû à la taille importante de la charge utile. La chaîne de qualificatif est grande.
    1. Activez la génération de flux.
    2. Activer la compétence image2flow.
    3. Accédez à la page d’accueil du Studio de workflow.
    4. Créez un flux avec une image.
    5. Accédez à la page d’accueil.

    Un utilisateur peut voir « Une erreur inconnue s’est produite. Veuillez réessayer après un certain temps ». Cela n’arrive pas tout le temps.

    Scripts côté serveur

    PRB1794568

    KB1699139

    JavaScript Xanadu ES12 dans le périmètre global ne fonctionne pas pour les scripts correctifs et échoue avec une « erreur de compilation de script » À part 'const' et 'let', aucune nouvelle fonctionnalité d’ES ne semble fonctionner. Il y a une erreur de compilation de script : « Identificateur de script : null.null.script, Description de l’erreur : erreur de syntaxe (null.null.script ; ligne 4), Niveau ES du script : 0, Mode interprété : vrai ». Ce problème n’existe pas dans les applications incluses dans le périmètre.

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

    Scripts côté serveur

    PRB1848232

    Une instance TD se bloque et ne répond pas en raison d’appels récursifs lors de la capture de mesures GCF (Generic Collection Framework) Lors de la publication des mesures GCF pour les scripts, MInMaxPriorityQueue est utilisé pour collecter les 20 exécutions les plus longues. Il tente d’accéder aux index supérieurs à 20, ce qui entraîne des exceptions ArrayIndexOutofBound.

    Scripts côté serveur

    PRB1883239

    ESLatestScriptLoader renvoie un message d’avertissement Le message se lit comme suit : « Le chargement de la version a été arrêté par ESLatestScriptLoader pour sys_es_latest_script...

    Catalogue de services

    PRB1761951

    Une erreur se produit dans Recherche IA : « ERREUR *** la colonne de remontée pas à pas n’existe pas sc_cat_item.ref _sc_cat_item_content. content_type' Après la mise à niveau de l’instance vers Washington DC, une erreur se produit dans le journal système : « ERREUR SÉVÈRE *** *** La colonne de remontée pas à pas n’existe pas sc_cat_item.ref _sc_cat_item_content. content_type ».

    Catalogue de services

    PRB1857685

    g_user.userID ne renvoie pas une chaîne, mais un objet natif dans l’élément de catalogue conversationnel d’Agent virtuel Il donne une erreur.

    Gestion des niveaux de service

    PRB1849627

    Améliorer la gestion par le calculateur de SLA de très grands ensembles d’enregistrements SLA de tâche pendant le traitement de déclenchement Dans certaines circonstances, les calculs de SLA en bloc peuvent entraîner des problèmes de mémoire de nœud si l’ensemble des SLA de tâche en cours de calcul est très volumineux.
    1. Ouvrez l’include de script SLACalculatorNG.
    2. Examinez la fonction SLACalculatorNG.calculateSLArange.

    Notez qu’il traite d’abord la liste des SLA de tâche et les ajoute à un tableau. Cela consomme inutilement de la mémoire.

    ServiceNow Security Center (version de famille)

    PRB1843476

    Au moment de la mise à niveau avec du contenu mis à jour, les étapes terminées d’une action de l’utilisateur conservent l’état de l’action sur « Prêt », ce qui désactive le bouton Terminé de l’action

    Widgets principaux de Portail de services

    PRB1862176

    Portail de services ne parvient pas à soumettre un élément de catalogue lorsqu’une variable HTML requise est vide et soumise à nouveau avec une valeur remplie Après avoir appuyé sur « Envoyer » sur un widget d’élément de Service Catalog lorsque la variable HTML requise est vide, la soumission est rejetée comme prévu. Cependant, le remplissage de la variable HTML après le rejet de la soumission détecte toujours la variable HTML comme non remplie. Pour cette raison, les utilisateurs ne peuvent soumettre des éléments de catalogue à partir de Portail de services que lorsque les variables HTMl requises sont correctement renseignées avant la soumission.

    Portail de services

    PRB1502280

    KB0994649

    Le champ de pièce jointe de fichier n’apparaît pas sur une page de formulaire du portail Le champ de pièce jointe Mon fichier n’apparaît pas sur la page « formulaire » d’un enregistrement d’incident.
    1. Connectez-vous en tant qu’utilisateur administrateur.
    2. Ouvrez la page du formulaire de l’enregistrement d’incident.

    Notez que le champ de pièce jointe Mon fichier n’apparaît pas sur le portail, mais s’affiche en vue native.

    Portail de services

    PRB1537370

    Le style des messages de champ (à l’aide de showFieldMsg()) pour les types d’erreurs n’est pas cohérent entre le portail et la plateforme L’utilisation de showFieldMsg() pour afficher le type d’erreur n’est pas cohérente entre les vues Portail et Plateforme. Dans la vue Plateforme, l’erreur s’affiche sur un fond rouge. Toutefois, dans Portal, l’erreur s’affiche sous la forme d’une chaîne rouge en italique sans fond rouge.
    1. Ouvrez n’importe quel élément de catalogue de services.
    2. Ajoutez trois nouvelles variables pour tester le message de champ pour les informations, les avertissements et les erreurs.
    3. Créez un script client du catalogue onLoad.
    4. Ajoutez les messages de champ suivants à chacune des trois variables pour les informations, avertissements et erreurs :
      1. Info : g_form.showFieldMsg('var1', 'info msg', 'info')
      2. Avertissement : g_form.showFieldMsg('var2', 'avertissement msg', 'avertissement')
      3. Erreur : g_form.showFieldMsg('var3', 'error msg', 'error')
    5. Accédez à l’élément de catalogue dans le portail.

    Comportement attendu : le style des messages de champ est identique pour les informations, les avertissements et les erreurs.

    Comportement réel : le style du message de champ pour erreur est différent des informations et avertissements, et il n’y a pas de couleur d’arrière-plan pour le message d’erreur.

    Portail de services

    PRB1765867

    Le formulaire « Widget » génère une erreur lors de la tentative d’enregistrement Une erreur s’affiche après la tentative d’enregistrement des changements apportés au formulaire « Widget ».
    1. Accédez au formulaire « Widget ».
    2. Modifiez le champ Rôles , par exemple en ajoutant le rôle user_admin.
    3. Enregistrez les changements.

    Comportement attendu : Le formulaire doit être enregistré avec succès.

    Comportement réel : Une erreur est affichée sous le champ Contrôleur client : « Impossible de sauvegarder l’enregistrement en raison d’une erreur de compilation : erreur d’analyse JavaScript à la ligne (25) colonne (25) problème = nom manquant après . opérateur ( ; ligne 25) ».

    Portail de services

    PRB1829670

    Genius Results affiche à la fois les éléments de catalogue et les articles de la base de connaissances, même lorsque l’utilisateur effectue un filtrage avec les onglets de navigation La recherche dans un portail affiche les résultats Genius Now Assist, y compris les éléments de catalogue et les résultats de recherche dans la base de connaissances. Sélectionnez un volet de navigation de catalogue ou un volet de navigation de la base de connaissances, les résultats filtrés affichent à la fois un élément de catalogue et des questions-réponses Now Assist au lieu d’afficher les résultats filtrés respectifs.
    1. Configurez Now Assist dans Recherche IA dans l’instance.
    2. Activez-la pour le portail /esc.
    3. Activez Recherche IA dans le portail.
    4. Mappez la configuration des résultats Genius dans l’onglet de la liste connexe des résultats Genius.
    5. Sélectionnez le lien existant.

      Un nouveau formulaire s’affiche après l’entrée d’un élément de catalogue dans une configuration de résultat Genius.

    6. Accédez à /esc.
    7. Recherchez Réinitialisation du mot de passe dans le widget de recherche.

      Il affiche certains résultats Genius, notamment un résumé de l’article de la base de connaissances et un élément de catalogue.

    8. Sélectionnez dans les demandes de navigation.
    9. Il affiche les mêmes résultats Genius, y compris le résumé de la base de connaissances.

    Comportement attendu : lorsque vous sélectionnez le volet de navigation Demandes , il ne doit afficher qu’un résultat Genius d’élément de catalogue et non une base de connaissances. Si les utilisateurs sélectionnent le volet de navigation de la base de connaissances, il doit afficher uniquement la base de connaissances et non un résultat Genius de catalogue.

    Comportement réel : quel que soit le volet de navigation, le résultat Genius affiche à la fois un élément de catalogue et un résumé de la base de connaissances.

    Portail de services

    PRB1839297

    KB1925168

    Une erreur de page SPEntry « Exécuter l’opération sur l’include de script 'SPEntryPage' » du périmètre se produit Le changement de champ d’application et l’actualisation de la page affichent l’erreur suivante : « Exécuter l’opération sur l’include de script 'SPEntryPage' du périmètre 'Gestion des connaissances : Portail de services' a été refusé ».
    1. Connectez-vous à une instance Xanadu.
    2. Créez le glide.entry.first. Propriété système page.script.
    3. Donnez-lui la valeur : new SPEntryPage() .getFirstPageURL().
    4. Définir « Gestion des connaissances : Portail de services » comme périmètre actuel.
    5. Actualisez la page du navigateur.
    6. L’erreur « Exécuter l’opération sur l’include de script 'SPEntryPage' du périmètre 'Gestion des connaissances : Portail de services' a été refusée. L’application « Gestion des connaissances : Portail de services » doit déclarer un privilège d’accès entre périmètres. Veuillez contacter l’auteur de l’application pour mettre à jour ses demandes de privilèges.
    7. Répétez les étapes 2 et 3 avec les champs d’application « Expérience d’accueil CI » et « Interfaces conversationnelles : diagnostic ».

    Notez que le même message d’erreur s’affiche.

    Portail de services

    PRB1854147

    Les 'Éléments populaires' affichent une police bleue sur le portail SWP Les éléments les plus courants affichent une police bleue et sont de plus grande taille après la mise à niveau de Xanadu.

    Portail de services

    PRB1855070

    Après la mise à niveau vers Yokohama EA, une erreur est causée par la règle métier « Créer une liste de canaux de communication SP » Une erreur trouvée dans les journaux après la mise à niveau vers Yokohama EA « Appel de règle métier récursive pour « Créer une liste de canaux de communication SP » sur sp_portal ». Un certain nombre de transactions simples entraînent cette erreur.

    Portail de services

    PRB1875043

    Dans la langue « Canada - Français », la soumission d’une date au format « jj-MM-aa » provoque une erreur Lorsqu’un utilisateur définit sa langue sur « Canada - Français » et tente de soumettre une date au format « jj-MM-aa », la date ne s’applique pas correctement, ce qui entraîne une erreur.
    1. Installez le module d’extension com.snc.i18n.french-canada (français – Canada).
    2. Dans l’instance, accédez à Tous > Configuration de base > Format de date.
    3. Définissez le format de date du système sur « jj-MMM-aa ».
    4. Marquez l’élément de catalogue « Exemple d’élément » comme actif.
    5. Affectez-lui une catégorie afin qu’il s’affiche dans le catalogue de services pour les utilisateurs.
    6. Définir la variable de date sur « obligatoire ».
    7. Accédez au /sp (Portail de services).
    8. Recherchez « Exemple d’élément ».
    9. Assurez-vous que la langue est définie sur Français - Canada.
    10. Renseignez la variable de date.
    11. Envoyer.

    Notez qu’il y a une erreur et que la date ne s’applique pas au champ.

    Gestion des sessions

    PRB1704076

    KB1645930

    XMLStates peut générer une erreur « Tentative d’utilisation de GlideSession appartenant à un autre thread » lors de la récupération des statistiques relatives aux sessions Les statistiques associées à GlideSessions itérent sur toutes les sessions et accès gs.getClientDataMap(), ce qui lève l’erreur « Tentative d’utilisation de GlideSession appartenant à un autre thread » en même temps que l’utilisateur revendique la propriété de la session lors de l’exécution de la transaction.

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

    Session Validation

    PRB1846625

    KB1812394

    Échec de la redirection des liens profonds avec un nœud qui passe d’une session non authentifiée à une session authentifiée Lors de l’ouverture d’une URL de lien profond, l’utilisateur doit s’authentifier et être redirigé vers une ressource spécifique.

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

    Barre latérale (version familiale)

    PRB1849937

    KB2131098

    Quand sn_hr_core. impersonateCheck est défini sur vrai, les utilisateurs ne peuvent pas ajouter d’utilisateurs à la barre latérale Lorsque sn_hr_core.impersonateCheck est défini sur « vrai », les utilisateurs ne peuvent pas ajouter d’utilisateurs à la discussion de barre latérale pour sn_hr_core_case_payroll enregistrements. Il y a à la place un message d’erreur : « Les participants ne peuvent pas rejoindre la discussion car ils n’ont pas accès à cet enregistrement. »

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

    Gestion des actifs logiciels

    PRB1632141

    KB1346310

    La tâche planifiée « SAM - Normaliser les modèles de détection à l’aide des règles de la bibliothèque de contenu » échoue lorsque la bibliothèque Content Data Service (CDS) n’est pas complète La tâche planifiée « SAM - Normaliser les modèles de détection à l’aide des règles de bibliothèque de contenu » échoue avec les erreurs suivantes : « 08:14:33.158 Avertissement agent. 1 worker.1 txid= 9df7afed1b47 AVERTISSEMENT *** AVERTISSEMENT *** Obtenir pour un enregistrement inexistant : samp_sw_package : 78a1f708db96ef0 0c41a10825 b9619c4, initializing 08:14:33.159 Error worker.1 worker.1 txid=9df7afed1b47 ERREUR *** GRAVE *** NormalizationEngine : erreur : aucune correspondance trouvée pour dans samp_sw_publish'.

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

    Gestion des actifs logiciels

    PRB1794370

    KB1699116

    Les champs obsolètes ne sont pas désactivés Plusieurs champs de Software Asset Management sont déconseillés, mais pas désactivés.

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

    Pack d’éditeurs Gestion des actifs logiciels pour Microsoft

    PRB1871730

    La section d’extension « Collecter les informations CAL » génère une charge utile énorme pour la découverte Windows Lors de l’exécution de modèles de système d’exploitation Windows-serveurs, si le serveur a une grande quantité d’enregistrements dans le MsftUal_DeviceAccess et MsftUal_UserAccess via des requêtes WMI, la charge utile est importante. Des charges utiles aussi volumineuses peuvent provoquer des verrouillages mutex et avoir un impact sur les performances.

    Exécutez la découverte sur un serveur Windows avec un grand nombre d’appareils/d’utilisateurs renvoyés par les requêtes WMI dans la section d’extension « Collecter les informations CAL ».

    Normalisation des actifs logiciels

    PRB1847748

    KB2020463

    Parfois, le produit/éditeur Norm n’est pas effacé/tamponné sur quelques installations

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

    Réclamation des actifs logiciels

    PRB1896341

    KB2171072

    Il y a des problèmes de candidat à la réclamation et de règle de réclamation

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

    Notes de gestion spéciale

    PRB1836082

    Simplifier les conditions « Actualiser SHN » pour plus de lisibilité et de rétroportabilité Dans Xanadu, si les utilisateurs définissent la propriété des notes de gestion spéciale (SHN) « Afficher les notes de gestion spéciale une seule fois par session » sur faux, la fenêtre contextuelle SHN ne s’affiche pas du tout chaque fois qu’un utilisateur accède à un enregistrement. Toutefois, dans Xanadu, une fois que la propriété est définie sur false, la fenêtre contextuelle SHN ne s’affiche pas du tout chaque fois qu’un utilisateur accède à un enregistrement. Selon la documentation, la fenêtre contextuelle SHN doit être affichée chaque fois qu’un utilisateur accède à un enregistrement.
    1. Assurez-vous que le module d’extension « Special Handling Notes » (com.sn_shn) est activé.
    2. Assurez-vous de mettre à niveau les applications du Store vers les dernières versions.
    3. Créez des « Notes de gestion spéciale » (sn_shn_notes) pour la table « Incident ».
    4. Spécifiez une condition, telle qu’une « Description brève », qui contient quelque chose.
    5. Ouvrez la page « Propriétés » SHN et définissez la propriété « Afficher les notes de gestion spéciale une seule fois par session » sur faux.
    6. Ouvrez un enregistrement « Incident » qui correspond à la condition dans Espace de travail pour l’exploitation des services ou Espace de travail CSM.

    Notez que la fenêtre contextuelle « Notes de gestion spéciale » ne s’affiche pas du tout chaque fois qu’un utilisateur accède à l’enregistrement dans l’un ou l’autre des espaces de travail.

    Catalogue de changement standard

    PRB1856886

    KB1931818

    Une valeur n’est pas renseignée dans le modèle si un nouveau champ de zone de texte est ajouté lors de la création ou de la modification d’une proposition de changement standard Le champ template_value contient « STARTSWITH » au lieu de l’opérateur « = », ce qui ne permet pas de renseigner le champ avec la valeur lorsque le modèle est appliqué à l’enregistrement de demande de changement.

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

    Archivage système

    PRB1815571

    Les exécutions d’archives peuvent être bloquées dans un état actif lorsque le processus expire lors de la création de tables ar_* Les exécutions d’archivage peuvent être bloquées à l’état actif lorsque la règle d’archivage sur la CMDB est exécutée pour la première fois et si la hiérarchie de la CMDB est importante. Lors de la création de toute la table ar_* dans cette hiérarchie, cela peut expirer.

    Ensembles de données à importations système

    PRB1753408

    La tâche « Import Set Deleter » contribue au retard de réplication en raison de la longueur des instructions DELETE et des exécutions par lots .

    Ensembles de données à importations système

    PRB1804838

    KB1705523

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

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

    Ensembles de données à importations système

    PRB1850436

    KB2115235

    Une création de colonne inattendue se produit lors de l’importation d’un fichier Excel avec des en-têtes japonais Lors de l’importation d’un fichier avec des en-têtes japonais, une nouvelle colonne « u_xxx » est créée, même si la colonne u_email existe déjà. Ce problème se produit également à Washington DC.

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

    Administration des tables et gestion des données

    PRB1681343

    convertToPDF WithHeaderFooter est lent à convertir avec une règle métier .

    Administration des tables et gestion des données

    PRB1852726

    KB2068808

    Les utilisateurs obtiennent une erreur : « Erreur de syntaxe ou violation de la règle d’accès détectée par la base de données ((conn=316832) Colonne inconnue 'ba.a_ref_10' dans 'on clause') »

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

    Balises

    PRB1767453

    Le nombre de vues de liste de balises « Grouper par » n’est pas exact La balise « Grouper par » dans le nombre de vues de listes n’est pas exacte dans la table « Tâche » lorsqu’une balise est ajoutée aux enregistrements nouvellement créés à partir d’une table étendue personnalisée.
    1. Ouvrez une instance Vancouver.
    2. Accédez à la Définition du système > Tables.
    3. Créez une table avec l’exemple suivant :
      1. Étiquette : Ticket ad hoc
        1. Nom : u_adhoc_ticket
        2. Étend la table : Tâche
      2. Accédez à l’onglet « Contrôles » :
        1. Changement de préfixe en : AR
        2. Créer des contrôles d’accès : vrai
        3. Rôle d’utilisateur : itil
      3. Accédez à l’onglet « Accès à l’application » :
        1. Créer, mettre à jour, lire : vrai
        2. Autorisez l’accès à cette table via un service web : Vrai
        3. Permettre la configuration : vrai
    4. Enregistrez la table.
    5. Ajoutez la balise « test » à un enregistrement nouvellement créé.
    6. Accédez à la table « Tâche ».
    7. Choisissez deux enregistrements dans la table.
    8. Regroupez la table 'Tâche' dans le champ par balises .

    Comportement attendu : le montant du compteur de groupe est le même que le nombre d’enregistrements dans la liste.

    Comportement réel : le compteur de groupe est de deux même s’il y a trois enregistrements dans la liste.

    Time Card Management

    PRB1890157

    Sur le portail des feuilles de temps, les infobulles restent parfois bloquées à l’écran dans Yokohama Si un utilisateur survole une autre info-bulle, l’original est conservé dans la plupart des cas.
    1. Ouvrez une instance Yokohama avec Gestion des cartes de pointage.
    2. Empruntez l’identité de « l’administrateur système ».
    3. Ouvrez le portail des feuilles de temps.
    4. Ajoutez des cartes de pointage opérationnelles à partir de la section « Autre ».
    5. Passez la souris sur les étiquettes opérationnelles ou les chiffres pour les totaux quotidiens.

    Notez que les infobulles restent pendant une période prolongée ou indéfiniment.

    Journaux des transactions

    PRB1827610

    Les mesures d’erreurs et de journaux ont été supprimées dans l’include de servlet XMLStats, entraînant la valeur de 0 dans le tableau de bord des performances ServiceNow dans le tableau de bord des performances ServiceNow après une mise à niveau Lorsque l’utilisateur accède aux tableaux de bord des performances ServiceNow, certains des graphiques ne sont pas affichés et affichent à la place le message d’erreur « Erreur : données de série non valides ».
    1. Créez une instance de base à Vancouver.
    2. Accédez au tableau de bord des performances de ServiceNow.
    3. Laissez l’instance s’exécuter jusqu’à ce qu’un nombre non nul apparaisse dans les graphiques de métriques « Erreurs et journaux ».
    4. Mettez à niveau l’instance vers Washington DC.
    5. Examinez à nouveau les graphiques de mesures « Erreurs et journaux » une fois la mise à niveau terminée.

    Comportement attendu : Le graphique doit afficher les valeurs en conséquence.

    Comportement réel : le graphique s’aplatit à 0.

    Actions d'interface utilisateur

    PRB1879023

    Un modal d’espace de travail avec un champ HTML ne s’affiche pas dans Yokohama Lors de l’utilisation de g_modal.showFields() dans une action d’interface utilisateur pour remplir le modal à partir de l’espace de travail, le modal n’apparaît pas s’il a un champ de type « html » défini.

    Administration sur le terrain d’interface utilisateur

    PRB1779043

    Une erreur s’est produite lors de la saisie d’une valeur décimale dans un champ décimal lorsqu’une valeur est définie pour glide.system.locale Ce problème est reproductible sur n’importe quel espace de travail et lorsque la propriété système glide.system.locale n’est pas vide.
    1. Connectez-vous à une instance.
    2. Accédez à Agent Workspace.
    3. Ouvrez un incident.
    4. Entrez « 123456789.09 » sur le champ de test .
    5. Sélectionnez hors du champ.

    Notez que le message est visible : 'Impossible d’analyser 123.456.789,6 comme un nombre'.

    Administration sur le terrain d’interface utilisateur

    PRB1791024

    getSelectedOption s’interrompt pour les enregistrements comportant des champs de type script .

    Administration sur le terrain d’interface utilisateur

    PRB1821427

    Une instance manque de mémoire lorsqu’il y a une syntaxe de table de balisage wiki inattendue à l’intérieur d’un champ de texte wiki Lors de la création d’un enregistrement kb_knowledge sur un formulaire sur lequel le champ wiki est affiché, le nœud manque de mémoire.

    Administration sur le terrain d’interface utilisateur

    PRB1827405

    Un formulaire UI16 se charge lentement lorsque le champ de type Nom composite est ajouté et que l’instance comporte beaucoup de métadonnées Si un formulaire contient un champ de type Nom composite et qu’il contient beaucoup de métadonnées, le formulaire peut prendre plus de 15 à 20 secondes pour se charger.

    Administration sur le terrain d’interface utilisateur

    PRB1877769

    KB2182152

    L’icône d’informations (i) pour les variables de catalogue de référence est manquante sur les éléments demandés et le formulaire « SCTASK » sous Espace de travail pour l’exploitation des services Le problème est observé avec tous les espaces de travail depuis Yokohama.

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

    Administration sur le terrain d’interface utilisateur

    PRB1879955

    L’enregistrement sys_user ne conserve pas le format du numéro de téléphone dans les champs Type de numéro de téléphone
    1. Accédez à n’importe quelle instance Yokohama.
    2. Assurez-vous que la propriété glide.ui.format_phone est définie sur false.
    3. Ouvrez n’importe quel enregistrement sys_user.
    4. Mettez à jour le champ Téléphone mobile avec une valeur.
    5. Enregistrez l'enregistrement.

    Comportement attendu : la valeur du champ ne doit pas être formatée.

    Comportement réel : la valeur du champ est formatée.

    Administration sur le terrain d’interface utilisateur

    PRB717514

    KB2092173

    Un champ de glide_list remontée pas à pas avec des choix n’affiche pas les choix de la liste déroulante Les utilisateurs ne sont pas en mesure d’ajuster/administrer une liste comme prévu.

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

    Administration de formulaire d’interface utilisateur

    PRB1814991

    Un formulaire contextuel de modification en bloc dans une liste de présentation ne sera pas actualisé après la transaction précédente Le formulaire contextuel d’action d’interface utilisateur de modification en bloc contient des entrées du champ Description d’une transaction précédente vers d’autres enregistrements ouverts.
    1. Accédez à la Générateur d'IU > Espace de travail pour l'exploitation des services.
    2. Ajoutez une variante à la liste.
    3. Sélectionnez Modèle de page de liste dans le sélecteur de modèle.
    4. Assurez-vous que la nouvelle variante a un ordre plus petit que l’ordre existant, afin qu’elle devienne la liste par défaut.
    5. Accédez à la Espace de travail > Espace de travail pour l'exploitation des services > Liste > Incident > Tous.
    6. Sélectionnez n’importe quel enregistrement.
    7. Sélectionnez l’action d’interface utilisateur Modifier (1).
    8. Mettez à jour le champ Description dans la fenêtre contextuelle vers ABCDE.
    9. Sélectionnez Mettre à jour.
    10. Notez le message de mise à jour de réussite.
    11. Sélectionnez un autre enregistrement.
    12. Sélectionnez l’action d’interface utilisateur Modifier (1).
    13. Notez que le champ Description contient l’entrée utilisateur « ABCDE » de la dernière transaction.
    14. Sélectionnez Annuler.
    15. Confirmez pour ignorer les modifications.
    16. Sélectionnez un autre enregistrement.
    17. Sélectionnez l’action d’interface utilisateur Modifier (1).

    Notez que le champ Description contient toujours l’entrée utilisateur « ABCDE » de la transaction précédente.

    Administration de formulaire d’interface utilisateur

    PRB1824242

    Le bouton Ajouter/Supprimer plusieurs sur les champs de liste ne fonctionne pas si les champs requis sont présents Lorsque vous sélectionnez le bouton Ajouter/Supprimer plusieurs dans un champ de type glide_list alors qu’il existe d’autres champs obligatoires dans le formulaire (qui ne sont pas renseignés), la fenêtre contextuelle de zone de sélection ne s’ouvre pas et tous les champs obligatoires clignotent en rouge. Cela inclut le collecteur de liste lui-même (s’il est obligatoire).
    1. Ouvrez une instance.
    2. Ouvrir l’incident. LIST ou n’importe quelle table.
    3. Ouvrez un enregistrement.
    4. Effacer le texte de l’un des champs obligatoires.
    5. Sélectionnez le bouton Ajouter/Supprimer plusieurs .

    Notez que cela génère une erreur.

    Administration de formulaire d’interface utilisateur

    PRB1829603

    Les champs de l’espace de travail sont effacés lors de l’utilisation de plusieurs onglets avec un agent Après la mise à niveau vers la version Washington DC, un problème se produit lors de l’accès à plusieurs onglets lors d’une conversation avec un agent actif, dans laquelle les enregistrements d’interaction déjà terminés sont effacés.
    1. Connectez-vous à une instance.
    2. Empruntez l’identité d’un utilisateur.
    3. Accédez à Espace de travail pour l’exploitation des services.
    4. Mettre à jour l’état sur Disponible dans deux onglets différents.
    5. Empruntez l’identité de deux utilisateurs.
    6. Lancez une conversation instantanée à partir du portail.
    7. Renseignez tous les champs dans l’enregistrement d’interaction.
    8. Recherchez « REQ0010001 » dans l’espace de travail.
    9. Essayez d’ouvrir REQ0010001.
    10. Accédez à la Enregistrement connexe > Éléments demandés > Tâches du catalogue.
    11. Ajouter des notes de travail.
    12. Fermez l’onglet « Enregistrement connexe ».
    13. Affichez les enregistrements d’interaction.
    14. Notez que les valeurs sont effacées.

    Comportement attendu : les valeurs mises à jour dans l’enregistrement d’interaction ne doivent pas être effacées après l’ouverture de plusieurs onglets.

    Comportement réel : les valeurs mises à jour dans l’enregistrement d’interaction sont effacées après l’ouverture de plusieurs onglets.

    Administration de formulaire d’interface utilisateur

    PRB1843602

    Il y a un problème avec la position du sélecteur de dates La position du sélecteur de dates ne change pas lors du défilement de la page.
    1. Ouvrez un formulaire avec un champ Date .
    2. Sélectionnez le sélecteur de dates.
    3. Faites défiler la page.

    Notez que le sélecteur de date reste dans la même position à l’écran même lors du défilement.

    Administration de formulaire d’interface utilisateur

    PRB1847059

    Le formatage sur l’en-tête des notes de gestion spéciale est aligné à gauche dans Xanadu. Les notes de gestion spéciale ne sont pas alignées correctement et sont formatées complètement à gauche.

    Administration de formulaire d’interface utilisateur

    PRB1859837

    La configuration de la règle de la vue UX n’est pas appliquée dans l’espace de travail lorsqu’un enregistrement est ouvert à partir d’un champ de référence Les configurations de la règle de la vue UX ne sont pas appliquées lorsqu’un enregistrement est ouvert dans un espace de travail à partir d’un champ de référence sur un formulaire, mais lors de l’ouverture du même enregistrement à partir d’une liste connexe dans un espace de travail, la configuration de la règle de la vue UX est appliquée.
    1. Ouvrez une table cmdb_ci_computer.
    2. Créez une vue personnalisée.
    3. Créez une règle de vue d’espace de travail sur la table sysrule_view_workspace avec les valeurs suivantes :
      • Tableau : cmdb_ci_computer
      • Vue : utilisez la vue personnalisée créée
      • Expérience restreinte : décocher
      • Espace de travail : vide
      • Ordre d’exécution : 1
    4. Créez une configuration de règle de vue UX dans la table sys_ux_view_rules_configuration avec la valeur :
      • Actif : vrai
    5. Accédez à la Règles des vues d'espace de travail > Liste connexe.
    6. Ajoutez la règle de vue d’espace de travail créée.
    7. Ouvrez Espace de travail pour l’exploitation des services.
    8. Créer un incident dans lequel le champ Élément de configuration fait référence à un enregistrement cmdb_ci_computer.
    9. Enregistrez le nouvel incident.
    10. Accédez à la Incident > Détails > Ouvrir l'enregistrement dans le champ Élément de configuration .
    11. Sélectionnez Ouvrir l’enregistrement sur le modal qui s’affiche.

    Notez que la vue personnalisée créée dans n’est pas appliquée.

    Administration de formulaire d’interface utilisateur

    PRB1863573

    Une erreur « Balise de périmètre non autorisée » est renvoyée lorsque le module d’extension IA générative UXC est actif Les macros d’interface utilisateur incluses dans le champ d’application sont ajoutées au formulaire UI16 par le module d’extension « UXC Generative AI » entrent en conflit avec les règles de définition du champ d’application, ce qui entraîne l’envoi d’une erreur « Balise de champ d’application non autorisée ». Visuellement, les utilisateurs remarquent que les listes connexes et les autres macros ne se chargent pas sur le formulaire.
    1. Accédez à sysapproval_approver.list.
    2. Ouvrez tout enregistrement encore dans l’état « Demandé ».
    3. Cliquez avec le bouton droit sur l’en-tête et configurez la mise en page du formulaire.
    4. Ajoutez le formateur « Champ d’application de l’approbation du formateur de test » à la mise en page après le formateur « Résumé de l’approbation ».
    5. Configurez le formulaire.
    6. Ajoutez 1 liste connexe pour mieux voir une page endommagée lors de la reproduction.
    7. Videz le cache à l’aide de cache.do.
    8. Ouvrez l'enregistrement.

    Observez que le formulaire est dans un état brisé. Le formulaire de _summary d’approbation s’affiche sur la page, mais tout le reste est manquant. Les listes connexes ne s’affichent pas. Les utilisateurs ne sont pas en mesure de cliquer avec le bouton droit de la souris sur l’en-tête ou de voir la macro d’interface utilisateur incluse dans le champ d’application rendue.

    Administration de formulaire d’interface utilisateur

    PRB1866407

    KB2119192

    Les actions de la mosaïque de pièce jointe de Flux d’activité ne fonctionnent pas lorsqu’une page a été configurée pour utiliser le modèle multi-contrôleur Les pièces jointes ne sont pas téléchargeables à partir du flux d’activité.

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

    Administration de formulaire d’interface utilisateur

    PRB1868782

    Lors de la rédaction d’un e-mail dans Vendor Operations, le curseur saute parfois, ce qui rend difficile la poursuite de la saisie Lorsque l’utilisateur tape rapidement, l’événement de position est déclenché plusieurs fois, ce qui entraîne un saut inattendu du curseur à la fin.
    1. Sur une instance de base, activez les recommandations de réponse par e-mail sur n’importe quelle table.
    2. Ajoutez une ligne à la fin de la dernière ligne de l’e-mail.
    3. Commencez à taper rapidement la première ligne.

    Observez que le curseur saute à la fin du fichier.

    Administration de formulaire d’interface utilisateur

    PRB1870603

    Un champ HTML en lecture seule affiche un défilement horizontal et vertical Le champ ne doit pas avoir de barre de défilement.
    1. Ouvrez n’importe quel enregistrement de problème.
    2. Dans le champ fix_notes , saisissez du texte sur au moins 11 lignes.
    3. Fermer l’enregistrement.
    4. Empruntez l’identité d’un utilisateur non-administrateur.
    5. Ouvrez à nouveau cet enregistrement pour vérifier le champ fix_notes .

    Administration de formulaire d’interface utilisateur

    PRB1894995

    Un élément demandé (RITM) créé à partir d’une interaction dans Espace de travail pour l’exploitation des services (SOW) avec une variable HTML attache automatiquement des images de la variable en tant qu’utilisateur actuel Lorsqu’un utilisateur copie-colle texte + images de Word, e-mail, etc. vers un RITM créé à partir d’une interaction dans une variable HTML SOW, le rechargement du RITM joint automatiquement les images à l’enregistrement et s’affiche dans le flux d’activité en tant que nouvelle pièce jointe.
    1. Accédez à une instance Xanadu.
    2. Créer un élément de catalogue avec une variable HTML.
    3. Ouvrez un enregistrement d’interaction à partir de SOW.
    4. Recherchez et sélectionnez le bouton Créer une demande .
    5. Créez une demande pour l’élément de catalogue créé lors de la deuxième étape.
    6. Dans la variable HTML, copiez-collez le texte et les images d’un document Word ou d’un e-mail.
    7. Soumettez la demande.
    8. Dans SOW, ouvrez le RITM que vous venez de créer.

    Comportement attendu : le RITM s’ouvre normalement et les images ne sont pas réattachées.

    Comportement réel : les images de la variable sont rattachées chaque fois qu’un utilisateur ouvre l’enregistrement RITM. Les images nouvellement jointes sont affichées dans le flux d’activité. Ces images se trouvent également dans la table sys_attachment avec Table sys ID = <RITM sys_id>.

    Critères d’utilisateur pour Catalogue de services

    PRB1819841

    KB1773413

    L’épuisement du sémaphore est dû à l’appel de la fonction getAllUserCriteria dans les widgets Lorsqu’une page publique est accédée par un utilisateur invité ou un robot d’indexation, cela déclenche un appel à l’API getAllUserCriteria, ce qui provoque l’épuisement du sémaphore.

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

    Composants UXF

    PRB1826745

    La mise en surbrillance et la copie des données provenant d’enregistrements connexes ou de toute liste entraînent la copie d’un texte d’aide supplémentaire Dans l’espace de travail pour l’exploitation des services, lorsque vous mettez en surbrillance et copiez des lignes de données provenant d’enregistrements connexes ou d’une liste, un texte d’aide supplémentaire s’affiche. Les données copiées incluent le message : « Appuyez sur la touche Maj et maintenez-la enfoncée, puis appuyez sur Entrée pour modifier ».

    UX Framework

    PRB1788084

    KB1721199

    L’utilisation de g_aw.openRecord sur un nouvel enregistrement dans Espace de travail pour l’exploitation des services (SOW) ne fonctionne pas si un onglet à droite de l’action d’interface utilisateur est sélectionné L’utilisation de l’action d’interface utilisateur sur g_aw.openRecord ne fonctionne pas correctement si elle est utilisée dans un onglet qui a d’autres onglets à droite. Par exemple, si plusieurs onglets sont ouverts pour une nouvelle interaction et que l’action d’interface utilisateur est utilisée pour ouvrir un nouvel enregistrement d’incident afin de l’escalader, l’action d’interface utilisateur ne fonctionne pas.

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

    UX Framework

    PRB1827900

    Le bouton Nouveau est manquant dans la liste connexe « Tickets pour Ouvert pour l’utilisateur »
    1. Mettez en service une instance avec sn_hr_core sn_hr_agent_ws dernière version 4.0.0-SNAPSHOT installée.
    2. Ouvrez un ticket RH.
    3. Accédez aux tickets pour la liste connexe « Pour l’utilisateur » ouverte.
    4. Observez les actions de la liste.

    Vérifiez que le bouton Nouveau est manquant.

    UX Framework

    PRB1869757

    KB2105389

    Il y a une dégradation des performances lors du chargement de la page d’accueil sur Xanadu Lorsque la propriété système glide.ux.user_criteria_enabled=true, il y a une dégradation des performances entre Washington DC et Xanadu lors du chargement de la page d’accueil.

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

    Agent virtuel

    PRB1825597

    L’utilisateur ne peut pas sélectionner un flux secondaire dans un flux d’Agent virtuel avec l’activité d’action L’utilitaire d’action introduit les 100 premiers enregistrements dans la requête par catégorie, triés par nom pour chaque spoke.

    Agent virtuel

    PRB1833571

    Lorsque _max_wait_topic_ est terminée à l’aide de l’option « Terminer la conversation », la conversation est suspendue et ne se termine jamais L’option « Reprendre le flux après le changement de rubrique » à l’intérieur des propriétés de _max_wait_topic_ doit être retournée sur faux.
    1. Installez le module d’extension Agent Chat.
    2. Accédez à la table awa_queue.
    3. Ouvrez « File d’attente de messagerie instantanée d’agent ».
    4. Définissez le temps d’attente maximal sur quelque chose de court comme 30 secondes.
    5. Sélectionnez les déclencheurs de file d’attente dans les listes connexes et créez-en un nouveau.
    6. Assurez-vous que le déclencheur de file d’attente est un déclencheur de temps d’attente maximal et que la rubrique est quelconque.
    7. Accédez au awa_assignment_rule et ouvrez « Messagerie instantanée : la plus grande capacité ».
    8. Sélectionnez Gestion des rejets et définissez le délai d’expiration sur 2 minutes.
    9. Assurez-vous qu’un agent est en ligne
    10. Démarrez une conversation et exécutez la rubrique « Support d’agent actif ».
    11. Laissez la recherche s’exécuter jusqu’à ce que la rubrique Temps d’attente maximal s’affiche.
    12. Sélectionnez Terminer la conversation.

    Comportement attendu : La conversation se termine.

    Comportement réel : La conversation s’arrête et ne se termine jamais.

    Agent virtuel

    PRB1850815

    Dans les conversations NLU suivant le contrôle du commutateur de langue, le terme de recherche est toujours « null » Lorsque la détection de la langue est activée pour les conversations avec l’Agent virtuel NLU, tout terme de recherche initial fourni par le demandeur entraîne une recherche de « null » et des résultats associés.

    Agent virtuel

    PRB1862370

    Les exécutions des compétences sont bloquées lorsque les paramètres du gardien Now Assist (injection d’invite, caractère offensant) sont activés Les exécutions de tests de compétences ne fonctionnent pas à partir du kit de compétences, alors que les exécutions en dehors du kit de compétences (par exemple : OneExtend.execute() en mode asynchrone) fonctionnent correctement pour les mêmes paramètres. Cela est dû à une exception de fonctionnement non prise en charge provenant de EvaluationServiceImpl.java.
    1. Créez une compétence à partir du kit de compétences Now Assist.
    2. Activez l’injection d’invite à partir des paramètres du Gardien Now Assist (utilisez l’option « Bloquer »).
    3. Sélectionnez Exécuter le test sur cette compétence.

    Comportement attendu : L’exécution du test doit fonctionner quel que soit le paramètre du gardien, car les utilisateurs peuvent exécuter la même aptitude One Extend en dehors du kit de compétences.

    Comportement réel : le test exécuté est bloqué en raison d’une exception (Erreur : échec de l’exécution de la demande d’évaluation pour le résultat du lot : fbb3afc4c348 e2149e83d62 f0501312b en raison d’une erreur : null).

    Agent virtuel

    PRB1866633

    Dans les instances de centre de données APAC, les agents IA ne fonctionnent pas même après avoir accepté le message d’informations de consentement à l’acheminement global L’acheminement global ne fonctionne pas même après avoir consenti au message d’informations pour les instances de centre de données dans la région Asie-Pacifique.
    1. Déployez une nouvelle instance à partir du centre de données APAC.
    2. Dans une instance de la région APAC, sélectionnez Accepter le message d’information Consentement à l’acheminement global.

    Comportement attendu : AI Orchestrator doit être invoqué.

    Comportement réel : même après avoir accepté le consentement, les agents IA ne fonctionnent pas et le message d’erreur s’affiche : « Désolé, un problème est survenu de mon côté en essayant de terminer cette demande. Essayez de demander à nouveau plus tard ».

    Agent virtuel

    PRB1866702

    « Résumer une carte d’enregistrement » ne s’affiche pas lors de la réactivation de la synthèse des tickets dans l’espace de travail lorsque Séparation de domaine est activée

    Agent virtuel

    PRB1866717

    Dans la Messagerie instantanée d’agent, un bouton Nouveaux messages apparaît surdimensionné Dans l’expérience d’interface utilisateur d’Agent virtuel (VA), le bouton Nouveaux messages ci-dessous est disproportionné par rapport au reste du texte dans l’Agent virtuel.
    1. Démarrez une nouvelle conversation dans VA lors d’une session incognito avec une awa_agent disponible lors d’une session normale.
    2. En tant qu’agent, saisissez un certain nombre de messages dans la messagerie instantanée.
    3. Revenez à la session incognito pour l’afficher en tant qu’utilisateur final dans VA.

    Comportement attendu : voir la flèche vers le bas avec le texte d’allusion « Nouveaux messages ci-dessous » lorsqu’elle est survolée et d’une taille appropriée au reste du texte de la conversation VA.

    Comportement réel : voir le nouveau bouton afficher la flèche vers le bas et le texte « Nouveaux messages ci-dessous », ce qui est bien, seule la taille de la flèche et du texte est disproportionnée par rapport au reste du texte dans la messagerie instantanée VA.

    Agent virtuel

    PRB1878360

    KB2092161

    Les liens « Afficher plus » s’affichent, même pour une rubrique qui n’a pas de lignes supplémentaires dans un navigateur Edge .

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

    Agent virtuel

    PRB1879865

    Now Assist ne génère pas correctement les réponses en japonais Les résultats sont principalement en anglais.

    Intégrations tierces d’Agent virtuel

    PRB1837988

    L’impossible d’acquérir le verrou de conversation entraîne des emprunts d’identité répétés et une journalisation excessive Certaines transactions de longue durée de l’Agent virtuel, telles que les chargements de fichiers, peuvent entraîner une journalisation excessive de l’emprunt d’identité.
    1. Démarrez une conversation.
    2. Définissez la lock_acquired et la lock_touched sur l’heure actuelle.
    3. Définissez lock_owner sur autre chose que « Disponible ».
    4. Envoyer un message d’adaptateur personnalisé.

    Observez les messages d’emprunt d’identité qui se produisent à plusieurs reprises jusqu’à ce que le verrou soit acquis.

    Client Web de l’Agent virtuel

    PRB1824151

    Un aperçu de message affiche le message d’aperçu NLU ou n’affiche aucun message, même lorsque l’utilisateur est passé à LLM L’utilisateur voit le premier message de la conversation précédente en mode NLU avec LA.
    1. Accédez au portail du fournisseur de services en mode NLU.
    2. Entamez une conversation avec LA.
    3. Réduire le webclient et envoyer quelques messages de LA à l’utilisateur.
    4. Actualisez la page du portail du fournisseur de services et confirmez que l’utilisateur voit le premier message de la liste des messages envoyés par LA dans l’aperçu.
    5. Terminer la conversation du côté LA (côté utilisateur, la conversation est toujours ouverte, car la messagerie instantanée est active).
    6. Commutez le portail du fournisseur de services en mode LLM.
    7. Actualisez la page du portail et commencez une nouvelle conversation sur NAVA.
    8. Réduire le client Web et envoyer un tas de messages.
    9. Actualisez la page du portail du fournisseur de services.

    Comportement attendu : L’utilisateur doit voir le premier message de la liste des messages envoyés par LA à l’utilisateur pour l’interaction en mode LLM.

    Comportement réel : l’utilisateur continue de voir le premier message de la conversation précédente en mode NLU avec LA.

    Client Web de l’Agent virtuel

    PRB1869658

    Une erreur s’est produite : « TypeError : impossible de déstructurer la propriété 'clientContext' de 'y.properties' car elle n’est pas définie. » Lorsque ce problème se produit, les utilisateurs ne voient aucun message proactif, juste un appel create_request dans un onglet « Réseau » des outils de développement. Si les utilisateurs ont correctement configuré des règles et des actions pour une URL ou des pages d’accueil du portail, ils doivent d’abord voir create_request, puis get_action appels. Le point de terminaison getACtions doit être appelé et afficher le message proactif correspondant.

    Tableaux de tâches visuels

    PRB1852813

    Si la fenêtre modale est fermée en sélectionnant En dehors du modal, les cartes VTB ne sont pas actualisées automatiquement lorsqu’elles sont mises à jour Cela se produit uniquement si la fenêtre modale est fermée en sélectionnant en dehors du modal. Si la fenêtre modale est fermée en sélectionnant « X » en haut à droite, la carte de l’enregistrement se met à jour automatiquement comme prévu.
    1. Créez un tableau visuel des tâches en accédant à Libre-service > Tableaux de tâches visuels > Nouveau > Tableau piloté par les données.
    2. Définissez la table de tâches sur « incident » et le champ de la voie verticale sur « État de l’incident ».
    3. Sélectionnez Suivant.
    4. Pour les conditions, définissez Affecté à sur [utilisateur actuel] et sélectionnez Créer.
    5. Sélectionnez une carte sur le VTB pour ouvrir la fenêtre modale.
    6. Annuler l’affectation de l’enregistrement à [utilisateur actuel] dans la fenêtre modale.
    7. Fermez la fenêtre modale en sélectionnant En dehors du modal.

      Notez que la carte reste sur le VTB même si elle ne répond plus aux conditions du tableau.

    8. Actualisez la page VTB.

    Observez que la carte n’est plus sur le tableau.

    Expérience de visite

    PRB1873610

    KB2046788

    Après une mise à niveau de Yokohama, la file d’attente de visite n’affiche aucun utilisateur enregistré pour n’importe quel emplacement Le problème se produit car l’API REST contient le rôle snc_internal et comme l’utilisateur a snc_external rôle, elle disqualifie l’utilisateur de visite et n’affiche aucun utilisateur dans la file d’attente.

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

    Exécution UX Web

    PRB1799951

    L’enregistrement d’un changement de champ dans un formulaire ne met pas à jour l’état de l’écran une fois les changements enregistrés Un message d’avertissement s’affiche, car les changements apportés à l’enregistrement d’incident ne sont pas enregistrés malgré l’enregistrement des changements par l’utilisateur.
    1. Ouvrez n’importe quel enregistrement d’incident dans Espace de travail pour l’exploitation des services (SOW).
    2. Ouvrez l’onglet « Vue d’ensemble » de l’enregistrement.
    3. Modifiez n’importe quel champ en sélectionnant l’icône en forme de crayon pour le modifier.
    4. Sélectionnez Enregistrer.
    5. Notez que le symbole de degré qui apparaît avant le numéro d’enregistrement d’incident dans l’onglet d’enregistrement SOW indique que l’enregistrement n’a pas été sauvegardé.
    6. L’onglet d’enregistrement a été fermé.

    Un avertissement s’affiche : « La fermeture de cet onglet entraînera la perte de vos modifications. Voulez-vous continuer ?'.

    Tous les autres correctifs

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