process-mining
2021.10
true
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Process Mining
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 2 de set de 2024

Application Design

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

Tarefas Funcionais

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.

Análise

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.

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

Informações relacionadas

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

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.