Cancelar o volver a enviar ejecuciones de flujo de forma masiva
Puede cancelar o volver a enviar las ejecuciones de flujo de forma masiva en lugar de una a la vez, lo que puede suponer un gran ahorro de tiempo.
Volver a enviar ejecuciones de flujo iniciadas por desencadenadores instantáneos
Los administradores pueden permitir que los usuarios vuelvan a enviar ejecuciones de flujo iniciadas por desencadenadores instantáneos. Los desencadenadores instantáneos, que se utilizan para iniciar flujos manualmente, se pueden activar a través de Power Automate, una aplicación móvil o un botón en una aplicación de lienzo, entre otros métodos.
Importante
La nueva configuración para volver a enviar ejecuciones de flujo iniciadas por desencadenadores instantáneos comienza a implementarse el 13 de enero de 2025 y se espera que esté disponible en todas las regiones a finales de enero de 2025. Para asegurarse de que los propietarios del flujo no puedan volver a enviar ejecuciones de flujo con conexiones que otros hayan proporcionado al flujo, deje esta configuración desactivada. De lo contrario, los administradores de Power Platform pueden seguir las instrucciones de esta sección para permitir que todos los usuarios vuelvan a enviar ejecuciones de flujo iniciadas por desencadenadores instantáneos. Otros tipos de desencadenadores no se ven afectados por este cambio.
Requisitos previos
Para hacer las operaciones de administración en los cmdlets de administración, necesitará lo siguiente:
Cualquiera de estos roles a partir de Microsoft Entra ID: Administrador de inquilinos, Administrador de Power Platform o Administrador de servicios de Dynamics 365. Estos roles pueden acceder a los PowerShell cmdlets de administración de Power Apps sin necesidad de un plan de Power Apps para el acceso administrativo. Sin embargo, estos administradores deben iniciar sesión en el centro de administración de Power Platform al menos una vez antes de usar los cmdlets de PowerShell. Si no se hace esto, los cmdlets fallarán con un error de autorización.
Se requieren permisos de administrador de Power Platform o administrador de Dynamics 365 para buscar en los recursos de otro usuario. Los administradores de entornos solo tienen acceso a esos entornos y recursos de entornos para los que tienen permisos.
Para los entornos Dataverse for Teams, debe ser administrador de Power Platform para administrar entornos en los que no es el propietario del equipo Microsoft Teams.
Comandos de PowerShell
Para habilitar el reenvío de la ejecución de flujo para los flujos iniciados por desencadenadores instantáneos, ejecute los siguientes comandos PowerShell.
Nota
La función tarda aproximadamente una hora en habilitarse después de aplicar los comandos PowerShell.
- Inicie sesión en la cuenta del inquilino:
Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
- Recupere y almacene la configuración de su inquilino en TenantSettings:
$tenantSettings = Get-TenantSettings
- Establezca la
powerPlatform.powerAutomate.disableFlowRunResubmission
marca en False para permitir que se vuelvan a enviar ejecuciones de flujo para flujos de nube inicializados por desencadenadores instantáneos.
$tenantSettings.powerPlatform.powerAutomate.disableFlowRunResubmission= $False
Set-TenantSettings -RequestBody $tenantSettings
Para obtener más información sobre los comandos PowerShell, consulte Compatibilidad de PowerShell con Power Apps y Power Automate.
Volver a enviar ejecuciones de flujo
Puede volver a enviar ejecuciones anteriores de un flujo en masa. Para ello, siga estos pasos:
Inicie sesión en Power Automate.
En el panel de la izquierda, seleccione Mis flujos.
En el panel de la derecha, seleccione el flujo de nube que desee volver a enviar o cancelar.
Seleccione Todas las ejecuciones.
Propina
- El flujo debe tener ejecuciones a fin de poder cancelar o volver a enviar las ejecuciones de flujo.
- Solo puede volver a enviar o cancelar hasta 20 cada vez.
Seleccione las ejecuciones de flujo que desee volver a enviar o cancelar en la página Historial de ejecución.
Seleccione Volver a enviar las ejecuciones de flujo.
Importante
La cantidad de flujos que puede volver a enviar está limitada en función del número máximo de llamadas API para los conectores en el flujo.
Cancelar ejecuciones de flujo
Puede cancelar las ejecuciones de flujo en la página Historial de ejecución del flujo relacionado o mediante una plantilla. La característica de cancelación masiva disponible a través del portal de flujos es más eficaz cuando se cancelan hasta 20 flujos a la vez. Se recomienda utilizar la plantilla vinculada anteriormente en esta sección durante más de 20 ejecuciones cuando sea posible. Esto también se aplica a las ejecuciones en los cientos. Como alternativa, puede utilizar la característica de cancelación masiva para todos los flujos en estado En espera o En ejecución , independientemente del recuento. Para establecer una expectativa de cómo funciona esta utilidad, revise los siguientes detalles.
Cancelar ejecuciones de flujo de forma masiva en la página "Historial de ejecución" del flujo
Para cancelar flujos, vaya al portal de flujos y seleccione Mis flujos.
Junto al flujo, seleccione los puntos suspensivos (...) >Historial de ejecución.
Como alternativa, puede seleccionar el nombre del flujo >Todas las ejecuciones de la lista Historial de ejecución de 28 días.
Puede seleccionar manualmente hasta 20 flujos que están En espera o en Ejecución .
Para iniciar la característica de cancelación masiva en su lugar, seleccione Cancelar todas las ejecuciones de flujo en el menú Historial de ejecuciones en la parte superior de la pantalla.
Después de seleccionar Cancelar todos los flujos, aparece un mensaje en el que se le pide que inicie la función de cancelación masiva. Seleccione Sí. Si le preocupa que se inicien más ejecuciones de flujo no deseadas, puede desactivar el flujo.
Si hay más de 20 flujos en estado En espera o En ejecución, puede aparecer otro mensaje para indicar que los estados de ejecución del flujo pueden tardar varios minutos en cambiar a Cancelando. Este mensaje significa que sus flujos están suspendidos y no se ejecutan más acciones para los flujos que ya están En ejecución. Los flujos En espera también finalizan sin que se ejecuten acciones.
Obtenga los cambios de estado actualizados en la lista del historial de ejecución actualizando periódicamente la pantalla del explorador.
Nota
- Los flujos en estado En ejecución se suspenden y cambian a un estado de Cancelación antes de cambiar finalmente a Cancelado.
- Este proceso a veces puede tardar hasta 24 horas más.
- En este escenario, los flujos se suspenden y no se ejecutan más acciones.
- Si selecciona una ejecución de flujo en el estado de Cancelación, puede parecer que el indicador giratorio de una acción está en movimiento, pero está en estado suspendido. Cuando los flujos se están ejecutando realmente, se muestra un banner de notificación para indicar que el flujo se está ejecutando. Este no es el caso de los flujos suspendidos en el estado Cancelando .
La siguiente captura de pantalla muestra el banner cuando se está ejecutando un flujo. Un flujo suspendido en el estado Cancelando no contiene este banner.
Los flujos que superaron la configuración de simultaneidad pueden ser visibles en el estado En espera junto con otras ejecuciones de flujo en el estado Cancelando . Esto se debe al diseño. Los flujos se suspendieron cuando se envió la cancelación masiva, a menos que se activaran después de usar la función. El estado cambia a Cancelando cuando aparece en la cola su turno para ser procesado.
Puede asegurarse de que los flujos en el estado En ejecución o En espera antes de enviar una solicitud de cancelación masiva se hayan suspendido y, finalmente, cambiar al estado Cancelado.