---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

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

# Ajouter un point d'extension scripté dans le code de l'application de base {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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 du développeur ou de 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](https://www.servicenow.com/docs/access?context=ACL-access-checks&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US) et [Développement délégué et déploiement](https://www.servicenow.com/docs/access?context=c_DelegatedDevelopment&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US).

## Procédure

1. Dans le code de l'application, accédez à l'include de script existant auquel vous souhaitez ajouter un point d'extension scripté ou créez un nouvel include de script.  
   Pour en savoir plus sur la création d'includes de script, reportez-vous à [Includes de script](https://servicenow-prod.fluidtopics.net/qDjWQH0TxlE89Qumy06mqg#c_ScriptIncludes "Les includes de script sont utilisés pour stocker le code JavaScript qui s’exécute sur le serveur.").
2. Dans l'include de script, ajoutez une ligne de code à l'emplacement prévu pour collecter et traiter la sortie de script personnalisée.  
   Le code doit contenir la [GlideScriptedExtensionPoint : inclus dans le champ d'application](https://servicenow-prod.fluidtopics.net/MoEKunNkVTOKgzB0H0n7TA#GlideScriptedExtPtScopedAPI "L’API GlideScriptedExtensionPoint fournit une méthode qui renvoie les instances d’extension associées à un point d’extension spécifié.") méthode qui identifie le point d'extension par rapport auquel les includes de script personnalisés sont enregistrés. Par exemple :  
   Remarque :  
   Il est également recommandé de fournir des messages d'erreur aux personnalisateurs d'applications lorsque leurs scripts personnalisés s'exécutent dans une instance d'extension. En cas d'échec lorsque la fonction renvoie des arguments au point d'extension, les messages d'erreur incluent des informations sur le dépannage du script personnalisé.
{#add-scripted-ext-pt-base-script-include__steps_mfs_mgn_pdb}

