Tamaño del flujo del arquitecto
Utilice Flow Size para seguir y gestionar el tamaño de su flujo Architect, así como para organizar y optimizar proactivamente su flujo durante el proceso de diseño. La información que proporciona Flow Size le facilita las siguientes tareas:
- Comprenda cómo cada elemento de su flujo afecta al tamaño del flujo global.
- Detecte los componentes del flujo que consumen muchos recursos y ajústelos o simplifíquelos en una fase temprana del diseño.
- Decida a tiempo cuándo dividir su flujo en varios flujos antes de que el tamaño de su flujo alcance el límite.
Acceda a Flow Size en el menú Architect > [flujo seleccionado] > Insights and Optimizations.
Haga clic en la imagen para ampliarla.
Indicador de tamaño de flujo
A medida que construye un flujo, puede hacer un seguimiento de su tamaño utilizando el indicador de tamaño del flujo en Insights and Optimizations.
La pestaña Flow Size incluye una barra horizontal que representa visualmente cuánto utiliza actualmente su caudal del tamaño máximo de caudal permitido. El nivel de relleno y el color de la barra indican la intensidad de uso. Architect también ajusta el color del icono de tamaño de flujo en consecuencia para ofrecerle información visual inmediata sobre su estado actual de tamaño de flujo.
Esta tabla describe las cuatro advertencias sobre el tamaño del flujo:
Indicador de tamaño | Porcentaje alcanzado | Color del indicador | Restricciones |
---|---|---|---|
Bajo | Inferior al 30% del tamaño máximo permitido | Azul | Ninguno |
Medio | 30% del tamaño máximo permitido | Amarillo | Ninguno |
Elevado | 70% del tamaño máximo permitido | Rojo | Ninguno |
Lleno | 98% del tamaño máximo permitido | Rojo |
No puede publicar el flujo, pero puede guardar cambios en él. Nota: Si un flujo alcanza el 100% del tamaño máximo permitido, no podrá guardarlo, pero sí exportarlo. |
- Los flujos de módulos comunes tienen un límite de tamaño menor que otros tipos de flujo.
- El tamaño del flujo puede aumentar o disminuir a medida que los elementos entran y salen del error. Por ejemplo, una acción dentro de una tarea no cuenta para el tamaño del flujo si se trata de un error. Si resuelve el error, estará validando la acción y haciendo que cuente para el tamaño del flujo. La adición de tamaño puede llegar a ser significativa si resuelve un error que afecta simultáneamente a varias acciones del flujo.
- En Insights and Optimizations, haga clic en Flow Size. En la esquina superior derecha de la ventana Tamaño del flujo, puede ver el uso general del tamaño en forma de porcentaje.
- Para ver más detalles, incluido el porcentaje de contribución y el recuento de cada tipo de elemento, pase el ratón por encima del icono de porcentaje.
Puede ver un desglose de las contribuciones porcentuales realizadas por los distintos elementos del flujo e identificar los componentes que consumen más recursos.
Para ver el contenido de un elemento y su contribución de tamaño:
- En Insights and Optimizations, haga clic en Flow Size.
- En la página Tamaño del flujo, introduzca el nombre del elemento que desea abrir en el cuadro de búsqueda.
- (Opcional) Utilice la opción Types para filtrar los resultados de la búsqueda en función del tipo de elemento. Por ejemplo, seleccione Tareas en las opciones de filtro si está buscando un elemento de tarea.
- Haga clic en el nombre del elemento.
Puede ver el contenido del elemento y su contribución porcentual al tamaño del flujo. Por ejemplo, si selecciona un elemento de la tarea, puede desglosar la lista de acciones y encontrar el tamaño de cada una de ellas. - (Opcional) Haga clic en Ir a para navegar hasta el elemento, acción o configuración específicos del flujo.
- Aunque el Conocimiento se encuentra en el árbol de Comprensión del Lenguaje Natural (NLU), se tiene en cuenta para calcular el tamaño total del flujo y se muestra en el tipo de elemento de flujo, Ajustes.
- Las acciones se cuentan como parte de las tareas.
Estos consejos pueden ayudar a reducir el tamaño de un flujo:
- Si tiene varias acciones de actualización de datos seguidas, cada una con una declaración de actualización, consolide las acciones en una acción de actualización de datos que contenga varias declaraciones de actualización.
- Evite la duplicación. Considere el hecho de que ciertas acciones como Llamar Acción de Datos, Llamar Acción de Datos Seguros, Establecer Pantalla Pop, Crear Callback y Llamar Acciones de Datos pueden consumir una gran cantidad de espacio dependiendo de cómo configure las entradas, salidas de éxito y salidas de fallo.
Si tiene múltiples instancias de la misma acción con generalmente la misma configuración excepto por algunos ajustes diferentes, la mejor práctica recomienda que actualice la lógica para tener una instancia de la acción, y luego utilice variables para pasar los valores que cambian. Además de reducir el tamaño del flujo, este método es más fácil de mantener en el futuro. Si debe cambiar una configuración que antes era común a todas las instancias de la acción, ahora sólo debe actualizar la configuración en la única instancia de la acción.