Définir les valeurs par défaut pour les champs de formulaire d’un catalogue dans le cloud

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Vous pouvez définir des valeurs par défaut pour tous les utilisateurs ou remplir les champs avec des valeurs par défaut en fonction des conditions. Cet exemple vous montre comment définir un profil de calendrier et un service d’entreprise par défaut.

    Avant de commencer

    Rôle requis : sn_cmp.cloud_service_designer

    Avant de pouvoir suivre cet exemple, vous devez être familiarisé avec la création de plans et de règles de plan. Consultez les ressources suivantes :

    Pourquoi et quand exécuter cette tâche

    L’objectif de cet exemple est d’afficher une valeur par défaut pour le profil de calendrier et le champ de service d’entreprise. Chaque champ tire ses valeurs différemment :
    • Le profil de calendrier tire ses valeurs d’un filtre de pool qui renvoie une valeur de texte. Par conséquent, vous devez définir la valeur par défaut en appliquant le texte correct et correspondant à l’une des options de profil de calendrier visibles par l’utilisateur dans une liste.
    • Le service d’entreprise tire ses valeurs d’une référence à la table Service [cmdb_ci_service]. Par conséquent, vous devez définir la valeur en spécifiant l’ID système de l’enregistrement que vous souhaitez afficher.
    L’exemple de cette rubrique définit les valeurs de différentes manières :
    • La valeur par défaut du profil de calendrier est définie directement sur la propriété du profil de calendrier et s’applique à tous les utilisateurs sans aucune condition. Vous pouvez effectuer cette opération pour limiter l’utilisation des ressources virtuelles à un calendrier spécifique, par exemple pendant les heures ouvrables uniquement, pour tous les utilisateurs.
    • La valeur par défaut du service d’entreprise est définie à l’aide d’une action sur une règle de plan. Vous pouvez utiliser une règle pour définir une valeur par défaut lorsque vous souhaitez que la valeur soit la valeur par défaut uniquement lorsque certaines conditions sont remplies. Par exemple, si l’utilisateur appartient à un groupe d’utilisateurs qui s’occupe d’un seul service d’entreprise, définissez la valeur pour l’utilisateur afin qu’il n’ait pas à trier une longue liste de tous les services d’entreprise de votre organisation.

    Procédure

    1. Créez un plan avec un serveur virtuel.

      Pour cet exemple, un plan avec un serveur virtuel sur un centre de données AWS est utilisé.

      Serveur virtuel sur AWS

    2. Dans le formulaire de plan, cliquez sur l’onglet Catalogue , puis sur la vignette qui représente l’opération de mise en service .

      Élément de catalogue

    3. Cliquez sur l’icône Informations générales dans la liste connexe Jeux de variables.
    4. Cliquez sur la variable ScheduleProfile .

      Notez que le champ Pool de l’onglet Spécifications de types spécifie le pool à partir duquel les valeurs du profil de calendrier sont dérivées : ScheduleProfilePool.

      Le pool ScheduleProfilePool spécifie le filtre Tout , qui renvoie les valeurs du champ Nom de la table Profil de calendrier [sn_cmp_schedule_profile]. Ces valeurs sont des valeurs de texte statiques, ce qui signifie que vous pouvez spécifier la valeur de texte exacte pour le nom du profil de calendrier que vous souhaitez utiliser par défaut. Pool ScheduleProfile

    5. Sous l’onglet Valeur par défaut du formulaire de propriétés ScheduleProfile, saisissez le texte qui correspond à la valeur du champ Nom de la table Profil de calendrier [sn_cmp_schedule_profile].

      Dans cet exemple, cette valeur est 8-5 jours de la semaine.

      8h-17h en semaine

    6. Cliquez sur Mettre à jour.
    7. Cliquez sur la variable BusinessService .

      Notez que le champ Reference (Référence) de l’onglet Type Specifications (Spécifications de types ) spécifie la table Service [cmdb_ci_service], à partir de laquelle les valeurs du service d’entreprise sont dérivées.

      La propriété du service d’entreprise

      Par défaut, pour faire référence à un enregistrement spécifique dans une table, vous devez connaître l’ID système de l’enregistrement.

    8. Pour obtenir l’ID système d’un service d’entreprise :
      1. Dans l’interface principale de l’instance (et non dans l’interface du portail d’administration du cloud), saisissez cmdb_ci_service.list dans le filtre d’application.
      2. Recherchez le service d’entreprise que vous souhaitez utiliser par défaut.
      3. Cliquez avec le bouton droit sur l’enregistrement, puis sélectionnez Copier sys_id.

        Cet exemple utilise Workday Enterprise Services.

        Copier l’ID système

    9. Sur le formulaire de variable BusinessService , créez une règle, une action et une condition avec les valeurs suivantes :
      1. Dans la liste connexe Règle , cliquez sur Nouveau.
      2. Fournissez un nom et une description.
      3. Cliquez avec le bouton droit sur l'en-tête du formulaire, puis sélectionnez Enregistrer.
      4. Dans la liste connexe Action de la règle, cliquez sur Nouveau.
      5. Fournissez un nom, puis configurez ces champs comme spécifié :
        Champ Valeur
        Type d'actions

        Valeur d’ensemble

        Cette option indique au système de modifier le champ pour la valeur que vous spécifiez. Le choix de cette option revient à saisir une valeur par défaut dans le formulaire de propriétés.

        Champ cible BusinessService
        Valeur L’ID système du service d’entreprise que vous avez copié.

        Dans cet exemple, le service d’entreprise est défini sur Workday Enterprise Services par défaut, qui est représenté dans le système avec l’ID système que vous avez déjà copié.

        Règle de service d’entreprise avec valeur par défaut

      6. Cliquez sur Envoyer.

    Résultats

    Valeurs par défaut pour le profil de calendrier et le service d’entreprise

    Que faire ensuite

    Vous pouvez créer une ou plusieurs conditions qui doivent être remplies avant que le système ne définisse la valeur par défaut pour le service d’entreprise. Par exemple, vous pouvez modifier la valeur par défaut d’un service d’entreprise en Workday Enterprise Services uniquement lorsque le groupe auquel appartient l’utilisateur est le groupe d’administrateurs Workday.