Créer un type d’étape d’exécution de service

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 4 minutes de lecture
  • Étendez la couverture des cas d’utilisation d’exécution de service au-delà de ceux pris en charge par les types d’étape dans le système de base. À l’aide d’un type d’étape d’exécution de service, les propriétaires d’éléments de catalogue peuvent définir plusieurs étapes qui font partie du processus d’exécution de la demande.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les types d’étape suivants sont disponibles dans le système de base.
    • Tâche
    • Approbation personnalisée
    • Approbation du gestionnaire

    Procédure

    1. Configurez un magasin de données pour stocker les informations nécessaires à l’exécution de l’étape. Ces informations sont fournies par un propriétaire d’élément de catalogue lors de la définition du processus d’exécution de demande. Effectuez l'une des opérations suivantes.
      OptionDescription
      Lorsqu’une entrée supplémentaire est requise du propriétaire de l’élément de catalogue pour un type d’étape Créez une table en étendant la table Étape d’exécution de service [sc_service_fulfillment_step] et ajoutez des champs pour stocker l’entrée supplémentaire. Par exemple, pour créer un type d’étape pour les notifications par e-mail, l’ID et le corps de l’e-mail correspondent à l’entrée supplémentaire fournie par le propriétaire de l’élément de catalogue lors de la définition des étapes. Par conséquent, les champs pour l’ID et le corps de l’e-mail doivent être ajoutés à la table étendue pour stocker l’entrée.
      Remarque :
      Assurez-vous que la nouvelle table a des ACL similaires à celles de la table Étape d’exécution de service [sc_service_fulfillment_step].
      Remarque :
      Assurez-vous que l’accès aux applications canCreate, canUpdate et canRead est activé dans la nouvelle table.

      Pour les tables qui étendent la table Étape d’exécution de service [sc_service_fulfillment_step], l’attribut principal du domaine doit être ajouté et sa valeur doit être définie comme service_fulfillment_stage. Le domaine d’une étape d’exécution de service est ensuite hérité de l’élément de catalogue.

      Lorsqu’aucune entrée n’est requise pour un type d’étape Utilisez la table de base Étape d’exécution de service [sc_service_fulfillment_step]. Par exemple, une approbation du chef de département ne nécessite aucune entrée supplémentaire du propriétaire de l’élément de catalogue et n’a pas besoin d’une nouvelle table.
    2. Créez un créateur d’enregistrement pour stocker les valeurs fournies par le propriétaire de l’élément de catalogue au magasin de données (table de base ou table étendue) de cette étape. Pour en savoir plus sur la création d’un créateur d’enregistrement, reportez-vous à la section Créer un créateur d'enregistrement.
      Remarque :
      • Le jeu de variables Étapes d’exécution du service - Jeu de propriétés est automatiquement ajouté au créateur d’enregistrement et ne doit pas être supprimé du créateur d’enregistrement.
      • Toutes les colonnes supplémentaires définies dans la table étendue doivent avoir des variables correspondantes mappées dans le créateur d’enregistrement.
      • Configurez le formulaire Créateur d’enregistrement pour afficher l’option Autoriser la modification et le champ Options d’enregistrement . Sélectionnez également l’option Autoriser la modification et définissez la valeur du champ Options d’enregistrement sur Enregistrer dans la destination.
      • Assurez-vous que le créateur d’enregistrement n’est pas restreint pour les utilisateurs disposant catalog_builder_editor rôle.
    3. Créez un flux secondaire pour effectuer une séquence d’actions en copiant le modèle : flux secondaire Étapes d’exécution du service, puis en définissant votre flux secondaire. Pour en savoir plus sur les flux secondaires, consultez Flux secondaires.
      Tableau 1. Modèle : paramètres d’entrée de flux secondaire des étapes d’exécution du service
      Paramètre Type Description
      requested_item Référence Enregistrement RITM
      service_fulfillment_step_data Référence Enregistrement de données de l’étape. Mettez à jour l’état sur l’une des valeurs suivantes avant de mettre fin au flux secondaire :
      • annulé
      • échoué
      • terminé
      service_fulfillment_step Référence Étape définie sur un élément de catalogue. Il doit faire référence à une table dans laquelle le créateur d’enregistrement défini dans la configuration de l’étape insère un enregistrement.

      Ne mettez pas à jour l’enregistrement de l’étape.

      Pour en savoir plus sur les types de champs de flux secondaires, consultez Types de champs.

    4. Créez une configuration d’étape pour définir le comportement et l’affichage d’un type d’étape d’exécution de service.
      1. Accédez à la Catalogue de services > Administration des catalogues > Configurations de l'étape d'exécution du service.
      2. Cliquez sur Nouveau.
      3. Renseignez les champs du formulaire.
        Tableau 2. Formulaire Configuration de l’étape d’exécution du service
        Champ Description
        Nom Nom de la configuration de l’étape.
        Demande Périmètre de l’application dans lequel la configuration d’étape est prise en charge.
        Actif Option permettant d’activer la prise en charge de l’exécution du service pour le flux.
        Commande Ordre de la configuration de l’étape.

        En fonction de l’ordre des configurations d’étapes, les types d’étapes d’exécution de service correspondants sont affichés dans la liste dans la région Étapes de l’étape d’exécution .

        Le type d’étape correspondant à la configuration d’étape avec l’ordre le moins élevé s’affiche en regard de la liste et les types d’étape de toutes les autres configurations d’étape sont inclus dans la liste en fonction de leur ordre.

        Figure 1. Ordre des types d’étapes d’exécution de service
        Ordre des types d’étapes d’exécution de service
        Masquer Masque le type d’étape correspondant à cette configuration d’étape dans la liste dans la région Étapes de l’étape d’exécution . Aucun impact sur les étapes existantes.
        Description brève Description de la configuration de l’étape.
        Producteur Créateur d’enregistrement qui crée une instance du type d’étape dans le magasin de données de l’étape.
        Flux secondaire de l’exécution de service Flux secondaire déclenché pendant le processus d’exécution de la demande.
        Titre dynamique Texte qui doit être affiché pour l’étape d’exécution de service correspondante dans la région Étapes de l’étape d’exécution . Si vous ne fournissez aucune valeur, le nom de la configuration de l’étape s’affiche.

        Pour afficher du texte dynamique, vous pouvez inclure le nom du champ à partir du magasin de données de l’étape (table de base ou table étendue) dans lequel le créateur d’enregistrement associé crée un enregistrement.

        Par exemple, dans le système de base, le champ Titre dynamique de la configuration de l’étape d’approbation personnalisée contient la valeur suivante :Approbation de ${approval_title}

        approval_title Voici le champ de la table Étape d’approbation d’exécution de service [sc_service_fulfillment_approval_step] où le créateur d’enregistrement associé, Ajouter une approbation personnalisée, crée un enregistrement.

      4. Cliquez sur Envoyer.