Outil de suppression d’appel de packages

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Activez et exécutez le module d’extension Packages Call Removal Tool (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 plugin qui :
    • Analyse les scripts à la recherche d’appels de packages aux Now Platform classes Java.
    • Propose des changements pour les remplacer par des 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 signale les appels Packages,xxx.
    L’outil de suppression d’appels de packages peut signaler certains appels de packages utilisés dans sa_mapping_ext_commands et sa_custom_operation. Ces appels de package appartiennent au MID Server. Comme il n’y a pas de classes, le code s’exécute dans MID Server. Si vous trouvez l’un des appels de package répertoriés suivants dans la section Erreurs, marquez-les 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 packages/membres non autorisés par des noms Glide acceptables (GlideScriptable) qui n’autorisent qu’un accès autorisé aux données.
    Valeur recommandée Actif
    Impact fonctionnel (Faible) 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 alors décider d’accepter ou de rejeter le changement proposé.
    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 d’appel de packages 1

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

      Outil de suppression d’appel 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 sur liste d’inclusion et les appels de membres sur liste d’inclusion, effectuez les actions décrites dans les sections Étapes de configuration des rubriques suivantes :