Compartilhar via


Cancelar ou reenviar execuções de fluxo em massa

Você pode cancelar ou reenviar suas execuções de fluxo em massa, em vez de uma de cada vez, o que pode economizar muito tempo.

Reenviar execuções de fluxo iniciadas por gatilhos instantâneos

Os administradores podem permitir que os usuários reenviem execuções de fluxo iniciadas por gatilhos instantâneos. Os gatilhos instantâneos, que são usados para iniciar fluxos manualmente, podem ser ativados por meio do Power Automate, um aplicativo móvel ou um botão em um aplicativo de tela, entre outros métodos.

Importante

A partir de 6 de fevereiro de 2025, alteraremos a funcionalidade da configuração Reenvio de execução de fluxo do Power Automate do Administrador do Power Platform. Anteriormente, os usuários podiam desabilitar reenvios de execução de fluxo iniciados por gatilhos instantâneos para todos os usuários. Com a atualização, os usuários podem reenviar seus próprios fluxos iniciados por gatilhos instantâneos, mas não podem reenviar fluxos iniciados por outras pessoas. O estado da alternância do centro de administração do Power Platform seu locatário permanece inalterado, pois esta atualização foi lançada em fevereiro.

Matriz de cenários Lançamento do recurso de janeiro de 2025 Atualização de recurso de fevereiro de 2025 (atualmente em implantação)
A configuração do recurso foi desativada no centro de administração do Power Platform O usuário não pode reenviar seus próprios fluxos iniciados por gatilhos instantâneos ou reenviar fluxos iniciados por outro usuário. O usuário pode reenviar seus próprios fluxos iniciados por gatilhos instantâneos, mas não tem permissão para reenviar fluxos iniciados por outro usuário.
A configuração do recurso foi ativada no centro de administração do Power Platform O usuário pode reenviar seus próprios fluxos iniciados por gatilhos instantâneos e também reenviar fluxos iniciados por outro usuário. O usuário pode reenviar seus próprios fluxos iniciados por gatilhos instantâneos e também reenviar fluxos iniciados por outro usuário.

Há duas opções para habilitar o reenvio de execução de fluxo para fluxos iniciados por gatilhos instantâneos, que são por meio do centro de administração do Power Platform e usando o PowerShell.

Centro de administração do Power Platform

  1. Entre com sua conta de administrador do Power Platform.
  2. Selecione Configurações e, em seguida, procure por Reenvio de execução de fluxo do Power Automate.
  3. Escolha se deseja habilitar ou desabilitar a funcionalidade usando a alternância.

Aplicar configuração de locatário usando os pré-requisitos do PowerShell

Para executar as operações de administração nos cmdlets, você precisará do seguinte:

  • Qualquer uma destas funções do Microsoft Entra ID: administrador do locatário, administrador do Power Platform ou Administrador de Serviço do Dynamics 365. Estas funções podem acessar os cmdlets PowerShell para administradores do Power Apps exigindo um plano do Power Apps para acesso administrativo. Entretanto, esses administradores precisam entrar no centro de administração do Power Platform pelo menos uma vez antes de usar os cmdlets do PowerShell. Se isso não for feito, os cmdlets falham com um erro de autorização.

  • As permissões de administrador do Power Platform ou de administrador do Dynamics 365 são necessárias para pesquisar por meio de outros recursos do usuário. Os administradores de ambiente só têm acesso aos ambientes e recursos de ambientes para os quais eles têm permissões.

  • Para ambiente do Dataverse for Teams, você deve ser um administrador do Power Platform para gerenciar ambientes nos quais você não é o proprietário da equipe no Microsoft Teams.

Observação

Leva aproximadamente uma hora para que a função seja habilitada depois que os comandos PowerShell são aplicados.

  1. Entre com sua conta do locatário:
 Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
  1. Recupere e armazene suas configurações de locatário em TenantSettings:
 $tenantSettings = Get-TenantSettings
  1. Defina o powerPlatform.powerAutomate.disableFlowRunResubmission sinalizador como Falso, para permitir reenvios de execução de fluxo para fluxos da nuvem inicializados por gatilhos instantâneos.
 $tenantSettings.powerPlatform.powerAutomate.disableFlowRunResubmission= $False
 Set-TenantSettings -RequestBody $tenantSettings

Para saber mais sobre os comandos do PowerShell no suporte do PowerShell para o Power Apps e o Power Automate.

Reenviar execuções de fluxo

