Compartir a través de


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

A partir del 6 de febrero de 2025, cambiaremos la funcionalidad de la configuración de administrador de Power Platform para el reenvío de la ejecución del flujo de Power Automate. Anteriormente, los usuarios podían deshabilitar las reenvíos de las ejecuciones del flujo iniciados por desencadenadores instantáneos para todos los usuarios. Con la actualización, los usuarios pueden volver a enviar sus propios flujos iniciados por desencadenadores instantáneos, pero no pueden volver a enviar los flujos iniciados por otros. El estado de la opción del centro de administración de Power Platform en el inquilino permanece sin cambios, ya que esta actualización se implementa en febrero.

Matriz de escenarios Lanzamiento de la característica de Enero de 2025 Actualización de la característica de febrero de 2025 (actualmente en implementación)
Configuración de característica deshabilitada en el Centro de administración de Power Platform El usuario no puede volver a enviar sus propios flujos iniciados por desencadenadores instantáneos ni volver a enviar flujos iniciados por otro usuario. El usuario puede volver a enviar sus propios flujos iniciados por desencadenadores instantáneos, pero no se le permite volver a enviar flujos iniciados por otro usuario.
Configuración de característica habilitada en el Centro de administración de Power Platform El usuario puede volver a enviar sus propios flujos iniciados por desencadenadores instantáneos y también volver a enviar flujos iniciados por otro usuario. El usuario puede volver a enviar sus propios flujos iniciados por desencadenadores instantáneos y también volver a enviar flujos iniciados por otro usuario.

Hay dos opciones para habilitar el reenvío de flujos ejecutados para los flujos iniciados por desencadenadores instantáneos, que son a través del Centro de administración de Power Platform y mediante PowerShell.

Centro de administración de Power Platform

  1. Inicie sesión en su cuenta del centro de administración de Power Platform.
  2. Seleccione Configuración y, a continuación busque reenvío de ejecución de flujo de Power Automate.
  3. Elija si desea habilitar o deshabilitar la funcionalidad mediante el conmutador.

Aplicar la configuración de inquilino usando los requisitos previos de PowerShell

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.

Nota

La función tarda aproximadamente una hora en habilitarse después de aplicar los comandos PowerShell.

  1. Inicie sesión en la cuenta del inquilino:
 Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
  1. Recupere y almacene la configuración de su inquilino en TenantSettings:
 $tenantSettings = Get-TenantSettings
  1. 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:

  1. Inicie sesión en Power Automate.

  2. En el panel de la izquierda, seleccione Mis flujos.

  3. En el panel de la derecha, seleccione el flujo de nube que desee volver a enviar o cancelar.

  4. Seleccione Todas las ejecuciones.

    Captura de pantalla que muestra todas las ejecuciones para el flujo seleccionado.

    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.
  5. Seleccione las ejecuciones de flujo que desee volver a enviar o cancelar en la página Historial de ejecución.

  6. Seleccione Volver a enviar las ejecuciones de flujo.

    Captura de pantalla que muestra las ejecuciones seleccionadas para su 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 para 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

  1. Para cancelar flujos, vaya al portal de flujos y seleccione Mis flujos.

  2. 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.

  3. 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.

    Captura de pantalla de la opción 'Cancelar todas las ejecuciones de flujo'.

  4. 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 . Si le preocupa que se inicien más ejecuciones de flujo no deseadas, puede desactivar el flujo.

    Captura de pantalla del mensaje 'Cancelar todas las ejecuciones de este flujo'.

  5. 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.

    Captura de pantalla del mensaje

  6. 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.

Captura de pantalla de la notificación que indica que el flujo se está ejecutando.

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.

Captura de pantalla de ejecuciones de flujo en estados

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.

Captura de pantalla de ejecuciones de flujo en estado