Outil de suppression des appels de packages

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Activez et exécutez le module d’extension Outil de suppression des appels de packages (com.glide.script.packages_call_removal), puis décidez si chaque changement proposé doit être appliqué ou rejeté.

    L’outil de suppression des appels de packages est un module d’extension qui :
    • Analyse les scripts pour les appels de packages vers les ServiceNow AI Platform classes Java.
    • Propose des changements pour les remplacer par les noms GlideScriptable préférés.
    • Facilite les changements de script.
    Remarque :
    S’il s’agit d’un enregistrement du système de base, l’utilisation de la recommandation de l’outil entraîne le marquage de l’élément comme customer_update. Cependant, il peut toujours être utile d’utiliser cet outil car il marque les appels Packages,xxx.
    L’outil de suppression des appels de packages peut signaler certains appels de package utilisés dans sa_mapping_ext_commands et sa_custom_operation. Ces appels de package appartiennent au Serveur MID. Comme il n’y a pas de classes, le code s’exécute dans Serveur MID. Si vous trouvez l’un des appels de package répertoriés suivants dans la section Erreurs, marquez-le comme Rejeté (Ignoré). L’outil ne signale plus cet appel de package.
    • Packages.com.snc.sw.util.JSONUtil.toJSONPlain(file_content) ;
    • Packages.com.snc.sw.util.JSONUtil.toJSONPlain(file_name) ;
    • Packages.com.snc.sw.commands.HttpCallHandler ;
    • Packages.com.snc.sw.dto.ProviderType.SSH

    En savoir plus

    Attribut Description
    Nom du module d'extension com.glide.script.packages_call_removal
    Type de configuration Définition du système > Modules d’extension
    Objectif Pour supprimer/remplacer les appels de package/membre non autorisés par des noms Glide acceptable (GlideScriptable) qui autorisent uniquement l’accès autorisé aux données.
    Valeur recommandée Actif
    Impact fonctionnel Cette correction remplacerait les appels de package par des API GlideScriptable et peut affecter les personnalisations qui incluent les appels de package. L’outil ne remplace pas automatiquement les appels de package. Au lieu de cela, il fournit des suggestions qui sont stockées dans la table packages_call_item. Votre administrateur peut ensuite décider d’accepter ou de rejeter la modification proposée.
    Risque de sécurité (Moyen) Les appels d’API côté client qui entraînent la récupération de données ou l’accès à des objets sur le serveur sont considérés comme dangereux du point de vue de la sécurité. Ils doivent être validés pour l’autorisation et la restriction de l’accès aux objets sensibles.

    Étapes de configuration

    1. Accédez à la Définition du système > Modules d'extension

      Outil de suppression des appels de packages 1

    2. Rechercher l’ID du module d’extension = com.glide.script.packages_call_removal.

      Outil de suppression des appels de packages 2

    3. Cliquez sur Activer/Mettre à niveau pour activer le module d’extension.

      Outil de suppression des appels de packages 3

    4. Pour vérifier les appels de package de liste d’inclusion et les appels aux membres de la liste d’inclusion, effectuez les actions décrites dans les sections Étapes de configuration de Restreindre les packages Java autorisés [Mis à jour dans Centre de sécurité 1.3].