---
sourceDocument: Options de la plateforme d’IA ServiceNow de Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - fr-FR

ft:publication_title :

    - Options de la plateforme d’IA ServiceNow de Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Créer un script client de Catalogue de services

# Créer un script client de Catalogue de services {#ariaid-title1}

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

Vous pouvez créer des scripts clients pour personnaliser le catalogue.

## Avant de commencer

Rôle requis : admin

## Pourquoi et quand exécuter cette tâche

Utilisez les scripts clients du catalogue pour contrôler le comportement des éléments de catalogue lorsqu'ils sont présentés à vos utilisateurs. Les scripts clients du catalogue peuvent être appliqués à un élément de catalogue ou à un jeu de variables. Ces scripts s'exécutent sur le navigateur plutôt que sur le serveur, ce qui vous permet de mieux contrôler les informations soumises par l'utilisateur.  
L'ordre de priorité des API g_form est le suivant :

1. Obligatoire (supérieur)
2. Lecture seule/affichage
{#t_CreateACatalogClientScript__ol_lvz_g3z_sbb}

Si une variable est définie comme obligatoire et n'a pas de valeur, readonly ou hide ne fonctionne pas sur cette variable. Si une variable est masquée ou en lecture seule, puis définie comme obligatoire, le champ de variable devient visible ou modifiable.

Cet ordre de priorité s'applique également aux jeux de variables et aux conteneurs. Si un jeu de variables ou un conteneur comporte une variable obligatoire sans valeur, le conteneur ou le jeu de variables ne peut pas être masqué.

## Procédure

1. Accédez à TousCatalogue de servicesAdministration des cataloguesScripts clients du catalogue.  
   La liste des scripts clients du catalogue personnalisés s'affiche.
2. Sélectionnez Nouveau.
3. Renseignez les champs du formulaire.  
   {#t_CreateACatalogClientScript__table_bw1_3g1_dq__entry__2}

   | Champ | Description |
   |-|-|
   | Nom | Nom unique du script client du catalogue. |
   | Concerne | Type d'élément auquel ce script client s'applique : * Élément de catalogue : active le champ Élément de catalogue. * Jeu de variables : active le champ Jeu de variables. {#t_CreateACatalogClientScript__ul_nx1_3g1_dq} |
   | Actives | Case à cocher pour activer le script client. Décochez la case pour désactiver le script. |
   | Type d'interface utilisateur | Indique s'il faut appliquer ce champ au bureau, à Classic Mobile ou aux deux. |
   | Script | Entrez le script client à exécuter sur l'élément de catalogue de services. |
   | Type | Sélectionnez le moment où le script s'exécute, par exemple onLoad ou onSubmit. |
   | Élément de catalogue ou jeu de variables | Sélectionnez un élément de catalogue ou un jeu de variables dans la liste. Le nom du champ et les options disponibles dépendent de la sélection dans le champ S'applique à . |
   | S'applique sur une vue d'élément de catalogue | Cochez la case pour appliquer le script client du catalogue aux éléments de catalogue affichés dans l'écran de commande sur le catalogue de services. Disponible dans la vue du demandeur. |
   | S'applique sur des éléments demandés | Case à cocher permettant d'appliquer le script client du catalogue sur un formulaire d'élément demandé, une fois que l'élément a été demandé. Disponible dans la vue Prestataire. Voir [VEditor](https://servicenow-prod.fluidtopics.net/DH4SRmbucMCPoECbpfyi4A#service-catalog-variable-editor__cat-VEditor). |
   | S'applique sur des tâches du catalogue | Cochez la case pour appliquer le script client du catalogue lorsqu'un formulaire de tâche du catalogue pour l'élément est affiché. Disponible dans la vue Prestataire. Voir [VEditor](https://servicenow-prod.fluidtopics.net/DH4SRmbucMCPoECbpfyi4A#service-catalog-variable-editor__cat-VEditor). |
   | S'applique sur l'enregistrement cible | Case à cocher pour prendre en charge le script client du catalogue sur un enregistrement créé pour les tables étendues à la tâche via les créateurs d'enregistrement. Voir [Éditeur de variable par défaut](https://servicenow-prod.fluidtopics.net/DH4SRmbucMCPoECbpfyi4A#service-catalog-variable-editor__cat-default-variable-editor). |
   [ ]

   {#t_CreateACatalogClientScript__table_bw1_3g1_dq}
4. Sélectionnez Envoyer.

