Compartilhar via


Erro "O fluxo moderno não é válido para ExecuteWorkflow"

Este artigo fornece uma resolução para o problema em que você recebe o erro "O fluxo moderno não é válido para ExecuteWorkflow" ao executar um fluxo moderno de SLA (contrato de nível de serviço).

Sintomas

Um fluxo moderno de SLA falha com o seguinte erro:

O Fluxo Moderno [ID do fluxo] não é válido para ExecuteWorkflow.

Causa

Esse problema ocorre porque os registros de retorno de chamada estão ausentes do fluxo.

Solução

Para resolver esse problema, desative e ative o fluxo moderno do SLA.

Aqui estão as etapas para desativar ou ativar um fluxo:

  1. Entre no Power Automate como um usuário que tem permissões para editar um fluxo.

  2. Selecione o ambiente certo em Ambientes no canto superior direito.

    A captura de tela mostra a seleção do ambiente.

  3. Selecione Soluções no menu à esquerda.

    A captura de tela mostra a opção Soluções no menu à esquerda.

  4. Selecione Solução Padrão na lista de soluções.

    A captura de tela mostra a solução padrão na lista de soluções.

  5. Selecione Fluxos da nuvem no menu à esquerda.

    A captura de tela mostra a opção Fluxos de nuvem no menu à esquerda.

  6. Para obter o nome do fluxo afetado, inicie uma chamada OData (Open Data Protocol) usando a ID de fluxo afetada do erro e, em seguida, pesquise o nome do fluxo no Power Automate.

    <organization_url>/api/data/v9.1/workflows(<modern_flow_id_visible_in_error>)

    Por exemplo:

    "name": "Set default CDS entity workstream rule",

    A captura de tela mostra como identificar o nome do fluxo por meio de uma chamada OData.

  7. Selecione o respectivo fluxo e, em seguida, selecione Desativar e, em seguida, Ativar no menu superior.

    Se você não tiver certeza sobre o nome do fluxo, selecione qualquer um dos fluxos listados, substitua a ID do fluxo (você pode obtê-la na mensagem de erro) na URL da barra de endereços do navegador e pressione Enter. Em seguida, selecione Desativar e, em seguida , Ativar no menu superior.

    Aqui está um exemplo de URL em que você precisa substituir a ID do fluxo, que é imediatamente após "fluxos" no endereço:

    https://make.powerautomate.com/environments/Default-00000000-0000-0000-0000-000000000000/solutions/00000000-0000-0000-0000-000000000000/flows/[flow ID]/details?utm_source=solution_explorer

    A captura de tela mostra como desativar ou ativar um fluxo.

Se essa resolução não funcionar, entre em contato com o Suporte da Microsoft para obter mais assistência.