Créer un script client de Service Catalog

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Vous pouvez créer des scripts clients pour personnaliser un catalogue.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Utilisez les scripts clients de catalogue pour contrôler le comportement des éléments de catalogue lorsqu'ils sont présentés à vos utilisateurs. Les scripts clients de catalogue peuvent être appliqués à un élément de catalogue ou à un jeu de variables. Ces scripts s'exécutent sur le navigateur et non sur le serveur, ce qui vous permet de mieux contrôler les informations fournies par l'utilisateur.

    L'ordre de prorité pour les API g_form est le suivant :
    1. Obligatoire (le plus élevé) ;
    2. Lecture seule/Affiché.

    Si une variable est définie comme étant obligatoire et n'a pas de valeur, la lecture seule ou le masquage ne fonctionnent pas sur cette variable. Si une variable est masquée ou en lecture seule, puis définie comme étant obligatoire, le champ de la 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 a 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.
      Une liste des scripts clients actuels du catalogue personnalisé s'affiche.
    2. Cliquez sur Nouveau.
    3. Sur le formulaire, renseignez les champs.
      Champ Description
      Nom Nom unique pour le script client du catalogue.
      S’applique à Type d'élément auquel le script client s'applique :
      • Un élément de catalogue : active le champ Élément de catalogue.
      • Un jeu de variables : active le champ Jeu de variables.
      Actif Case à cocher pour activer le script client. Décochez la case pour désactiver le script.
      Type d’interface utilisateur Pour appliquer ce champ au bureau, à Classic Mobile ou aux deux.
      Script Saisissez 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 Case à cocher pour appliquer le script client du catalogue aux éléments de catalogue affichés dans l'écran de commande du catalogue de services. Disponible dans la vue du demandeur.
      S’applique sur des éléments demandés Case à cocher pour appliquer le script client du catalogue à un formulaire Élément demandé, lorsque l'élément est demandé. Disponible dans la vue du prestataire. Voir Éditeur de variable.
      S’applique sur des tâches de catalogue Case à cocher pour appliquer le script client du catalogue lorsqu'un formulaire Tâche du catalogue pour l'élément est affiché. Disponible dans la vue du prestataire. Voir Éditeur de variable.
      S’applique sur l’enregistrement cible Case à cocher pour prendre en charge la politique d'interface utilisateur du catalogue sur un enregistrement créé pour les tables de tâche étendues via des créateurs d'enregistrement. Voir Éditeur de variable par défaut.
    4. Cliquez sur Envoyer.