process-mining
2021.10
true
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.
UiPath logo, featuring letters U and I in white

Process Mining

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Última atualização 20 de dez 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.