UiPath Documentation
process-mining
2021.10
true
Guia do usuário do Process Mining
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Application Design

Princípios de design de aplicativos para o Process Mining independente, cobrindo compensações de desempenho, escopo e design para aplicativos de usuário final e aplicativos de conector.

Introdução​

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 lembrados 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.

O AppOne é o exemplo principal de um aplicativo de usuário final. Ele é entregue separadamente para os clientes e pode ser usado como base para seu próprio aplicativo. Durante o desenvolvimento de aplicativos e Aceleradores de Descoberta, é dada muita atenção para garantir o desempenho ideal para o usuário final. No entanto, pode haver detalhes específicos do seu conjunto de dados e requisitos que podem exigir técnicas de otimização de aplicativos.

Tarefas Funcionais​

A plataforma UiPath Process Mining tem muitas funcionalidades com suas próprias características de desempenho. Por exemplo:

  • Calculando expressões
  • Unindo tabelas
  • Calculando filtros
  • Process Mining
  • Calculando árvores
  • Carregando 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.

Análise​

Use o Profiler do UiPath Process Mining para uma execução de criação de perfil de aplicativo para obter informações sobre os tempos de carregamento do seu aplicativo e dos painéis.

Soluções​

Development​

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.
  • The number of items on a dashboard affects the performance. Dashboards with more items are slower. Change the Availability of table items to Private or Hidden whenever possible.
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 de 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 extensivas.
Expressões​
  • 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.
  • Expressões que contêm o comando auto são frequentemente muito mais lentas. É recomendável usar o comando prev .
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 muitas 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.

  • Introdução​
  • Tarefas Funcionais​
  • Análise​
  • Soluções​
  • Development​
  • Informações relacionadas​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades