Bom dia, colega.
Esse tipo de problema é bem comum quando usamos expressões dinâmicas no Power Automate e o nome do campo não está exatamente correto ou a estrutura do gatilho (trigger) é diferente da esperada.
Ve se o campo displayName
realmente existe*
A expressão que você usou:
@{triggerOutputs()?['body/displayName']}
só funciona se o corpo do gatilho (triggerOutputs()['body']
) tiver um campo chamado displayName
. Se o nome estiver diferente (por exemplo, Name
, fullName
, userPrincipalName
, etc.), o valor será vazio.
Como descobrir o nome correto do campo
- Executa o fluxo uma vez (mesmo com erro).
- Vá até o histórico de execução no Power Automate.
- Clique no gatilho (normalmente algo como "Quando um novo membro é adicionado...").
- Ve o conteúdo do Body — isso mostra todos os dados disponíveis no momento da execução.
- Copia o nome exato do campo que contém o nome da pessoa.