Créer un flux avec un Catalogue de services déclencheur

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Démarrez un flux lorsqu’un Catalogue de services élément est demandé pour automatiser le processus d’exécution.

    Avant de commencer

    Rôle requis : flow_designer ou admin

    Pourquoi et quand exécuter cette tâche

    Contrairement à un déclencheur d’enregistrement qui s’exécute sur tous les enregistrements d’une table, le déclencheur s’exécute Catalogue de services sur toutes les demandes d’élément de catalogue pour un élément spécifique lorsque l’élément de catalogue est configuré pour exécuter un flux spécifique. Par exemple, vous pouvez définir un flux qui s’exécute chaque fois qu’il y a une demande pour une tablette. L’élément demandé devient l’enregistrement du déclencheur de flux.

    Procédure

    1. S’il n’est pas déjà créé, créez l’élément de catalogue à associer au flux.
      1. Accédez à la Catalogue de services > Définition du catalogue > Gérer les éléments.
        La table Éléments de catalogue [sc_cat_item] s’ouvre.
      2. Cliquez sur Nouveau.
      3. Renseignez les champs.
        Pour obtenir une description détaillée des champs de l’élément de catalogue, consultez Créer ou modifier un élément de catalogue.
        Remarque :
        Si vous prévoyez d’ajouter des étapes à votre flux, vérifiez qu’il n’y a pas de workflow existant associé à l’élément qui comporte également des étapes. Effacez les valeurs des champs Workflow et Plan d’exécution pour éviter que des étapes conflictuelles ne soient rapportées au champ d’étape de l’élément demandé.
    2. Créez le flux à associer à l’élément de catalogue.
      Lorsqu’il est déclenché, ce flux traite la demande d’élément de catalogue.
      1. Accédez à la Automatisation des processus > Concepteur de flux.
      2. Cliquer sur + Nouveau > Nouveau flux.
      3. Définissez les propriétés du flux.
        Pour plus d'informations, voir Créer un flux dans Studio de workflow.
      4. Dans la section Déclencheur, ajoutez un déclencheur et sélectionnez Catalogue de services.
        Remarque :
        Catalogue de services Les déclencheurs ne prennent pas en charge les variables de catalogue dans le cadre de la condition de déclenchement. Au lieu de cela, obtenez ou créez des variables de catalogue dans le corps principal du flux.
      5. Facultatif : Créez des variables de catalogue spécifiques au flux disponibles uniquement pour les actions de flux.
      6. Ajoutez des actions, des flux secondaires et une logique de flux au flux.
        Certaines actions vous permettent de gérer les éléments de catalogue. Par exemple, l’action Créer une tâche de catalogue génère une tâche pour l’élément demandé et l’action Obtenir les variables de catalogue vous permet d’accéder aux variables de catalogue sous forme de pastilles de données dans le flux. Consultez Créer une action de tâche de catalogue et Action Obtenir les variables de catalogue.
      7. Facultatif : Ajoutez des étapes au flux pour rendre compte de la progression au demandeur.
      8. Testez le flux.
        Une fois que vous vous êtes comporté comme vous le souhaitez, activez le flux. Pour plus d'informations, consultez Tester un flux et Activer un flux.
        Remarque :
        Vous ne pouvez pas activer un flux s’il fait référence à des variables de catalogue inactives ou inexistantes.
    3. Ajoutez le flux au champ Flux de l’élément de catalogue que vous avez créé.
      1. Accédez à l’élément de catalogue.
      2. Dans le champ Flux , sélectionnez le flux que vous avez créé.
        Remarque :
        Le champ Flux affiche uniquement les flux avec un Catalogue de services déclencheur.
      3. Cliquez sur Mettre à jour.

    Résultats

    Lorsque l’élément de catalogue est demandé, le flux associé déclenche et exécute les actions.

    Que faire ensuite

    Créez et déployez des enregistrements d’éléments de catalogue sur vos instances.
    Remarque :
    Catalogue de services Les enregistrements sont créés dans le champ d’application global. Ils ne font pas partie du contrôle de source ou du transfert de référentiel d’applications et ne font pas partie de l’ensemble de mises à jour par défaut Studio de workflow .