Rediseñar su flujo

Completado

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.

Captura de pantalla de una lista de dispositivos.

En la acción Obtener elementos de SharePoint, en el campo Consulta de filtro, agregue la fórmula para filtrar los dispositivos de Microsoft.

Captura de pantalla de la acción Obtener elementos de SharePoint

Ahora, cuando ejecute el flujo, solo estarán visibles los dispositivos de Microsoft.

Captura de pantalla del flujo con el mensaje El flujo se ejecutó correctamente.

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.

Captura de pantalla del cuadro de diálogo de la condición Repetir hasta.

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.

Captura de pantalla del botón Nuevo flujo seleccionado y la opción de flujo de nube programado resaltada.

Si bien tiene la flexibilidad de ejecutar flujos cada segundo, ejecutarlos a menudo agotará los límites de solicitudes de API.

Captura de pantalla del cuadro de diálogo Crear un flujo de nube programado configurado para repetirse cada minuto.

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