Politique d'interface utilisateur de Service Catalog

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Les politiques d'interface utilisateur peuvent être utilisées pour définir des flux de processus personnalisés pour les tâches.

    Les politiques d'interface utilisateur du catalogue contrôlent le comportement des formulaires d'éléments de catalogue lorsqu'ils sont présentés à vos utilisateurs. Les politiques d'interface utilisateur de catalogue peuvent être appliquées à un élément de catalogue ou à un jeu de variables.

    Les politiques d’interface utilisateur sont utiles lorsqu’elles sont appliquées à des éléments de catalogue de services. Gardez à l'esprit les points suivants lors de la création des politiques d'interface utilisateur du catalogue de services :

    • Une politique d'interface utilisateur de catalogue s'applique soit à un élément de catalogue spécifique, soit à n'importe quel élément utilisant un jeu de variables spécifique.
    • Une politique d'interface de catalogue ne peut contenir et référencer que les variables définies pour l'élément de catalogue ou le jeu de variables.
    • Tout comme les conditions de politique d'interface utilisateur, les variables d'une condition de politique d'interface utilisateur d'un catalogue de services doivent être visibles (même si elles sont masquées par la politique d'interface utilisateur ou en lecture seule) sur le formulaire pour que la condition soit testée. Assurez-vous également que les variables ont des noms. Pour plus d’informations, consultez Créer un script client de catalogue.
    • La fonctionnalité de politique d'interface utilisateur limitée s'applique aux variables suivantes :
      • La politique Obligatoire et en lecture seule ne s'applique pas aux types de variables suivants : Pause, Séparation du conteneur, Fin conteneur, Macro d'interface utilisateur, Macro d'interface utilisateur avec étiquette, Étiquette, Page de l'interface utilisateur.
      • La politique Définir comme visible ne s'applique pas aux types de variables suivants : Pause, Séparation du conteneur, Fin conteneur.
    • Les politiques d'interface utilisateur de catalogue de services s'appliquent aux variables et aux jeux de variables d'éléments de catalogue commandés dans le catalogue de services. Les politiques peuvent également s'appliquer lorsque les variables sont présentes dans un formulaire Élément demandé ou Tâche du catalogue.
      Remarque :
      l’action de politique d’interface utilisateur Effacer la valeur de variable ne s’applique pas aux jeux de variables et aux conteneurs.
    • Les actions de politique d'interface utilisateur de catalogue peuvent s'appliquer à un jeu de variables. Les actions sur un jeu de variables s'appliquent à toutes les variables du jeu de variables. Si plusieurs actions de politique d'interface utilisateur de catalogue s'appliquent à une variable ou à un jeu de variables, l'action avec l'ordre le plus bas est prise en compte.
    • L'ordre de priorité pour les types d'actions d'interface utilisateur 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é.

    • Les politiques d'interface utilisateur de catalogue sont prises en charge pour les éléments de catalogue affichés dans un assistant de catalogue de services.
      Remarque :
      la politique d'interface utilisateur pour les éléments de catalogue l'emporte toujours sur la politique d'interface utilisateur pour les jeux de variables. Vous pouvez modifier ce comportement en modifiant la propriété glide.sc.ui_policy.variable_set_run_first.