activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
UiPath logo, featuring letters U and I in white
Atividades do UIAutomation
Last updated 28 de out de 2024

Melhores práticas

Feche a sessão do terminal quando não for mais necessária

Ao usar as propriedades Conexão de saída/conexão existente, certifique-se de fechar a Sessão do terminal quando não for mais necessária no fluxo de trabalho/processo.

Deixar a Sessão do terminal aberta pode ter efeitos adversos no desempenho e na execução de outras sessões do terminal.

Para fechar corretamente uma Sessão do terminal salva anteriormente, adicione uma nova Sessão do terminal (com um corpo vazio) ao seu fluxo de trabalho, com as seguintes propriedades:
  • Encerrar conexão: True.
  • Conexão existente: a variável TerminalConnection que contém a sessão salva.

Evite usar as propriedades Conexão de saída/conexão existente para o provedor IBM EHLLAPI

Evite usar as propriedades Conexão de saída/conexão existente em conjunto com o provedor IBM EHLLAPI.

Essas opções são usadas para garantir a persistência da conexão entre fluxos de trabalho.

Como a conexão já persistiu no emulador de terminal, uma segunda camada de persistência não é necessária. Além disso, isso evita ter que realizar as etapas extras para fechar a conexão conforme descrito acima.

Evite aninhamento de sessões de terminais dentro de outras sessões de terminais

Evite usar uma atividade Terminal Session aninhada em outra atividade Terminal Session.

Isso também se aplica à aninhação indireta, como chamar do corpo de uma Terminal Session um fluxo de trabalho que contém uma Terminal Sessioncom a mesma conexão ou chamar uma função de biblioteca que contém uma Terminal Session com a mesma conexão.

Evite usar atividades baseadas em campos

Evite usar atividades baseadas em campos, como Get Field/Set Field. Nem sempre é claro se ou como a tela é dividida em campos, o que pode levar a confusão.

Diferentes provedores podem dividir a mesma tela de maneiras diferentes porque diferentes APIs são usadas.

É mais seguro usar métodos que imitam ações humanas, como combinações de Move Cursor ou Send Control Key = Tab seguidas das atividades Send Keys para enviar dados para a tela.

Para recuperar dados da tela, use as atividades Get Screen Area ou Get Text At Position.

Use a atividade Wait Screen Text

Use a atividade Wait Screen Text para garantir que a tela correta foi carregada antes de fazer qualquer operação nela.

Use a atividade Get Screen Area

Para extrair dados tabulares de telas em um formato DataTable, use a atividade Get Screen Area para a parte da tela que contém a tabela.

Use a saída dessa atividade como entrada para a atividade Generate Data Table do pacote UiPath.System.Activities.

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.