Activité d’approbation dans les pipelines Data Factory de Fabric

L’activité d’approbation interrompt un pipeline et envoie une demande d’approbation à un ou plusieurs réviseurs. Le pipeline attend une réponse, puis continue sur différents chemins selon que la demande est approuvée ou rejetée.

Cela est utile lorsque votre flux de travail a besoin d’une décision humaine avant d’avancer, par exemple, de se déconnecter d’une charge de données, d’approuver un rapport pour la publication ou d’appliquer la séparation des tâches.

Activité d’approbation

Lorsque le pipeline atteint une activité d’approbation, il :

  1. Envoie une demande d’approbation aux réviseurs que vous avez spécifiés.
  2. Suspend et attend une réponse.
  3. Continue le long du parcours de réussite ou d’échec en fonction de la décision du réviseur. Pour plus d’informations, consultez Les résultats du pipeline.

Prerequisites

Avant de commencer, vérifiez que vous disposez des éléments suivants :

Ajouter une activité d’approbation à un pipeline

  1. Créez un pipeline ou ouvrez-en un existant.

  2. Recherchez Approbation dans le volet Activités et sélectionnez-la pour l’ajouter au canevas.

    Capture d’écran du volet Activités du pipeline avec l’activité d’approbation mise en surbrillance.

  3. Sélectionnez l’activité d’approbation sur le canevas.

    Capture d’écran de l’activité d’approbation sur le canevas du pipeline.

  4. Sous l’onglet Général , configurez le nom de l’activité et d’autres paramètres généraux. Pour obtenir des conseils, consultez Paramètres généraux.

Sélectionner le type d’approbation

Sous l’onglet Paramètres , choisissez le type de demande d’approbation :

  • Outlook 365
  • Microsoft Teams
  • Point de terminaison personnalisé

Note

Outlook 365 et Microsoft Teams ne prennent pas en charge le contrôle d'accès en fonction du rôle (RBAC) pour les approbations. Si vous avez besoin de la prise en charge de RBAC, utilisez le type point de terminaison personnalisé.

Configurer les paramètres pour Outlook 365

Screenshot des paramètres d’activité d’approbation pour Outlook 365.

  1. Sélectionnez une connexion existante dans la liste déroulante ou créez-en une.
  2. Entrez un titre de demande . Cela apparaît dans la ligne d’objet de l’e-mail. Gardez-le court et descriptif.
  3. (Facultatif) Entrez une description. Cela apparaît dans le corps de l’e-mail. Incluez suffisamment de contexte pour que le réviseur comprenne ce qu’il approuve et pourquoi.
  4. Entrez l’adresse e-mail approbateur . Il peut s’agir d’un utilisateur individuel ou d’un groupe.

Pour plus d’informations sur les connexions de messagerie, consultez Activité Office 365 Outlook.

Configurer les paramètres de Microsoft Teams

Screenshot des paramètres d’activité d’approbation pour Microsoft Teams.

  1. Sélectionnez une connexion existante dans la liste déroulante ou créez-en une.
  2. Entrez un titre de demande . Cela s’affiche comme première ligne du message dans Teams.
  3. (Facultatif) Entrez une description. Cela apparaît dans le corps du message.
  4. Dans le paramètre Publier dans, choisissez si vous souhaitez publier dans un canal ou une conversation de groupe.
  5. Configurez les paramètres restants pour spécifier l’approbateur.

Pour plus d’informations sur les connexions Teams, consultez l’activité Teams.

Configurer les paramètres d’un point de terminaison personnalisé

  1. Sélectionnez une connexion existante dans la liste déroulante ou créez-en une.
  2. Saisissez la charge utile du corps à envoyer au point de terminaison.

Configurer le comportement du délai d’expiration

Pour définir une limite de temps pour l’approbation, utilisez la valeur Timeout sous l’onglet Général . Si aucune réponse n’est reçue avant le délai d’expiration, l’activité échoue et suit le chemin de rejet.

Note

Le demandeur (la personne qui envoie la demande d’approbation) est automatiquement la dernière personne à modifier le pipeline.

Expérience de l’approbateur

Lorsque le pipeline atteint une activité d’approbation, les réviseurs reçoivent une notification en fonction du type d’approbation :

  • Outlook 365 - un e-mail avec des boutons Approve et Reject.
  • Microsoft Teams - message dans Teams avec des liens d’action pour l’approbation.
  • Point de terminaison personnalisé : requête HTTP vers votre point de terminaison configuré.

Capture d’écran de l’e-mail de demande d’approbation reçue par un réviseur.

La notification inclut un lien vers le hub de surveillance pour le pipeline.

Répondre à une demande d’approbation

  1. Sélectionnez le lien dans la notification pour ouvrir le hub de surveillance.

  2. Accédez à l’onglet Révision et envoyez votre décision.

    Capture d’écran de l’onglet Révision dans le hub de surveillance pour une activité d’approbation.

Si le pipeline comporte plusieurs activités d’approbation et que vous êtes chargé de l’approbation de plusieurs d’entre elles, vous pouvez toutes les approuver ou les rejeter en bloc depuis l’onglet Révision.

Une fois que vous avez soumis une décision, le pipeline reprend automatiquement.

Résultats du pipeline

L’activité d’approbation a deux résultats :

  • Approuvé : le pipeline continue le long du chemin de réussite.

    Capture d’écran d’une exécution de pipeline approuvée avec succès.

  • Rejeté : l’approbateur a rejeté la demande ou l’activité a expiré. Le pipeline continue le long du chemin d’échec.

    Capture d’écran d’une exécution de pipeline rejetée.

Connectez les activités en aval aux chemins de réussite ou d’échec pour contrôler ce qui se passe ensuite.

Suivre les processus d’approbation

Les exécutions de l’activité d’approbation s’affichent dans l’historique d’exécution de votre pipeline. Vous pouvez voir :

  • Lorsque les demandes d’approbation ont été créées et résolues.
  • Qui a approuvé ou rejeté chaque demande.
  • Les résultats d’approbation ainsi que le statut global du pipeline.

Pour afficher les approbations en attente et terminées, accédez à la page Surveillance et ouvrez l’onglet Révision .

Capture d’écran de l’onglet Révision montrant les demandes d’approbation en attente et terminées.

Meilleures pratiques pour les activités d’approbation

  • Incluez un contexte clair : donnez aux réviseurs suffisamment de détails pour qu’ils n’ont pas besoin de poser de questions de suivi.
  • Limitez les périmètres d’approbation : ne soumettez à approbation que les étapes qui nécessitent une décision humaine.
  • Concevoir des chemins de rejet clairs : gérez les rejet avec des notifications ou des étapes de correction.
  • Reflètez les processus métier réels : évitez d’utiliser des approbations en tant que retards génériques ou pauses.