Xanadu Patch 1

  • Versão de lançamento: Xanadu
  • Atualizado 10 de set. de 2024
  • 73 min. de leitura
  • A versão Xanadu do Patch 1 contém correções de problemas importantes.

    Xanadu O patch 1 foi lançado em 10 de setembro de 2024.
    • Data de compilação: 09-01-2024_1853
    • Marcador de compilação: glide-xanadu-07-02-2024__patch1-08-24-2024
    Importante:
    Para mais informações sobre como fazer upgrade de uma instância, consulte Upgrades da ServiceNow.

    Para obter mais informações sobre o ciclo de versão, consulte o Ciclo de versão da ServiceNow.

    Nota:
    Esta versão principal da família Now Platform agora está disponível nos ambientes de mercado regulamentado da ServiceNow. Para obter mais informações sobre serviços disponíveis em ambientes isolados, consulte KB0743854.

    Para obter uma versão para download e classificável dos problemas corrigidos nesta versão, clique aqui.

    Visão geral

    Xanadu O patch 1 inclui 255 correções de problemas em várias categorias. O gráfico abaixo mostra as 10 principais categorias de problemas incluídas neste patch.

    Figura 1. 10 principais categorias de problemas
    Problemas corrigidos agrupados por gráfico de barras de categorias de problema

    Mudanças no Xanadu Patch 1

    Connect to a Git provider using OAuth 2.0 with the ServiceNow IDE
    Configure OAuth 2.0 credentials to connect to a Git provider with the ServiceNow IDE
    Configure an OAuth 2.0 application registry for the ServiceNow IDE
    Notas de versão ServiceNow SDK
    Criar e converter comandos incluem parâmetros de modelo e tipo de projeto
    Considerations for switching JavaScript modes

    Correções notáveis

    Os problemas a seguir e suas correções são ordenados por possível impacto para os clientes, começando com as correções mais significativas.

    Problema Descrição resumida Descrição Etapas para reproduzir

    Pesquisa com IA

    PRB1778235

    KB1647662

    Há uma mensagem de erro "Token inválido ou inesperado" no console do navegador ao acessar qualquer página em um portal após o upgrade para uma versão Washington DC O problema pode ser visto em qualquer portal, como "SP" ou "ESC", bem como em uma página de teste vazia. Não deve haver uma mensagem de erro no console do navegador.

    Pesquisa com IA

    PRB1779119

    KB1650596

    Depois de atualizar para o Washington DC, o usuário vê uma mensagem de ACL de faixa vermelha ao exibir incidentes ou tarefas de caso O usuário observa um erro com a faixa, "Parte da consulta em live_message foi ignorada devido a regras de segurança de leitura em live_message.chat_message" ou "Parte da consulta em live_message foi ignorada devido a regras de segurança de leitura em live_message.state '.

    Pesquisa com IA

    PRB1779636

    KB1651332

    Os resultados do carrossel e da pesquisa regular não aparecem de forma intermitente O carrossel fica travado em um estado de carregamento quando uma consulta de pesquisa é realizada.

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Gerenciador de aplicações

    PRB1781787

    KB1695712

    As dependências não estão sendo carregadas no Now Assist para criadores O processador de dependência adiciona repetidamente a mesma dependência para processamento adicional, fazendo com que a lista aumente continuamente em um loop infinito.

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Autenticação

    PRB1782128

    As mensagens de erro com a mensagem "Falha na validação de CSRF" são registradas em log, mesmo que a propriedade de validação seja falsa Depois de atualizar para o Washington DC, os erros relacionados à falha na validação de CSRF aparecem na tabela syslog.

    Persistência do banco de dados - Acesso a dados

    PRB1717895

    KB1629327

    O operador lógico "OR" em uma consulta de condição de lista relacionada se comporta como o operador "AND" Ao relatar sobre uma tabela, usando uma condição de lista relacionada com o operador lógico "OR", parece ter o mesmo efeito que usar "AND".

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Todas as outras correções

    Problema Descrição resumida Descrição Etapas para reproduzir

    Regras da ACL (Access Control List, lista de controle de acesso)

    PRB1787441

    O modal de ACL vazio aparece mesmo quando o script contém um script válido Ao tentar salvar uma ACL sem funções, condições ou atributo de segurança, mas apenas um script, o modal "ACL vazia" é exibido, impedindo o salvamento dessa ACL válida. Isso acontecerá quando o script contiver um comentário no estilo “//” na primeira linha.

    Advanced Work Assignment

    PRB1781366

    O subfluxo "Evento de roteamento externo de envio do AWA" está em um estado "Rascunho" O subfluxo deve estar em um estado "Publicado".
    1. Aberto Flow Designer > Subfluxos.
    2. Observe que "Evento de roteamento externo de envio do AWA" está em um estado "Rascunho". Deve ser "Publicado".

    Advanced Work Assignment

    PRB1789902

    A API programável ExternalAWAService.pushEvent não está funcionando quando chamada de uma aplicação com escopo para enviar eventos personalizados.

    Advanced Work Assignment

    PRB1793955

    O usuário não pode criar um registro em awa_queue a partir do escopo da aplicação Em uma instância base, somente o acesso à aplicação de leitura é fornecido em awa_queue. Isso evita a criação de registros em awa_queue de um escopo diferente do global.

    Bate-papo do agente

    PRB1788201

    Resolver problemas de copiar e colar e depuração da área de texto de entrada de bate-papo no Bate-papo do agente e na barra lateral Há dois problemas. O botão Enviar é habilitado após um atraso de 250 segundos. Ao enviar uma mensagem digitada extremamente rápido, a mensagem é interrompida.
    1. Inicie um bate-papo com o agente.
    2. Digite algum texto na área de texto.

    Bate-papo do agente

    PRB1797451

    O textAreaRef não é instanciado corretamente na inserção de gancho, portanto, a tecla "Enter" e o botão Enviar na área de entrada não funcionam O problema é intermitente.
    1. Crie um bate-papo como solicitante.
    2. Como agente, antes que todo o bate-papo seja renderizado, selecione a área de texto de entrada.
    3. Digite algo rapidamente e pressione a tecla "Enter".

    Comportamento esperado: pressionar a tecla "Enter" ou selecionar o botão Enviar envia as mensagens.

    Comportamento real: pressionar a tecla "Enter" cria novas linhas e selecionar o botão Enviar não faz nada.

    Agile Development

    PRB1795981

    True-up Now Assist para SPM Esta é uma atualização de produto.

    Pesquisa com IA

    PRB1720477

    O assistente de campo traduzido gera documentos inesperados da Pesquisa com IA para os idiomas instalados O assistente de campo traduzido gera documentos inesperados da Pesquisa com IA pesquisando o idioma preferido da tabela sys_choice em busca dos idiomas instalados do sys_user.
    1. Provisione uma instância sem o plug-in do pacote i18n.
    2. Navegue até sys_choice.
    3. Crie entradas na tabela sys_user na coluna "preferred_language".
    4. Ingerir um registro sc_cat_item com idioma.

    Observe que dois documentos são gerados para um registro de glide.

    Pesquisa com IA

    PRB1755160

    O SysID de um registro é exibido como um título em itens exibidos recentemente e correspondência exata na pesquisa do Zing O SysID é exibido como o título depois que o campo short_description é removido e adicionado novamente.
    1. Em uma instância base, certifique-se de que a pesquisa global aponte para o Zing.
    2. Exporte um XML.
    3. Remova o campo short_description e importe-o novamente.
    4. Pesquise a base de conhecimento.
    5. Selecione a caixa de entrada de pesquisa e observe os itens exibidos recentemente.

      Observe que o SysId é exibido como o título.

    6. Tente uma pesquisa de correspondência exata.

      Observe que o SysId é exibido como o título.

    7. Alterne para Pesquisa global para usar a Pesquisa com IA.
    8. Pesquise a mesma base de conhecimento e execute cliques.

    Observe que esta base de conhecimento não aparece na seção "Exibidos recentemente" ou "Sugestões".

    Pesquisa com IA

    PRB1760249

    As funções do usuário não são atualizadas na mudança de representação do usuário para o agente de dados
    1. Faça login como administrador.
    2. Navegue até Pesquisar IU de visualização.
    3. Selecione o perfil de pesquisa na lista e pesquise uma palavra-chave.

      Verifique se os resultados da pesquisa estão visíveis para um perfil de pesquisa selecionado.

    4. "Pesquisar como" outro usuário usando a última guia na visualização de pesquisa.

    Observe que as funções não são atualizadas na mudança de representação do usuário para um agente de dados.

    Pesquisa com IA

    PRB1774826

    A propriedade gravável da fila de eventos de atualização do AIS é desabilitada com a indexação de tabelas semânticas da IA generativa Como a indexação da tabela GenAI é muito lenta, se os eventos enfileirados ais_index tiverem mais de 1 milhão, isso também poderá acontecer durante ais_index.init.
    1. Crie um evento de 1 M na fila ais_index.
    2. Ingestão de DPR de Kb_knowledge em andamento com mais de 10 mil documentos.

    Esperado: a propriedade glide.ais.update_event _queue_writable não está desabilitada e, eventualmente, o atraso de processamento de eventos é detectado.

    Comportamento real: glide.ais.update_event_queue_writable está desabilitado e alertas e casos desnecessários são criados em instâncias de usuário.

    Pesquisa com IA

    PRB1779590

    Problema de UX na seção GR O usuário observa a mensagem: 'Nenhum conteúdo a ser exibido. Adicione componentes ao carrossel.

    Pesquisa com IA

    PRB1779622

    "Anexo" não está traduzido no popover de pesquisa sugerido
    1. Instale um idioma.
    2. Adicione um anexo a uma base de conhecimento.
    3. Publique a base de conhecimento.
    4. Pesquise na caixa de sugestões do portal de serviços para ver o anexo.

    Observe que "Anexo" não está traduzido.

    Pesquisa com IA

    PRB1780839

    Valores incorretos são registrados para resultados do Genius (GR) acionados em um caso assíncrono Quando o modo assíncrono é "GR_ONLY", "Espaços reservados para GR" são retornados para cada GR assíncrono que está sendo executado ao retornar a resposta da pesquisa inicial. Esses espaços reservados terminam no searchAnalyticsPayload nessa resposta, que é usada para registrar o SEARCH_EVENT inicial. Como parte do registro em log desse sinal SEARCH_EVENT, esses GRs de espaço reservado são registrados na tabela de GRs acionados. No entanto, não há garantia de que qualquer um deles realmente resulte em GRs válidos e, se resultarem, não há garantia de que foram mostrados ao usuário.

    Pesquisa com IA

    PRB1783414

    Modifique o script de clonagem de SAC para que ele possa ser chamado a partir do escopo do console do administrador Esta é uma atualização de produto.

    Pesquisa com IA

    PRB1785294

    Sugestões de resultados exibidos recentemente (sugestões PERSONAL_CLICK) com URLs externas não navegam corretamente no portal
    1. Abra o Portal de serviços em uma instância habilitada para Pesquisa com IA.
    2. Pesquise "Mudar senha".
    3. Selecione o resultado de pesquisa normal (não Genius) para "Mudar senha".

      Observe que isso leva o usuário a uma página fora do portal (por exemplo, $pwd_change_error.do).

    4. Execute o trabalho agendado para processar os sinais de clique enfileirados para obter sugestões "Exibidas recentemente".
    5. Retorne à página inicial do portal ou à página de pesquisa e digite "Mudar" na caixa de pesquisa.
    6. Selecione a sugestão Exibidos recentemente que diz "Item do catálogo" abaixo dela.

    Comportamento esperado: o usuário deve ser direcionado para o mesmo URL usado ao selecionar o resultado da pesquisa normal.

    Comportamento real: o usuário é direcionado para a página de formulário do portal genérico.

    Pesquisa com IA

    PRB1785913

    Seção Recolher, Filtros, Ocultar filtros não são traduzidos em sn-search-facets
    1. No acompanhamento/xnowassist, habilite o AIS.
    2. Ative o prefixo de tradução de localização do sistema.
    3. Pesquisar '***'.
    4. Navegue até Incidentes ou qualquer outra guia.

    Filtros e Ocultar filtros não são marcados com um prefixo de tradução. Passe o mouse sobre o sinal + expandir, consulte Recolher A seção não tem prefixo de tradução.

    Pesquisa com IA

    PRB1786056

    A posição de resultado do Genius do carrossel não foi adicionada ao sinal Quando um termo que aciona o carrossel é pesquisado e uma ação é realizada no carrossel, a posição de resultado do Genius não é adicionada ao sinal.
    1. Navegue até a página inicial do Next Experience.
    2. Pesquise um termo que acione um carrossel com mais de um resultado.
    3. Forneça feedback ou execute uma ação como uma solicitação de um dos itens dos vários itens no carrossel.

    A posição de resultado do Genius do carrossel deve ser adicionada ao sinal, mas não é.

    Pesquisa com IA

    PRB1786362

    A Pesquisa com IA no portal de Compreensão da linguagem natural (NLU) não funciona durante o upgrade da plataforma e do esquema

    Pesquisa com IA

    PRB1787268

    A consulta de localidade na IU de visualização de pesquisa não está funcionando Os resultados da pesquisa não são exibidos no idioma correto.
    1. Navegue até Pesquisar IU de visualização (Novo).
    2. Selecione Perfil de pesquisa nas opções da lista.
    3. Altere a localidade da consulta para espanhol na guia "Usuários".
    4. Realize uma pesquisa por um termo (por exemplo, iPad).

    Observe que o idioma do resultado da pesquisa ainda está em inglês.

    Pesquisa com IA

    PRB1788062

    A pesquisa ficou inativa por algum tempo durante o upgrade de Vancouver para Xanadu Ocorreu um erro: 'AISearchService: erro é lançado de searchQueryService.search() : : java.lang.NullPointerException: não é possível invocar 'com.glide.db.meta.Table.getTableIterator()' porque 'result' é nulo: com .glide.ais.configuration. Datasource.loadSemantic SearchMappings(Datasource.java:351) com.glide.ais. configuração.Fonte de dados. loadFromDB(Datasource.java:250)'.
    1. Em uma instância Vancouver, provisione uma instância com o Now Assist ITSM instalado.
    2. Anexe ações do Now Assist e perguntas e respostas do Now Assist ao perfil de pesquisa do Portal de serviços.
    3. Realizar consultas no portal.
    4. Faça o upgrade do Glide para o Xanadu.

    Observe que a pesquisa normal está inativa durante o upgrade.

    Pesquisa com IA

    PRB1788078

    sys_search_event não inclui grConfig em gr_results para feedback e cliques de resultado do Genius
    1. Selecione Feedback ou a ação Resultado do Genius.
    2. Aguarde até que o evento de pesquisa seja liberado de sys_signal_event_queue.

    Observe que a entrada em sys_search_event.gr_results tem um valor "grConfig" vazio.

    Pesquisa com IA

    PRB1789527

    A ingestão de recuperação de passagem densa deve continuar a permitir que a propriedade sn_ais_assist.dpr_enabled seja habilitada ou desabilitada Na versão de agosto de 2024, a ingestão de recuperação de passagem densa se tornou um recurso principal do Criador do Now Assist. A propriedade sn_ais_assist.dpr_enabled foi movida para a versão da família glide e renomeada glide.ais.dpr_enabled, causando uma regressão para usuários com as versões de junho de 2024 ou anteriores do Now Assist para Pesquisa com IA. As instâncias com ingestão de DPR desabilitada devem permanecer desabilitadas após um upgrade, a menos que o usuário o habilite manualmente.
    1. Instale o Now Assist para Pesquisa com IA na versão Washington ou mais antiga.
    2. Desabilite a ingestão de DPR com a propriedade oculta 'sn_ais_assist.dpr_enabled' para 'falso'.
    3. Faça upgrade para a versão Xanadu EA.

    Observe que a ingestão de DPR está habilitada.

    Pesquisa com IA

    PRB1789837

    Os anexos não estão indexados O sys_event de um anexo está presente e é processado sem problemas, mas não há nada no índice quando consultado. O anexo para o back-end da Pesquisa com IA não está sendo enviado.
    1. Habilite a indexação de anexos de uma origem indexada.
    2. Anexe um anexo a um registro de conhecimento.

    Observe que um sysevent para o anexo/registro foi processado, mas não há nada no índice.

    Pesquisa com IA

    PRB1793717

    As tabelas "Alternar" e "Mostrar" da Consulta de Linguagem Natural (NLQ) não emitem feedback de sn-search-top-results

    No Washington DC, selecione qualquer botão de não feedback em um resultado de NLQ.

    Observe que nenhum feedback é retornado por meio da guia de chamadas de rede e que nenhum evento de resultado do Genius foi registrado no sys_search_event da pesquisa.

    Pesquisa com IA

    PRB1795072

    A solicitação de campos de texto traduzido com pontos na API de pesquisa causa um erro de ponto nulo (NPE)
    1. Adicione um campo de texto traduzido com pontos a uma origem indexada.
    2. Reindexe a fonte de dados.
    3. Chame a API de pesquisa programável sem campo de texto traduzido com referência a pontos nos campos solicitados.

      Observe que é funcional.

    4. Chame a API de pesquisa programável com o campo de texto traduzido por referência com pontos nos campos solicitados.

    Observe a resposta vazia e o NPE nos logs.

    API de dados de análise

    PRB1788888

    Falha nas chamadas do agente de dados após um upgrade A API de dados de análise precisa limpar a solicitação proveniente de agentes de dados e remover valores de espaço reservado.
    1. Crie uma página do Construtor de IU (UIB).
    2. Adicione um agente de dados de visualização de dados (tabela).
    3. Preencha as propriedades do agente para que a resposta seja uma resposta correta de visualização de dados.
    4. Salve a página.
    5. Navegue até a definição de página.
    6. No campo Dados, remova o valor da propriedade useDataCache do agente de dados.
    7. Navegue de volta para o UIB e atualize a página.
    8. Abra o agente de dados.

    Comportamento esperado: a resposta é a mesma da etapa 3.

    Comportamento real: há um erro.

    Varredura antivírus

    PRB1734157

    Atualizar com.glide.snap.url para snap-v2 para a versão do Glide A verificação de vírus não está funcionando ao anexar um arquivo ao campo Anexo de arquivo.

    Mecanismo de instalação da aplicação

    PRB1753470

    As personalizações da aplicação ainda têm sys_claim após serem revertidas para a instância base As personalizações da aplicação ainda têm sys_claim após serem revertidas para a instância base, mesmo depois que as personalizações da aplicação são instaladas ao usar a personalização de aplicações v1 na instância 1 e na instância 2.
    1. Instale o app base v2 na instância 1.
    2. Reverta um arquivo personalizado para o app base v2.
    3. Publicar personalização do app v2.
    4. Instale o app v2 e a personalização de app v2 na instância 2.

    Comportamento esperado: Sys_claim foi removido.

    Comportamento real: Sys_claim não foi removido.

    Mecanismo de instalação da aplicação

    PRB1782930

    Dependência de plug-in classificada incorretamente como dependência de app para plug-ins de instância base O tipo incorreto de dependência de plug-in foi identificado nos logs.
    1. Instalar um plug-in de instância base com uma dependência de plug-in
    2. Verificar os logs

    Comportamento esperado: observe "Registrando a dependência do plug-in de %s para %s".

    Comportamento real: o tipo incorreto de dependência de plug-in foi identificado: "Registrando dependência do app de %s para %s".

    Mecanismo de instalação da aplicação

    PRB1786797

    A instalação em lote não lida com dependências circulares para aplicações V2 que não são da aplicação A classe BatchInstallDependencyMap.java não lida com dependências circulares quando a aplicação que está sendo instalada não é uma aplicação V2. O método deveEvaluateDependencies retorna verdadeiro incorretamente quando uma dependência circular é encontrada. Ao carregar um app não V2 e houver um par de dependência que já foi visto, deveEvaluateDependencies retorna verdadeiro porque verifica a lista de plug-ins V2 visitados, que está vazia porque não é um app V2.
    1. Abra uma instância do Washington DC.
    2. Tentativa de instalação em lote do App Engine Studio.

    Observe que a barra de andamento não passa de 0% e, eventualmente, uma mensagem StackOverflow aparece.

    Mecanismo de instalação da aplicação

    PRB1786807

    As aplicações condicionais não foram instaladas por meio da nova gestão de apps
    1. Provisione uma nova instância do Washington DC.
    2. Navegue até Store.
    3. Solicite a aplicação "Núcleo da Gestão de serviços para assistência médica e ciências biológicas".
    4. Conclua a instalação do "Núcleo da Gestão de serviços para cuidados de saúde e ciências biológicas" V 8.0.0 na instância por meio de aplicações do sistema.
    5. Navegue até aplicações do sistema.
    6. Verifique o status da instalação de sn_cwf_wrkspc.

    Comportamento esperado: sn_cwf_wrkspc deve ser instalado ou o espaço configurável do CSM/FSM está disponível na instância.

    Comportamento real: sn_cwf_wrkspc não está instalado ou o espaço configurável do CSM/FSM não está acessível na instância.

    Gerenciador de aplicações

    PRB1780803

    KB1649374

    As entradas da tabela de aplicações remotas são preenchidas com "indefinido" na coluna "sys_code" O instalador copia valores de sys_code da tabela sys_remote_app para a tabela sys_store_app e os usa para todas as instalações da aplicação. No entanto, ele não contabilizou registros que têm valores legados "indefinidos". Como resultado, os registros existentes com valores "indefinidos" causam falha ao carregar conteúdo condicional no plug-in.

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Agendamentos

    PRB1789260

    Eventos pessoais em um calendário técnico são ignorados ao reservar um compromisso para um usuário de reserva de compromisso Também há um erro no portal CSM/CSP ao reservar/reprogramar um compromisso como um usuário de reserva de compromisso.
    1. Crie um evento pessoal para um agente.
    2. Certifique-se de que somente esse agente esteja disponível no grupo, para que o DS verifique a disponibilidade e os eventos somente para esse usuário.
    3. Faça login como um usuário no portal do CSM.
    4. Marque um compromisso.

    Comportamento esperado: um período de compromisso não deve estar visível quando um agente está de licença ou quando reservado para um compromisso para qualquer outro período disponível. O compromisso deve ser reservado sem erro gerado.

    Comportamento real: a reserva/reprogramação de compromissos não respeita o tempo em que um técnico está de licença e exibe slots. Além disso, os usuários observam uma mensagem de erro na tela.

    Gestão de ativos

    PRB1778297

    KB1649341

    A regra de exibição "Incidente" da Gestão de ativos de hardware - HAM (Hardware Asset Management, HAM) no Espaço da Gestão de ativos tem como meta o Espaço do agente O campo Espaço está definido como "Espaço do agente". A regra de exibição "Incidente" do HAM não deve ter como meta o Espaço do agente. O campo Espaço do agente deve permanecer em branco.

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Gestão de ativos

    PRB1781337

    KB1648741

    O trabalho "Executor de estoque" está falhando com um erro O trabalho "Executor de estoque" está falhando com um erro: "ProcessEstoqueRules: Erro de Referência: 'sn_eam' não está definido.: nenhum erro gerado".

    Gestão de ativos

    PRB1789460

    Em uma instância que está no idioma sueco, há um problema ao publicar um item do catálogo para um modelo Ao publicar um Item do catálogo para o modelo em uma instância no idioma sueco, o nome do Item do catálogo não inclui o fabricante ou o número do modelo.

    Histórico de auditoria

    PRB1772442

    KB1651482

    Ao escolher logs a serem exportados no Serviço de exportação de log (LES), sys_audit não é encaminhado quando a funcionalidade de auditoria não cancelável está habilitada

    Autenticação

    PRB1788307

    A referência com pontos na exibição de lista está quebrada Os campos de referência com pontos (como Versão de destino, Defeito primário etc.) estão em branco. Esse problema ocorre somente após a instalação do plug-in "Confiança zero - Acesso à sessão baseada em política".

    Automated Test Framework (ATF)

    PRB1764100

    As etapas do ATF executadas sem definir explicitamente os status "Êxito" ou "Falha" podem deixar resultados de pacote pendentes e execuções de execução na nuvem travadas Mesmo após a conclusão de todos os testes, o pacote e o rastreador de andamento permanecem em um estado "Em execução". O executor na nuvem permanece ativo mesmo que não haja mais nada para executar, até que o tempo limite se esgote muito mais tarde. Isso pode acontecer sempre que uma etapa de teste do ATF não é definida para um estado "finalizado" (por exemplo, Êxito/Falha/Erro), inclusive porque o autor da etapa simplesmente se esqueceu de fazer isso ou porque um erro foi gerado.

    Automated Test Framework (ATF)

    PRB1769587

    Às vezes, os executores de teste de cliente programado do ATF podem obter erros de não representação Isso pode fazer com que outros testes no mesmo executor de teste também tenham erros de não representação.

    Gestão de casos e conhecimento para Prestação de serviços de RH

    PRB1779894

    Iniciar o plug-in de acesso restrito de chamador para o resumo da discussão da barra lateral na Prestação de serviços de RH

    Gestão de casos e conhecimento para Prestação de serviços de RH

    PRB1785629

    KB1698772

    A página do catálogo "Gerenciar recursos humanos" não está carregando Um erro é exibido no console: "Erro de sintaxe não detectado: token inesperado ')..."

    Gestão de casos e conhecimento para Prestação de serviços de RH

    PRB1788858

    Enviar RCA para destino: hr_CoreUtils do escopo de origem - Now Assist para RH Esta é uma atualização de produto.

    Gestão de mudanças

    PRB1790004

    ProposedChangesExist e SNC.CMBDUtil não podem ser acessados fora do escopo global As inclusões de script de mudança precisam estar acessíveis a todos os escopos.

    Gestão de mudanças

    PRB1790024

    Um fluxo de revisão deve anexar somente uma tarefa de revisão pós-implementação A configuração do fluxo de revisão precisa ser corrigida. Como a criação da tarefa não significa que o fluxo espera até que a tarefa seja concluída, ele cria a tarefa e, em seguida, o fluxo termina. Com base na condição do gatilho do fluxo, isso significa que quando um usuário atualiza o registro enquanto ele está no estado de revisão, ele continua acionando o fluxo e criando novas tarefas.
    1. Disponibilize um modelo de mudança não autorizado em "Criar novo".
    2. Crie uma mudança não autorizada.

      Observe que uma única tarefa de revisão pós-implementação está associada.

    3. Atualize a descrição resumida da solicitação de mudança.

    Observe que uma tarefa adicional está associada porque outro fluxo foi anexado.

    Criptografia da nuvem

    PRB1792686

    A chave DARE não está visível na exibição de lista Quando o plug-in de criptografia em nuvem é ativado, o registro "dare_key_metadata" padrão é criado, mas não fica visível na exibição de lista.

    Componentes comuns de integração do CMDB

    PRB1787552

    As execuções de trabalho agendadas são agrupadas em um único registro sn_cmdb_int_util_ cmdb_integration_execution Várias execuções de trabalho agendadas são condensadas para compactar em um único registro na tabela sn_cmdb_int_util _cmdb_integration_execution. Anteriormente, cada trabalho agendado/fonte de dados teria um registro no sn_cmdb_int_util_ cmdb_integration_execution. Agora há um registro baseado no trabalho agendado primário em sn_cmdb_int _util_cmdb_integration_execution e ele terá a importação agendada, o conjunto de importação simultâneo e o conjunto de importação do trabalho agendado mais recente a ser executado.

    Criptografia em nível de coluna

    PRB1781726

    KB1648610

    Registros de campo de configuração de criptografia duplicados para tabelas na hierarquia do CMDB causam erros quando as tabelas são consultadas Registros de campo de configuração de criptografia duplicados para tabelas na hierarquia do CMDB podem fazer com que novas tabelas não tenham o número correto de registros descendentes de clones, causando erros quando as tabelas são consultadas.

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Configuration Management Database (CMDB)

    PRB1768078

    KB1651520

    A classe correspondente à palavra-chave será branca depois que o foco for movido para ela e, em seguida, movido para fora dela usando a tecla "tab"

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Configuration Management Database (CMDB)

    PRB1789033

    Problema do gráfico de serviços de aplicações no Xanadu Selecionar o gráfico Serviços de aplicações não leva o usuário à página Serviços de aplicações.
    1. Navegar até Página inicial > Visão geral de IC > Comparação entre recursos na nuvem e fora da nuvem > Serviços de aplicações.
    2. Selecione o gráfico (por exemplo, serviço híbrido).

    Comportamento esperado: a seleção do gráfico deve levar o usuário à página Serviços de aplicações.

    Comportamento real: o usuário não é conduzido para a página Serviços de aplicações.

    Configuration Management Database (CMDB)

    PRB1794682

    As métricas no painel CSDM Data Foundations estão mostrando uma pontuação de 0 Métricas como Hardware S. No. ausente e oferta de serviço técnico estão mostrando uma pontuação de 0 como resultado no Painel de fundações de dados do CDSM.

    Navegar até Todos > Painel de fundação de dados do CSDM > Entrar.

    Observe que o resultado do indicador "Oferta de serviço técnico com referência ao serviço técnico" mostra uma pontuação de 0, apesar de não haver ofertas de serviço técnico com uma referência ausente ao serviço técnico.

    Gestão de contratos

    PRB1789324

    KB1698586

    A verificação de condição com escopo global não funciona ao usar qualquer função Quando um contrato é criado em um domínio específico diferente do domínio global, as verificações presentes no domínio global não são aplicadas ao contrato.

    Customer Service Management

    PRB1788745

    Defeito de true-up para DEF0533101 Esta é uma atualização de produto.

    Persistência do banco de dados - Acesso a dados

    PRB1786888

    O reassociação falha com "Índice 0 fora dos limites para comprimento 0" quando o índice de armazenamento de coluna existe previamente Observe que no Xanadu, o valor do índice de armazenamento de coluna está ausente. Em Washington DC, o valor é {0}, mas em Xanadu, o valor está vazio.

    Persistência do banco de dados - Acesso a dados

    PRB1789910

    As colunas "Ordenar por" não são adicionadas à cláusula "Agrupar por" quando unidas em uma tabela desnormalizada com agregação por meio de "RLQuery" Foi gerado um erro de SQLException.

    Persistência do banco de dados - Gestão de dados

    PRB1765105

    Filtros para widgets no Console de visualização de uso de dados a serem atualizados Esta é uma atualização de produto.

    Persistência do banco de dados - Gestão de dados

    PRB1765554

    A restauração de registros relacionados arquivados não está ocorrendo conforme o esperado Alguns registros incident_task e task_sla não são restaurados corretamente.

    Persistência do banco de dados - Gestão de dados

    PRB1770139

    O StatsGatherer duplica bancos de dados e registros de estados de tabela ao executar novamente as estatísticas anuais e mensais para sys_db_pool_size
    1. Certifique-se de que haja registros do mês anterior com a hora de início da última coleção em sys_db_pool_size.
    2. Execute o Coletor de Estatísticas Mensais de Tabela Física.
    3. Verifique os registros criados nas tabelas sys_db_pool_size.
    4. Execute novamente o Coletor de Estatísticas Mensais da Tabela Física.

    Observe que um segundo registro mensal foi criado para os bancos de dados e tabelas.

    Persistência do banco de dados - Gestão de dados

    PRB1773124

    O trabalho de destruição está falhando e não é possível excluir objetos do S3 quando o modo de segurança está ATIVADO Os registros não são excluídos do S3 (acesso negado para excluir do S3).
    1. Crie 20 mil registros com anexos, auditorias e diários.
    2. Arquivar os registros na tabela ar_.
    3. Descarregue os registros para o S3.
    4. Crie uma regra de "Destruição" na mesma regra de arquivamento e execute.

    Comportamento esperado: os registros devem ser excluídos do S3 e das tabelas correspondentes (Cidx, archive_log).

    Comportamento real: os registros não estão sendo excluídos do S3 (acesso negado para excluir do S3).

    Persistência do banco de dados - Gestão de dados

    PRB1782295

    O ID do trabalho não é preservado para registros de estatísticas de gateway Quando os registros de gateway são armazenados no banco de dados primário, eles obtêm um novo sys_id atribuído por padrão. Portanto, os registros de estatísticas de gateway têm um sys_id de trabalho de coleta inválido.
    1. Execute a API de armazenamento com script no script em segundo plano: gs.print(new sn_disk_usage. StorageDiskUsageService(). getStorageTierDiskUsages());
    2. Navegue até sys_storage_disk_usage e observe os registros de gateway.

    Comportamento esperado: a coluna de ID de trabalho aponta para o registro correto na tabela sys_sdu_colleciton_job.

    Comportamento real: a coluna ID do trabalho exibe "nulo" e o valor é um sys_id inválido.

    Persistência do banco de dados - Gestão de dados

    PRB1786870

    Remover o botão Alternar DMTableCleaner
    1. Navegue até a exibição de lista da tabela sys_dm_job.
    2. Navegue até a exibição de formulário do trabalho "DMTableCleaner".

    Comportamento esperado: o botão Alternar DMTableCleanerdeve ser removido junto com a inclusão de script que ele chama.

    Comportamento real: o botão Alternar DMTableCleaner é exibido.

    Persistência do banco de dados - Gestão de dados

    PRB1790371

    Exceção da API de armazenamento no arquivamento de páginas relacionadas quando a tabela sys_sdu_collection_job não é criada no gateway O usuário observa uma mensagem de erro.
    1. Adicionar gateway em uma instância.
    2. Verifique se ainda não há tabelas de uso de disco criadas no Gateway.
    3. Navegue até qualquer regra de arquivamento.

    Observe a mensagem de erro: 'Erro de sintaxe ou violação de regra de acesso detectado pelo banco de dados ((conn=354245) A tabela 'test_gw_gw.sys_sdu_collection_job' não existe.'

    Persistência do banco de dados - Gestão de dados

    PRB1790372

    API programável ineficiente usada para recuperar informações de disco de armazenamento de nível 2 A API passível de script recupera informações de disco para armazenamento primário, de gateway e de nível 2. No entanto, não há necessidade de acessar o Gateway e o Primário se o único uso necessário for o Nível 2.
    1. Abra a página de regra de arquivamento.
    2. Observe que leva muito tempo para anexar o rastreamento de pilha porque ele acessa as informações de armazenamento primário e de gateway.

    Persistência do banco de dados - Escala de dados

    PRB1773739

    Ação de substituição a ser acionada para liberar caches na mudança do mecanismo de banco de dados Esta é uma atualização de produto.

    Persistência do banco de dados - Escala de dados

    PRB1788006

    O gravador DBLazy acumula mensagens de forma ilimitada em uma pilha de threads Em DBLazyWriter.process, ele acumula mensagens desenfileiradas para acionar ouvintes posteriormente. Se a fila não estiver vazia, ele continuará o loop indefinidamente e continuará adicionando mensagens à lista de matrizes. Isso é ilimitado e ocorre em um erro de falta de memória.
    1. Grave em DBLazyWriter a uma taxa alta para manter a fila cheia.
    2. Certifique-se de que o processo DBLazywrite seja executado mais lentamente para que a fila esteja sempre cheia.

    Observe o uso de memória da instância do Glide.

    Persistência do banco de dados

    PRB1762563

    Em uma instância migrada, as consultas de exibição "Lista" em valores Unicode no campo UTF de cadeia de caracteres não funcionam A exibição "Lista" mostra resultados vazios.

    Filtragem de dados

    PRB1768454

    Na filtragem de dados de Vancouver, os critérios de filtro de IP fornecidos na condição de assunto não são considerados Os critérios de filtro de IP fornecidos não são considerados. Portanto, os resultados não são exibidos/filtrados corretamente.
    1. Em qualquer instância Vancouver ou acima.
    2. Crie uma filtragem de dados com os critérios de filtro de IP fornecidos na condição de assunto.
    3. Verifique se os critérios de filtragem de IP estão sendo respeitados e se os resultados estão sendo filtrados.

    Comportamento esperado: os critérios de filtro de IP [rede] fornecidos na condição de assunto devem ser considerados e os resultados devem ser filtrados/exibidos de acordo.

    Comportamento real: os critérios de filtro de IP [rede] fornecidos na condição de assunto não são considerados.

    Áreas restritas do desenvolvedor

    PRB1774289

    O login na área restrita não é compatível com SSO (Single sign-on) O SSO não é compatível com o login em uma área restrita.
    1. Configure uma instância de área restrita com login SSO.
    2. Crie uma área restrita.
    3. Tente fazer login na área restrita.

    Comportamento esperado: o usuário é capaz de fazer login usando o SSO.

    Comportamento real: o SSO não funciona corretamente.

    Áreas restritas do desenvolvedor

    PRB1787278

    Erros de SQLException impedem que a Sandbox funcione corretamente O usuário nota faixas vermelhas com erros de sintaxe ao visitar tabelas diferentes.
    1. Tenha uma instância com vários nós com o recurso de área restrita totalmente habilitado.
    2. Crie uma nova área restrita e aguarde a conclusão da inicialização.
    3. Quando estiver pronto, tente visitar tabelas diferentes, como incidente, problema, cmdb_ci_computer, alm_asset.

      Observe que há muitas faixas vermelhas com erros de sintaxe.

    4. Ativar depuração do SQL (detalhado)
    5. Tente visitar tabelas diferentes novamente e verifique quais consultas foram feitas quando.

    Observe que as tabelas visitadas são, na verdade, as tabelas originais, portanto, o nó não está corretamente na área restrita.

    Áreas restritas do desenvolvedor

    PRB1790087

    A condição criada a partir de sys_dsb_query_condition está incorreta ao incluir OUs O QueryConditionUtil une consultas extraídas de sys_dsb_query_condition usando ^OR. O resultado não é o esperado.
    1. Crie um novo sys_dsb_query_condition para qualquer tabela de cópia parcial do formulário 'a AND (b OR c)'.
    2. Crie outro sys_dsb_query_condition na mesma tabela de cópia parcial com qualquer filtro.
    3. Crie um DSB.

    Observe que a tabela parcialmente copiada não corresponde ao esperado, de acordo com as condições de consulta fornecidas nas etapas 1 e 2 (devem ser OU juntas).

    Integridade de aplicações e dispositivos de DEX

    PRB1794322

    A página do processo em execução mostra todos os dados da tabela na atualização da página Ele mostra todos os dados presentes na tabela do processo em execução (dex_running_process) para que o filtro de dispositivo seja aplicado.
    1. Faça login como dex-admin/user.
    2. Navegue até qualquer dispositivo.
    3. Navegue até o processo em execução a partir da navegação à esquerda.
    4. Atualize o navegador.

    Comportamento esperado: deve mostrar a lista de processos em execução nesse dispositivo.

    Comportamento real: mostra todos os dados presentes na tabela do processo em execução (dex_running_process) para que o filtro de dispositivo seja aplicado.

    Descoberta

    PRB1784351

    O plug-in padrão não está listado por padrão como parte da dependência do CDW O plug-in padrão deve ser listado por padrão.
    1. Abra uma instância com o aplicativo sn_cloud_ops_ws instalado.
    2. Verifique a lista de dependências que foi instalada como parte da dependência do CDW.

    Comportamento esperado: o plug-in padrão deve ser listado por padrão como parte da dependência do CDW.

    Comportamento real: o plug-in padrão não está listado por padrão como parte da dependência do CDW.

    Gestão de Documentos

    PRB1790213

    Adicionar mudanças de telemetria para geração de PDF Adicione as seguintes mudanças de telemetria para geração de PDF: funcionalidade de exportação e conversão Html2PDF, incluindo o número de páginas, o tamanho do arquivo PDF de saída e o tempo de geração.

    Separação de domínios

    PRB1786824

    A ferramenta de migração de domínio não pode atualizar o status de uma migração de tabela que está em andamento Não há impacto na funcionalidade da ferramenta de migração devido a este problema; a ferramenta está sendo executada com sucesso. O único problema é relatar os resultados na IU.
    1. Provisione uma instância com o Domain Support e o plug-in da ferramenta Domain Migration instalados com dados de demonstração.
    2. Navegue até a tabela da ferramenta de migração de domínio.
    3. Crie um trabalho de migração com o domínio de destino como "Cisco".
    4. Salvar.
    5. Inicie a migração.

    Comportamento esperado: o status de migração de cada tabela deve estar disponível na tabela "domain_separated_ tables_migration_status".

    Comportamento real: a tabela "domain_separated_ tables_migration_status" não tem dados.

    Esquema dinâmico

    PRB1786796

    A função de Gravador de esquema dinâmico não pode inserir um novo atributo dinâmico de dynamic_attribute.list porque o grupo está definido como somente leitura
    1. Navegue até sys_user.list.
    2. Faça login em abel_tuter e atribua ao usuário a função de redator de esquema dinâmico.
    3. Salvar.
    4. Represente abel_tuter.
    5. Navegue até dynamic_attribute.list e crie um novo.

    Observe que o campo de grupo é somente leitura. Depois de preencher as informações, observe um erro "Falha ao inserir" devido ao campo ausente, que não pode ser inserido porque está definido como somente leitura.

    Edge Encryption

    PRB1773542

    KB1651231

    Um upgrade programado falha para um proxy em execução no Windows Parece que o upgrade foi concluído em sua maior parte. Não há erros em nenhum dos logs, mas o novo serviço de proxy do Edge não foi iniciado.

    Edge Encryption

    PRB1776720

    Na produção BT1, "Mostrar registros" na página de detalhes de KPI está quebrado O usuário observa: "O BatchRESTRequest fornecido não foi formatado corretamente".
    1. Faça login em BT1 Production.
    2. Navegue até qualquer página Detalhes de KPI de qualquer KPI que tenha dados coletados e snapshots disponíveis.
    3. Habilite o botão de alternância Mostrar registro.

    Observe que "Não é possível carregar registros - Tente atualizar a página". é mostrado e a chamada de API em lote mostra "400 Bad Request" com um erro "O BatchRESTRequest fornecido não foi formatado corretamente".

    Notificações por e-mail

    PRB1783999

    O trabalho "Leitor de e-mail da instância" é interrompido somente ao excluir (não recuperar) mensagens do POP3 Quando uma instância está coletando e-mails, ela recupera mensagens a uma taxa significativa em operações normais. Ao escolher apenas excluir mensagens (e não recuperá-las), cada trabalho de leitor de e-mail processa apenas 20 mensagens e, em seguida, sai, forçando a instância a aguardar 2 minutos pelo próximo trabalho programado de leitor de e-mail. Este ciclo se repete até que a instância encontre mensagens que opta por recuperar, em vez de apenas excluir.

    Suporte de criptografia

    PRB1790352

    Erro "Falha ao baixar chave encapsulada" observado durante a criação de sua própria chave (BYOK) Uma chave de módulo deve ser gerada para o módulo 'byok_mod', mas em vez disso é exibido um erro.

    Gestão de eventos

    PRB1760429

    Uma condição de disputa no mecanismo de cluster baseado em marcador quando o processamento de eventos de vários trabalhos/nós está habilitado está fazendo com que vários clusters de marcador sejam criados Isso faz com que vários grupos de clusters de marcadores sejam criados para os mesmos alertas.
    1. Defina "não para correlação" no trabalho de consulta (defina a propriedade como falsa).
    2. Habilite o processamento de eventos de vários trabalhos (4)/nó.
    3. Crie uma definição de TBAC.
    4. Envie vários eventos ao mesmo tempo com chaves de mensagem diferentes.

    Observe que vários grupos de clusters de tag contendo os mesmos alertas são criados.

    Gestão de eventos

    PRB1772901

    Há um erro de falta de memória na Prioridade de Alerta quando um alerta tem um número alto de alertas secundários Nos logs de aviso, há uma mensagem: "O tamanho do grupo de alertas atingiu o limite de..."
    1. Crie 3 milhões de eventos que gerariam 3 milhões de alertas.
    2. Configure a correlação de alertas de forma que 30 mil alertas tenham um único primário e cerca de 100 alertas primários tenham 30 mil alertas secundários.
    3. Certifique-se de que os alertas primários estejam em "em_alert_trigger_queue".
    4. Execute o trabalho "Gestão de eventos - Fila de alertas prioritários".

    Observe uma mensagem nos logs de aviso: "O tamanho do grupo de alertas atingiu o limite de..."

    Gestão de eventos

    PRB1784143

    Eventos são criados para interceptações SNMP indesejadas no ouvinte SNMP do MID As interceptações SNMP não podem ser filtradas do MID Server, o que as impede de criar eventos na instância.

    Gestão de eventos

    PRB1784562

    Definir o alerta principal para o alerta virtual não é consistente com o script ACR O script ACR escolhe o alerta principal para ser o primeiro (por initial_remote_time) com o número mais baixo, mas ignora a gravidade. A definição do alerta principal para o Alerta virtual em VirtualAlertHandler.java é baseada na gravidade, mas o número do alerta é ignorado. Isso está causando a abertura de grupos de alertas virtuais redundantes.
    1. Habilite a propriedade TBAC para depuração: 'evt_mgmt.sn_em_ TBAC.log_acr_script_debugging'
    2. Envie vários eventos de uma vez com a gravidade definida como "Crítico", que eventualmente devem ser agrupados em um cluster de marcadores.

    Observe que nas anotações de "Atividade" do Alerta Virtual criado, o alerta principal é consistente e não muda.

    Gestão de eventos

    PRB1786275

    KB1650970

    Na exibição "Vincular", getHopsBetweenCIs falha no agrupamento do CMDB Os usuários também estão recebendo um erro.

    Gestão de eventos

    PRB1789030

    No Xanadu, a ordem padrão de um agrupamento de alertas está incorreta No Xanadu, a ordem padrão de agrupamento de alertas não está correta
    1. Crie uma definição baseada em marcador - correspondência exata na mesma descrição.
    2. Envie dois eventos com a mesma descrição e o mesmo nome de nó e métrica.

    Observe que um grupo automatizado é criado enquanto a expectativa é ter um cluster de marcador

    Fluxos (Family Channel)

    PRB1769794

    KB1650762

    O Flow Designer define o parâmetro de entrada verdadeiro/falso como "falso" no Xanadu

    Fluxos (Family Channel)

    PRB1779812

    As cápsulas de dados na tela de fluxo são avaliadas incorretamente após a republicação de um fluxo existente
    1. Navegue até o Flow Designer e abra qualquer subfluxo de instância base (por exemplo, Criar tarefa secundária ou Criar caso secundário).
    2. Adicione um log no final.
    3. Publicar.

    Observe as cápsulas de dados na IU.

    GlideRecord

    PRB1786468

    KB1651472

    Uma transação é executada em um loop infinito quando o usuário avalia a condição que tem "Contém" Como resultado desse problema, a sessão inteira se torna inutilizável.

    GRC: Espaço de gestão de riscos do fornecedor

    PRB1772944

    Os elementos não interativos da página do portal do fornecedor podem ser navegados usando o botão Tab A tabulação de acessibilidade deve ser somente para objetos clicáveis na página.
    1. Representar como qualquer contato do fornecedor.
    2. Navegue até um questionário em /svdp e alterne para a guia de anotações ou comentários.

    Observe que o usuário pode usar a tecla Tab para ver comentários anteriores no Fluxo de atividades, mas não pode navegar nele com as teclas de seta.

    Análise de logs de integridade (família)

    PRB1784922

    Há um impasse do MID nos threads de fluxo de HLA durante a obtenção de um erro fatal Exceções de impasse no log do wrapper do MID.

    Hermes (Família)

    PRB1786830

    Atualizar a contagem de partições em um tópico causa falha nas “ASSINATURAS” associadas
    1. Crie um tópico e mantenha o número de partições como 1.
    2. Crie um consumidor.
    3. Crie um fluxo do Kafka com o tópico criado na etapa anterior.

      Uma assinatura foi criada.

    4. Produza mensagens para o tópico.
    5. Confirme se as mensagens são consumidas pelo consumidor.
    6. Atualize o número de partições de 1 para 4.
    7. Salve o registro do tópico.

    Este valor alterado aparece bem na página do tópico. Navegue até a página "Inspetor de tópicos" e verá o aumento do número de partições. Mas, em sys_kafka_subscription, o número de partições ainda exibe 1. Além disso, a assinatura criada na etapa 3 é excluída e uma nova é criada a cada minuto. O valor da coluna "Tem erro" muda de "falso" para "verdadeiro" e vice-versa.

    Hermes (Família)

    PRB1787225

    O botão Sincronizar contagem de partições não funciona em sys_kafka_topic Foi gerado um erro de exceção de ponteiro nulo.
    1. Navegue até um registro sys_kafka_topic.
    2. Selecione Sincronizar contagem de partições.

    Observe que nada acontece e observe uma exceção de ponteiro nulo nos logs.

    Biblioteca de componentes do Horizon

    PRB1782771

    Copiar e colar não está funcionando conforme o esperado na área de texto do bate-papo Isso pode ser reproduzido no Bate-papo do agente e na barra lateral.
    1. Crie uma discussão na barra lateral ou inicie uma conversa com um atendente.
    2. Enviar uma mensagem: 'abcd'.
    3. Tente copiar e colar um número de incidente na área de texto do bate-papo.

    Comportamento esperado: o texto copiado deve ser colado na área de texto.

    Comportamento real: o texto colado é substituído pela última mensagem de bate-papo.

    Capacidades do Portal horizontal para atendimento ao cliente

    PRB1782130

    Atualizar a definição de licenciamento para considerar sessões externas incorporáveis Esta é uma atualização de produto.

    Gestão de incidentes

    PRB1781039

    A ação Criar solicitação está disponível para usuários com o sn_request_role no formulário de incidente em IU16

    Gestão de base de instalação

    PRB1786211

    KB1650430

    A lista relacionada "Produto vendido da página da conta (exibição de caso)" deve ser atualizada com a condição de filtro padrão A lista relacionada "Produto vendido" é exibida como vazia ao fazer upgrade de Vancouver para Washington devido a filtros adicionais. O problema é observado somente quando os registros estão associados a uma oferta de produto que tem um conjunto de especificações.

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Clone de instância (família)

    PRB1774663

    O usuário observa o alerta "Exceção geral de dados detectada pelo banco de dados (nenhum valor especificado para o parâmetro 1)" após enviar um clone na página "clone_instance" Isso não está afetando o andamento do clone, mas emite um alarme falso.

    Envie um clone por meio da página "Solicitação de clone legado".

    Um aviso de erro é exibido na parte superior da página.

    Replicação de dados da instância (IDR)

    PRB1766400

    Os usuários encontram um deslocamento nulo Atualmente, o botão Limpar erro e tentar novamente tenta se recuperar de um problema de deslocamento nulo, mas falhará se o deslocamento estiver ausente ou for nulo no tópico.
    1. Em uma tabela com um campo booliano com um valor "vazio" (nem verdadeiro nem falso).
    2. Faça mudanças em qualquer campo que seja rastreado por meio do plug-in CDC/IDR.
    3. Observe o campo booliano na carga útil.

    Comportamento esperado: o valor deve estar vazio, não pode ser verdadeiro ou falso.

    Comportamento real: o valor booliano é representado como falso.

    Replicação de dados da instância (IDR)

    PRB1780168

    Os xmlstats da Replicação de dados da instância (IDR) não mostram os conjuntos de replicação corretamente
    1. Crie conjuntos de replicação ativos de produtor e consumidor.
    2. Navegue até xmlstats.

    Observe que os conjuntos de replicação não são mostrados.

    Replicação de dados da instância (IDR)

    PRB1787215

    Para economizar espaço em disco, remova a funcionalidade do trabalho do produtor de propagação que aguarda mensagens de ACK do "consumidor" para "publicar os próximos lotes de dados" Ele adiciona um ponto de falha desnecessário de, se as mensagens de ACK não forem recebidas ou enviadas sem erros, os trabalhos serão interrompidos. O único benefício da troca de mensagens de ACK foi controlar o tamanho do disco. O crescimento não verificado do tamanho do disco pode ser controlado no nível do Kafka com as configurações da política de retenção de dados.
    1. No ambiente de CQ, interrompa o trabalho do consumidor de metadados no produtor.
    2. Solicite nova propagação no consumidor.
    3. Redefina o deslocamento do tópico de metadados para terminar no consumidor.

    Observe que o trabalho "Propagação de produtos" trava.

    Hub de integração

    PRB1782980

    O mapa StrictReject do lado do script para o módulo de criptografia glide_hub_flow_engine_glideencrypter causa um erro de "acesso negado" A rejeição estrita deve ser desativada para suporte a password2 ou criptografia.
    1. Crie uma ação com uma etapa de script.
    2. Descriptografe o campo de senha usando GlideEncrypter na etapa de script.

    Comportamento esperado: o fluxo com a etapa de script deve ser executado criando um mapa para 'global.com_glide_hub _flow_engine_glideencrypter'.

    Comportamento real: o acesso é negado ao módulo criptográfico com um erro "global.com_glide_hub_ flow_engine_glideencrypter" na execução do fluxo.

    Conexão de fluxo do hub de integração

    PRB1781839

    Somente esquemas Avro nomeados são importados automaticamente de um registro de esquema A importação automática de esquemas de um registro de esquema falha ao consumir uma mensagem codificada quando o tipo de nível superior é sem nome. Como resultado, o registro de esquema não é importado e o consumidor de script recebe uma lista vazia de mensagens.
    1. Adicione um esquema com um tipo de nível superior sem nome, como uma matriz, união ou primitivo, ao registro.
    2. Publique uma mensagem válida codificada com o esquema no tópico.
    3. Use um consumidor de script para consumir a mensagem e acionar uma tentativa de importar automaticamente o esquema.

    Observe que o registro de esquema não será importado e o consumidor de script solicitará uma matriz vazia de mensagens.

    Ferramenta de comparação de dados entre instâncias

    PRB1772226

    Remover a limitação de registros de nova propagação Esta é uma atualização de produto

    Designer de jornadas

    PRB1752603

    O usuário observa um erro "Não é possível obter a lista de tarefas" ao abrir uma tarefa de catálogo

    KMF (Key Management Framework, Estrutura de gestão de chaves)

    PRB1762398

    A exibição do banco de dados "sn_kmf_crypto_user_policy" falha em instâncias do Postgres A exibição do banco de dados "sn_kmf_crypto_user_policy", que une sys_user_has_role e sys_kmf_crypto_caller_policy, falha nas instâncias do Postgres. Os usuários não podem corrigir a exibição manualmente, pois a exibição está protegida.
    1. Em uma instância do Postgres, navegue até sn_kmf_crypto_user_policy.list.
    2. Verifique se nenhum registro é retornado.

    KMF (Key Management Framework, Estrutura de gestão de chaves)

    PRB1777352

    KB1649414

    Dados clonados criptografados por uma chave revogada na origem não são descriptografados corretamente no destino Uma chave de módulo importada "herda" o algoritmo da especificação criptográfica associada em vez do algoritmo original.

    KMF (Key Management Framework, Estrutura de gestão de chaves)

    PRB1778142

    As chaves públicas são trocadas mesmo quando a troca de chaves está desabilitada Este problema ocorre quando novos fluxos de trabalho IA-Crypto Core estão habilitados e o Bagheera está habilitado em uma instância.
    1. Provisione duas instâncias com o Bagheera.
    2. Gere chaves assimétricas de criptografia e descriptografia na instância de origem.
    3. Certifique-se de que as configurações de criptografia das chaves estejam inscritas na troca de chaves.
    4. Navegue até sys_properties.
    5. Defina glide_encryption.auto_ key_exchange.enabled como falso.
    6. Programe um clone da instância de origem para a instância de destino.

    Esperado: as chaves do módulo não são trocadas porque a troca de chaves está desabilitada por meio da propriedade.

    Real: as chaves do módulo público são trocadas mesmo que a troca de chaves esteja desabilitada por meio da propriedade.

    KMF (Key Management Framework, Estrutura de gestão de chaves)

    PRB1786832

    O KE de clone ad-hoc/ único/recorrente não funciona em instâncias habilitadas para Bagheera

    KMF (Key Management Framework, Estrutura de gestão de chaves)

    PRB1789932

    KB1652642

    Um nó não está acessível devido a uma condição de disputa durante a descriptografia das propriedades do sistema Uma condição de disputa ocorre no momento da inicialização do cache de propriedades do sistema. Isso pode acontecer quando o nó está inicializando e tentando descriptografar propriedades do sistema do tipo password/password2 que foram criptografadas com KMF.

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    KMF (Key Management Framework, Estrutura de gestão de chaves)

    PRB1794684

    O fluxo de trabalho de integridade do núcleo de criptografia CID falha para clones de Bagheera, mostrando a mensagem de erro "IRK_SOURCE_INSTANCE_ID_MISMATCH"

    Execute um clone usando novos fluxos de trabalho de IA no DCTEST entre duas instâncias de configuração automática do Bagheera.

    Observe que o clone mostra o erro "IRK_SOURCE_INSTANCE_ID_MISMATCH" porque os trabalhos de recriação de chaves não concluíram sua execução.

    KMF (Key Management Framework, Estrutura de gestão de chaves)

    PRB1794830

    O nó da instância não inicia após uma movimentação entre regiões com AutoConfig habilitado = verdadeiro

    Gestão de conhecimento

    PRB1788025

    O upgrade de uma instância de Washington DC para Xanadu com uma versão de true-up quebra o fluxo de criação de artigos da base de conhecimento Uma mensagem de erro aparece ao tentar criar um artigo de conhecimento.
    1. Como administrador, navegue até Console de administrador do Now Assist > Recurso > Cliente.
    2. Selecionar Conhecimento > Ativar habilidade de geração de base de conhecimento.
    3. Escolha qualquer caso encerrado.
    4. Crie um artigo de conhecimento.

    Comportamento esperado: um fluxo de IA generativa é acionado.

    Comportamento real: observe uma mensagem de erro que diz: "Ocorreu um problema ao gerar este artigo com o Now Assist".

    Gestão de conhecimento

    PRB1795644

    Atualizar versão de true-up de app-knowledge-gen-ai no Xanadu Esta é uma atualização de produto.

    Login do banco de dados local

    PRB1785794

    O arquivo sys_ux_lib_component não tem chaves de tradução obrigatórias As traduções estavam presentes em Washington DC. No entanto, no Xanadu, o arquivo sys_ux_lib_component não tem os necessários_translation_keys para now-login.

    MetricBase

    PRB1728947

    O registro de um grande número de gatilhos com o Clotho faz com que alguns gatilhos não sejam registrados Referências de série são anexadas a um URL de solicitação ao sincronizar gatilhos entre Glide e Clotho. Se houver muitas séries registradas de uma só vez (por exemplo, 20k), o cabeçalho se tornará muito grande. As referências de série devem ser incluídas no corpo da solicitação para que as coisas sejam escalonáveis.

    MetricBase

    PRB1785413

    Chamadas "acumuladas" resultam em contagem dupla Um erro de digitação em GlideClothoClient resulta no reenvio de uma série conhecida ao lado de uma série desconhecida. Isso faz com que o valor duplique para eles durante as chamadas "Acumular".

    MetricBase

    PRB1788301

    O fluxo de trabalho de provisionamento Plus "setupGateway: executar script de instância" expira após 600 segundos em instâncias do Xanadu Um fluxo de trabalho falha em run-node-script devido ao tempo limite. Os logs de run-node-script.sh mostram que o código foi executado com sucesso e o glide é encerrado com sucesso. Em seguida, ele trava por até 10 minutos antes de retornar um código de erro de tempo limite.

    Mobile Experience for Field Service Management

    PRB1789508

    O usuário não pode adicionar eventos usando o ícone "+" Quando o ícone é selecionado, uma nova página deve ser aberta, mas ela não é carregada.
    1. Provisione uma instância com o WFO 4.0 instalado e habilitado.
    2. Faça login no app Agent.
    3. Selecione Minha programação.
    4. Selecione o ícone +.

    Observe que a página não carrega.

    Autenticação multifator (MFA)

    PRB1785277

    O arquivo sys_ux_lib_component não tem chaves de tradução obrigatórias As traduções estavam presentes na carga Washington. No entanto, no Xanadu, o arquivo sys_ux_lib_component não tem os necessários_translation_keys para: sn-mfa-validate e sn-mfa-setup.

    Navegação unificada do Next Experience

    PRB1787356

    KB1652699

    Algumas páginas não são carregadas quando a propriedade "glide.ui.next_experience. instance_tools_disabled' está definido como falso e a Próxima experiência está desativada Páginas como "Plug-ins", "Modelos do Workbench de NLU", "Espaço de operações de serviços" e "Espaço configurável do CSM" não são carregadas quando a propriedade "glide.ui.next_experience. instance_tools_disabled' está definido como falso e a Próxima experiência está desativada. Os usuários com função de administrador não podem acessar estes módulos: plug-ins (now/app-manager/home), modelos do Workbench de NLU, espaço de operações de serviços e espaço configurável do CSM. Os usuários da função ITIL não podem acessar o Espaço de operações de serviços e o Espaço configurável do CSM.

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Now Assist para código

    PRB1788701

    Upgrades/carregamentos laterais são afetados quando o código JS antigo ainda está sendo usado pelo cache do navegador A propriedade de ação é enviada como nula quando o código JS antigo ainda está sendo usado pelo cache do navegador.
    1. Em uma instância com uma versão mais antiga do Code Assist, faça upgrade ou carregue lateralmente a versão mais recente.
    2. Acione a assistência de código em outra página sem recarregar.

    Observe que o navegador ainda tem os arquivos JS da versão antiga armazenados em cache, portanto, a propriedade de ação não será enviada pela chamada de API e causará um erro, já que o novo modelo requer que esta propriedade seja "Sugerir" ou "Editar".

    Now Assist para código

    PRB1790715

    Os administradores não podem atualizar para a nova versão do Now Assist para código quando o app Creator mais recente já está instalado Na versão 2.6.0, há um problema com a versão 26.0.4 do NA4Code que está ocultando a atualização dos usuários que já estão no app NA4Creator mais recente.

    Painel do Now Assist

    PRB1787174

    Um cartão de registro com uma base de conhecimento apresenta um erro de conteúdo incorreto
    1. Crie um tópico com um cartão de registro e base de conhecimento.
    2. Selecione NAP.
    3. Selecione o tópico criado na etapa 1.

    Comportamento esperado: o cartão da base de conhecimento deve ser exibido com o botão para abrir a base de conhecimento.

    Comportamento real: erro de cartão de conteúdo incorreto.

    Agendamento de plantão

    PRB1787870

    Problema com a localização do Assistente para criar/editar programação para nomes de semana Esta é uma atualização de produto.

    Gestão de pedidos

    PRB1788283

    A duração dos upgrades da família aumentou de 1 hora e 23 minutos para 2 horas e 43 minutos
    1. Certifique-se de que os plug-ins da Gestão de pedidos estejam instalados na instância com a compilação Washington.
    2. Faça upgrade para a compilação Xanadu RC1.

    Observe a duração do upgrade da operação batch_alter e compare-a com a duração do upgrade da família anterior.

    API Performance Analytics

    PRB1781079

    Erro do servidor em determinados indicadores com a opção groupby e "separate/aggregate" Em determinados indicadores, ao habilitar o filtro e "filtrar como grupos separados" (splitView = verdadeiro), o servidor retorna um erro n 500.

    Análise de desempenho

    PRB1740986

    Os painéis da IU principal não são migrados automaticamente quando com.glide.par.v _table_join.enabled é falso Definir com.glide.par.v_table_join.enabled como falso desabilita os painéis combinados, fazendo com que o painel da IU principal não seja migrado automaticamente na primeira solicitação.

    Análise de desempenho

    PRB1771293

    Erro interno ao criar uma condição de filtro com data e duração O usuário observa um erro "RelativeDatesQueryGenerator".
    1. Adicione uma condição à origem do indicador de número de incidentes resolvidos.
    2. Defina como "Resolvido | em | hoje" ou "Duração útil inferior a 1 dia".

    Observe o erro: "RelativeDatesQueryGenerator: erro de estatísticas de NAM: ID inválido para ZoneOffset, formato inválido".

    Análise de desempenho

    PRB1778421

    Exceção de ponteiro nulo ao recuperar pontuações do indicador de fórmula com agrupamento Uma exceção de ponteiro nulo é observada nos logs.
    1. Provisione uma instância com os plug-ins com.snc.pa.premium e com.snc.pa.mlb instalados.
    2. Habilite o MLB para todos os indicadores de instância de base relacionados à tabela de incidentes.
    3. Não habilite o MLB para o indicador de fórmula: '% de incidentes resolvidos no mesmo dia em que foram abertos'.
    4. Certifique-se de que os indicadores envolvidos estejam habilitados com a MLB.
    5. Crie um novo painel.
    6. Adicione o indicador de fórmula acima à visualização de pizza ou rosca com agrupar por como "Grupo de atribuição".
    7. Verifique se o cache está habilitado.
    8. Recupere as pontuações do indicador e observe os logs.

    Foi observada uma exceção de ponteiro nulo.

    Análise de desempenho

    PRB1780038

    O campo de referência da fonte de dados de migração m2m do filtro em cascata não está definido como esperado O problema é que o filtro em cascata migrado funciona no tempo de execução, mas não no tempo de configuração.

    Análise de desempenho

    PRB1781018

    Um widget legado não publica filtros Quando o usuário tem um filtro personalizado no modo de compatibilidade e tenta interagir com ele, o filtro não é aplicado.

    API do painel de análise da plataforma

    PRB1781006

    Painéis, visualizações de dados e exportações programadas são definidos como tendo sido criados pelo usuário que executou a "Migração de análise da plataforma" em vez do original O usuário "criado por" era o usuário antes da migração que realmente criou os painéis e as exportações agendadas. Mas após a migração, o "criado por" é alterado para a pessoa que iniciou a migração.
    1. Navegue até uma instância do Washington DC.
    2. Representar um usuário não administrador com funções como itil + report_scheduler
    3. Criar um relatório.
    4. Programe o relatório e adicione-o ao novo painel.

      Observe que as entradas em pa_dashboards, sys_report e sysauto_report devem ser criadas e atualizadas pelo usuário a partir da etapa 2.

    5. Encerre a representação.
    6. Representar um usuário com uma função de administrador.
    7. Acione "Migração de análise da plataforma", que deve ser concluída sem problemas.
    8. Valide os novos registros criados após a migração em par_dashboard, par_visualization, par_export, par_export_visualization.

    Comportamento esperado: painéis, visualizações de dados e exportações agendadas não devem ter "criado por" definido pelo usuário que executou a "Migração da Análise da plataforma". Em vez disso, os nomes dos criadores originais devem persistir.

    Comportamento real: painéis, visualizações de dados e exportações agendadas são definidos pelo usuário que executou a "Migração de análise da plataforma" em vez de manter o usuário original.

    Filtros de Análise da plataforma

    PRB1777094

    Os filtros em cascata migrados pelo Washington DC precisam ser ajustados

    Filtros de Análise da plataforma

    PRB1782599

    A seleção padrão de "Exibir por" está incorreta para o maior número de widgets de instalações de software no inventário descoberto No carregamento de página de cada filtro, o manipulador de eventos é chamado com valores vazios na matriz.

    API de migração da Análise da plataforma

    PRB1793305

    Se painéis individuais tiverem sido revertidos, a reversão de migração falhará em uma etapa de ativação
    1. Em uma instância Washington DC, migre todos os painéis.
    2. Reverta alguns painéis da tabela par_dashboard.
    3. Defina a propriedade de reversão como verdadeira.
    4. Execute uma reversão em massa.

    Comportamento esperado: a reversão em massa ativa tudo corretamente.

    Comportamento real: a reversão falha.

    Base para Playbook Experience

    PRB1789670

    Duplicar um processo não atribui o separationId correto às atividades O novo processo duplicado deve ser uma réplica do processo original, mas não é.
    1. Crie um processo com atividades.
    2. Adicione algumas atividades variantes e variantes.
    3. Processo duplicado.

    Comportamento esperado: o novo processo duplicado deve ter a mesma réplica do processo original com todas as atividades de base e variantes.

    Comportamento real: as atividades de variante não estão associadas à variante.

    Solução de cluster de inteligência preditiva

    PRB1769445

    Um erro é gerado no syslog pelo trabalho "Sugestão de aplicação - Descoberta do ITOM" Um erro "Parâmetro ilegal: nulo:" é gerado no syslog pelo trabalho "Sugestão de aplicação - Descoberta do ITOM". Não há impactos no processamento. É uma mensagem de erro redundante exibida quatro vezes sempre que o trabalho é executado.
    1. Execute o trabalho agendado "Sugestão de aplicação - Descoberta do ITOM".
    2. Observe os erros no log do sistema.

    Mineração de processos

    PRB1785033

    Falha na mineração de amostra em uma instância de suporte O usuário observa um erro ao fazer a mineração de amostra em uma instância de suporte da ServiceNow.
    1. Faça login em uma instância de suporte.
    2. Navegue até Mineração de processos.
    3. Crie um projeto.
    4. Tente a mineração de amostra no mesmo projeto.

    Observe o seguinte erro: 'Problema de direito: não é possível executar a mineração completa ou a mineração de amostra em 'sn_customerservice_case'. Entre em contato com o representante da ServiceNow para obter mais detalhes.

    Mineração de processos

    PRB1793521

    A mineração completa de dados externos gera erro de licença, mesmo se a licença estiver disponível

    Observador de registro

    PRB1788115

    Em casos raros, ResponderRegistryCleanerThread pode remover todos os respondentes persistentes da memória quando o banco de dados retorna nulo em uma exceção O thread de limpeza de RW é ativado a cada 10 segundos e executa algumas tarefas de limpeza. Como parte disso, ele tenta remover todos os respondentes persistentes órfãos da memória. Ele obtém todos os respondentes persistentes do banco de dados e os compara com o que está na memória. Ele remove aqueles que estão na memória, mas não no banco de dados. Nesse caso, devido a uma exceção da consulta ao banco de dados, a camada do banco de dados retornou nulo. O código de limpeza entendeu isso porque não há respondentes no banco de dados e removeu todos eles da memória, o que fez com que o RW não chamasse o respondente em uma condição correspondente.
    1. Defina glide.record_watcher.debug.extra como verdadeiro.
    2. Certifique-se de que "sys_rw_action" contenha algumas entradas. Caso contrário, crie-os.
    3. Reduza o intervalo glide.record_watcher.cleaner. orphaned_persisted_responders. cleanup_interval como 10 (segundos) para teste (para que o ponto de interrupção abaixo de 1 possa ser atingido com mais frequência).
    4. Coloque um ponteiro de depuração em getPersistedRespondersFromDatabase antes da consulta real.
    5. Quando o ponto de interrupção for atingido, encerre o banco de dados.
    6. Retome o programa.
    7. Verifique os logs.

    Comportamento esperado: os respondentes são mantidos na memória.

    Comportamento real: uma mensagem de log como "remover observadores persistentes para tabelas: [lista de todas as tabelas na memória]".

    Gestão de solicitações

    PRB1781853

    Problemas de registros relacionados à tarefa do catálogo Quando o usuário tem as funções sn_request_read e sn_request_write, ele não pode ver os registros na seção "Registros relacionados" da página de exibição de lista do SOW.
    1. Faça login com as funções sn_request_read e sn_request_write.
    2. Navegue até a página de exibição de lista do SOW.
    3. Em Tarefas do catálogo - Atribuídas aos seus grupos, selecione o registro SCTASK0010004.
    4. Selecione a seção Registros relacionados.

    Observe que a seção de IC afetada mostra uma página de erro de exceção e a contagem da seção de aprovação do grupo mostra 1 sem nenhum registro exibido.

    Gestão de solicitações

    PRB1781908

    Uma solicitação criada para um valor de campo é atribuída a um nome de usuário conectado automaticamente Depois que a solicitação é criada, ela é atribuída a um usuário conectado em vez do usuário especificado.

    Gestão de solicitações

    PRB1784152

    sn_request_read não contém a função de agente de interação incident_read, problem_read e change_read contêm a função de agente de interação. Mas sn_request_read não contém uma função de agente de interação.

    Otimização da programação

    PRB1792462

    Quando uma tarefa atribuída é cancelada, ela é retornada como parte de opened_tasks Uma consulta de tarefa bloqueada estava obtendo tarefas canceladas e encerradas. Após a investigação, somente as tarefas encerradas devem ser enviadas como bloqueadas.
    1. Crie uma tarefa de ordem de serviço no estado "Expedição pendente" com a data window_end como o futuro.
    2. Execute uma consulta de QL de gráfico para o lote.

      A tarefa deve ser retornada como parte de "tarefas".

    3. Atribua a ele um agente manualmente ou execute o SO.
    4. Cancele a mesma tarefa.
    5. Execute uma consulta de QL de gráfico para o lote.

    Observe que a tarefa é retornada como parte de "locked_tasks", o que não é esperado.

    Inclusões de script

    PRB1769195

    Um script de correção leva muito tempo ao atualizar de Washington DC para Xanadu O script de correção, 'DEF0458037_set_client_ callable_script_includes_sandbox _callable_part_2.xml', leva muito tempo para carregar.

    Inclusões de script

    PRB1785008

    Muitos RCAS são invalidados após o upgrade para o Xanadu devido a um problema de script de correção As inclusões de script são modificadas após o upgrade para o Xanadu, o que invalida os RCAs. Isso só acontece em RCAs com "Tipo de origem: Inclusão de script".

    Administração de pesquisa

    PRB1731361

    KB1695005

    A pesquisa de texto global foi interrompida em /buildtools1 para IU16

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Administração de pesquisa

    PRB1789281

    Há problemas de cache entre domínios ao executar uma pesquisa global Há problemas de cache entre domínios ao executar uma pesquisa global se a exibição "text_search" em uma lista contiver uma descrição resumida em um domínio e não a contiver em outro domínio.
    1. Navegue até qualquer instância em uma versão Washington DC.
    2. Certifique-se de que no domínio global haja uma exibição text_search na tabela de incidentes.
    3. Configure uma exibição text_search na tabela de incidentes em um domínio diferente de global. Certifique-se de não incluir campos de cadeia de caracteres no layout da lista.
    4. Neste novo domínio, execute uma pesquisa global em relação a um incidente que não foi pesquisado anteriormente.
    5. Valide se "Sem título" ou se o sys_ID for exibido na visualização da pesquisa.
    6. Alternar para o domínio global.
    7. Conclua uma pesquisa para o mesmo incidente.
    8. Valide se "Sem título" ou se o sys_ID ainda for exibido.
    9. Tente vice-versa em ambos os domínios.

    Observe que Verifique se há um problema após limpar o cache (após cache.do).

    Scripts do lado do servidor

    PRB1783318

    O campo sandbox_callable não funciona para aplicações com escopo O campo sandbox_callable não é imposto para aplicações com escopo, portanto, os desenvolvedores de apps com escopo não podem usá-lo.
    1. Navegue até a instância base Inclusão de script ObjetivoFrameworkAjaxProcessor e desmarque "área restrita habilitada".
    2. Navegue até Scripts em segundo plano e execute o seguinte script na área restrita: 'sn_gf.GoalFrameworkAjaxProcessor()'.

    Comportamento esperado: observe um erro sobre a inclusão de script não estar disponível na área restrita.

    Comportamento real: a inclusão de script ainda pode ser chamada na área restrita.

    Construtor de catálogo de serviços

    PRB1793077

    Ao criar modelo a partir do construtor de catálogo, a mudança de perguntas na lista "Disponível para" as marca como geradas por IA O ícone "brilhante" de IA aparece, indicando que as perguntas são geradas por IA quando não são.
    1. Abra o construtor de catálogo.
    2. Selecione Criar um modelo de item do catálogo.
    3. Dê um nome a um modelo e navegue até a etapa "Perguntas".
    4. Selecione o ícone de engrenagem e embaralhe alguns tipos de variáveis no bucket de slush entre o bucket de slush esquerdo e direito.
    5. Selecione Salvar seleções.

    Comportamento real: observe que o ícone de brilho de IA aparece antes da etapa de perguntas.

    Comportamento esperado: o ícone de brilho de IA não deve aparecer, pois não é gerado por IA.

    Catálogo de serviços

    PRB1788268

    A referência com pontos para o segundo nível com g_form no script do cliente do catálogo torna o catálogo não conversacional Há uma queda significativa na cobertura do catálogo de conversa devido aos client scripts, o que envolve referência com pontos de segundo nível no objeto g_form.

    Gestão de nível de serviço

    PRB1790083

    Alguns valores de campos estão incorretos ao usar o walkTo de acesso aleatório CheckpointWalker (checkpoint) Isso ocorre quando o ponteiro para o histórico atual está mais próximo do fim e o histórico retrocede.

    Mapeamento de serviços

    PRB1745336

    A propriedade que limita o número de itens de pesquisa adicionados ao modelo de serviço deve incluir cmdb_ci_network_adapter 'sa.lookup_tables. tabelas_for_limited_query' é uma lista separada por vírgulas de nomes de tabelas para limitar a consulta de pesquisa. Um limite é adicionado à lista de tabelas e todas as tabelas são herdadas dele. O valor padrão é cmdb_ci,cmdb_serial_number. 'sa.lookup_tables. exclude_tables_f or_limited_query' tem como objetivo complementar 'sa.lookup_tables. tabelas_para_limited_query'. É uma lista separada por vírgulas de nomes de tabelas para consulta de pesquisa ilimitada. A lista de tabelas é ilimitada e todas as tabelas são herdadas dela. O valor padrão está vazio. "sa.lookup_tables.max_records_to_check" envolve o número de registros para limitar a consulta de pesquisa. O valor padrão é 100.
    1. Crie muitos registros (7-9K) para um adaptador de rede em qualquer comutador em cmdb_ci_network_adapter.
    2. Adicione este comutador a um servidor de aplicações.
    3. Execute o recálculo do serviço com este comutador.

    Um erro exibe: 'AVISO *** AVISO *** Tabela grande: tabela que lida com um conjunto de resultados extremamente grande: 45321...'

    Mapeamento de serviços

    PRB1791752

    Colocar um limite rígido nas propriedades que podem ser destrutivas Esta é uma atualização de produto.

    Mapeamento de serviços

    PRB1795145

    KB1700187

    Mudanças no ServiceMappingMecanismo de script#runEngine incorrem em mais de 9% de sobrecarga de desempenho para a CPU da aplicação para inserções de GlideRecord na tabela cmdb_rel_ci Há alguma degradação no uso da CPU ao inserir uma nova relação (cmdb_rel_ci). Qualquer ação de inserção pode consumir mais CPU. Se a aplicação application_extension estiver instalada, a degradação poderá ser ainda pior.

    ServiceNow Studio (legado)

    PRB1788174

    Atualizar a URL do SnS no Studio Se um desenvolvedor que usa o ServiceNow Studio iniciar a aplicação Studio legada, ele poderá iniciar o novo ServiceNow Studio. Se eles já estiverem trabalhando em uma aplicação, o ServiceNow Studio será aberto com a aplicação correspondente aberta.
    1. Navegue até o studio.
    2. Tente abrir o SnS na faixa.

    Comportamento esperado: o usuário pode navegar até o SNS a partir do ponto de entrada do studio legado.

    Comportamento real: o URL não está funcionando.

    Gestão de confiabilidade de serviços (versão da família)

    PRB1787187

    Cópias duplicadas de arquivos de ACL que foram movidos para um plug-in hospedado ainda existem no escopo global

    Barra lateral (versão da família)

    PRB1763064

    Alterar o acesso à documentação da barra lateral do Microsoft Teams para um documento interno Quando a barra lateral do Microsoft Teams falha ao adicionar participantes à discussão devido ao limite máximo de participantes atingido, é exibida uma mensagem de erro com um link para a documentação. O link que acessa a documentação da barra lateral do Microsoft Teams deve ser alterado para um link de documento interno.

    Barra lateral (versão da família)

    PRB1789913

    A propriedade glide.collab.group _search_limit não é respeitada durante a pesquisa de candidatos Esta é uma atualização de produto.

    Software Asset Management

    PRB1782652

    KB1698516

    A seção Resumo da página de visão geral de Fornecedores está demorando muito para carregar devido à consulta "Economia real"

    Modelos de software

    PRB1785844

    KB1651223

    O plug-in com.snc.sams leva muito tempo para carregar durante o upgrade de Washington DC para Xanadu O script de correção leva aproximadamente 32 minutos para fazer upgrade do plug-in com.snc.sams de Washington DC para Xanadu.

    Editor de sintaxe

    PRB1771372

    A janela de script não tem um botão O painel de script não tem um botão que concede ao usuário acesso a variáveis de script.
    1. Abra uma instância com o plug-in de orquestração instalado.
    2. Abra o Editor de fluxo de trabalho.
    3. No painel lateral direito, selecione a guia "Personalizado".
    4. Selecione + ao lado da caixa de filtro e escolha Serviço Web REST.
    5. Dê um nome a ele e selecione Continuar.
    6. Selecione a guia Saídas.
    7. Selecione Navegar até Pós-processamento.

    Comportamento esperado: o painel de script tem um botão adjacente para conceder acesso a variáveis de script.

    Comportamento real: a janela de script não tem mais o botão >.

    Eventos do sistema

    PRB1789717

    No upgrade, a diferença de trabalho não é respeitada para filas recém-migradas
    1. Faça login em uma instância pré-Xanadu com dois nós.
    2. Navegue até a tabela SYS_TRIGGER e verifique o trabalho "processo de eventos 0".
    3. Crie outro trabalho clonando o trabalho primário.
    4. Faça o upgrade da instância para o Xanadu.
    5. Para fins de teste, navegue até Tabela Rotações e sincronize os fragmentos da tabela SYS_EVENT.
    6. Navegar até Todos > Política do Sistema > Registro de filas e pesquise a fila Padrão.
    7. Abra a fila padrão e aguarde até que ela seja provisionada.
    8. Valide os trabalhos na tabela Configuração de fila.
    9. Navegue até a tabela SYS_TRIGGER e verifique o trabalho "processo de eventos 0".

    Comportamento esperado: quatro trabalhos devem estar disponíveis para a Fila padrão.

    Comportamento real: há apenas dois trabalhos disponíveis.

    Conjuntos de exportação do Sistema

    PRB1792544

    KB1699358

    Se o Serviço de exportação de log (LES) estiver habilitado e a origem do LES estiver configurada com syslog em um filtro de escopo global, haverá uma exceção de ponteiro nulo ao usar gs.log após um upgrade do Washington DC Há um erro: "Erro de execução de script: Identificador de script: null.null.script, Descrição do erro: java.lang.NullPointerException, Nível ES de script: 0 Não foi possível decifrar o rastreamento de pilha resultante da seguinte JavaScriptException..."

    Consulte o artigo da base de conhecimento listado para obter detalhes.

    Conjuntos para importação do sistema

    PRB1786846

    A fonte de dados JDBC no MID server não processa a resposta JDBCProbeCompleted A regra de negócio "Gestão de cluster do MID Server" é compatível com a fonte de dados JDBC para oferecer suporte a failover e balanceamento de carga. Isso faz com que o MID Server não consiga processar a resposta JDBCProbeCompleted, porque a consulta do carregador JDBCProbe está na fonte de dados JDBC.
    1. Crie uma instância de TD com o MID server.
    2. Execute um MID Server local para se conectar à instância de TD e criar duas instâncias de MID Server.
    3. Crie um cluster do MID.
    4. Adicione os dois MID Servers.
    5. Adicione as capacidades iguais.
    6. Configure uma fonte de dados JDBC para carregar dados no MID Server para garantir que os dados possam ser carregados por meio do MID Server local.
    7. Defina o estado do MID Server TD como "inoperante".
    8. Defina o MID Server da fonte de dados JDBC como o MID Server TD original.
    9. Carregar todos os registros.

    Observe que os dados são carregados corretamente e o registro JDBCProbeCompleted permanece. Após cinco minutos, a mensagem JDBCProbeError ficará visível em ecc_queue.

    Limpador de tabela

    PRB1792186

    O Limpador de tabela ChunkDelete() para após apenas alguns loops A verificação para impedir que o limpador de tabela "gire" quando ele está tentando excluir registros não existentes interrompe imediatamente o blocoDelete() quando as condições são atendidas, mesmo se houver registros adicionais que ainda precisem ser excluídos.

    Planejamento de territórios

    PRB1777951

    O cancelamento da atribuição de uma tarefa no Espaço do expedidor define o grupo atribuído como uma cadeia de caracteres vazia Quando uma tarefa de ordem de serviço é cancelada usando um menu de conteúdo em um evento do espaço, uma tarefa no Portal de atendimento ao cliente ou um cartão de tarefa no painel de tarefas esquerdo, o grupo de atribuição é definido como uma cadeia de caracteres vazia. Este literal de cadeia de caracteres vazio quebra o fluxo de programação dinâmica/atribuição automática para a mesma tarefa.
    1. Instale a aplicação da loja FSM Configurable Dispatcher Workspace versão 25.0.7.
    2. Instale o plug-in Planejamento de territórios de serviço de campo.
    3. Navegue até o Espaço do expedidor.
    4. Atribua uma tarefa de ordem de serviço que tenha um campo de território definido como um valor.
    5. Cancele a atribuição da tarefa de ordem de serviço.
    6. Abra a tarefa de ordem de serviço na IU nativa.
    7. Navegar até Histórico > Calendário.

    Observe que o grupo de atribuição está definido como uma cadeia de caracteres vazia.

    Planejamento de territórios

    PRB1791695

    Os agentes ad hoc não serão carregados em um território se o território não abranger um grupo de atribuição e tiver somente agentes ad hoc

    Descarregamento de armazenamento de nível 2

    PRB1763233

    Alterar os valores padrão de arquivos, anexos, auditorias e diários para descarregamento de trabalho para melhorar a instrumentação e detectar atrasos

    Descarregamento de armazenamento de nível 2

    PRB1790724

    As tabelas no descarregamento de armazenamento de nível 2 não são excluídas da clonagem As tabelas SYS_ARCHIVE_TIER2_CHUNK, SYS_ATTACHMENT_INDEX, sys_attachment_zer2_chunk, sys_journal_field_tir2_chunk e sys_audit_tier2_chunk não foram excluídas da clonagem. As tabelas não devem ser clonadas porque uma instância clonada pode fazer referência a diferentes buckets e clusters do S3 de sua origem.

    Descarregamento de armazenamento de nível 2

    PRB1791750

    A destruição de registros relacionados descarregados falhará silenciosamente se o primário e o secundário estiverem em blocos de destruição diferentes Nem todos os registros são removidos do S3 e das tabelas de índice.

    Observação: a capacidade de reproduzir este erro depende da ordem em que as tabelas aparecem na destruição de partes, portanto, é melhor usar esses nomes de tabela exatos.

    1. Crie duas tabelas: u_archive_test e u_archive_test_detail, de modo que um campo em u_archive_test_detail faça referência ao sys_id de u_archive_test.
    2. Preencha u_archive_test com dois registros.
    3. Preencha u_archive_test_detail com um registro que aponte para um dos registros u_archive_test.
    4. Crie uma regra de arquivamento em u_archive_test e um registro relacionado a arquivamento para que o registro em u_archive_test_detail seja arquivado pela regra de arquivamento.
    5. Arquivar e descarregar todos os registros.
    6. Defina a propriedade glide.db.archive_destroy.batch_size como "1".
    7. Crie uma regra de destruição em u_archive_test com duração próxima de zero e habilite a destruição de registros relacionados.
    8. Execute o trabalho de destruição.

    Comportamento esperado: todos os registros são removidos do S3 e das tabelas de índice.

    Comportamento real: o registro u_archive_test_detail não é removido da tabela de índice (e do S3).

    Time Card Management

    PRB1785263

    Os gerentes não podem copiar registros de horas Quando um gerente tenta copiar registros de horas para um de seus relatórios, o sistema retorna {0} registros de horas criados.
    1. Representar um gerente em uma instância.
    2. Selecione um usuário na lista de usuários.
    3. Selecione o botão Copiar registro de horas.
    4. Selecione a data para a planilha de horas.
    5. Selecione Ok.

    Observe a mensagem de erro.

    Administração do Campo de IU

    PRB1753031

    O usuário observa um erro ao acessar a página "Gerenciar Catálogo de Recursos Humanos" O erro diz: 'Token inesperado ')' (em js_includes_ng_dc.jsx').

    Administração do Campo de IU

    PRB1789428

    O conteúdo no campo TinyMCE falha ao carregar ao selecionar um valor do campo dependente, a menos que seja atualizado Os links não aparecem em campos HTML e outros problemas de conteúdo.

    Administração de formulário de IU

    PRB1783850

    KB1651462

    Alto uso de memória por viewrule_all_cache (regras de exibição do espaço) O viewrule_all_cache pode consumir memória excessiva nos nós da aplicação. Isso pode causar contenção de memória/aumento da coleta de lixo/degradação do desempenho do nó da aplicação.

    Central de upgrades

    PRB1776398

    Após o upgrade de uma família e a ativação do app Store, o conteúdo condicional não está sendo instalado
    1. Provisione uma instância em Washington DC.
    2. Faça upgrade da instância de Washington DC para Xanadu.
    3. Fazer upgrade da aplicação da Store Central de segurança (SC) de 1.5.3 para 1.6

    Comportamento esperado: a tabela "Notificações por push do cliente" existe e a propriedade glide.cmdb.canonical.url é exibida.

    Comportamento real: a tabela sn_vsc_client_push_notifications e outras estão ausentes.

    Análise de uso

    PRB1771870

    Gerar um token usando o par de chaves privadas/públicas na instância em vez de obtê-lo do gateway O Glide deve assinar o token JWT com sua própria chave privada para o app-id específico e expor a API para retornar uma chave pública.

    Análise de uso

    PRB1778725

    Mudanças do SDK para oferecer suporte à mudança no mecanismo de segurança para enviar o token nos cookies A API de métrica está incorreta e deve ser /uxa/now/web/metric em vez de /uxa/web/metric.
    1. Faça login em uma instância habilitada para AppSee como um usuário com privilégios elevados.
    2. Navegue até o portal de serviço (/sp).
    3. Inspecione os cabeçalhos de solicitação da primeira chamada de API de métrica.

    Comportamento esperado: o campo channelType deve ser preenchido com valores apropriados nos cabeçalhos de solicitação, mesmo para a chamada inicial.

    Comportamento real: o campo channelType é uma cadeia de caracteres vazia ('').

    Componentes de UXF

    PRB1792110

    Os formulários em espaços configuráveis não exibem valores de modelo se o campo tiver um atributo de staticDependent Se a entrada do dicionário tiver um atributo para staticDependent, esse campo de valor de modelo não será exibido em nenhum formulário nos espaços configuráveis, mas se um campo de tabela estiver definido e o valor do modelo estiver definido para usar esse campo da tabela como seu dependente, o campo será exibido .

    Estrutura de UX

    PRB1792196

    A opção "Estender sua sessão" não está ocorrendo para usuários de Single Sign-on (SSO) Depois de atualizar uma instância habilitada para SSO para o Washington DC, os usuários não veem mais o modal "Estender sua sessão" na exibição "Plataforma". Em vez disso, os usuários são desconectados após o tempo limite da sessão. Isso faz com que o trabalho seja perdido. No entanto, o modal ainda aparece nos portais /esc e /sp. Para que o modal "Estender sessão" seja exibido para usuários do SSO, glide.ui.session.show _modals.override deve ser criado se ele não existir e definido como "verdadeiro" no menu "Todos" de propriedades do sistema.
    1. Navegue até uma instância com acesso de leitura/gravação via SSO.
    2. No navegador de filtros, navegue até Biblioteca de Conteúdo > Exibir Tudo.
    3. Na próxima tela, selecione Novo no canto superior.
    4. No modal que aparece, selecione Conteúdo avançado.
    5. Selecione Continuar.
    6. Na coluna à esquerda, no campo Nome do conteúdo, insira qualquer valor.
    7. Selecione Abrir Editor.
    8. Selecione e digite o cartão.

    Observe que após 15 minutos, o usuário é desconectado automaticamente e nenhum modal é preenchido.

    Designer do Virtual Agent

    PRB1786655

    As ações de notificação do LLM do Virtual Agent não são exibidas e a conversa fica travada Quando notificações acionáveis são acionadas, as ações não são exibidas ou a conversa fica travada e o usuário não pode realizar nenhuma ação.

    Designer do Virtual Agent

    PRB1793134

    Um usuário sem privilégios elevados não pode criar um modelo de linguagem grande (LLM) sys_cs_context_profile
    1. Represente um usuário que não tenha privilégios elevados, mas tenha a função virtual_agent_admin.
    2. Navegue até /sys_cs_context_profile.do.

    Observe que o campo model_type é NLU/palavra-chave e não pode ser definido como LLM.

    Designer do Virtual Agent

    PRB1793793

    A execução do tópico NAVA não preenche a coluna "API" em uma tabela sys_cs_fdih_invocation, causando falha no trabalho de ETL Para conversas regulares do Virtual Agent, a execução do tópico preenche uma coluna "API" em uma tabela sys_cs_fdih_invocation, que é usada pelo trabalho de ETL para processar as conversas. No entanto, para conversas NAVA, a execução do tópico não preenche a coluna "API", o que leva à falha no trabalho de ETL, fazendo com que o painel do Virtual Agent não exiba todas as conversas.
    1. Configurar NAVA.
    2. Pesquisar "O que é spam".
    3. Verifique a tabela sys_cs_fdih_invocation para a coluna "API" do registro recém-gerado.

    Comportamento esperado: a coluna "API" está preenchida.

    Comportamento real: a coluna "API" está vazia.

    Virtual Agent

    PRB1782232

    O tamanho do enunciado não é verificado na descoberta do tópico, o que permite enunciados grandes que causam lentidão Na descoberta de tópicos, nenhum comprimento de entrada é verificado, portanto, enunciados grandes podem ser passados para a pesquisa. Além disso, USER_INPUT_MAX_LENGTH não está verificado e também é muito grande para a descoberta de tópicos.
    1. Provisione uma instância com o plug-in glide.cs.chatbot.
    2. Inicie uma conversa com um agente virtual.
    3. Insira um enunciado grande na descoberta de tópico.

    Observe a lentidão.

    Virtual Agent

    PRB1784826

    Um erro do console JavaScript aparece quando o bate-papo do Virtual Agent está aberto na IU do Portal de serviços Um erro do console JavaScript aparece na IU do Portal de serviços como resultado de uma API de atalho do teclado que retorna com um código no intervalo 400-500.
    1. Selecione Rastrear seus tíquetes.
    2. Abra qualquer caso.
    3. Selecione a opção de bate-papo para iniciar o Assistente virtual no App de mensagens de interação.

    Observe que o erro do console aparece no navegador e no JavaScript.

    Virtual Agent

    PRB1787170

    KB1650880

    O VA no Now Assist não responde ao atingir o máximo de variáveis em client scripts O VA no Now Assist para a plataforma não responde e não preenche valores quando atinge o máximo de variáveis em scripts de cliente, especialmente quando um script de cliente define valores para 100 variáveis para um item do catálogo.

    Virtual Agent

    PRB1787404

    Recarregar a página faz com que o carrossel desapareça Quando uma consulta é digitada no bate-papo do Virtual Agent, um carrossel relacionado à consulta é mostrado. Se o usuário atualizar a página, o carrossel desaparecerá.

    Virtual Agent

    PRB1787965

    A entrada de resumo do Now LLM e o total de tokens são exibidos incorretamente A resposta do prompt de resumo do Now LLM mostra uma resposta válida, mas os tokens de entrada = 1 e o total de tokens = 1

    Virtual Agent

    PRB1789855

    KB1651479

    No Virtual Agent, após um upgrade do Washington DC, cada entrada que corresponde a mais de uma palavra-chave gera um erro O Virtual Agent deve exibir todos os tópicos que correspondem a uma palavra-chave, mas exibe uma mensagem de erro técnico ou, às vezes, trava.

    Virtual Agent

    PRB1791763

    A API GetSkillDetails de oneextendUtil não está preenchendo tableName e consultando atributos do tipo glide_record

    Virtual Agent

    PRB1791956

    Várias entidades para preenchimento de slot fazem com que uma conversa falhe Quando um usuário baseado em NLU tem várias entidades em uma conversa que está sendo preenchida durante a alternância de tópico de NLU, um seletor de opção é apresentado. Depois que uma escolha é feita, o VA exibe "estou com problemas técnicos e não poderei continuar esta conversa".

    Virtual Agent

    PRB1793069

    Algumas dependências são perdidas durante a instalação do pacote Now Assist for Creator (NAFC) 26.1.1 O usuário observa uma mensagem de erro quando um enunciado é enviado no Painel do Now Assist (NAP).
    1. Provisione uma instância com o "Now Assist for Creator" (26.1.1) instalado.
    2. Certifique-se de que sn_text2analytics (1.0.5) esteja instalado junto com a instalação do NAFC.
    3. Habilite a "Habilidade de visualização de dados" em "Habilidade do Now Assist para o criador" no recurso do Now Assist (Todos > Administrador do Now Assist > Recursos do Now Assist > Criador.
    4. Habilitar NAP em configurações (Todos > Administrador do Now Assist > Configurações > Painel do Now Assist).
    5. Abra o NAP e envie um enunciado (por exemplo, "número de incidentes em aberto por categoria").

    Observe a mensagem: "Ocorreu um problema do meu lado ao tentar concluir esta solicitação". Tente perguntar novamente mais tarde.' Além disso, os logs da tabela sys_cs_fdih_invocation_list mostram "estado de resposta" como "TIMED_OUT".

    APIs de documento do Word

    PRB1789946

    Um documento do Word corrompido é gerado a partir das WordDocumentAPIs após uma atualização recente no Microsoft Office Word Isso está acontecendo devido a uma atualização recente no Microsoft Office. Se um modelo for criado a partir desta versão, ele adicionará alguns novos marcadores ao documento. Eles ainda não são tratados nas APIs.
    1. Crie um documento de modelo do Word com o MS Office Word com a versão 16.85.x.
    2. Adicione-o ao modelo "Contrato".
    3. Analisar.
    4. Inicie um contrato com este documento de modelo.

    Observe que o documento foi gerado, mas se for baixado e aberto, o documento estará corrompido.

    Correções incluídas

    A menos que haja exceções observadas, você pode fazer upgrade com segurança para esta versão de lançamento de qualquer uma das versões listadas abaixo. Essas versões anteriores contêm correções de PRB que também estão incluídas nesta versão. Certifique-se de fazer upgrade do patch listado mais recente que inclui todas as correções de PRB nas quais você está interessado.