Compartilhar via


Solucionar problemas de runtime dos fluxos da área de trabalho

Para abrir a guia de solução de problemas do Power Automate:

  1. Iniciar o runtime do computador do Power Automate
  2. Selecione Solucionar Problemas
  3. Selecione Iniciar a ferramenta Solução de Problemas

Observação

Você precisa ter privilégios de administrador para abrir a ferramenta de solução de problemas do runtime do computador com o Power Automate.

Diagnosticar problemas de conectividade de runtime

Observação

Você também pode acessar a ferramenta de diagnóstico no console do Power Automate. Selecione ajuda. Na lista suspensa, selecione Solução de problemas>Diagnosticar problemas de conectividade de runtime da nuvem.

A ferramenta de diagnóstico ajuda a identificar problemas de conectividade entre o computador e os serviços necessários para execução do Power Automate. Ele pode ajudar a depurar problemas de tempo de execução na nuvem e de registro de máquina que você possa enfrentar. Para executar a ferramenta, selecione Iniciar ferramenta de diagnóstico na guia Solução de problemas no runtime do computador.

Quando você executa a ferramenta, o Power Automate tenta se conectar a cada serviço necessário. Se uma conexão falhar, os logs podem ajudá-lo a entender a lista de pontos de extremidade que você deve permitir. Para que o runtime da nuvem funcione, o serviço do Power Automate (UIFlowService) em execução no seu computador deve ter acesso a *.dynamics.com, *.servicebus.windows.net, *.gateway.prod.island.powerapps.com e *.api.powerplatform.com.

A ferramenta pode verificar diferentes itens com base em se sua máquina está registrada. Se você tiver problemas para registrar seu computador, leia a documentação de solução de problemas de registro antes de executar a ferramenta. A tabela a seguir lista os pontos de extremidade que a ferramenta verifica e as ações a serem executadas, dependendo do estado da máquina.

Serviços obrigatórios O que ela verifica O que fazer se falhar
Retransmissão do Azure (*.servicebus.windows.net) Se a máquina estiver registrada, ela verificará os pontos de extremidade específicos usados para comunicação máquina-nuvem que são estabelecidos no momento do registro. Se o computador não estiver registrado, ele verificará um ponto de extremidade de retransmissão estático. Se sua máquina não estiver registrada, verifique se *.servicebus.windows.net tem conectividade. Se sua máquina estiver registrada, você poderá permitir *.servicebus.windows.net ou especificamente os pontos de extremidade nos logs.
Dataverse (*.dynamics.com) Se o computador estiver registrado, ele contata o ambiente específico do Dataverse. Se a máquina não estiver registrada, ela não fará uma verificação. Permita a conectividade com *.dynamics.com ou com a sua URL do Dataverse da equipe.
Serviço de fluxo da área de trabalho (*.gateway.prod.island.powerapps.com e *.api.powerplatform.com) Se a máquina estiver registrada, ela verificará se o ponto de extremidade está acessível para o tempo de execução do fluxo da área de trabalho. Os logs devem informar o que falhou. Até a versão 2.51, *.gateway.prod.island.powerapps.com deve estar acessível. A partir da versão 2.52, *.api.powerplatform.com também deve estar acessível.

Lembre-se de que o serviço do Power Automate (UIFlowService) em execução no seu computador está fazendo a chamada para os serviços necessários. Os servidores proxy locais podem ter regras que exigem que as chamadas venham de um usuário específico. Considere alterar a conta de serviço local para corrigir esses erros se um ponto de extremidade específico funcionar em uma sessão de usuário, mas não por meio do serviço do Power Automate.

Você pode revisar a lista de todos os serviços necessários para o runtime do fluxo da área de trabalho.

Resolver falha de conexão entre os componentes do Power Automate

Consulte "Erro de comunicação" e a conexão entre os componentes do Power Automate falha

Alterar a conta de serviço local

O serviço Power Automate (UIFlowService) se comunica com os serviços de nuvem do Power Automate para registro de computador e execução de fluxos da área de trabalho.

Por padrão, ele é executado como uma conta virtual criada pelo instalador do Power Automate chamado NT SERVICE\UIFlowService.

A maioria dos ambientes no local não exige alterar a configuração padrão. No entanto, você pode encontrar erros ao registrar computadores ou executar fluxos pelos seguintes motivos:

  • Sua rede não permite que solicitações feitas pela conta virtual NT SERVICE\UIFlowService alcancem os serviços de nuvem do Power Automate.
  • Seu computador ou política de grupo não permite o privilégio Fazer logon como um serviço para a conta NT SERVICE\UIFlowService.

Em qualquer um desses casos, você pode pedir ao seu domínio ou administrador de rede para conceder NT SERVICE\UIFlowService os privilégios apropriados. Como alternativa, você pode replicar as seguintes etapas para alterar a conta com a qual o Power Automate serviço é executado:

  1. Inicie o aplicativo de tempo de execução do computador e selecione a guia Solucionar problemas.
  2. Selecione Alterar conta.
  3. Selecione Esta conta.
  4. Forneça a nova conta, por exemplo: DOMAIN\AlexJohnson.
  5. Forneça a senha desta conta e selecione Configurar.

