Les propriétés des champs de Service Broker déterminent comment se présentent les champs sélectionnés et les valeurs par défaut présentées à l'utilisateur. Vous pouvez également utiliser les propriétés pour définir des règles qui garantissent que les utilisateurs fournissent une entrée valide lorsqu'ils demandent l'élément dans le catalogue.
Vous configurez chaque champ individuellement. Sélectionnez le champ et modifiez-en les propriétés.
Source de la valeur
Pour la plupart des propriétés, vous pouvez sélectionner diverses options de source de valeur. Certaines options de source ne sont pas disponibles pour tous les types de champs ou propriétés.
- Constante. La valeur ne change pas. En fonction de la propriété, la valeur peut être une chaîne, un entier, une expression régulière ou sélectionnée dans une liste limitée (par exemple, Oui ou Non). Par exemple, vous pouvez fournir 1 comme entier de valeur par défaut, sélectionner Non pour la propriété en lecture seule ou fournir l'expression régulière pour valider une entrée de champ.
- Valeur conditionnelle. La valeur est basée sur une ou plusieurs conditions. Les conditions sont traitées dans l'ordre indiqué. Si plusieurs conditions sont vraies, la dernière condition qui est vraie détermine le comportement du champ pour cette propriété. Par exemple, vous pouvez créer une condition qui détermine si un champ est visible en fonction de la valeur d'un autre champ.
- Source externe. La valeur est basée sur les résultats d'une action de vRealize Orchestrator. Par exemple, calcul du coût basé sur une action vRealize Orchestrator d'un script. Pour obtenir un exemple, reportez-vous à la section Utilisation d'actions vRealize Orchestrator dans le concepteur de formulaires personnalisés de Service Broker.
- Champ de liaison. La valeur est celle du champ auquel elle est liée. Les champs disponibles sont limités au même type de champ. Par exemple, vous liez la valeur par défaut d'un champ requis de case à cocher d'authentification à un autre champ de case à cocher. Lorsqu'une case à cocher du champ cible est activée dans le formulaire de demande, la case à cocher du champ actuel est activée.
- Valeur calculée. La valeur est déterminée en fonction de la manière dont l'opérateur traite les champs sélectionnés et les valeurs. Les champs de texte utilisent l'opérateur de concaténation. Les champs de type entier utilisent les opérations additionner, soustraire, multiplier ou diviser. Par exemple, vous pouvez configurer un champ de nombres entiers pour convertir les mégaoctets en gigaoctets à l'aide de l'opération multiplier.
Apparence du champ
Vous utilisez les propriétés d'apparence pour déterminer si le champ figure sur le formulaire, et quelles étiquette et aide personnalisée vous souhaitez fournir à vos utilisateurs de catalogue.
Option | Description |
---|---|
Étiquette et type |
Fournissez une étiquette et sélectionnez un type d'affichage. Les types d'affichage disponibles dépendent de l'élément. Certains éléments prennent en charge plusieurs types de texte et d'autres prennent uniquement en charge des nombres entiers. Valeurs possibles :
Les champs de menu déroulant et grille de données comprennent un paramètre Espace réservé. La valeur entrée s'affiche comme une étiquette interne ou des instructions dans le menu déroulant, ou encore comme une étiquette générale ou des instructions dans la grille de données. |
Visibilité | Afficher ou masquer un champ sur le formulaire de demande.
Si la visibilité d'un champ est définie sur Non, les contraintes de champ, telles que les expressions régulières et les champs requis, sont ignorées. |
Lecture seule | Empêcher les utilisateurs de modifier les valeurs du champ.
|
Lignes par page | Pour les éléments de grille de données uniquement. Entrez le nombre de lignes. |
Aide personnalisée | Fournir des informations sur le champ à vos utilisateurs. Cette information s'affiche dans l'aide thématique correspondant au champ. Vous pouvez utiliser un texte simple ou HTML, y compris des liens href. Par exemple, |
Valeurs de champ
Vous utilisez les propriétés de valeurs pour fournir des valeurs par défaut.
Option | Description |
---|---|
Colonnes | Pour un élément de grille de données uniquement. Fournir l'étiquette, l'ID et le type de valeur pour chaque colonne de votre tableau. La valeur par défaut de la grille de données doit inclure les données d'en-tête qui correspondent aux colonnes définies. Par exemple, si vous avez un ID nom_utilisateur pour une colonne et un ID rôle_utilisateur pour une autre, la première ligne est nom_utilisateur, rôle_utilisateur. Pour des exemples de configuration, reportez-vous à la section Utilisation de l'élément de grille de données dans le concepteur de formulaires personnalisés Service Broker. |
Valeur par défaut | Remplit le champ avec une valeur par défaut basée sur la source de valeur. Les sources de valeurs possibles varient en fonction du champ.
|
Option de valeur | Remplit une liste déroulante, une sélection multiple, un groupe de cases d'option ou un sélecteur de valeurs.
|
Étape | Pour les champs entiers ou décimaux, définissez les valeurs décrémentielles ou incrémentielles. Par exemple, si la valeur par défaut est 1 et que vous définissiez la valeur de l'étape sur 3, les valeurs autorisées sont 4, 7, 10 et ainsi de suite. |
Contraintes de champ
Vous utilisez les propriétés de contrainte pour vous assurer que l'utilisateur demandeur fournit les valeurs valides dans le formulaire de demande.
Option | Description |
---|---|
Obligatoire | L'utilisateur demandeur doit fournir une valeur pour ce champ.
|
Expression régulière | Fournir une expression régulière qui valide la valeur et un message qui s'affiche lorsque la validation échoue. Les expressions régulières doivent respecter la syntaxe JavaScript. Pour obtenir un aperçu, reportez-vous à la section Création d'une expression régulière. Pour obtenir des instructions plus détaillées, consultez Syntaxe.
|
Valeur minimale | Spécifiez une valeur numérique minimale. Par exemple, un mot de passe doit comporter au moins 8 caractères. Fournir un message d'erreur. Par exemple, Le mot de passe doit comporter au moins 8 caractères.
|
Valeur maximale | Valeur numérique maximale. Par exemple, un champ est limité à 50 caractères. Fournir un message d'erreur. Par exemple, Cette description ne doit pas dépasser 50 caractères.
|
Champ de correspondance | La valeur de ce champ doit correspondre à la valeur du champ sélectionné. Par exemple, un champ de confirmation du mot de passe doit correspondre au champ de mot de passe. |