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

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.

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

  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