Rediseñar su flujo
De vez en cuando, es mejor volver a visitar el flujo para determinar si su diseño se puede modificar para mejorar el rendimiento general. Esta reevaluación también le permite aplicar nuevas funciones o mejoras que no estaban disponibles cuando se implementó originalmente el flujo.
Usar la consulta de filtro de OData para restringir las entradas devueltas
Dado que el conector de SharePoint se basa en API REST, admite su capacidad para filtrar datos en el lado del servidor mediante OData. Entre las prestaciones de OData figura la reducción de la cantidad de datos que debe aportarse al flujo y la disminución de la necesidad de recorrer un conjunto de registros para encontrar valores de interés.
Considere una lista de Listas Microsoft que tenga más de 100 elementos de información de dispositivos informáticos. La lista tiene una columna llamada Nombre de MFR donde se indican todos los fabricantes. La disponibilidad de esta columna y OData le permite filtrar hasta el nivel de fabricante en el lado del servidor, lo que reduce la cantidad total de tiempo que tarda el flujo en ejecutarse.
En la acción Obtener elementos de SharePoint, en el campo Consulta de filtro, agregue la fórmula para filtrar los dispositivos de Microsoft.
Ahora, cuando ejecute el flujo, solo estarán visibles los dispositivos de Microsoft.
Modificar la condición Repetir hasta
El paso Repetir hasta realiza una determinada acción hasta que se cumple una determinada condición.
Cambiar los límites de la condición Repetir hasta puede ayudar a acelerar el flujo. La configuración predeterminada es una cuenta de 60, que se ejecuta cada hora. Básicamente, el flujo se comprobará cada hora, 60 veces, para determinar si se ha cumplido la condición. El recuento de mayor duración es de 30 días y un recuento de 5000.
Enfoques que puede adoptar para mejorar el rendimiento:
Cambie el PT1H a PT24H durante 24 horas o cambie a PT72H, lo que significa 72 horas.
Reduzca el recuento, lo que reducirá el número total de bucles.
Agregue una consulta de filtro si está agregando una acción de tipo de consulta como Obtener elementos dentro de la condición Repetir hasta.
Deje la casilla es correcto seleccionada en el campo Configurar ejecución después. No desea que este paso se ejecute si el anterior ha fallado.
Evite el anidamiento de acciones.
Reducir la frecuencia de los flujos programados
Power Automate le permite crear flujos de nube programados que desencadenan un flujo en función de la hora de inicio.
Si bien tiene la flexibilidad de ejecutar flujos cada segundo, ejecutarlos a menudo agotará los límites de solicitudes de API.
Todos los usuarios de Microsoft Power Platform tienen límites en la cantidad de solicitudes en función de la licencia que se les asigna. La siguiente tabla define la cantidad de solicitudes que un usuario puede realizar en un período de 24 horas.
Licencias de usuario | Número de solicitudes de API por 24 horas |
---|---|
Plan de Power Apps por usuario | 5000 |
Plan de Power Automate por usuario | 5000 |
Licencias de Microsoft 365 | 2000 |
Plan de Power Apps por aplicación | 1000 pases por aplicación |