Captura de tela da caixa de diálogo de solução de problemas do Power Automate.

A alteração da conta de serviço também pode ser realizada usando uma ferramenta de linha de comando fornecida com o Power Automate chamada "TroubleshootingTool.Console.exe". Essa ferramenta é útil ao criar o script de atualização do Power Automate para uma versão mais recente, pois a atualização redefinirá o UIFlowService para ser executado na conta virtual padrão.

Você pode encontrar TroubleshootingTool.Console.exe no diretório em que instalou o Power Automate, normalmente "%programfiles(x86)%\Power Automate Desktop". Para alterar a conta de serviço, faça o seguinte:

  1. Abra um prompt de comando como administrador e navegue até a ferramenta.
  2. Crie um arquivo temporário com a senha da conta como o único conteúdo interno (por exemplo, temp.txt)
  3. Digite o seguinte: TroubleshootingTool.Console.exe ChangeUIFlowServiceAccount <accountname><<pathToTemporaryFile>
  4. Exclua o arquivo temporário

Exemplo:

TroubleshootingTool.Console.exe ChangeUIFlowServiceAccount mydomain\myuser < tempfilethatcontainspassword.txt

A ferramenta também oferece outras funcionalidades, como obter o nome da conta em que o serviço está sendo executado no momento, redefini-la para ser executada como a conta virtual padrão ou simplesmente reiniciar o serviço. Para obter mais informações sobre todos os comandos com suporte, basta executar o TroubleshootingTool.Console.exe sem argumentos.

Solucionar problemas de execuções do fluxo da área de trabalho

Se a execução do fluxo da área de trabalho falhar, acesse Erros ao executar fluxos da área de trabalho assistidos ou não assistidos e encontre etapas de mitigação para diferentes códigos de erro.

Se você encontrar erros relacionados à fila de execução do fluxo da área de trabalho, vá para Solucionar problemas de erros da fila de execução do fluxo da área de trabalho.

Coletar logs do computador

Existem vários logs que você pode coletar para a configuração da máquina e logs de serviço. Para isso, selecione o link Exportar registros na ferramenta Solução de Problemas.

Captura de tela de logs do computador.

Este arquivo é salvo na área de trabalho como um arquivo zip.

Resolver problemas do agente do Power Automate para áreas de trabalho virtuais

Se você encontrar erros ao iniciar o agente do Power Automate para áreas de trabalho virtuais, execute as seguintes etapas:

  1. Fechar a sessão de RDP ou Citrix.
  2. Verifique se você tem a versão mais recente do Power Automate.
  3. Conecte-se novamente à área de trabalho virtual RDP ou Citrix.
  4. Reinicie o agente do Power Automate para áreas de trabalho virtuais.

Se o agente para áreas de trabalho virtuais não puder se comunicar com o Power Automate para desktop, o agente será fechado. Se você tem certeza de que uma versão correta do Power Automate para desktop está instalada, com suporte à automação da interface do usuário em áreas de trabalho virtuais, tente as seguintes etapas de correção:

  1. Abra o PowerShell

  2. Navegue até o diretório apropriado usando o seguinte comando:

    cd "C:\Program Files (x86)\Power Automate Desktop\RDP\DVCPlugin\x64"
    
  3. Execute estes dois comandos:

    regsvr32 /u .\Microsoft.Flow.RPA.Desktop.UIAutomation.RDP.DVC.Plugin.dll
    
    regsvr32  .\Microsoft.Flow.RPA.Desktop.UIAutomation.RDP.DVC.Plugin.dll
    

Solucionar problemas de computadores hospedados

Consulte Solucionar problemas de computadores hospedados no Power Automate desktop

Obter autoajuda ou pedir ajuda ao suporte

Se precisar de ajuda, use nossas opções de autoajuda ou peça ajuda ao suporte.

Autoajuda

  1. Vá para o Power Automatesite de suporte.
  2. Acesse a categoria Autoajuda e selecione uma das opções de autoajuda disponíveis.

Pedir ajuda ao suporte

  1. Vá para o Power Automatesite de suporte.
  2. Selecione Contato de suporte na categoria Pedir ajuda.
  3. Insira Fluxos de área de trabalho em Tipo de problema e preencha os outros campos com informações sobre o seu problema.
  4. Selecione Ver soluções.

Importante

A declaração a seguir está sujeita a alterações.

Oferecemos suporte ao cliente para todas as versões do Power Automate for Desktop lançadas dentro de um ano do lançamento público mais recente. Os problemas de segurança são resolvidos para versões de produtos com até seis meses de idade. Correções de bugs e aprimoramentos de produtos estão sempre incluídos na versão mais recente.

Solução de problemas do Power Automate