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.
Optimizar el rendimiento de los flujos en Power Automate es esencial para crear flujos de trabajo eficaces y confiables que se ejecutan rápidamente y con errores mínimos. Siga estos procedimientos recomendados para simplificar los procesos de automatización y lograr mejores resultados.
Elegir las acciones adecuadas para interactuar con aplicaciones y servicios
Al buscar acciones para automatizar la aplicación o el servicio, tenga en cuenta las siguientes prioridades, enumeradas de la mayoría a las menos preferibles:
Acciones del conector en la nube. Obtenga más información sobre los conectores en la nube como Power Automate para acciones de escritorio.
Acciones de Power Automate para escritorio específicas de la aplicación o del archivo. Por ejemplo, para Excel, PDF y archivo/carpeta.
Acciones de los grupos de automatización de la interfaz de usuario y automatización del navegador.
Acciones de reconocimiento de imágenes como Mover el ratón a la imagen y Extraer texto con OCR, acciones de ratón y teclado como Enviar teclas y Enviar clic del ratón, y acciones del portapapeles. Obtenga más información sobre la automatización con acciones de mouse, teclado y OCR.
Como alternativa a las acciones de OCR para extraer datos, considere la acción AI Builder conector en la nube Reconocer texto en una imagen o un documento PDF, que está disponible para flujos de nube. Obtenga más información sobre el uso del modelo precompilado de reconocimiento de texto en Power Automate.
Para escenarios más avanzados, considere la posibilidad de crear scripts, como Ejecutar VBScript o Ejecutar script Python y acciones HTTP como Invocar servicio web.
Aplicación del control de errores
Identifique los posibles puntos de error dentro del flujo y controlelos con la funcionalidad de control de errores en el producto.
Controle los errores de las acciones individuales a través de sus parámetros on error .
Controle los errores para grupos de acciones con la acción En caso de error de bloque.
Recupere el error más reciente y úselo en acciones posteriores con la acción Obtener último error .
Use la acción Detener flujo para detener el flujo correctamente.
Registre mensajes personalizados con la acción Mensaje de registro o cualquier otra acción que pueda escribir texto en una ubicación externa.
Obtenga más información sobre cómo configurar la funcionalidad de control de errores.
Usar acciones "Esperar" y tiempos de espera
El uso de acciones y tiempos de espera puede ayudar a mejorar el rendimiento y la confiabilidad del flujo.
Utiliza las acciones Esperar... y establece un tiempo de espera. (Evite usar la acción Wait genérica).
Configure la propiedad Tiempo de espera de flujo para especificar el tiempo máximo permitido que puede ejecutar el flujo.
Ajuste la configuración de tiempo de espera para distintos escenarios de automatización web y de escritorio. Obtenga más información sobre la configuración de tiempo de espera para la automatización de la interfaz de usuario y del explorador.
Eliminación de componentes sin usar
Mantenga solo los componentes de flujo necesarios mediante la eliminación de las acciones deshabilitadas y la eliminación de elementos y imágenes de la interfaz de usuario sin usar. Esta práctica reduce el tamaño del flujo y reduce el ahorro y los tiempos de carga.
Evitar bucles innecesarios
Evite recorrer grandes conjuntos de datos, como Excel archivos con miles de registros.
Use las acciones de tabla de datos o Acciones de base de datos para las operaciones relacionadas con la tabla de datos.
Use las funciones de PowerFx. Obtenga más información sobre Power Fx en flujos de escritorio.
Utilice acciones de scripts, como Ejecutar VBScript o Ejecutar script de Python.
Siga los procedimientos recomendados para los flujos de nube al obtener más información sobre cómo trabajar solo con datos relevantes y evitar los antipatrones.