Mecanismo de varredura Definições: Gerenciabilidade
Mecanismo de varredura As definições de gerenciabilidade medem a extensão até que ServiceNow instâncias, aplicações ou infraestrutura podem ser monitoradas, configuradas e mantidas com eficiência.
Definições da Austrália
As seguintes definições de gerenciabilidade foram adicionadas para a versão Austrália 2026:
| Número | Ativo | Nível de descoberta | Produto ServiceNow exclusivo | Descrição Resumida | Impacto nos negócios | Etapas para resolver | Documentação de suporte |
|---|---|---|---|---|---|---|---|
| sn_SE10002 | 1 | Act | Várias tabelas estão usando o mesmo prefixo numérico | Várias tabelas que compartilham o mesmo prefixo numérico podem resultar em confusão e desperdício de esforço e tempo devido ao mau funcionamento do fluxo de trabalho, integração ou script, levando ao processamento incorreto de registros ou inconsistências de dados, bem como a pesquisas e relatórios imprecisos. | Este prefixo está sendo compartilhado por várias tabelas. As tabelas devem ter seu próprio prefixo ou compartilhar o prefixo da tabela estendida. | Documentação | |
| sn_SE10021 | 1 | Act | O script do cliente onSubmit não deve usar métodos AJAX assíncronos | A lógica do lado do cliente pode ser ignorada sem o conhecimento do usuário. Além disso, isso pode resultar em dados imprecisos. | Use uma chamada síncrona do AJAX ( getXMLWait()) Para fazer uma viagem até o servidor em um script de cliente onSubmit. | Documentação | |
| sn_SE10022 | 1 | Act | Antes de os scripts de transformação não devem usar target.update() | Impacto adicional no servidor de banco de dados que pode afetar outros processos. | Remover destino. update(). | Documentação | |
| sn_SE10030 | 1 | Act | Remover chamadas de pacote do script | A funcionalidade pode ser interrompida durante um upgrade. | Substitua a chamada de pacote pelo apropriado GlideScriptableclasse. | Documentação | |
| sn_SE10034 | 1 | Sugerir | Os scripts não devem conter sys_ids codificados | Resultados inesperados na produção. | Considere o uso de uma propriedade que faça referência ao registro que tinha um código fixo sys_id. | Documentação | |
| sn_SE10036 | 1 | Sugerir | Os controles de acesso são normalmente configurados por função, não por grupo | Maior manutenção, bem como conflitos de acesso de grupo/função. | Considere configurar o Controle de acesso para restringir o acesso com base na função que o usuário tem em relação ao grupo em que o usuário está. | Documentação | |
| sn_SE10043 | 1 | Sugerir | Política de IU do catálogo desnecessária, pois não se aplica a nenhum lugar | O desenvolvedor pode precisar gastar tempo para descobrir por que esse registro existe. | Exclua a Política de IU do catálogo ou marque uma das caixas de seleção Aplica-se a. | Documentação | |
| sn_SE10044 | 1 | Sugerir | Script de cliente do catálogo desnecessário, pois ele não se aplica a nenhum lugar | O desenvolvedor pode precisar gastar tempo para descobrir por que esse registro existe. | Exclua a Política de IU do catálogo ou marque uma das caixas de seleção Aplica-se a. | Documentação | |
| sn_SE10049 | 1 | Sugerir | Evite manipulação de DOM (documento, USD, gel ou jQuery) | Resultados inesperados na produção. | Remova todas as referências a chamadas de objeto de documento. | Documentação | |
| sn_SE10055 | 1 | Act | As regras de negócios do Aysnc não devem usar previous/changesTo/changesFrom no campo Script | Resultados inesperados na produção. | Se a variável anterior precisar ser referenciada ou se a regra de negócio só precisar ser executada quando um valor de campo mudar, considere converter a regra de negócio para ser executada após. | Documentação | |
| sn_SE10057 | 1 | Recomendar | O método initialize() ou newRecord() do GlideRecord deve ser chamado ao inserir novos registros | Resultados inesperados na produção. | Depois de criar o. GlideRecordo objeto chama o. initialize()ou newRecord()método. Uso newRecord()para incluir valores padrão. | Documentação | |
| sn_SE10059 | 1 | Act | G_form.showErrorBox()/hideErrorBox() deve ser substituído por g_form.showFieldMsg()/hideFieldMsg() | Upgrades futuros podem limitar o uso desses métodos legados e quebrar o código na produção. | Uso g_form.showFieldMsg() ou g_form.hideFieldMsg() funções no lugar de g_form.showErrorBox() e/ou g_form.hideErrorBox() funções. | Documentação | |
| sn_SE10061 | 1 | Sugerir | Ação de política de IU desnecessária - Todas as ações definidas como "Deixar sozinho" | O desenvolvedor pode precisar gastar tempo para descobrir por que esse registro existe. | Exclua a ação de política de IU. | Documentação | |
| sn_SE10071 | 1 | Sugerir | gs.getProperty (propriedades do sistema do tipo verdadeiro|falso) retorna valores de cadeia de caracteres como "verdadeiro"/"falso" | Se os valores de cadeia de caracteres forem tratados como booleanos, isso poderá gerar um resultado inesperado |
|
Documentação | |
| sn_SE10097 | 1 | Sugerir | Os nomes de inclusão de script devem estar em maiúsculas em Camel | O tempo de desenvolvimento pode ser aumentado. |
|
Documentação | |
| sn_SE10098 | 1 | Sugerir | Os nomes das variáveis do catálogo devem seguir o formato snake_case com a primeira letra minúscula | O tempo de desenvolvimento pode ser aumentado. |
|
Documentação | |
| sn_SE10103 | 1 | Sugerir | Evite configurar notificações para serem enviadas a um usuário específico | As notificações importantes podem não ser comunicadas ao usuário correto (não podem ser comunicadas a nenhum usuário). Isso pode resultar em processos interrompidos. | Considere enviar a notificação para um grupo específico ou usar campos derivados do registro que está acionando a notificação. | Documentação | |
| sn_SE10104 | 1 | Act | Os usuários não devem receber funções diretamente | Usuários não intencionais podem ter acesso a determinadas funcionalidades na plataforma. | Considere criar um grupo, conceda ao grupo as funções desejadas e associe o grupo ao usuário. O usuário agora herdará a função por meio do grupo. | Documentação | |
| sn_SE10118 | 1 | Act | A versão do MID Server deve corresponder à versão da instância | Os dados de configuração podem não ser atualizados, pois a descoberta pode não ser executada corretamente. | Tente fazer upgrade automático do MID Server usando Fazer upgrade do MID Server Ação de IU no registro do MID Server. Use o. Validar Ação de IU no registro do MID Server. Se ocorrer um erro, siga as instruções abaixo. Baixe o MID Server mais recente (no módulo Downloads na aplicação MID Server). Peça ao administrador do servidor para instalar o arquivo zip do MID Server mais recente no servidor. Use o. Validar Ação de IU no registro do MID Server. | Documentação | |
| sn_SE10135 | 1 | Sugerir | Os fluxos de trabalho não devem conter mais de 30 atividades | Maior tempo de desenvolvimento | Considere criar um subfluxo para remover algumas das atividades do fluxo de trabalho principal. | Documentação | |
| sn_SE10136 | 1 | Sugerir | Os fluxos de trabalho não devem chamar a atividade de notificação | Maior tempo de desenvolvimento e possivelmente notificações de e-mail inconsistentes. | Substitua a atividade de notificação por uma atividade de criação de evento. Em seguida, crie uma notificação com base no evento acionado pelo fluxo de trabalho. | Documentação | |
| sn_SE10137 | 1 | Sugerir | Os fluxos de trabalho não devem conter mais de 3 atividades de ramificação | Os fluxos de trabalho podem ser interrompidos durante a execução, resultando em processos incompletos. | Considere criar um subfluxo para remover algumas das atividades de ramificação do fluxo de trabalho principal. | Documentação | |
| sn_SE10145 | 1 | Act | As páginas de IU não devem ter o mesmo nome que uma tabela (e vice-versa) | Pode causar confusão ao fazer referência ao nome da tabela ou à página de IU. | Renomeie a página de IU com um nome exclusivo, já que o nome da tabela é um valor gerado automaticamente. | Documentação | |
| sn_SE10241 | 1 | Sugerir | Os nomes do cronograma de descoberta devem estar relacionados ao que está sendo descoberto | Economiza tempo na administração da descoberta, aliviando a necessidade de pesquisar manualmente cronogramas ou segmentos específicos | Renomeie os cronogramas de descoberta para refletir o segmento de rede no escopo ou os itens esperados para serem descobertos. | Documentação | |
| sn_SE10244 | 1 | Recomendar | As ações de IU devem ter condições definidas para visibilidade | Impede a execução acidental de ações de IU que podem afetar os dados | Edite a ação de IU e forneça condições para quando a ação de IU deve estar visível. | Documentação | |
| sn_SE10245 | 1 | Sugerir | As ações de IU devem ser mantidas simples | Simplifica a manutenção e o desenvolvimento de ações de IU | Crie uma regra de negócio para lógica avançada e complexa. Edite a Ação de IU e reduza a complexidade do script, chamando uma inclusão de script ou permitindo que a regra de negócios reaja. | Documentação | |
| sn_SE10252 | 1 | Act | Os scripts não devem usar gs.sql | A funcionalidade pode ser afetada, resultando em uma experiência ruim do usuário. | Converta todos os usos de gs.sqlpara GlideRecord. | Documentação | |
| sn_SE10254 | 1 | Act | Os nomes de inclusão de script devem ser exclusivos | A funcionalidade pode estar quebrada, causando uma experiência ruim do usuário. | Use a inclusão de script mais recente (ou a inclusão de script menos usada) e renomeie-a para que ela tenha um Nome de API exclusivo. Todos os scripts que fazem referência a esta inclusão de script precisarão ser atualizados para fazer referência ao novo nome da api. | Documentação | |
| sn_SE10257 | 1 | Act | Considere mudar para o Mecanismo de ANS 2011 | Menos controle sobre as definições de ANS que podem resultar em cálculos de ANS imprecisos. | Defina o valor de com.snc.sla.engine.versionpropriedade do sistema para 2011. Observação: A ativação do mecanismo de ANS 2011 desativará todas as regras de negócios no task_slaTabela (exceto para a regra Aviso de programação vazia de ANS de tarefa, que faz parte do mecanismo 2011). Se você inseriu regras de negócios adicionais ou personalizou as regras de negócios padrão, elas não serão desativadas automaticamente. | Documentação | |
| sn_SE10260 | 1 | Act | Um item no Catálogo de produtos deve ser vinculado a um Modelo de produto | Menos visibilidade na gestão dos seus ativos | Crie ou associe um modelo de produto existente ao item do catálogo de produtos. | Documentação | |
| sn_SE10261 | 1 | Recomendar | A versão mais recente do Desenvolvimento ágil deve ser utilizada | Possibilidade de não ser capaz de utilizar novos recursos que poderiam resultar em redução do tempo de desenvolvimento/gestão. | Revise o Desenvolvimento ágil 2,0 para determinar se ele será uma boa opção para o processo ágil da sua empresa. | Documentação | |
| sn_SE10265 | 1 | Act | Os trabalhos agendados não devem ser executados com usuários inativos. | Carga desnecessária no sistema. | Determine se o trabalho agendado ainda precisa ser executado e, em caso afirmativo, atualize o campo Executar como para ser um usuário ativo. | Documentação | |
| sn_SE10268 | 1 | Act | A propriedade incompatível "glide.ui11.show_switch_link" não deve ser definida como verdadeira | Comportamento inesperado que pode resultar em dados inválidos ou experiência do usuário ruim. | " glide.ui11.show_switch_link" valor da propriedade para false. | Documentação | |
| sn_SE10272 | 1 | Act | As tabelas personalizadas não devem ser estendidas da Tarefa do catálogo, Problema, Solicitação de mudança ou Incidente. | Tempo desnecessário gasto durante upgrades. | Reavalie os requisitos por trás disso e remova as tabelas estendidas. As necessidades relacionadas ao processo devem ser atendidas padronizando processos no nível organizacional, com dados necessários capturados em variáveis em vez de atributos de tabela personalizada e casos de uso não relacionados ao ITSM (por exemplo, problemas de instalações, mudanças ou incidentes) implementados como aplicações personalizadas ou por meio de aplicações de armazenamento existentes do <ph conref="../reusables/conrefs.dita#conrefs/company-no-reg-tm"/>. | Documentação | |
| sn_SE10283 | 1 | Sugerir | O Regex de validação de variável deve ser usado para validação de dados | Ter um método consistente para validar seus dados melhorará a experiência do usuário. | Considere o uso de registros Regex de validação de variável para configurar a validação de dados comuns no catálogo de serviços. | Documentação | |
| sn_SE10286 | 1 | Sugerir | Os critérios de usuário do catálogo de serviços devem estar habilitados | Menos configuração e configuração para acesso ao catálogo de serviços, resultando em implantações de menor risco. | Ative os critérios do usuário no seu sistema definindo a propriedade do catálogo de serviços glide.sc.use_user_criteriapara true. | Documentação | |
| sn_SE10288 | 1 | Act | Os mapas de transformação não devem ter campos boolianos na tabela de conjuntos de importação | Possibilidade de dados imprecisos no sistema. | Substitua o campo Verdadeiro/Falso na tabela de conjunto de importação para o campo de cadeia de caracteres e grave o script de transformação para preencher o valor no registro de destino, se necessário. Isso garantirá que, se este campo não fizer parte dos dados fornecidos para atualização, ele não será modificado no registro de destino. | Documentação | |
| sn_SE10290 | 1 | Act | Artigos de conhecimento com data "Válido até" no passado | Artigos relevantes podem expirar ou artigos irrelevantes podem ser mantidos na Base de Conhecimento. | Revise todos os artigos de conhecimento identificados nesta situação e atualize a data "Válido até" ou desative o artigo de conhecimento. | Documentação | |
| sn_SE10291 | 1 | Act | Campos duplicados em um formulário | Dados imprecisos e frustração do usuário. | Revise e remova todos os campos de formulário duplicados, pois isso pode causar problemas ao salvar. | Documentação | |
| sn_SE10292 | 1 | Act | Habilite a indexação de número exclusivo | Números duplicados podem causar confusão e erros. | Habilite um índice exclusivo nesta tabela. Navegue até Definição do sistema > Tabelas, selecione a tabela deste registro verificado, navegue até a lista relacionada de índices do banco de dados e selecione Novo, marque a caixa "índice exclusivo", mova o campo "Número" para a caixa Selecionado e pressione "Criar índice". | Documentação | |
| sn_SE10294 | 1 | Act | O modo estrito deve ser habilitado para consultas GlideRecord | Efeitos colaterais não intencionais ou inexplicáveis do uso de permitir consultas inválidas. | Navegue até sys_propertiese adicionar ou revisar a propriedade " glide.invalid_query.returns_no_rows". Certifique-se de que o valor da propriedade esteja definido como true. | Documentação | |
| sn_SE10299 | 1 | Act | Todos os eventos devem ter uma descrição | Ter um evento com uma descrição vazia fará com que a finalidade não fique clara. | Preencha o campo Descrição. | Documentação | |
| sn_SE10300 | 1 | Sugerir | Relatórios com nome duplicado | Maior confusão e corrupção na biblioteca de relatórios. | Considere o uso de uma convenção de nomenclatura exclusiva para relatórios. | Documentação | |
| sn_SE10301 | 1 | Act | Não use NQ em uma regra de negócio Antes da consulta | O operador NQ (OR de nível superior) irá OU todos os termos de consulta anteriores com os seguintes termos de consulta. Isso pode alterar os resultados da própria consulta original. | Remova o NQ (nível superior OU) do campo de script. Isso pode exigir a refatoração da regra de negócios para usar uma abordagem diferente. | Documentação | |
| sn_SE10302 | 1 | Sugerir | O serviço REST com script e seus recursos devem ter descrições curtas significativas | Pode ser difícil encontrar um serviço REST com script específico sem uma descrição resumida. | Preencha o campo de descrição resumida nesses recursos para fins de documentação. | Documentação | |
| sn_SE10304 | 1 | Sugerir | Os eventos devem ter o campo "Acionado por" preenchido | Pode ser difícil rastrear a regra de negócio que executa o evento sem o campo acionado por. | Preencha o campo Ativado por com o nome da regra de negócio que executa o evento. | Documentação | |
| sn_SE10305 | 1 | Act | Entrada do dicionário presente para uma tabela que não existe | Maior tempo de desenvolvimento/solução de problemas. | Desative a entrada de dicionário órfã. | Documentação | |
| sn_SE10306 | 1 | Recomendar | Habilitar ouvinte LDAP | A instância pode não receber informações sobre as contas dos usuários até a próxima atualização agendada, resultando em dados do usuário desatualizados. | Defina o sinalizador Ouvinte no registro como true. | Documentação | |
| sn_SE10307 | 1 | Recomendar | O Modo JavaScript não deve ser definido como Modo de compatibilidade para aplicações | Os erros podem passar sem serem detectados com o Modo de compatibilidade. | Defina o modo JavaScript para padrões ES5 se estiver editando uma aplicação global ou para ECMAScript 2021 (ES12) se estiver usando uma aplicação com escopo. O modo de compatibilidade não deve ser selecionado. | Documentação | |
| sn_SE10415 | 1 | Act | As atualizações eletivas do autor devem ser processadas nos apps da Loja | Se o valor da propriedade for falso, as exclusões na pasta author_elective_update não serão gravadas como registros Ignorar na entrada Histórico de upgrade para upgrades de aplicações. | Crie ou atualize a propriedade do sistema "com. glide.apps.include_my_deletes" com o valor de true. | Documentação | |
| sn_SE10451 | 1 | Act | Os serviços web REST não devem gravar dados diretamente | Os serviços web REST com script simplesmente fornecem uma interface para uma transação em vez de manter operações de CRUD. Manter essas operações é mais difícil em um serviço web do que em uma inclusão de script. | Use uma inclusão de script em vez de um serviço web REST com script para conduzir operações de CRUD. | Documentação | |
| sn_SE10454 | 1 | Sugerir | O usuário definido no campo "Executar como" está inativo ou não é válido | O trabalho agendado pode não ser executado como esperado com credenciais de usuário inválidas/inativas. | Atualize o campo "Executar como" para um usuário diferente ou certifique-se de que o registro do usuário esteja ativo e o campo "ID do usuário" esteja preenchido. | Documentação | |
| sn_SE10456 | 1 | Recomendar | Os serviços web SOAP não devem gravar dados diretamente | Os serviços web SOAP com script simplesmente fornecem uma interface para uma transação em vez de manter operações de CRUD. Manter essas operações é mais difícil em um serviço web do que em uma inclusão de script. | Use uma inclusão de script em vez de um serviço web SOAP com script para conduzir operações de CRUD. | Documentação | |
| sn_SE10464 | 1 | Act | Definições de ANS de tarefa ativa para registro de item vulnerável (VIT) | Pode causar um comportamento inesperado na instância. | Desabilite todas as definições de ANS de tarefa. | Documentação | |
| sn_SE10477 | 1 | Recomendar | gs.now() não deve mais ser usado em scripts | A chamada gs.now() não é compatível e pode causar um comportamento inesperado. | Substituir " gs.now()" com o novo " GlideDate().getDisplayValue()". | Documentação | |
| sn_SE10481 | 1 | Act | A tabela sys_update_xml excede o limite recomendado | Problemas de desempenho podem surgir durante upgrades. | Agrupe o. sys_update_xmlTabela pela coluna "Tipo" e anote os maiores grupos. Muitas vezes, haverá apenas um ou dois tipos de atualização que constituem a maioria dos registros. Depois de identificar os tipos de atualizações que mais contribuem, determine se essas atualizações podem ser resultado de alguma personalização. Se for esse o caso, recrie a tabela sem estender sys_metadata, ou descobrir uma maneira de evitar criar/excluir registros nele com tanta frequência. Também pode haver um script personalizado responsável pelo excesso de atualizações. Desative a personalização e limpe cuidadosamente os registros em excesso que foram gerados. Se você não conseguir identificar a causa, entre em contato com o suporte da <ph conref="../reusables/conrefs.dita#conrefs/company-no-reg-tm"/> para obter assistência. | Documentação | |
| sn_SE10482 | 1 | Recomendar | Verifica se há chamadas diretas para pacotes Java | Impacto adicional no servidor de banco de dados que pode afetar outros processos. | É recomendável executar a Ferramenta de remoção de chamada de pacote e substituir todas as chamadas de pacote Java pela alternativa Glide. | Documentação | |
| sn_SE10484 | 1 | Act | Verifica se a execução do pacote de testes/testes ATF está habilitada em instâncias que não são de produção | Sem ATF, os testes podem não ser realizados para garantir que a funcionalidade importante se comporte conforme esperado. | Navegue até Estrutura de teste automatizada > Administração > Propriedades e selecione a propriedade "Habilitar pacote de execução de teste/teste". | Documentação | |
| sn_SE10485 | 1 | Act | Os critérios do usuário Pode contribuir/Não pode contribuir devem ser definidos em cada base de conhecimento | Qualquer usuário poderá contribuir com conteúdo quando nenhum critério de usuário estiver definido. | Defina os critérios de usuário Pode contribuir ou Não pode contribuir para cada base de conhecimento. | Documentação | |
| sn_SE10486 | 1 | Sugerir | Verifique se há scripts de servidor/cliente diferentes da linha de base | Evite que scripts ignorem desnecessários durante o upgrade. | Revise as mudanças nesses scripts de servidor/cliente e reverta para a versão de linha de base, se apropriado. Caso contrário, teste completamente após um upgrade. | Documentação | |
| sn_SE10487 | 1 | Recomendar | Verifique o uso de uma API incompatível | As APIs que não são mais compatíveis podem se comportar inesperadamente. | Substitua chamadas de API incompatíveis por APIs compatíveis, como GlideQueryGlobalAPIou GlideRecordAPI. Como alternativa, pesquise no sys_dictionarytabela para validação de campo. | Documentação | |
| sn_SE10496 | 1 | Recomendar | O modelo de RH tem um mapeamento de grupo de atribuição que entrará em conflito com as regras de atribuição | Os usuários de RH sem as habilidades necessárias podem ser atribuídos a um caso. | Revise o Modelo de RH e remova o grupo, se necessário, ou desabilite a regra de atribuição se isso não for mais necessário. | Documentação | |
| sn_SE10528 | 1 | Recomendar | Minimize descobertas canceladas | Os cronogramas e processos de descoberta vitais podem ser cancelados se o valor máximo de tempo de execução for atingido. A não conclusão da Descoberta levará a dados incompletos no CMDB. | Programe descobertas durante horários que são deslocados, aloque mais recursos ou aumente o tempo máximo de execução definido. | Documentação | |
| sn_SE10530 | 1 | Sugerir | Os detalhamentos devem ser nomeados exclusivamente | Os usuários podem ficar confusos sobre o detalhamento correto a serem usados para indicadores devido a nomes duplicados. | Renomeie o detalhamento com um nome apropriado e exclusivo. | Documentação | |
| sn_SE10531 | 1 | Recomendar | Trabalho de coleta sem indicadores | Os trabalhos sem indicadores podem estar coletando dados não relevantes de forma ineficiente. | Na guia Indicadores, selecione o nome do indicador de trabalho que você deseja configurar ou definir um novo. | Documentação | |
| sn_SE10532 | 1 | Recomendar | Indicador usado em vários trabalhos de coleta ativos | O trabalho de coleta pode coletar dados irrelevantes. | Revise os identificadores definidos nos trabalhos de coleta para garantir que eles não estejam definidos para vários trabalhos. | Documentação | |
| sn_SE10544 | 1 | Sugerir | Os painéis devem ter pelo menos uma guia | O conteúdo pode se tornar desorganizado sem o uso de guias. | Investigue a causa raiz para que o painel não tenha guias. Se o painel foi transportado usando Conjuntos de atualizações, certifique-se de seguir as etapas fornecidas na documentação para descarregar todas as peças necessárias. Caso contrário, selecione o ícone de configuração em um painel para abrir o painel Configuração e selecione Criar guia. | Documentação | |
| sn_SE10546 | 1 | Sugerir | Certifique-se de que os estados padrão sejam usados para versões | os estados personalizados podem ser difíceis de manter/impor se a documentação não for criada para eles. | Use os estados padrão na tabela Versões. | Documentação | |
| sn_SE10547 | 1 | Sugerir | Evite usar cadeias de caracteres não internacionalizadas em modelos HTML. | Ou gs.getMessage() nos campos Modelo HTML, Script de cliente ou Script de servidor de um widget para marcar cadeias de caracteres para tradução e localizar o conteúdo do Portal de serviços. | Use o valor ou gs.getMessage() sintaxe nos campos Modelo HTML, Script de cliente ou Script de servidor de um widget para marcar cadeias de caracteres para tradução para que você possa localizar o conteúdo do Portal de serviços. | Documentação | |
| sn_SE10550 | 1 | Sugerir | Os estados de FC da linha de base foram modificados | os estados personalizados podem ser difíceis de manter/impor se a documentação não for criada para eles. | Use os estados padrão para registros relacionados ao RH. | Documentação | |
| sn_SE10552 | 1 | Revisão | Fluxo(s) de trabalho(s) submetido(s) a check-out por um período prolongado | O(s) fluxo(s) de trabalho(s) submetido(s) a check-out por um período prolongado representam trabalho abandonado ou limpeza de dados que não está sendo concluído. | Publique os fluxos de trabalho que foram verificados por mais de 7 dias. | Documentação | |
| sn_SE10553 | 1 | Sugerir | As origens de detalhamento devem ter valores válidos de tabela de fatos e de campo | O uso de uma tabela de fatos inválida ou valor de campo resultará em coleta de dados inesperada. | Para a Tabela de fatos, selecione a tabela da qual a origem de detalhamento obtém elementos. Na tabela Campo, selecione um campo que contenha um valor exclusivo para cada registro. | Documentação | |
| sn_SE10554 | 1 | Sugerir | Os filtros interativos baseados em uma referência devem ser mapeados para uma tabela e um campo de referência | O filtro interativo estará incompleto e não fará referência a relatórios/campos específicos sem uma referência. | Adicione um mapeamento ao filtro interativo na lista relacionada "Referências de filtro interativo". | Documentação | |
| sn_SE10555 | 1 | Recomendar | Relatório atribuído a um usuário que não está ativo | O usuário não receberá o relatório porque está inativo. | Ative o usuário ou atribua o relatório a um usuário já ativo. | Documentação | |
| sn_SE10556 | 1 | Recomendar | Widget com um indicador automatizado que não está mais agendado | O widget não exibirá mais dados precisos ou oportunos que o indicador automatizado coleta. | Reprograme o indicador automatizado para que ele continue a ser executado. | Documentação | |
| sn_SE10557 | 1 | Recomendar | Origem de detalhamento não utilizada | Os dados coletados pela origem de detalhamento não servem para nenhum propósito, pois não são usados por nenhum detalhamento. | Crie um detalhamento que use a origem do detalhamento ou remova a origem do detalhamento. Se não for necessário, exclua a origem do detalhamento. | Documentação | |
| sn_SE10558 | 1 | Sugerir | O produtor de registro de RH ativo deve ter Categoria e Catálogo definidos para serem exibidos no portal de RH e na Pesquisa | O produtor de registro não aparecerá no portal se a categoria e o catálogo não estiverem preenchidos | Adicione uma categoria e um catálogo ao produtor de registro. | Documentação | |
| sn_SE10560 | 1 | Recomendar | Os relatórios não devem ser compartilhados com funções que não têm usuários | Nenhum usuário receberia o relatório, pois não há usuários atribuídos à função definida no relatório. | Atribua a função aos usuários que precisam de acesso ao relatório. | Documentação | |
| sn_SE10561 | 1 | Act | O app com escopo usa utilitários de registro em log ou métodos depreciados para registro em log em vez do método de detalhamento. | Restrito apenas ao escopo global e inacessível de um escopo de aplicação privada. | Uso gs.error, gs.warn, gs.infoou gs.debug. | Documentação | |
| sn_SE10562 | 1 | Recomendar | Usar categorias de notificação | Os usuários têm a opção de assinar ou cancelar a assinatura de notificações com base na categoria. Ter esses valores permitirá que os usuários façam o autoatendimento de suas preferências de notificação. | Adicione um valor de categoria à notificação. | Documentação | |
| sn_SE10564 | 1 | Sugerir | Dados de base/núcleo duplicados encontrados. | Dados duplicados podem criar confusão para administradores e usuários de CSM. | Revise os dados duplicados e remova dados considerados desnecessários. | Documentação | |
| sn_SE10565 | 1 | Sugerir | As regras de negócio "Copiar estado do incidente para estado" e "Copiar estado para estado do incidente" devem permanecer ativas | Evite problemas se você usar os campos "Estado" ou "Estado do incidente" no formulário Incidente ao criar ou atualizar um registro de incidente porque ambos os campos são sincronizados no back-end Os campos são sincronizados somente quando as seguintes regras de negócios são ativadas: Copiar estado para estado de incidente Copiar estado de incidente para estado | Reative estas regras de negócios: "Copiar estado do incidente para estado" e "Copiar estado para estado do incidente". Se eles tiverem sido removidos, obtenha cópias de outra instância. | Documentação | |
| sn_SE10566 | 1 | Recomendar | A atividade de fluxo de trabalho faz referência a um grupo vazio ou inválido | As atividades que executam um script, enviam notificações ou solicitam aprovações não serão executadas como esperado e apontarão para o grupo inválido ou vazio. Isso pode fazer com que os objetos criados por essas atividades sejam perdidos. | Certifique-se de que o grupo correto esteja atribuído à atividade e que haja usuários ativos no grupo. | Documentação | |
| sn_SE10569 | 1 | Recomendar | Nenhum mapeamento de detalhamento encontrado para detalhamento | Sem um mapeamento de detalhamento, o detalhamento não pode ser usado | Crie um mapeamento de detalhamento. | Documentação | |
| sn_SE10570 | 1 | Recomendar | Evite o uso de modelos em linha em widgets | Pode aumentar a probabilidade de problemas de produção no Portal de serviços | Crie um registro de ng-modelo angular relacionado para o widget. | Documentação | |
| sn_SE10572 | 1 | Recomendar | Relatório compartilhado com um grupo que não tem usuários | Os usuários corretos devem ter acesso a este relatório ou o relatório não é mais necessário. Se uma mudança organizacional não for refletida corretamente em seus grupos e no compartilhamento para esses relatórios, os usuários que precisam deles provavelmente solicitarão novos relatórios, levando a duplificação. Um grande número de relatórios adiciona sobrecarga para o sistema e os administradores. | Investigue este relatório para garantir que o compartilhamento do grupo neste relatório seja preciso. Desative o relatório se ninguém precisar de acesso a ele. Investigue este grupo para garantir que as mudanças organizacionais recentes não o deixaram órfão. | Documentação | |
| sn_SE10573 | 1 | Recomendar | Os campos principais na tabela Incidente devem ser somente leitura | Se as informações geradas automaticamente que são capturadas em um incidente forem editadas, isso poderá causar confusão e perda de dados. |
|
Documentação | |
| sn_SE10576 | 1 | Recomendar | Os indicadores devem ter nomes exclusivos | Nomes de indicadores duplicados podem causar confusão e se tornar mais difícil de manter. | Certifique-se de que os indicadores tenham nomes exclusivos. | Documentação | |
| sn_SE10579 | 1 | Act | Trabalhos do coletor de dados com erros ou avisos | Dados de benchmark importantes podem não ser capturados com erros ou avisos presentes. | Revise e resolva erros e avisos pendentes no trabalho do coletor de dados. | Documentação | |
| sn_SE10580 | 1 | Revisão | Considere tornar obrigatórios os campos na tabela Tarefa de mudança | Sem campos obrigatórios, a coleta de dados na tabela Tarefa de mudança pode ser menos eficaz, levando a informações incompletas ou inconsistentes. |
|
Documentação | |
| sn_SE10581 | 1 | Sugerir | Todos os filtros interativos baseados em um filtro em cascata devem ser mapeados para o filtro em cascata | O filtro interativo estará incompleto e não fará referência a relatórios/campos específicos sem o filtro em cascata. | Adicione um mapeamento ao filtro interativo na lista relacionada "Filtro em cascata". | Documentação | |
| sn_SE10584 | 1 | Sugerir | Verifique se há indicadores automáticos sem pontuações inseridas | Os indicadores que não têm pontuações não atendem ao objetivo de fornecer uma métrica para processos de negócios. | Revise e resolva indicadores automáticos que não estão inserindo pontuações. | Documentação | |
| sn_SE10586 | 1 | Recomendar | Descontinuação do campo da tabela sn_grc_metric_base_definition | A partir da versão Vancouver, "latest_data" e "previous_data" em sn_grc_metric_base_definition e sn_grc_metric_metric serão descontinuados. | Defina limites baseados em porcentagem para dados de métrica. Use a nova função sn_grc_metric.developer para editar o script na definição de métrica automatizada. | Documentação | |
| sn_SE10588 | 1 | Recomendar | Descontinuação do GlideEncrypter | A partir da versão da família Vancouver, a GlideEncrypter API não é recomendada para uso, pois esta API foi descontinuada de acordo com as diretrizes do NIST | Considere usar GlideElementOu a Estrutura de gestão de chaves como alternativas. | Documentação | |
| sn_SE10589 | 1 | Sugerir | Otimização da força de trabalho para ITSM | Podem ocorrer erros do sistema e degradação do desempenho devido a verificações condicionais desnecessárias |
|
Documentação | |
| sn_SE10590 | 1 | Sugerir | Descontinuação da Central de segurança da instância | A Central de segurança da instância (ISC) chegará ao fim das vendas em setembro de 2024. O SSC é a solução recomendada daqui para frente. | Obtenha a Central de segurança de aplicações na loja do <ph conref="../reusables/conrefs.dita#conrefs/company-no-reg-tm"/>. | Documentação | |
| sn_SE10591 | 1 | Sugerir | A tabela m2m_user_consent_info será descontinuada e migrada para sys_analytics_user_consent_decision | A descontinuação e migração da tabela m2m_user_consent_info para sys_analytics_user_consent_decision em ServiceNow A versão Vancouver de pode exigir atualizações de aplicações personalizadas e migração de dados, afetando a compatibilidade e as funcionalidades de emissão de relatórios. | Considere usar a nova tabela sys_analytics_user_consent_decisionem vez do obsoleto m2m_user_consent_info. | Documentação | |
| sn_SE10598 | 1 | Revisão | Parágrafo do artigo muito longo | Parágrafos longos podem sobrecarregar a IA e resultar em resumos fragmentados ou pouco claros. | Separe parágrafos longos em vários parágrafos e considere encurtá-los para as informações mais relevantes. | Documentação | |
| sn_SE10317 | 1 | Revisão | O Now Assist funciona melhor quando os artigos são concluídos com grupos de propriedade | Os artigos de conhecimento são mal mantidos, sem proprietários claros. | Verifique isso sys_property glide.knowman.ownership_group.enabledexiste e está definido como " true". Crie e/ou mude, se necessário. | Documentação | |
| sn_SE10620 | 1 | Revisão | Métricas de artigo obsoletas | O campo "Válido até" nos artigos de conhecimento controla se os artigos podem ser pesquisados, pesquisados e usados pela IA generativa. Os artigos que não estão sendo atualizados podem conter informações desatualizadas. | . Válido até a data deve ser definida como menos de 1 ano no futuro. Periodicamente, peça ao autor do artigo ou um membro do grupo responsável para verificar esses artigos para determinar se eles são relevantes ou se precisam de atualizações. | Documentação | |
| sn_SE10622 | 1 | Revisão | Exibir métricas | Artigos que não estão sendo usados com muita frequência podem ter informações desatualizadas e ocupam espaço desnecessariamente no banco de dados. | Revise artigos com menos exibições para garantir que o conteúdo seja relevante e atualizado. Considere descontinuar artigos sem exibições. | Documentação | |
| sn_SE10623 | 1 | Revisão | Artigos com imagens devem ter texto alternativo. | Os usuários com necessidades de acessibilidade, como deficiências visuais, podem não conseguir exibir imagens e vídeos sem o texto alternativo. | Localize imagens em artigos de conhecimento e certifique-se de que a descrição alternativa do atributo seja preenchida com texto significativo. | Documentação | |
| sn_SE10624 | 1 | Revisão | Artigo sem meta e sem marcadores | A relevância do artigo pode estar abaixo ou acima dela sem o uso de meta tags para ajudar com a relevância. | Crie marcadores que correspondam à possível consulta do usuário e insira-os no campo Meta no formulário de Conhecimento. | Documentação | |
| sn_SE10625 | 1 | Revisão | Reduza ao máximo a criação de artigos duplicados | As respostas da IA generativa serão distorcidas, dando mais importância aos dados duplicados do que o desejado. | Localize artigos de conhecimento duplicados e consolide-os. Use os critérios do usuário. Se você precisar mostrar artigos em vários lugares, considere o uso da taxonomia unificada na Central do funcionário. | Documentação | |
| sn_SE10626 | 1 | Revisão | Os blocos de conhecimento não funcionam com o Now Assist, não use em artigos com o Now Assist | O Now Assist não pode analisar corretamente o conteúdo em blocos de conhecimento, portanto, eles precisam ser removidos e a funcionalidade substituída pela segurança no nível de campo. Isso pode ser modelado usando modelos de artigo | remova blocos de conhecimento dos artigos sinalizados. Se desejar, substitua pela segurança no nível de campo por meio de modelos de artigo. | Documentação | |
| sn_SE10629 | 1 | Recomendar | Não use gs.nowDateTime() para definir um objeto GlideDateTime. | Não use gs.nowDateTime() para definir um objeto GlideDateTime. O método nowDateTime() retorna a data e hora no formato local e o fuso horário local. O objeto GlideDateTime usa a data e hora no formato interno e no fuso horário UTC. | gdt de substituição de var: Novo GlideDateTime( gs.nowDateTime()); com variável gdt: novo GlideDateTime();. | Documentação | |
| sn_SE10630 | 1 | Act | Campos ou objetos não existentes de referências fd_DATA | Isso resultará em erros e recuperação de dados incorreta. | Atualize o nome do objeto ou o nome do campo no script da etapa de fluxo. | Documentação | |
| sn_SE10631 | 1 | Act | Coluna inválida no fluxo ou ação | Isso resultará em dados indefinidos se o campo não existir na tabela. | Atualize o nome do campo no script da etapa de fluxo. | Documentação | |
| sn_SE10632 | 1 | Sugerir | Descrição ausente nos itens de fluxo e/ou hierarquia | Descrições ausentes podem causar confusão sobre qual é a finalidade do fluxo/subfluxo/ação | Os fluxos, subfluxos e ações devem conter descrições. | Documentação | |
| sn_SE10634 | 1 | Sugerir | Excesso de ações em um único fluxo | Se um fluxo contiver mais de 25 ações, ele o tornará menos legível e menos reutilizável | Se um fluxo contiver mais de 25 ações, considere usar um subfluxo em vez das ações. | Documentação | |
| sn_SE10635 | 1 | Sugerir | Ação "Enviar e-mail" legada em um fluxo | É preferível usar a ação "Enviar notificação" mais recente em vez da ação "Enviar e-mail" legada. | É preferível usar a ação "Enviar notificação" mais recente em vez da ação "Enviar e-mail" legada. | Documentação | |
| sn_SE10636 | 1 | Sugerir | Etapa de log ausente no fluxo | O log ausente tornaria a depuração desafiadora | Adicione uma etapa DE LOG a cada ramificação de um fluxo para facilitar a depuração. | Documentação |