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 nova configuração para reenviar execuções de fluxo iniciadas por gatilhos instantâneos começa a ser implementada em 13 de janeiro de 2025 e deve estar disponível em todas as regiões até o final de janeiro de 2025. Para garantir que os proprietários do fluxo não possam reenviar execuções de fluxo com conexões fornecidas por outras pessoas ao fluxo, deixe essa configuração desativada. Caso contrário, os administradores do Power Platform podem seguir as instruções nesta seção para permitir que todos os usuários reenviem execuções de fluxo iniciadas por gatilhos instantâneos. Outros tipos de gatilho não são afetados por essa alteração.
Pré-requisitos
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.
Comandos do PowerShell
Para habilitar o reenvio de execução de fluxo para fluxos iniciados por gatilhos instantâneos, execute os seguintes comandos PowerShell.
Observação
Leva aproximadamente uma hora para que a função seja habilitada depois que os comandos PowerShell são aplicados.
- Entre com sua conta do locatário:
Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
- Recupere e armazene suas configurações de locatário em TenantSettings:
$tenantSettings = Get-TenantSettings
- 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, consulte 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:
Entre no Power Automate.
No painel esquerdo, selecione Meus fluxos.
No painel direito, selecione o fluxo da nuvem que você quer reenviar ou cancelar.
Selecione Todas as execuções.
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.
Na página Histórico de execuções, selecione as execuções de fluxo que você deseja reenviar ou cancelar.
Selecione Reenviar execuções de 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
Para cancelar fluxos, navegue até o portal de fluxos e selecione Meus fluxos.
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.
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.
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.
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.
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.
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.
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.