Créer un script client de Catalogue de services

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 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

    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 à la Tous > Catalogue de services > Administration des catalogues > Scripts clients du catalogue.
      La liste des scripts clients du catalogue personnalisés s’affiche.
    2. Sélectionnez Nouveau.
    3. Renseignez les champs du formulaire.
      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.
      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. Consultez 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. Consultez 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. Consultez Éditeur de variable par défaut.
    4. Sélectionnez Envoyer.