- Notas relacionadas
- Primeros pasos
- Instalación
- Requisitos de hardware y software
- Instalación del servidor
- Actualizar la licencia
- Implementar el perfilador de UiPath Process Mining
- Implementar un conector (.mvp)
- Actualizar UiPath Process Mining
- Actualizar una versión personalizada de una aplicación o un acelerador de descubrimiento
- Instalar un entorno de pruebas
- Configuración
- Integraciones
- Autenticación
- Working with Apps and Discovery Accelerators
- Menús y paneles de AppOne
- Configuración de AppOne
- Menús y paneles de TemplateOne 1.0.0
- Configuración de TemplateOne 1.0.0
- Menús y paneles de TemplateOne
- Configuración de TemplateOne 2021.4.0
- Menús y paneles de Purchase to Pay Discovery Accelerator
- Configuración del acelerador de compra para pagar
- Menús y paneles de Order to Cash Discovery Accelerator
- Orden de cobro de la configuración del Discovery Accelerator
- Basic Connector for AppOne
- Despliegue del Conector básico
- Introduction to Basic Connector
- Tablas de entrada del conector básico
- Añadir etiquetas
- Añadir estimaciones de automatización
- Añadir fechas de vencimiento
- Añadir modelos de referencia
- Setting up Actionable Insights
- Configurar gráficos contraíbles
- Utilizar el conjunto de datos de salida en AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- Entrada de SAP
- Comprobación de los datos en el conector SAP
- Añadir etiquetas específicas del proceso al conector de SAP para AppOne
- Añadir fechas de vencimiento específicas del proceso al conector de SAP para AppOne
- Añadir estimaciones de automatización al conector de SAP para AppOne
- Añadir atributos al Conector SAP para AppOne
- Añadir actividades al Conector SAP para AppOne
- Añadir entidades al Conector SAP para AppOne
- Conector de pedido por cobro de SAP para AppOne
- Conector de SAP Purchase to Pay para AppOne
- Conector SAP para Purchase to Pay Discovery Accelerator
- SAP Connector for Order-to-Cash Discovery Accelerator
- Superadmin
- Paneles y gráficos
- Tablas y elementos de tabla
- Integridad de la aplicación
- How to ....
- Trabajar con conectores SQL
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Publicar un conector SQL
- Scheduling data extraction
- Structure of transformations
- Using SQL connectors for released apps
- Generating a cache with scripts
- Setting up a local test environment
- Separate development and production environments
- Recursos útiles
Application Design
Aplicaciones pueden indicar ambas aplicaciones para los usuarios finales. Los más destacados son AppOne y los conectores utilizados por los superadministradores para la transformación de datos. Aunque los casos de uso son diferentes, hay que tener en cuenta puntos superpuestos al trabajar en estas aplicaciones.
El rendimiento puede depender en gran medida de la aplicación específica. Al diseñar su aplicación, siempre debe tener en cuenta el impacto en el rendimiento de decisiones específicas.
AppOne es el ejemplo principal de aplicación de usuario final. Se entrega listo para usar a los clientes y puede utilizarse como base para su propia aplicación. Durante el desarrollo de aplicaciones y los aceleradores de detección, se presta mucha atención para garantizar un rendimiento óptimo para el usuario final. Sin embargo, puede haber detalles específicos de tu conjunto de datos y requisitos que requieran técnicas de optimización de la aplicación.
La plataforma UiPath Process Mining tiene muchas funcionalidades con sus propias características de rendimiento. Por ejemplo:
- Cálculo de expresiones
- Unir tablas
- Cálculo de filtros
- Process Mining
- Cálculo de árboles
-
Carga de datos.
La mayoría de estas tareas dependen solo del número de registros de la tabla en la que se calcula la operación. La carga de datos también depende del número de columnas. Algunas operaciones son más rápidas cuando hay un bajo número de valores únicos en las columnas de entrada.
Use UiPath Process Mining Namer para ejecutar una generación de perfiles de aplicación con el fin de obtener información sobre los tiempos de carga de su aplicación y paneles.
Elementos del panel
- Evite demasiada información en un panel, especialmente demasiados detalles, ya que todos estos son registros únicos que deben calcularse.
- La cantidad de datos en los que se basan los elementos del panel afecta al rendimiento. Los elementos del panel basados en más datos pueden ser más lentos.
- El número de elementos de un panel afecta al rendimiento. Los paneles con más elementos son más lentos. Cambia la Disponibilidad de elementos de la tabla a Privado u Oculto siempre que sea posible.
Filtros / selectores
- Establece el filtro raíz de / a en VERDADERO y elimina los atributos del usuario final para la actividad De / A.
- Establece el valor predeterminado de los selectores de atributos en NULL, siempre que sea posible.
- Deshabilitar los valores de gris de los filtros.
- Defina el valor predeterminado de un selector según su conjunto de datos. El valor predeterminado no debe tener demasiados valores únicos.
Graficos
- Ordenar gráficos por tamaño.
- Utilice la configuración de Gráfico de proceso avanzado para optimizar el tiempo de carga de los gráficos de proceso. Por ejemplo, utiliza consejos simples en lugar de consejos extensos.
Expressions
- Evitar expresiones dependientes del usuario.
- Evitar expresiones dependientes de los filtros.
- Las expresiones complejas dan lugar a tiempos de respuesta más altos. Mantenga las expresiones lo más simples posible. Divide las expresiones siempre que sea posible.
- Las expresiones que contienen el autocomando suelen ser mucho más lentas. Se recomienda utilizar el comando prev .
Superposiciones
- Las superposiciones de texto se calculan en un nivel determinado, que determina la frecuencia con la que se calculan.
- Las superposiciones a nivel de registros se calculan muchas veces, a nivel raíz solo una vez.
Tablas
- Las tablas en vivo se cargan cuando el usuario inicia sesión y / o cambia un control de filtro. Las tablas en vivo suelen dar lugar a problemas de rendimiento. Se recomienda utilizar tablas en caché siempre que sea posible.
- Se pueden utilizar scripts de datos personalizados para conectarse a R en directo.
Valores constantes
No todo se puede almacenar en caché automáticamente. Si tienes partes constantes de expresiones, también puedes almacenar en caché manualmente creando nuevos atributos para evitar que se vuelvan a calcular los valores. Esto también garantiza que los cálculos se almacenen en la caché de atributos y no se necesiten cálculos al abrir una aplicación.
Consulta Generación de perfiles de aplicaciones.