Utiliser l’activité Office 365 Outlook pour envoyer un e-mail avec Outlook

L’activité Office 365 Outlook dans Data Factory pour Microsoft Fabric vous permet d’envoyer des e-mails à l’aide de votre compte Office 365. Vous pouvez personnaliser le message avec des expressions dynamiques.

Prerequisites

Vérifiez que vous disposez des éléments suivants :

Ajouter l’activité Office 365 Outlook à un pipeline

Procédez comme suit pour utiliser l’activité Office 365 Outlook dans un pipeline :

  1. Créez un pipeline dans votre espace de travail.

  2. Recherchez « Office 365 Outlook » dans le volet Activités du pipeline et sélectionnez-le pour l’ajouter au canevas du pipeline. Selon la largeur de la fenêtre de votre navigateur, vous devrez peut-être développer la liste des activités ou rechercher l’icône Outlook sans étiquette.

    Capture d’écran de l’interface utilisateur fabric avec le volet Activités et l’activité Office 365 Outlook mise en surbrillance.

  3. Sélectionnez la nouvelle activité Outlook sur le canevas si elle n’est pas déjà sélectionnée.

    Capture d’écran montrant l’onglet Paramètres généraux de l’activité Office 365 Outlook.

Reportez-vous au guide des paramètres généraux pour configurer l’onglet Paramètres généraux.

Tip

Utilisez une activité Outlook distincte pour chaque activité que vous souhaitez surveiller pour les échecs.

Si vous associez plusieurs activités à l’activité Outlook, tous les états connectés doivent être remplis pour l'activer. Par exemple, si deux activités de copie sont connectées à une activité Outlook définie pour déclencher « en cas d’échec », les deux activités doivent échouer pour activer l’activité Outlook. Si un seul échoue, l'activité Outlook ne se déclenchera pas.

Configurer l’activité Office 365 Outlook

Pour configurer l’activité Office 365 Outlook :

  1. Ajoutez une connexion à votre activité Outlook en haut des paramètres. Vous pouvez créer une connexion ou utiliser une connexion existante.

    Note

    • Si vous utilisez l’authentification utilisateur et déployez le pipeline avec l’activité Outlook ou Teams sur un autre espace de travail, l’activité sera inactive dans l’espace de travail cible jusqu’à ce que vous créez une connexion d’authentification utilisateur.
    • Si vous n’avez pas accès aux connexions utilisées dans l’activité Outlook, le déploiement initial échoue. Pour résoudre les problèmes, vous pouvez modifier le pipeline cible et modifier l’autorisation ou définir l’activité sur inactive.
    • Le contenu envoyé à partir de l’e-mail sera envoyé à partir de votre compte.
  2. Fournissez des détails sur l’e-mail, y compris les destinataires, l’objet et le corps. Vous pouvez également ajouter des détails avancés comme une adresse « from », des destinataires CC et CCI personnalisés, une sensibilité et une adresse de réponse personnalisée. Tous les champs prennent en charge les expressions dynamiques.

    Capture d’écran montrant les fenêtres de paramètres dans l’activité Outlook.

Partager et réutiliser les fonctionnalités de messagerie avec Office 365 Outlook activité

L’activité de messagerie Office 365 permet aux pipelines d’envoyer des notifications et des messages automatisés à l’aide d’une connexion authentifiée.

Dans les scénarios de développement collaboratif, les équipes peuvent avoir besoin de réutiliser la logique de messagerie sur plusieurs pipelines et utilisateurs. Toutefois, les connexions de messagerie sont actuellement étendues à des utilisateurs individuels et ne sont pas conçues pour le partage direct entre les auteurs.

Pour prendre en charge la réutilisation et la cohérence, vous pouvez adopter un modèle de composition basé sur un pipeline qui centralise les fonctionnalités de messagerie. Au lieu de dupliquer la configuration des e-mails entre les pipelines, créez un pipeline dédié responsable de l’envoi d’e-mails et appelez-le à partir d’autres pipelines.

  1. Créer un pipeline de messagerie réutilisable

    Définissez un pipeline qui encapsule tout comportement lié à l’e-mail :

    • Configurer l’activité de messagerie Office 365
    • Établir la connexion requise
    • Validez le pipeline de manière indépendante

    Ce pipeline agit comme un service réutilisable pour la remise de courrier électronique.

    Screenshot affichant l’onglet Paramètres et la configuration d’une activité Office 365 Outlook réutilisable.

  2. Activer l’accès partagé via une connexion de pipeline

    Créez et configurez une connexion de pipeline qui peut être utilisée par plusieurs utilisateurs pour appeler le pipeline de messagerie via le portail Manage Connections and Gateways dans Fabric.

    • Accorder l’accès aux développeurs ou aux équipes qui doivent envoyer des e-mails
    • Vérifier que les autorisations s’alignent sur les stratégies de sécurité de votre organisation

    Capture d’écran montrant comment partager une connexion de pipeline.

  3. Appeler le pipeline d’e-mail depuis d’autres pipelines

    Dans les pipelines en aval :

    • Ajouter une activité Invoke Pipeline
    • Sélectionner la connexion partagée
    • Faites référence au pipeline d’e-mails réutilisable

    Cela permet aux pipelines de déclencher l’envoi d’e-mails sans gérer leurs propres connexions.

    Capture d’écran montrant une activité d’appel de pipeline pour l’activité de messagerie créée précédemment.

  4. Paramétrez pour plus de flexibilité

    Pour prendre en charge différents cas d’usage, définissez des paramètres dans le pipeline de messagerie, par exemple :

    • Sujet
    • Corps du message
    • Destinataires
    • Entrées de contenu dynamique

    Le passage de paramètres au moment de l’exécution permet de réutiliser tout en préservant la personnalisation.

Limitations

Dans certains cas, les déploiements qui s’appuient sur authentification du principal du service (par exemple, les flux de travail CI/CD basés sur Azure DevOps) peuvent ne pas exécuter ce modèle correctement.

Limitations connues

  • L’activité Outlook sera inactive lors de l’utilisation de CI/CD.
  • L’activité Outlook ne prend pas en charge WI ou SPN.