Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para diseñar flujos escalables, ayuda a comprender los límites que Power Automate y licencias y API de Power Platform imponen a los flujos. Los flujos que infringen estos límites se pueden limitar, ralentizar o incluso desactivar. Si los flujos se limitan continuamente durante 14 días, se desactivan automáticamente. Puede volver a activar los flujos en cualquier momento. Si siguen infringiendo los límites, se desactivan de nuevo. En este artículo se describen los límites que pueden afectar a los flujos y cómo permanecer dentro de ellos. Obtenga más información en Límites de flujos automatizados, programados y instantáneos y límites y asignaciones de solicitudes.
Comprueba tu plan de licencia
Algunos límites de plataforma y API dependen de su plan de licencia. En Power Automate, la manera más fácil de identificar las licencias y funcionalidades es seleccionar Configuración>Ver mis licencias.
Para profundizar en los detalles del plan de licencia, presione Ctrl+Alt+A en el portal de Power Automate.
Límites de solicitudes de API
Una solicitud de API es la forma en que los flujos de Power Automate solicitan a un servicio que realice una acción, como conectarse con aplicaciones o enviar o devolver datos. Cada vez que tu flujo hace algo, cuenta como una solicitud, tanto si tiene éxito como si falla. Obtenga más información en ¿Qué es una solicitud de Microsoft Power Platform?.
Los límites del número de acciones que puede ejecutar un flujo de nube en un día se basan en el plan de licencia. Los límites de API a nivel de plataforma se basan en la licencia de usuario. Obtenga más información en Tipos de licencias de Power Automate.
Los límites de las solicitudes de API son diferentes de los límites de limitación del conector. Se aplican a todas las ejecuciones de todos sus flujos durante un período de 24 horas. Para ver el número de acciones que ejecuta un flujo, vaya a la página de detalles del flujo, seleccione Análisis y, a continuación, seleccione la pestaña Acciones .
Incluso cuando un flujo realiza pocas solicitudes de Power Platform, todavía puede alcanzar los límites si se ejecuta con más frecuencia de lo esperado. Por ejemplo, puede crear un flujo de nube que le envíe una notificación push cada vez que su jefe le envíe un correo electrónico. El flujo se ejecuta cada vez que recibe un correo electrónico de cualquier persona, ya que debe comprobar si el correo electrónico procede de su administrador.
Use las instrucciones siguientes para calcular el uso de la solicitud de un flujo:
Un flujo simple con un disparador y una acción da como resultado dos acciones cada vez que se ejecuta el flujo, lo que consume dos solicitudes.
Cada desencadenador y acción del flujo genera solicitudes de Power Platform. Las acciones incluyen acciones de conector, acciones HTTP y acciones integradas, como inicializar variables, crear ámbitos y acciones de redacción sencillas.
Las acciones completadas correctamente y las fallidas cuentan para los límites, pero no las omitidas.
Cada acción genera una solicitud. Si la acción se encuentra en un bucle "aplicar a cada uno", genera tantas solicitudes como hay elementos para que el bucle se procese.
Una acción puede tener varias expresiones, pero cuenta como una solicitud de API.
Los reintentos y las solicitudes adicionales de la paginación cuentan como acciones.
Qué hacer cuando el flujo está limitado
Puede resolver la limitación de velocidad de dos maneras:
- Proporcione más capacidad al flujo.
- Reduzca el número de solicitudes que realiza.
Dar al flujo su propia capacidad
Asigne una licencia de proceso al flujo. A diferencia de una licencia de usuario, una licencia de proceso se asigna al propio flujo, por lo que el derecho del flujo no depende de quién lo posee o lo ejecuta. Una licencia de proceso da derecho al flujo a 250 000 acciones por 24 horas (que se muestran como solicitudes de Power Platform en los informes del Centro de administración).
El flujo debe estar en una solución. A continuación, tiene dos maneras de asignar la capacidad:
- Asignar la licencia directamente al flujo: si un flujo necesita más de 250 000 acciones por 24 horas, apila hasta 10 licencias de proceso en él en lugar de dividir el trabajo entre flujos. Cada licencia agrega otras 250 000 acciones por 24 horas.
- Asignar la licencia a un grupo de flujo: hasta 25 flujos de nube compatibles con la solución comparten las 250 000 acciones del grupo por 24 horas. Todos los flujos primarios y secundarios deben agregarse explícitamente y no se pueden apilar licencias en un grupo de flujo.
Si guarda el flujo después de que se asigne la licencia, el flujo adopta inmediatamente la nueva habilitación. De lo contrario, los flujos actualizan su plan en segundo plano en el plazo de una semana.
Si necesita capacidad para poder realizar una compra, pida a un administrador global que inicie una evaluación gratuita de proceso de 30 días desde el Centro de administración de Microsoft 365. Las licencias de prueba llevan las mismos derechos que las pagadas, por lo que resuelven la limitación inmediatamente. Obtenga más información en Licencias de prueba administradas por el administrador.
El complemento de peticiones de Power Platform tampoco sirve de ayuda aquí. El complemento aumenta el límite diario de solicitudes de un usuario, no el de un flujo, y no se puede asignar a un flujo.
Note
El plan por flujo de Power Automate es una licencia heredada que sustituye la licencia de Process. Un flujo que ya tiene una licencia Por flujo sigue teniendo 250 000 acciones cada 24 horas, pero solo se puede asignar una licencia Por flujo a cada flujo. Los límites no se pueden apilar y no se pueden asignar a un grupo de flujo. Use licencias de proceso para la nueva capacidad.
Haz que el flujo realice menos solicitudes
Cada desencadenador y acción cuenta como una solicitud, incluidas acciones integradas, como inicializar variables y crear acciones. Reducciones comunes:
- Agregue condiciones de desencadenador para que el flujo se ejecute solo cuando el elemento entrante sea el que realmente necesita controlar. Un flujo que se inicia en cada correo electrónico y, a continuación, comprueba que el remitente consume solicitudes en cada correo electrónico.
- Filtre en el origen de datos con una consulta de filtro de OData en lugar de recuperar todas las filas y comprobarlas dentro de un bucle Apply to each. Cada iteración de un bucle genera sus propias solicitudes.
- Use las operaciones de datos Seleccionar y Filtrar matriz en lugar de bucles cuando esté reestructurando los datos en lugar de actuar sobre cada elemento.
- Elimine los reintentos que no necesite. Tanto los reintentos como la paginación cuentan como acciones.
Compruebe qué límite ha superado
No todos los flujos limitados alcanzan el límite diario de acciones. Se aplican diferentes remedios:
| Síntoma | Limit | Qué sirve de ayuda |
|---|---|---|
| Acciones retrasadas en todo el flujo, recuento elevado de acciones diarias en los informes del Centro de administración | Límite de acciones diarias | Una licencia de proceso o menos solicitudes |
| HTTP 429 de un conector, con un texto de error como Se ha superado el límite de solicitudes | Límite del conector | Distribuir llamadas a lo largo del tiempo, procesarlas por lotes o usar una conexión diferente |
| Errores al realizar llamadas a Dataverse con carga elevada | Límites de protección del servicio Dataverse | Reduzca la tasa de solicitudes; una licencia de proceso no aumenta estos límites |
Cambiar el entorno al modelo de pago por uso cambia la forma en que se factura el uso por encima del límite diario de acciones. No aumenta los límites del conector ni los límites de protección del servicio Dataverse, por lo que no es una solución general para un flujo sujeto a limitación.
Si el flujo está suspendido
Se suspende un flujo que permanece por encima de los límites durante 14 días consecutivos y se notifica a su propietario. Asigne una licencia de proceso y vuelva a activar el flujo.
Obtenga más información en ¿Qué ocurre cuando mi flujo ejecuta demasiadas acciones?.
Límites de rendimiento de API en conectores
Además de los límites que impone la plataforma, cada servicio de conector tiene sus propios límites. La limitación de velocidad de los conectores en Power Automate se refiere al mecanismo mediante el cual los conectores imponen límites de frecuencia o cuotas de uso para evitar abusos y garantizar una asignación justa de los recursos. Cuando se limita un conector, restringe el número de solicitudes o operaciones que se pueden realizar en un período de tiempo específico. Cada conector tiene su propio límite de frecuencia.
Cuando un flujo alcanza los límites de limitación del conector, el servicio devuelve el código de error 429 (Demasiadas solicitudes) con un texto de error como Se ha superado el límite de velocidad. Inténtelo de nuevo dentro de 27 segundos.
Límites de la API de Dataverse
Dataverse como servicio de conector define sus propios límites de protección de servicios. Estos límites se evalúan por usuario, donde el usuario es quien esté asociado a la acción. Normalmente, el usuario es el propietario del flujo, pero puede ser el usuario que invoca si el flujo invoca el contexto de usuario en la acción. Infórmate más sobre los límites de la API de protección de servicios.
Límites de simultaneidad de flujos
Los límites se aplican al número de ejecuciones que se pueden ejecutar al mismo tiempo, los elementos que se pueden procesar en un bucle y los fragmentos en los que se puede dividir un conjunto de datos grande para un procesamiento más eficaz. Obtenga más información en Límites de simultaneidad, bucle y desagrupación.
Límites de ráfagas de acción
Los límites de ráfaga de acciones hacen referencia al número máximo de acciones que se pueden desencadenar en un período específico, normalmente medido en un período de tiempo gradual. Actualmente, el límite es de 100 000 acciones en cinco minutos.
Para mantenerse bajo este límite, distribuya la carga entre varios flujos mediante flujos secundarios o agregue condiciones de desencadenador. Obtenga más información en Creación de flujos secundarios y Optimización de desencadenadores de Power Automate.
Límites de diseño de flujo
Es posible que encuentre límites en la complejidad de un flujo definido en el nivel de diseño y definición. Plantéate rediseñar tu flujo si te encuentras con ellos. Obtenga más información en Límites de definición de flujo.