Atualizações das definições do HealthScan: versão de novembro

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 7 min. de leitura
  • Algumas definições do HealthScan foram descontinuadas ou atualizadas entre versões.

    Definições obsoletas

    As definições a seguir foram descontinuadas na versão de novembro.

    Tabela 1. Definições obsoletas (versão de novembro)
    Número Descrição resumida Classificação Portfólio relacionado Categoria Motivo da descontinuação
    HSD0004695 Certifique-se de que os intervalos de ludificação não se sobreponham e tenham um valor inicial exclusivo. Recomendar Revisão de configuração para CSM Gerenciabilidade Mesclado com HSD0004987

    Definições atualizadas

    As definições a seguir foram atualizadas para a versão de novembro para melhorar o desempenho, reduzir falsos positivos e atender às práticas de codificação mais recentes. Algumas dessas definições terão um impacto positivo ou negativo nas pontuações da instância do cliente.

    Devido a restrições técnicas e de processo, uma análise de impacto abrangente para o impacto da pontuação geral não pôde ser totalmente realizada para instâncias do cliente. Como resultado, pode haver possíveis quedas de pontuação de impacto que não foram identificadas ou tratadas.

    Tabela 2. Definições atualizadas (versão de novembro)
    Número Descrição resumida Classificação Categoria Atualizar descrição

    HSD0001041

    Contas de clientes sem contato primário

    Discutir

    Gerenciabilidade

    • Código aprimorado para seguir as diretrizes de definição do HealthScan
    • Atualização do link da documentação
    HSD0001058

    O app com escopo usa utilitários de registro em log ou métodos descontinuados para registro em log em vez do método de detalhamento

    Agir

    Gerenciabilidade

    • Desempenho aprimorado com mais dependência do banco de dados para filtrar registros
    • Números de linha precisos
    • Número reduzido de falso-positivos

    HSD0001128

    O código no cliente não deve usar métodos AJAX síncronos

    Recomendar

    Desempenho

    • Consulta adicionada para scripts de catálogo e de cliente: type!=onSubmit
    • Implementação de numeração de linha atualizada e tratamento de comentários
    • Adição de tentativa/captura para garantir melhor estabilidade
    HSD0001193 Use o campo de condição em Regras de negócio Discutir Gerenciabilidade Modificou a consulta inicial para incluir as condições "Script não vazio" e "quando" e a removeu da parte de análise detalhada do código HSD

    HSD0001459

    Detalhes de contato principais ausentes - e-mail ou conta

    Discutir

    Gerenciabilidade

    • Código aprimorado para seguir as diretrizes de definição do HealthScan
    • Atualização de link de documentação válido
    HSD0001475

    Direitos sem duração (data de início e término)

    Discutir

    Gerenciabilidade

    • Código aprimorado para seguir as diretrizes de definição do HealthScan
    • Atualização de link de documentação válido

    HSD0001484

    Informações de ativo ausentes - Contato ou local primário

    Discutir

    Gerenciabilidade

    • Código aprimorado para seguir as diretrizes de definição do HealthScan
    • Atualização de link de documentação válido

    HSD0001507

    Um usuário de integração dedicado executa ações no lugar do usuário administrador padrão

    Agir

    Segurança

    • Erro de digitação corrigido que levou à falha de todas as consultas neste e ao retorno de todos os registros
    • Tabelas filtradas que não têm um campo de usuário disponível na exibição do formulário
    • Registros de linha de base excluídos do filtro
    • Consulta adicionada para retornar os trabalhos em execução como administrador (sem um valor de usuário)
    • Exibição adicionada em Descobertas para tornar essa distinção mais clara
    • Limite de mil descobertas adicionadas

    HSD0001533

    A preferência do usuário "sistema" padrão para "linhas por página" deve ser definida como 50 ou menos

    Recomendar

    Desempenho

    • URL da documentação substituída
    • Sempre cria uma estatística
    • Scripts defensivos adicionados

    HSD0001623

    As ACLs de leitura (regras de segurança) não devem ter GlideRecord, GlideAggregate ou GlideRecordSecure no script

    Agir

    Desempenho

    • Código aprimorado
    • Uso evitado de ScriptUtils performMatch e substituição de pesquisa
    • Corrigida numeração de linha incorreta
    • Várias consultas resolvidas
    • Considerado GlideRecordSecure nas descobertas junto com GlideRecord e GlideAggregate

    HSD0001627

    Não consultar o log de auditoria em integrações e códigos personalizados

    Recomendar

    Desempenho

    • Desempenho aprimorado com mais dependência do banco de dados para filtrar registros
    • Números de linha precisos
    • Número reduzido de falso-positivos

    HSD0001662

    É diferente da linha de base: regras de negócio

    Recomendar

    Capacidade de atualização

    • Exclui aplicações personalizadas
    • Consultas para regras de negócio personalizadas de aplicações da loja
    • Várias consultas resolvidas
    • Precisão e desempenho aprimorados
    • Aumentou o número de descobertas
    • Adicionado limite de descobertas e script defensivo

    HSD0001664

    Difere da linha de base: Inclusões de script

    Recomendar

    Capacidade de atualização

    • Exclui aplicações personalizadas
    • Desempenho aprimorado ao não verificar duas vezes a linha de base

    HSD0001665

    É diferente da linha de base: Scripts de cliente (e Scripts de IU)

    Recomendar

    Capacidade de atualização

    • Exclui aplicações personalizadas
    • Consultas para scripts de cliente personalizados de aplicações da loja
    • Várias consultas resolvidas
    • Precisão e desempenho aprimorados
    • Aumentou o número de descobertas
    • Adicionado limite de descobertas e script defensivo
    HSD0001877 O contato do cliente não deve ter a função snc_internal Agir Gerenciabilidade Código aprimorado para seguir as diretrizes de definição do HealthScan

    HSD0002056

    Artigos de conhecimento com mais de 12 meses podem estar com vencimento excessivo

    Recomendar

    Gerenciabilidade

    • Lógica adicionada para não criar resultados únicos da Descoberta em zero
    • Lógica de tentativa/captura adicionada
    • Pontuação estatística adicionada para visibilidade em zero
    HSD0002295 Contratos de serviço sem duração (data de início e de término) Recomendar Gerenciabilidade Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0002299 Adoção de recurso: atribuição automatizada de casos Recomendar Gerenciabilidade Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0002300 Instalação do plug-in CSM Demo Data Discutir Gerenciabilidade Código aprimorado para seguir as diretrizes de definição do HealthScan

    HSD0002371

    Adoção de produto: use o CSM para simplificar suas operações de atendimento ao cliente

    Discutir

    Gerenciabilidade

    • Código aprimorado para seguir as diretrizes de definição do HealthScan
    • Tipo de execução alterado de estatístico para automatizado
    HSD0002372 Adoção de recurso: registro automático para contatos de clientes Discutir Gerenciabilidade Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0002437 Verifique se o modo estrito para consultas GlideRecord está ativo Recomendar Gerenciabilidade Scripts de defesa adicionados por meio da estrutura tentar/pegar/finalmente para garantir uma estatística

    HSD0002534

    Casos duplicados criados com o mesmo número

    Discutir

    Experiência do usuário

    • Código aprimorado para seguir as diretrizes de definição do HealthScan
    • Máximo de descoberta restrita a 75
    HSD0002828 Todos os eventos devem ter o campo “acionado por” preenchido Recomendar Gerenciabilidade
    • Retorna várias descobertas até um máximo de 1000
    • Cada descoberta agrupa eventos sinalizados por aplicação e exibe a contagem de eventos por aplicação
    • Cada descoberta é vinculada a uma página de lista de eventos sinalizados para a mesma aplicação
    • Retorna eventos personalizados (em vez de OOTB)
    • Scripts de defesa em caso de problemas de acessibilidade de tabela
    • A estatística é sempre retornada
    • A estatística representa a contagem cumulativa

    HSD0003784

    Verificar se há tarefas de IC duplicadas não tratadas

    Discutir

    Experiência do usuário

    • Scripts de defesa adicionados por meio da estrutura tentar/pegar/finalmente para garantir uma estatística
    • A verificação adicionada para o campo short_description existe
    • Migrado para GlideAggregate para contagem geral
    • Filtro de 30 dias adicionado às Descobertas
    • Limite de 1.000 descobertas adicionado

    HSD0004419

    Desativar contas de usuário obsoletas

    Recomendar

    Gerenciabilidade

    • Retorna a descoberta se 1 ou mais usuários inativos forem encontrados
    • Sempre retorna a estatística
    • Remove usuários criados há menos de 1 mês
    • Scripts de defesa em caso de problemas com tabelas

    HSD0004672

    Cada Base de Conhecimento deve ter o Gerenciador de Conhecimento preenchido

    Recomendar

    Experiência do usuário

    • Código aprimorado para seguir as diretrizes de definição do HealthScan
    • Erros ortográficos corrigidos
    HSD0004689 Habilita o cache de sessão. Recomendar Experiência do usuário Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0004690 Habilita a funcionalidade de menções de usuário no conteúdo de Comunidades. Recomendar Experiência do usuário Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0004692 Habilita o re-CAPTCHA do Google na página de registro automático com Communities Recomendar Segurança Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0004693 Habilitar Ludificação na Comunidade Recomendar Experiência do usuário Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0004974 Verifique se a propriedade do sistema sn_customerservice.consumer_max_new_cases_daily foi modificada para casos de consumidor por dia Recomendar Gerenciabilidade Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0004987 Certifique-se de que a ludificação tenha um nome de intervalo de nível exclusivo, que os intervalos de ludificação não se sobreponham e que tenham um valor inicial exclusivo. Recomendar Gerenciabilidade Código aprimorado para seguir as diretrizes de definição do HealthScan
    HSD0005255 Teste de regressão para o teste de início rápido ATF "Gestão de problemas graves" Recomendar Capacidade de atualização Código aprimorado para seguir as diretrizes de definição do HealthScan

    HSD0006666

    Verificar se current.update() é usado em uma regra de negócio

    Agir

    Desempenho

    • Código aprimorado para seguir as diretrizes de definição do HealthScan
    • Várias consultas resolvidas
    • Numeração de linha incorreta corrigida
    HSD0011774 Os modelos de hardware devem ter o fabricante e o número do modelo Recomendar Gerenciabilidade Verificação adicionada: se houver 0 modelos, não crie uma descoberta

    HSD0012251

    As etiquetas do ativo de hardware são exclusivas

    Discutir

    Gerenciabilidade

    • URL da documentação atualizada para o playbook mais recente
    • Descoberta removida quando há 0 etiquetas de ativo duplicadas

    HSD0014977

    O método GlideRecord.insert() deve verificar se há nulo

    Recomendar

    Gerenciabilidade

    • Definição atualizada com a manipulação de comentários mais recente
    • Adição de tentativa/captura
    • Muitas melhorias de desempenho