Ajouter un point d’extension scripté dans le code de l’application de base

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Ajoutez le point d’extension scripté dans un script include dans le code de l’application de base. Pour ajouter le point d’extension, incluez un appel d’API qui identifie l’emplacement où les artefacts personnalisés enregistrés s’exécutent.

    Avant de commencer

    Rôle requis : vous devez avoir le rôle spécifique pour le développeur ou l’administrateur de l’application, ou vous devez avoir le rôle administrateur. Vous devez d’abord créer un point d’extension scripté avant de pouvoir l’ajouter à un script include dans le code de l’application.
    Remarque :
    Pour en savoir plus sur les rôles d’administrateur spécifiques aux applications et le développement délégué, consultez Règles de contrôle d’accès dans les applications d’administration d’application et Développement délégué et déploiement.

    Procédure

    1. Dans le code de l’application, accédez au script include existant auquel vous souhaitez ajouter un point d’extension scripté, ou créez un script include.
      Pour en savoir plus sur la création de scripts includes, reportez-vous à Script includes.
    2. Dans le script include, ajoutez une ligne de code à l’emplacement prévu pour collecter et traiter la sortie du script personnalisé.

      Le code doit contenir la GlideScriptedExtensionPoint : inclus dans le périmètre méthode qui identifie le point d’extension par rapport auquel les script includes personnalisés sont enregistrés. Par exemple :

      Script include avec Appeler la commande getExtensions dans le code de l’application
      Remarque :
      Il est également recommandé de fournir des messages d’erreur aux personnalisateurs d’application lorsque leurs scripts personnalisés s’exécutent dans une instance d’extension. Si quelque chose échoue lorsque la fonction renvoie des arguments au point d’extension, les messages d’erreur incluent des informations sur la procédure de dépannage du script personnalisé.