---
sourceDocument: Yokohama Créer ou modifier des applications
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/application-development

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Yokohama Créer ou modifier des applications

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

Créer des contrôleurs personnalisés (fonctionnalité avancée)
============================================================

Créer des contrôleurs personnalisés (fonctionnalité avancée) {#ariaid-title1}
=============================================================================

* Rversion finale: Yokohama
* 
* Mis à jour 30 janv. 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Créez des contrôleurs personnalisés à utiliser dans toutes les expériences. Connectez facilement des données, des scripts et des événements réutilisables à votre page et configurez des entrées, des sorties et des événements.

Avant de commencer
------------------

Rôle requis : ui_builder_admin

Procédure
---------

1. Accédez à la ToutCadre de travail Now ExperienceGénérateur d'IU.
2. Sélectionnez Créer.
3. Sélectionnez Contrôleur.
4. Renseignez les champs du formulaire.  
   {#controller-builder__table_s4y_ryn_15b__entry__2}

   |    Champ    |                                                                                    Description                                                                                     |
   |-------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
   | Nom         | Nom permettant de suivre votre contrôleur en interne.                                                                                                                              |
   | Description | Brève description pour vous aider à trouver votre contrôleur. Rédigez une description qui aide les constructeurs de pages à comprendre quel contenu est inclus dans le contrôleur. |
   [Tableau 1. Formulaire Créer une collection de pages]

   {#controller-builder__table_s4y_ryn_15b}
5. Sélectionnez Créer.  
   La fenêtre de création du contrôleur s'ouvre.

6. Ajoutez des ressources de données.
   1. Sélectionnez + Ajouter une ressource de données.
   2. Sélectionnez une ressource de données dans la liste.
   3. Sélectionnez Ajouter.
   4. Configurez la ressource de données.
   5. Sélectionnez Enregistrer.
7. **Facultatif :** Ajoutez des dépendances externes au contrôleur.
   1. Sélectionnez + Ajouter une dépendance externe de contrôleur.
   2. Renseignez les champs du formulaire.  
      {#controller-builder__table_ohr_wrv_sdc__entry__2}

      |   Champ    |                                 Description                                 |
      |------------|-----------------------------------------------------------------------------|
      | Nom        | Nom permettant d'identifier votre dépendance externe de contrôleur.         |
      | Étiquette  | Étiquette pour vous aider à trouver votre dépendance externe de contrôleur. |
      | Contrôleur | Sélectionnez un contrôleur pour votre dépendance de contrôleur externe.     |
      [Tableau 2. Modifier une dépendance externe de contrôleur]

      {#controller-builder__table_ohr_wrv_sdc}
   3. Sélectionnez Enregistrer.
8. **Facultatif :** Ajouter des paramètres d'état de client.
   1. Sélectionnez les paramètres d'état du client.
   2. Sélectionnez + Ajouter.
   3. Entrez un nom unique pour le paramètre d'état du client.
   4. Sélectionnez le type dans la liste déroulante.
   5. Saisissez une valeur initiale dans le champ.
   6. Sélectionnez Enregistrer.

   {#controller-builder__substeps_ll4_rsv_sdc}  
   Pour plus d'informations sur les paramètres de l'état du client, reportez-vous à la section [Paramètres de l'état du client](https://servicenow-prod.fluidtopics.net/GhuvPw9qjVSJkTxLnj5t_w "Utilisez les paramètres de l’état du client pour lier les valeurs aux configurations des composants. Lorsque la valeur du paramètre d’état client change, le composant se met à jour pour utiliser la nouvelle valeur.").
9. **Facultatif :** Ajouter des scripts clients.
   1. Sélectionnez l'icône + en regard de Scripts clients.
   2. Écrivez votre script pour effectuer une action.
   3. **Facultatif :** Ajouter un include de script ou des composants associés, qui s'affichent dans le paramètre `d'importation` de votre fonction de script client.
   4. Sélectionnez Appliquer.
   5. Sélectionnez Enregistrer.

Que faire ensuite
-----------------

Utilisez le contrôleur personnalisé que vous venez de créer en [ajoutant le contrôleur à une page.](https://servicenow-prod.fluidtopics.net/VUtzjc7vCdT7ndKGhMZjhQ#add-controller "Ajoutez un contrôleur de données à votre page pour utiliser les paramètres prédéfinis des composants.")

