Quando um fluxo de aprovação no SharePoint ou Power Automate envia o e-mail de solicitação para o gerente errado, o processo de aprovação quebra e causa confusão. Esse problema geralmente ocorre porque o fluxo está lendo o campo de gerente errado, os dados do perfil do usuário estão desatualizados ou a lógica do fluxo usa um endereço de e-mail estático em vez de uma consulta dinâmica ao gerente. Este artigo explica por que o fluxo escolhe o gerente errado e fornece correções passo a passo para corrigir a atribuição do gerente e o roteamento do e-mail.
Principais Conclusões: Corrigindo a Incompatibilidade de Gerente no Fluxo de Aprovação
- Power Automate > Ação de aprovação > Atribuído a: O campo de conteúdo dinâmico que puxa o e-mail do gerente do perfil do usuário deve corresponder ao atributo de gerente correto.
- Central de administração do SharePoint > Perfis de usuário > Gerenciar propriedades de usuário: A propriedade Gerente deve estar preenchida e atualizada para cada usuário na organização.
- Ação do fluxo > Obter gerente (V2): Use esta ação de conector dedicada para recuperar o e-mail do gerente de forma confiável, em vez de usar uma consulta personalizada de lista do SharePoint.
Por que o Fluxo de Aprovação Envia para o Gerente Errado
A causa raiz é quase sempre uma incompatibilidade entre o campo de gerente que o fluxo lê e o gerente real que o solicitante espera. Os fluxos de aprovação do Power Automate normalmente usam o campo Atribuído a na ação Iniciar e aguardar aprovação. Se este campo contiver um endereço de e-mail estático, uma coluna de lista do SharePoint chamada Gerente ou uma propriedade de perfil de usuário desatualizada ou em branco, o fluxo envia a aprovação para a pessoa errada.
Fontes de Dados Comuns que Causam Atribuição Errada do Gerente
Três fontes de dados são mais frequentemente mal configuradas:
- E-mail estático codificado no fluxo: Um designer de fluxo digitou um endereço de e-mail específico em vez de usar conteúdo dinâmico. Esse e-mail nunca é atualizado quando o gerente muda.
- Coluna de lista do SharePoint chamada Gerente: O fluxo lê uma coluna de texto ou pessoa da lista do SharePoint. Se a coluna da lista não for mantida, ela contém dados antigos ou a pessoa errada.
- Propriedade de gerente do Azure AD vazia ou errada: O fluxo usa a ação Obter gerente (V2), mas o perfil do usuário no Azure Active Directory não tem gerente atribuído ou tem um gerente incorreto.
Etapas para Corrigir o E-mail do Gerente no Fluxo de Aprovação
Siga estas etapas em ordem. Comece verificando a lógica do fluxo e depois verifique os dados do perfil do usuário.
- Abra o fluxo no Power Automate
Vá para Power Automate, selecione Meus fluxos e abra o fluxo de aprovação que envia e-mails para o gerente errado. Clique em Editar para ver as etapas do fluxo. - Localize a ação Iniciar e aguardar aprovação
Encontre a ação chamada Iniciar e aguardar aprovação ou Iniciar uma aprovação. Clique nela para expandir suas configurações. - Verifique o campo Atribuído a
No campo Atribuído a, observe o conteúdo. Se você vir um endereço de e-mail estático como gerente@contoso.com, esse é o problema. Exclua-o. Se você vir conteúdo dinâmico como E-mail do Gerente ou Aprovador, anote o nome exato do campo. - Substitua o e-mail estático pela consulta dinâmica ao gerente
Clique dentro do campo Atribuído a. No painel de conteúdo dinâmico, selecione Obter gerente (V2) E-mail se o fluxo já tiver uma ação Obter gerente. Caso contrário, adicione uma nova ação antes da etapa de aprovação: pesquise por Obter gerente (V2), selecione-a e defina o campo Usuário (UPN) como o e-mail do solicitante. Em seguida, use a saída E-mail dessa ação no campo Atribuído a. - Verifique a propriedade Gerente no Azure AD
Abra a central de administração do Microsoft 365, vá para Usuários > Usuários ativos. Selecione o solicitante cujo fluxo envia para o gerente errado. Clique em Gerenciar informações de contato e role até Gerente. Certifique-se de que um gerente esteja atribuído. Se não, clique em Editar e escolha o gerente correto. Salve a alteração. - Aguarde a sincronização do perfil e teste o fluxo
Após atualizar o gerente no Azure AD, aguarde de 15 a 30 minutos para que a alteração seja sincronizada com o SharePoint e o Power Automate. Em seguida, execute o fluxo com um item de teste. Verifique o destinatário do e-mail.
Se o Fluxo de Aprovação Ainda Enviar E-mail para o Gerente Errado
O Fluxo Usa uma Coluna de Lista do SharePoint que Contém um Nome de Gerente Antigo
Se o fluxo lê uma coluna de pessoa ou texto da lista do SharePoint, os dados nessa coluna podem estar desatualizados. Abra a lista do SharePoint, encontre o item que acionou o fluxo e verifique a coluna Gerente. Se mostrar uma pessoa diferente do gerente atual, atualize o valor da coluna. Como alternativa, altere o fluxo para usar a ação Obter gerente (V2) em vez de ler a coluna do SharePoint.
Múltiplas Etapas de Aprovação e a Etapa Errada Está Enviando o E-mail
Alguns fluxos têm vários estágios de aprovação. O primeiro estágio pode ir para o gerente correto, mas o segundo estágio envia para um e-mail estático. Revise cada ação Iniciar e aguardar aprovação no fluxo. Cada uma deve usar a consulta dinâmica correta ao gerente.
O Perfil do Usuário no SharePoint Não Está Sincronizado com o Azure AD
O SharePoint mantém seu próprio repositório de perfis de usuário. Se o gerente foi alterado no Azure AD, mas o perfil do usuário no SharePoint não foi sincronizado, o fluxo pode ainda ler o gerente antigo. Execute uma sincronização de perfil a partir da central de administração do SharePoint: vá para Centros de administração > SharePoint > Perfis de usuário > Gerenciar perfis de usuário. Encontre o usuário e clique em Sincronizar para forçar uma atualização.
Comparação de Fontes de Dados do Fluxo para Consulta ao Gerente
| Item | E-mail Estático no Fluxo | Coluna da Lista do SharePoint | Ação Obter gerente (V2) |
|---|---|---|---|
| Fonte de dados | Codificado no fluxo | Item da lista do SharePoint | Perfil do usuário no Azure AD |
| Atualiza automaticamente | Não | Não | Sim |
| Manutenção necessária | Edição manual a cada mudança de gerente | Usuário deve atualizar a coluna da lista | Nenhuma após a configuração inicial |
| Melhor para | Apenas testes | Equipes pequenas com atualizações manuais | Fluxos de produção com mudanças frequentes de gerente |
Para corrigir o problema permanentemente, use sempre a ação Obter gerente (V2) combinada com o nome principal do usuário do solicitante. Isso garante que o fluxo sempre leia o gerente atual do Azure AD. Verifique o campo Atribuído a em cada ação de aprovação no seu fluxo. Atualize a propriedade Gerente no Azure AD para qualquer usuário cujo perfil esteja sem gerente. Após essas alterações, teste o fluxo para confirmar que o e-mail chega ao gerente correto.