Étendre un pipeline avec un flux de cloud

Effectué

En fonction de la configuration de la phase d’un pipeline, vous pouvez effectuer différentes actions pendant la durée de vie d’un déploiement de pipeline. Le système active les portes facultatives lorsque vous devez suspendre le déploiement. Ces portes attendent une mise à jour de leur statut avant de passer à l’étape suivante ou d’arrêter le déploiement.

Pour étendre un pipeline avec un flux de cloud, vous pouvez ajouter des déclencheurs ou des actions qui offrent un autre niveau d’interaction.

Déclencheurs

Pour les flux de cloud qui réagissent à un événement commercial, vous pouvez configurer le déclencheur Dataverse Lorsqu’une action est effectuée pour cet événement. Pour ce faire, vous pouvez utiliser une condition de déclenchement qui limite l’étendue du flux uniquement aux cas applicables pour lesquels vous créez le flux.

Les expressions dans les conditions de déclenchement permettent de limiter l’étendue du déclenchement d’un flux par un déploiement de pipeline, par exemple :

  • Pour un nom de pipeline spécifique :

    @equals(triggerOutputs()?['body/OutputParameters/DeploymentPipelineName'], 'Extend a Pipeline Demo')

  • Pour tous les pipelines comportant un nom de phase spécifique :

    @contains(triggerOutputs()?['body/OutputParameters/DeploymentStageName'], 'Move to QA')

Important

Les filtres de condition respectent la casse. Le nom du pipeline ou de la phase doit être exactement comme défini.

Actions

Si vous configurez le pipeline avec des portes, dans la plupart des cas, une fois la logique de flux terminée, le flux de cloud doit arrêter le déploiement ou le laisser poursuivre à l’aide de l’action Effectuer une action non liée de Dataverse. Les valeurs du paramètre de statut de l’action sont les suivantes :

  • 10 : généré par le système (en attente)

  • 20 : si le déploiement peut continuer (succès)

  • 30 : si le déploiement doit s’arrêter (échec)

Vous pouvez tirer parti de toutes les fonctionnalités des flux de cloud Power Automate pour étendre un pipeline. Ces fonctionnalités incluent des options permettant de lire ou mettre à jour des enregistrements en se connectant à différentes sources de données, d’envoyer des e-mails ou des approbations, etc.

Étapes suivantes

Vous savez désormais comment étendre un pipeline avec un flux de cloud Power Automate. À présent, vous allez appliquer ces concepts pour ajouter une phase d’approbation à un pipeline.