Compartilhar via


Criar código reutilizável para fluxos filho

Os fluxos da nuvem do Power Automate ajudam a automatizar soluções complexas. No entanto, as soluções podem rapidamente se tornar grandes e difíceis de navegar e manter.

Em vez de criar uma solução de automação única e excessivamente complexa, considere o uso de fluxos filho. Os fluxos filho permitem dividir processos complexos em blocos gerenciáveis. Essa abordagem adiciona profundidade e eficiência aos seus processos de automação, tornando seus fluxos mais modulares e fáceis de gerenciar.

Benefícios do uso de fluxos filho

Os motivos para usar fluxos filho incluem:

  • Modularidade: os fluxos filho promovem a modularidade, permitindo que você crie componentes reutilizáveis que podem ser facilmente conectados a diferentes fluxos de trabalho. Essa abordagem não apenas simplifica o desenvolvimento, mas também aumenta a capacidade de manutenção.
  • Capacidade de manutenção: fluxos menores e focados são mais fáceis de atualizar e solucionar problemas, reduzindo o tempo e o esforço necessários para a manutenção.
  • Escalabilidade: os fluxos modulares podem ser facilmente dimensionados e adaptados a novos requisitos sem reformular toda a automação. Ao dividir sua automação em partes menores e mais gerenciáveis, você pode escalar seus processos de forma mais eficaz. Precisa fazer alterações ou adicionar funcionalidades? Com os fluxos filho, é tão simples quanto atualizar os componentes individuais.
  • Controle granular: os fluxos filho oferecem controle granular sobre sua lógica de automação. Você pode passar dados entre fluxos pai e filho, permitindo a tomada de decisões dinâmicas e experiências personalizadas.
  • Colaboração: em um ambiente de equipe, os fluxos filho promovem a colaboração, permitindo que os membros da equipe trabalhem em componentes separados de um projeto de automação maior simultaneamente.

Dica

Criar o fluxo pai e todos os fluxos filho diretamente na mesma solução. Consulte Limitações conhecidas.

Exemplo de cenário de fluxo pai-filho

Esse cenário mostra o valor do uso de um processo de aprovação modular e eficiente para reduzir a redundância e simplificar a manutenção.

A organização Contoso exige aprovações para vários cenários, como propostas de projeto, solicitações de licença e envios de despesas. Os aprovadores desses cenários são membros de diferentes grupos do SharePoint. Para simplificar esse processo, crie um único fluxo filho reutilizável para extrair a lista de aprovadores dos grupos do SharePoint. Cada fluxo pai (por exemplo, proposta de projeto, solicitação de licença ou envio de despesas) pode chamar esse fluxo filho para recuperar a lista de aprovadores.

Fluxo filho

O fluxo filho extrai a lista de aprovadores de uma lista do SharePoint e retorna essa lista para o fluxo pai.

Etapas no fluxo filho:

  1. Recuperar aprovadores

    Consulte o grupo do SharePoint para obter os aprovadores com base nos critérios especificados.

  2. Dados de devolução

    Envie a lista de aprovadores de volta para o fluxo pai da chamada.

Captura de tela do fluxo filho que obtém aprovadores de um grupo do SharePoint.

Fluxo pai

O fluxo pai chama o fluxo filho para obter a lista de aprovadores e, em seguida, processa a resposta adequadamente.

Etapas no fluxo pai:

  1. Chamar fluxo filho

    Invoque o fluxo filho para recuperar a lista de aprovadores.

  2. Processar resposta

    Use a lista de aprovadores retornada pelo fluxo filho para prosseguir com o processo de aprovação para o cenário específico (por exemplo, proposta de projeto, solicitação de licença ou envio de despesas).

Captura de tela do fluxo pai que chama o fluxo filho.