- Notas de versão
- Introdução
- Instalação
- Requisitos de hardware e software
- Instalação do servidor
- Atualizando a Licença
- Implantando o Profiler do UiPath Process Mining
- Implantando um conector (.mvp)
- Atualizando o UiPath Process Mining
- Atualizando uma versão personalizada de um aplicativo ou acelerador de descoberta
- Instalando um Ambiente de Treinamento
- Configuração
- Integrações
- Autenticação
- Working with Apps and Discovery Accelerators
- Menus e painéis do AppOne
- Configuração do AppOne
- Menus e painéis do TemplateOne 1.0.0
- Configuração do TemplateOne 1.0.0
- Menus e painéis do TemplateOne
- Configuração do TemplateOne 2021.4.0
- Menus e painéis do Acelerador de Descoberta Purchase to Pay
- Configuração do acelerador Discovery de compra para pagamento
- Menus e painéis do Acelerador de Descoberta Order a Cash
- Order to Cash Discovery Accelerator Setup
- Basic Connector for AppOne
- Implantar o Conector Básico
- Introduction to Basic Connector
- Tabelas de entrada do Conector Básico
- Adicionando tags
- Adição de estimativas de automação
- Adicionando Datas de conclusão
- Adicionando modelos de referência
- Setting up Actionable Insights
- Configuração de gráficos recolhíveis
- Usando o conjunto de dados de saída no AppOne
- Output tables of the Basic Connector
- SAP Connectors
- Introduction to SAP Connector
- Entrada do SAP
- Verificando os dados no SAP Connector
- Adicionando tags específicas do processo ao SAP Connector para o AppOne
- Adição de datas de vencimento específicas do processo ao SAP Connector para o AppOne
- Adicionando estimativas de automação ao SAP Connector para o AppOne
- Adicionando atributos ao SAP Connector para o AppOne
- Adicionando atividades ao SAP Connector para o AppOne
- Adicionando entidades ao SAP Connector para o AppOne
- SAP Order to Cash Connector para AppOne
- SAP Purchase to Pay Connector para AppOne
- SAP Connector for Purchase to Pay Discovery Accelerator
- SAP Connector for Order-to-Cash Discovery Accelerator
- Superadmin
- Painéis e gráficos
- Tabelas e itens de tabela
- Integridade do aplicativo
- How to ....
- Como trabalhar com conectores SQL
- Introduction to SQL connectors
- Setting up a SQL connector
- CData Sync extractions
- Running a SQL connector
- Editing transformations
- Lançamento de um 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 úteis
Application Design
Os aplicativos podem denotar ambos os aplicativos para os usuários finais. Os mais notáveis são o AppOne e os Conectores usados para a transformação de dados pelos Superadmins. Embora os casos de uso sejam diferentes, há pontos sobrepostos a serem considerados ao trabalhar nesses aplicativos.
O desempenho pode ser altamente dependente da aplicação específica. Ao projetar seu aplicativo, você deve sempre estar ciente do impacto no desempenho de decisões específicas.
AppOne é o principal exemplo de um aplicativo de usuário final. Ele é entregue pronto para uso aos clientes e pode ser usado como base para sua própria aplicação. Durante o desenvolvimento de aplicativos e aceleradores de descoberta, muita atenção é dada para garantir o desempenho ideal para o usuário final. No entanto, pode haver detalhes específicos de seu conjunto de dados e requisitos que podem exigir técnicas de otimização de aplicativos.
A plataforma UiPath Process Mining possui muitas funcionalidades com suas próprias características de desempenho. Por exemplo:
- Calculando expressões
- Unindo tabelas
- Calculando filtros
- Process Mining
- Calculando árvores
-
Carregamento de dados.
A maioria dessas tarefas depende apenas do número de registros na tabela na qual a operação é calculada. O carregamento de dados também depende do número de colunas. Algumas operações são mais rápidas quando há um número baixo de valores exclusivos nas colunas de entrada.
Use o UiPath Process Mining Profiler para uma execução de criação de perfil de aplicativo para obter informações sobre os tempos de carregamento de seu aplicativo e painéis.
Itens do painel
- Evite muitas informações em um painel, especialmente muitos detalhes, pois todos esses são registros exclusivos que precisam ser calculados.
- A quantidade de dados nos quais os itens do painel são baseados afeta o desempenho. Os itens do painel com base em mais dados podem ser mais lentos.
- O número de itens em um painel afeta o desempenho. Painéis com mais itens são mais lentos. Altere a Disponibilidade dos itens da tabela para Privado ou Oculto sempre que possível.
Filtros/seletores
- Defina o filtro raiz de/para como VERDADEIRO e remova os atributos do usuário final para a atividade de/para.
- Defina o valor padrão dos seletores de atributo como NULL, sempre que possível.
- Desative os valores de cinza dos filtros.
- Defina o valor padrão de um seletor com base em seu conjunto de dados. O valor padrão não deve ter muitos valores exclusivos.
Gráficos
- Ordene os gráficos por tamanho.
- Use as configurações do gráfico de processo avançado para otimizar o tempo de carregamento de seus gráficos de processo. Por exemplo, use dicas simples em vez de dicas extensas.
Expressions
- Evite expressões dependentes do usuário.
- Evitar expressões dependentes de filtros.
- Expressões complexas levam a tempos de resposta mais altos. Mantenha as expressões o mais simples possível. Divida as expressões sempre que possível.
- As expressões que contêm o comando self geralmente são muito mais lentas. Recomenda-se usar o comando anterior .
Sobreposições
- As sobreposições de texto são calculadas em um determinado nível, o que determina a frequência com que são calculadas.
- As sobreposições no nível de registros são calculadas várias vezes, no nível raiz apenas uma vez.
Tabelas
- As tabelas ativas são carregadas quando o usuário efetua login e/ou altera um controle de filtro. Tabelas ao vivo geralmente levam a problemas de desempenho. É recomendável usar tabelas em cache sempre que possível.
- Scripts de dados personalizados podem ser usados para conectar ao vivo ao R. Isso geralmente é lento.
Valores constantes
Nem tudo pode ser armazenado em cache automaticamente. Se você tiver partes constantes de expressões, também poderá armazenar em cache manualmente criando novos atributos para evitar o recálculo de valores. Isso também garante que os cálculos sejam armazenados no cache de atributos e nenhum cálculo seja necessário ao abrir um aplicativo.
Consulte Criação de perfil de aplicativo.