Você pode reenviar execuções anteriores de um fluxo em massa. Para fazer isso, siga estas etapas:

  1. Entre no Power Automate.

  2. No painel esquerdo, selecione Meus fluxos.

  3. No painel direito, selecione o fluxo da nuvem que você quer reenviar ou cancelar.

  4. Selecione Todas as execuções.

    Captura de tela que exibe todas as execuções do fluxo selecionado.

    Dica

    • O fluxo deve ter execuções para cancelar ou reenviar as execuções de fluxo.
    • É possível reenviar ou cancelar até 20 fluxo por vez.
  5. Na página Histórico de execuções, selecione as execuções de fluxo que você deseja reenviar ou cancelar.

  6. Selecione Reenviar execuções de fluxo.

    Captura de tela que exibe as execuções selecionadas para seu fluxo.

    Importante

    O número de fluxos que você pode reenviar é limitado com base no número máximo de chamadas de API para os conectores no fluxo.

Cancelar execuções de fluxo

Você pode cancelar execuções de fluxo na página Histórico de execuções ou usando um modelo. O recurso de cancelamento em massa disponível por meio do portal de fluxo é mais eficiente quando você cancela até 20 fluxos por vez. Recomendamos que você use o modelo vinculado anteriormente nesta seção para mais de 20 execuções, quando possível. Também se aplica a execuções nas centenas. Como alternativa, você pode usar o recurso de cancelamento em massa para todos os fluxos no status Em espera ou Executando, independentemente da contagem. Para definir uma expectativa de como esse utilitário funciona, analise os detalhes a seguir.

Cancelar execuções de fluxo em massa na página "Histórico de execuções" do fluxo

  1. Para cancelar fluxos, navegue até o portal de fluxos e selecione Meus fluxos.

  2. Ao lado do fluxo, selecione as reticências (...) >Histórico de execuções.

    Como alternativa, você pode selecionar >Todas as execuções do nome do fluxo na lista do histórico de execuções de 28 dias.

  3. Você pode selecionar manualmente até 20 fluxos que estão no estado Em espera ou Executando.

    Para iniciar o recurso de cancelamento em massa, selecione Cancelar todas as execuções de fluxo no menu Histórico de execuções na parte superior da tela.

    Captura de tela da opção 'Cancelar todas as execuções de fluxo'.

  4. Depois de selecionar Cancelar todos os fluxos, uma mensagem será exibida solicitando que você inicie o utilitário em massa. Selecione Sim. Se você estiver preocupado com outras execuções de fluxo indesejadas sendo iniciadas, você pode desativar o fluxo.

    Captura de tela da mensagem

  5. Se houver mais de 20 fluxos no status Em espera ou Executando, outra mensagem pode aparecer indicando que pode levar vários minutos para que os status de execução do fluxo sejam alterados para Cancelando. Essa mensagem significa que seus fluxos estão suspensos e nenhuma outra ação é executada para fluxos que já estão Em execução. Os fluxos no status Em espera também são encerrados sem que as ações sejam executadas.

    Captura de tela da mensagem

  6. Obtenha as alterações de status atualizadas na lista do histórico de execuções atualizando periodicamente a tela do navegador.

    Observação

    • Os fluxos no estado Em execução são suspensos e mudam para um estado de Cancelamento antes de serem eventualmente alterados para Cancelado.
    • Esse processo às vezes pode levar até 24 horas a mais.
    • Nesse cenário, os fluxos são suspensos e nenhuma outra ação é executada.
    • Se você selecionar uma execução de fluxo no estado Cancelando, pode parecer que o indicador de carregamento próximo a uma ação está em movimento, mas está em um estado suspenso. Quando os fluxos estão realmente em execução, um banner de notificação é exibido para indicar que o fluxo está em execução. Esse não é o caso dos fluxos suspensos no estado Cancelamento.

A captura de tela a seguir mostra o banner quando um fluxo está em execução. Um fluxo suspenso no status Cancelamento não contém esse banner.

Captura de tela do banner que indica que o fluxo está em execução.

Os fluxos que excederam a configuração de simultaneidade podem estar visíveis no estado Aguardando ao lado de outras execuções de fluxo no estado Cancelando. Isso é proposital. Os fluxos foram suspensos quando o cancelamento em massa foi enviado, a menos que fossem disparados após o recurso ser usado. O estado muda para Cancelando quando sua vez de ser processada aparece na fila.

Captura de tela de execuções de fluxo nos estados 'Aguardando' e 'Cancelando'.

Você pode garantir que os fluxos no estado Em execução ou Em espera antes de enviar uma solicitação de cancelamento em massa foram suspensos e, eventualmente, alterados para o estado Cancelado.

Captura de tela de execuções de fluxo no estado 'Cancelado'.