Como criar funções reutilizáveis no Power Automate (Child Flows)

Quando começamos a criar automações no Power Automate, é comum repetir a mesma lógica em vários fluxos.
Por exemplo:
- Enviar notificações por e-mail
- Atualizar status de registros
- Registrar logs de execução
- Validar dados antes de processar uma automação
Copiar essa lógica em vários fluxos pode tornar a manutenção difícil. A solução é utilizar funções reutilizáveis, chamadas no Power Automate de Child Flows.
Neste artigo você aprenderá como criar e utilizar um Child Flow para reutilizar lógica entre vários fluxos.
O que é um Child Flow
Um Child Flow é um fluxo que pode ser chamado por outros fluxos, funcionando como uma função reutilizável.
Ele recebe parâmetros de entrada, executa uma lógica e pode retornar um resultado.
Exemplo de uso
Um Child Flow pode ser criado para:
- enviar e-mail padrão
- registrar logs de automação
- atualizar status no SharePoint ou Dataverse
- validar informações antes de continuar um fluxo
Assim, vários fluxos podem reutilizar a mesma lógica centralizada.
Como Criar um Child Flow no Power Automate
Passo 1 — Criar uma Solution
Para criar Child Flows, o fluxo precisa estar dentro de uma Solution.
- Acesse o Power Automate
- Clique em Solutions
- Crie uma nova Solution
Exemplo:
Automation Core Components
As Solutions permitem organizar e reutilizar componentes entre diferentes automações.

Passo 2 — Criar o fluxo reutilizável
Dentro da Solution:
- Clique em New
- Escolha Cloud Flow
- Selecione Instant Cloud Flow
Escolha o gatilho:
Manually trigger a flow
Esse gatilho permite que outros fluxos chamem esse fluxo como uma função.

Passo 3 — Criar os parâmetros de entrada
Adicione os parâmetros que o fluxo receberá.
Exemplo:
Parâmetro | Tipo |
String | |
Assunto | String |
Mensagem | String |
Esses parâmetros serão enviados pelo fluxo que chamar o Child Flow.

Passo 4 — Implementar a lógica
Agora adicione a ação Send an email (V2).
Configure usando os parâmetros recebidos.
Exemplo:
To: Email
Subject: Assunto
Body: Mensagem
Esse fluxo agora funciona como uma função reutilizável de envio de e-mail.

Passo 5 — Retornar um resultado
Adicione a ação:
Respond to a PowerApp or flow
Exemplo de retorno:
Status: Success
Message: Email enviado com sucesso
Isso permite que o fluxo que chamou essa função saiba se a operação foi concluída.

Como Utilizar o Child Flow em Outro Fluxo
Agora vamos reutilizar esse fluxo em outra automação.
Passo 1
Crie um novo fluxo.
Exemplo:
Processar aprovação de documento

Passo 2
Adicione a ação:
Run a Child Flow
Escolha o fluxo criado anteriormente.

Passo 3
Preencha os parâmetros.
Exemplo:
Email: solicitante@empresa.com
Assunto: Documento aprovado
Mensagem: Seu documento foi aprovado com sucesso
Agora esse fluxo está reutilizando a lógica centralizada.

Benefícios de Utilizar Child Flows
Manutenção simplificada
Se você precisar alterar o template de e-mail, basta modificar um único fluxo.
Padronização
Todos os fluxos passam a utilizar o mesmo padrão de automação.
Escalabilidade
Novos fluxos podem reutilizar a mesma função sem recriar lógica.
Conclusão
Criar funções reutilizáveis no Power Automate utilizando Child Flows é uma prática essencial para construir automações mais organizadas e escaláveis.
Ao centralizar a lógica em fluxos reutilizáveis, você reduz duplicação, facilita manutenção e cria uma arquitetura mais profissional para suas automações.
Essa abordagem é especialmente útil em ambientes corporativos que possuem dezenas ou centenas de fluxos automatizados.
Veja também nosso artigo sobre Como configurar fluxos no Power Automate de forma escalável.
Luiz Antonio Sgargeta é sócio fundador e CEO da Trinapse, consultoria brasileira de Microsoft 365 com quase duas décadas de operação, acumula mais de 20 anos em desenvolvimento de software e em ambientes corporativos de alta complexidade.
Ver maisVer menos
Trabalha com SharePoint desde o SharePoint Portal Server 2003 e com .NET desde a versão 1.0. Acompanhou a plataforma em todas as suas reinvenções, do portal de documentos on-premises ao SharePoint Online dentro do Microsoft 365, o que dá a ele uma leitura rara sobre o que muda de verdade e o que é apenas nome novo para o mesmo problema.
No início da carreira atuou em uma das maiores operações de e-commerce do país, em sistemas que não toleram degradação de performance nem indisponibilidade, essa origem definiu o critério que ele aplica até hoje: solução boa é a que sustenta volume real, integra com o legado que já existe e não quebra no pico.
Depois disso, passou por praticamente todo tipo de projeto corporativo, de portais e intranets de milhares de usuários a integrações críticas e automação de processos de ponta a ponta, sempre em grandes empresas e em desafios de alta exigência.
A marca do trabalho dele é a tradução entre tecnologia e negócio, levanta a necessidade real por trás do pedido do cliente, questiona o processo antes de automatizá-lo e desenha a solução pelo resultado esperado, não pela ferramenta disponível, é o que permite conversar com a diretoria sobre retorno e com o time técnico sobre arquitetura na mesma reunião.
Hoje lidera a frente comercial e estratégica da Trinapse e conduz a empresa no novo ciclo da inteligência artificial, com foco em agentes de IA e operação de processos assistida por IA para cooperativas de crédito, agronegócio e indústria. Escreve no blog da Trinapse desde 2019, com mais de 450 artigos sobre IA, SharePoint, Power Platform, Modern Workplace e transformação de processos, sempre a partir de projeto entregue e não de teoria.



