Partager via


Créer du code réutilisable pour les flux enfants

Power Automate Les flux de cloud permettent d’automatiser des solutions complexes. Cependant, les solutions peuvent rapidement devenir volumineuses et difficiles à naviguer et à entretenir.

Au lieu de créer une solution d’automatisation unique et trop complexe, envisagez d’utiliser des flux enfants. Les flux enfants vous permettent de décomposer les processus complexes en blocs gérables. Cette approche ajoute de la profondeur et de l’efficacité à vos processus d’automatisation, rendant vos flux plus modulaires et plus faciles à gérer.

Avantages de l’utilisation de flux enfant

Les raisons d’utiliser des flux enfants sont notamment les suivantes :

  • Modularité : les flux enfants favorisent la modularité, ce qui vous permet de créer des composants réutilisables qui peuvent être facilement connectés à différents flux de travail. Cette approche permet non seulement de rationaliser le développement, mais aussi d’améliorer la maintenabilité.
  • Maintenabilité : les flux plus petits et ciblés sont plus faciles à mettre à jour et à dépanner, ce qui réduit le temps et les efforts nécessaires à la maintenance.
  • Évolutivité : les flux modulaires peuvent être facilement mis à l’échelle et adaptés à de nouvelles exigences sans remanier l’ensemble de l’automatisation. En décomposant votre automatisation en éléments plus petits et plus faciles à gérer, vous pouvez faire évoluer vos processus plus efficacement. Vous avez besoin d’apporter des modifications ou d’ajouter des fonctionnalités ? Avec les flux enfants, il suffit de mettre à jour les composants individuels.
  • Contrôle granulaire : les flux enfants offrent un contrôle granulaire de votre logique d’automatisation. Vous pouvez transmettre des données entre les flux parent et enfant, ce qui permet une prise de décision dynamique et des expériences personnalisées.
  • Collaboration : dans un environnement d’équipe, les flux enfants favorisent la collaboration en permettant aux membres de l’équipe de travailler simultanément sur des composants distincts d’un projet d’automatisation plus vaste.

Astuce

Créer le flux parent et tous les flux enfants directement dans la même solution. Référence à limitations connues.

Exemple de scénario de flux parent-enfant

Ce scénario montre l’intérêt d’utiliser un processus d’approbation modulaire et efficace pour réduire la redondance et simplifier la maintenance.

L’organisation Contoso nécessite des approbations pour divers scénarios tels que les propositions de projet, les demandes de congés et les soumissions de dépenses. Les approbateurs de ces scénarios sont membres de différents groupes SharePoint . Pour simplifier ce processus, créez un seul flux enfant réutilisable pour extraire la liste des approbateurs des SharePoint groupes. Chaque flux parent (par exemple, proposition de projet, demande de congé ou soumission de dépenses) peut ensuite appeler ce flux enfant pour récupérer la liste des approbateurs.

Flux enfant

Le flux enfant extrait la liste des approbateurs d’une SharePoint liste et renvoie cette liste au flux parent.

Étapes du flux enfant :

  1. Récupérer les approbateurs

    Interrogez le SharePoint groupe pour obtenir les approbateurs en fonction des critères spécifiés.

  2. Donnes de retour

    Renvoyez la liste des approbateurs au flux parent appelant.

Capture d’écran du flux enfant qui obtient les approbateurs d’un SharePoint groupe.

Flux parent

Le flux parent appelle le flux enfant pour obtenir la liste des approbateurs, puis traite la réponse en conséquence.

Étapes du flux parent :

  1. Appeler des flux enfants

    Appelez le flux enfant pour récupérer la liste des approbateurs.

  2. Réponse du processus

    Utilisez la liste d’approbateurs renvoyée par le flux enfant pour poursuivre le processus d’approbation pour le scénario spécifique (par exemple, proposition de projet, demande de congé ou soumission de dépenses).

Capture d’écran du flux parent qui appelle le flux enfant.