Mises à jour des définitions HealthScan : magasin de mai 2025
Certaines définitions de HealthScan sont obsolètes ou mises à jour entre les versions.
Nouvelles définitions
Les définitions suivantes ont été ajoutées pour la version de mai 2025 afin d’améliorer les performances, de réduire les faux positifs et de respecter les dernières pratiques de codage. Certaines de ces définitions auront un impact positif ou négatif sur les scores de votre instance client.
En raison de contraintes techniques et de processus, il n’a pas été possible de réaliser une analyse d’impact complète pour l’impact du score global pour les instances client. Par conséquent, il peut y avoir des baisses potentielles du score d’impact qui n’ont pas été identifiées ou traitées.
| Numéro | Description brève | Évaluation | Catégorie | Mettre à jour la description |
|---|---|---|---|---|
| HSD0022569 | Espace de travail pour l’exploitation des services : applications ITSM est installé et actif | Discuter | Expérience utilisateur | Nouvelle définition qui vérifie si le module d’extension sn_sow_itsm_cont est installé et activé |
| HSD0024649 | Rapports avec des temps d’exécution très longs | Discuter | Expérience utilisateur | Nouvelle définition pour identifier les rapports de longue durée par seuils DT |
Définitions mises à jour
Les définitions suivantes ont été mises à jour pour la version de mai 2025 afin d’améliorer les performances, de réduire les faux positifs et de respecter les dernières pratiques de codage. Certaines de ces définitions auront un impact positif ou négatif sur les scores de votre instance client.
En raison de contraintes techniques et de processus, il n’a pas été possible de réaliser une analyse d’impact complète pour l’impact du score global pour les instances client. Par conséquent, il peut y avoir des baisses potentielles du score d’impact qui n’ont pas été identifiées ou traitées.
| Numéro | Description brève | Évaluation | Catégorie | Mettre à jour la description |
|---|---|---|---|---|
| HSD0001011 | Formulaires courants de chargement lent au cours des 30 derniers jours | Discuter | Performances |
|
| HSD0001106 | Les applications doivent utiliser le contrôle de source | Discuter | Facilité de gestion |
|
| HSD0001107 | Le mode JavaScript n’est pas défini correctement sur l’application | Discuter | Facilité de gestion | La nouvelle version établit une distinction claire entre les applications incluses dans le périmètre global et ES5 et ES12 |
| HSD0001116 | Scripts clients ne doivent pas être définis par rapport à la table globale | Recommander | Performances | Remplacement de l’URL de documentation par : https://developer.servicenow.com/dev.do#!/guides/latest/now-platform/tpb-guide/client_scripting_technical_best_practices#avoid-global-client-scripts |
| HSD0001164 | Utilisez l’état, et non l’état de l’incident ou l’état du problème | Recommander | Facilité de gestion |
|
| HSD0001174 | Services Web basés sur un script écrivant directement des données | Recommander | Sécurité |
|
| HSD0001193 | Utiliser le champ Condition dans les règles métier | Discuter | Facilité de gestion |
|
| HSD0001205 | Widgets non utilisés dans aucun tableau de bord | Discuter | Facilité de gestion |
|
| HSD0001207 | Espace de mise en page du formulaire : assurez-vous que la division de mise en page n’a pas de grandes zones vides car un seul côté contient des champs. | Recommander | Expérience utilisateur |
|
| HSD0001275 | Les scripts ne doivent pas contenir d’ID codés en dur | Recommander | Facilité de gestion | A exclu toutes les tables commençant par itfm_ |
| HSD0001281 | getMessage() appelé dans le script client sans précharger la clé de message | Recommander | Facilité de gestion |
|
| HSD0001344 | Minimiser le nombre d’options dans un champ de choix | Discuter | Expérience utilisateur |
|
| HSD0001378 | Les rapports ne s’exécutent pas pendant 3 mois | Discuter | Facilité de gestion | Mise à jour de la requête pour filtrer les rapports qui ne sont plus actifs |
| HSD0001385 | Rechercher les indicateurs automatiques sans scores collectés | Recommander | Facilité de gestion |
|
| HSD0001398 | Includes de script avec noms en double | Agir | Facilité de gestion | Une vérification supplémentaire de la version de base est ajoutée pour déclencher un résultat uniquement pour les enregistrements non OOB. |
| HSD0001467 | Données de base/principales en double trouvées | Agir | Facilité de gestion |
|
| HSD0001507 | Les travaux planifiés doivent s’exécuter en tant que comptes d’utilisateurs d’intégration dédiés plutôt qu’en tant que système par défaut | Agir | Sécurité |
|
| HSD0001533 | La préférence utilisateur « système » par défaut pour « lignes par page » doit être définie sur 50 ou moins | Recommander | Performances | Recommandation : définissez la propriété par défaut par défaut de lignes par page globale sur 50 au maximum. Envisagez également de définir les valeurs maximales autorisées dans glide.ui.per_page propriété sur 10,25,50. Pour modifier les préférences d’un utilisateur spécifique en passant de valeurs plus élevées à des préférences plus faibles, envisagez d’utiliser une tâche planifiée pour les réinitialiser à des valeurs inférieures après 7 à 14 jours, sauf si l’utilisateur continue d’avoir besoin de jeux de données volumineux. |
| HSD0001561 | Les scripts clients doivent rechercher isLoading et renvoyer | Discuter | Performances |
|
| HSD0001627 | N’interrogez pas le journal d’audit dans vos intégrations personnalisées et votre code. | Recommander | Performances | ua_scripted_defn ajouté à la liste des tables exclues |
| HSD0001695 | Modification de l’ensemble de choix d’état (install_status) sur alm_asset table. | Agir | Possibilité de mise à niveau |
|
| HSD0001755 | Modification de l’ensemble de choix d’état (state) sur resource_plan table. | Recommander | Possibilité de mise à niveau | Code modifié de l’utilisation d’une liste d’états codée en dur à la vérification de sys_update_xml du client marquant le sys_choice_set comme remplacé lors de la mise à niveau == faux |
| HSD0002020 | Éviter les titres de modules longs | Discuter | Expérience utilisateur |
|
| HSD0002089 | Le filtre d’élément de répartition doit avoir des conditions valides | Agir | Facilité de gestion |
|
| HSD0002130 | Dates de fin de validité définies sur des valeurs raisonnables | Recommander | Expérience utilisateur |
|
| HSD0002151 | Utiliser les services AngularJS plutôt que les objets de fenêtre | Agir | Performances |
|
| HSD0002342 | Chaque déclaration de politique doit avoir un modèle d’attestation valide. | Discuter | Facilité de gestion |
|
| HSD0002464 | Auteur de la base de connaissances inactif | Agir | Expérience utilisateur |
|
| HSD0002602 | Mise en page de liste avec plusieurs éléments de liste sur la même position | Agir | Facilité de gestion | Une vérification supplémentaire de la version de base est ajoutée pour déclencher un résultat uniquement pour les enregistrements non OOB. |
| HSD0002737 | Les actions d’interface utilisateur affichées sous forme de bouton doivent être courtes et précises | Discuter | Expérience utilisateur |
|
| HSD0002808 | Scripts sans description | Recommander | Facilité de gestion |
|
| HSD0003076 | Informations d’identification d’authentification de base sur la définition du message SOAP | Recommander | Facilité de gestion |
|
| HSD0003094 | Activer le filtrage et la notation des e-mails indésirables | Recommander | Sécurité | Lien de documentation mis à jour pour pointer vers le même contenu dans la syntaxe la plus récente |
| HSD0003220 | Espace de travail d’agent doit être utilisé pour la gestion des incidents | Recommander | Expérience utilisateur |
La définition est obsolète et a été remplacée par HSD0022569 (Espace de travail pour l’exploitation des services ITSM). |
| HSD0003238 | Impossible d’implémenter avant la date de début prévue | Recommander | Facilité de gestion |
|
| HSD0003995 | Gestion des changements - Rôle de responsable CAB et groupe de gestion CAB | Recommander | Facilité de gestion |
|
| HSD0004447 | Appliquer des règles strictes pour le téléchargement d’images par l’utilisateur | Recommander | Sécurité | Mise à jour du lien vers les documents pour pointer vers le même contenu dans la syntaxe la plus récente |
| HSD0007988 | Offres de services techniques avec référence de service technique parent | Recommander | Expérience utilisateur |
|
| HSD0008013 | Vérifiez si des importations planifiées s’exécutent en même temps. | Agir | Performances | J’en ai supprimé quelques-uns || des conditions qui ne correspondraient jamais pour simplifier le code. |
| HSD0008070 | Les appels sortants synchrones doivent être utilisés avec précaution dans les règles métier et les actions d’interface utilisateur. | Agir | Performances |
|
| HSD0009985 | La dernière mise à niveau de la version familiale a eu lieu il y a plus d’un an | Agir | Possibilité de mise à niveau | Vérification de la propriété glide.war à la place |
| HSD0012244 | Modèle de produit matériel avec durée de vie utile | Discuter | Facilité de gestion |
|
| HSD0013510 | Valider l’hôte distant | Recommander | Sécurité | Mise à jour de la description pour indiquer que si le paramètre est défini sur Faux par rapport à « si non défini sur vrai » |
| HSD0013559 | Ne pas utiliser de certificats de démonstration pour les configurations SAML actives | Discuter | Sécurité |
|
| HSD0015207 | Limiter la taille des pièces jointes dans les flux de formation et de prédiction | Recommander | Sécurité | Propriété système et code corrigés |
| HSD0015246 | Appliquer l’utilisation d’alias d’informations d’identification | Discuter | Sécurité |
|