- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- Variáveis
- Argumentos
- Namespaces Importados
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de tecnologias Citrino
- Automação RDP
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta de migração ScaleCoordinates
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- StudioPro
- Extensões
- Solução de problemas
- Internet Explorer x64
- Problemas de interoperabilidade do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Como identificar elementos de EU após as atualizações do Windows
- Aplicativos do JxBrowser
- Monitoração de eventos de usuário
- Java no Apo-V
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas da Citrix
Sobre Bibliotecas
Uma biblioteca é um projeto que contém um ou mais fluxos de trabalho que podem ser reutilizados como atividades em outros projetos. As bibliotecas são salvas como arquivos NUPKG quando publicadas e podem ser instaladas como dependências a partir do gerenciador de pacotes.
Por exemplo, você pode criar uma biblioteca que colete dados de uma planilha do Excel e anexá-la a outra, conforme explicado na página Como Criar uma Biblioteca Básica. Em seguida, a biblioteca poderá ser empacotada e usada em outros processos como uma atividade.
- Acesse a Exibição Backstage do Studio > Iniciar > Biblioteca. Isso abre a janela Nova Biblioteca em branco.
- Preencha o nome e escolha um local para a biblioteca. O local padrão é
C:\Users\<current_user>\Documents\UiPath
. Adicione uma descrição e selecione Criar. A nova biblioteca é criada e salva na sua máquina local.
-
O Painel Projeto mostra a exibição em árvore com a pasta Projeto, Dependências e a ,
NewActivity.xaml
que contém o fluxo de trabalho real.Cada arquivo de fluxo de trabalho em uma biblioteca está disponível como uma atividade em projetos em que a biblioteca for instalada como uma dependência. Se você quiser tornar um privado, clique com o botão direito do mouse sobre ele e selecione Ignorar da Publicação. Neste caso, o arquivo é incluído no pacote de biblioteca, mas não fica disponível como um componente reutilizável no painel Atividades.
Observação: por padrão, as dependências disponíveis para bibliotecas novas são as mesmas para os projetos novos em branco, a saber,UiPath.Excel.Activities
,UiPath.Mail.Activities
,UiPath.System.Activities
eUiPath.UIAutomation.Activities
, com a regra de runtime Menor Versão Aplicável.
Para adicionar uma dica de ferramenta e link de ajuda a uma atividade, clique com o botão direito do mouse no arquivo de fluxo de trabalho no painel Projeto e selecione Propriedades. A dica de ferramenta fica visível quando você passa o mouse sobre a atividade nos painéis Atividades e Designer em projetos nos quais a biblioteca estiver instalada. O Link de Ajuda é aberto quando você seleciona a atividade no painel Designer e pressione F1.
Argumentos definidos por você na biblioteca se tornam propriedades de atividade nos projetos em que a biblioteca está instalada como dependência. Anotações adicionadas a um argumento na biblioteca são mostrados como dicas da propriedade no painel Propriedades da atividade. Para obter mais informações sobre argumentos, consulte o Painel Argumentos.
- No caso das bibliotecas, é recomendável usar
Nothing
para atribuir um valor null a uma variável, em vez do""
. Isso é feito para evitar quaisquer inconsistências ao usar a biblioteca empacotada como uma dependência para um projeto. - A propriedade ImplementationVersion do
System.Activities.ActivityBuilder
objeto não é compatível. A consequência de se definir um valor para essa propriedade é que os argumentos não são salvos. Esse objeto é exibido no painel Propriedades quando você seleciona a área em branco do painel Designer.
Para configurar o projeto de biblioteca, abra a janela Configurações do projeto, clicando em Configurações, no painel Projeto.
As opções a seguir estão disponíveis na guia Geral:
- Nome - editar o nome do projeto.
- Descrição - editar a descrição do projeto.
- Incluir Origens — definido como Sim para empacotar todas as origens de
.xaml
no arquivo de assembly gerado, incluindo os fluxos de trabalho que foram anteriormente transformados em privados. Se necessário, você pode descompilar o arquivo de assembly e extrair os fluxos de trabalho, que podem ser úteis na hora da depuração. - Compilar expressões de atividades — definido como Sim para compilar e empacotar todas as expressões de atividades com a biblioteca. Isso resulta em um tempo de execução aprimorado.
- Pronto para executar - definido como Sim para otimizar os assemblies gerados para uma compilação JIT mais rápida no runtime.
- Experiência moderna de Design - defina como Sim para habilitar a experiência moderna de trabalhar com a automação de interface gráfica, incluindo atividades novas e aprimoradas, gravadores e assistentes, além do repositório de objetos.
A publicação de bibliotecas é similar à publicação de processos. Para mais informações, consulte Sobre os projetos de Automação de Publicação.
Ao publicar bibliotecas, considere as seguintes limitações:
-
Devido às limitações do NuGet:
- Não é possível publicar bibliotecas em locais que contenham subpastas restritas ao usuário, usando as variáveis de caminho em ambiente Windows.
- Notas de versão das bibliotecas publicadas somente ficam visíveis no Orchestrator.
- Bibliotecas com caracteres especiais nos nomes dos
.xaml
arquivos que contêm podem não ser publicadas com sucesso. - Bibliotecas contendo atividades Invoke Workflow File, com a opção Isolado selecionada não podem ser publicadas. Uma mensagem de erro será exibida no painel de Saída.
- Ao usar a atividade Invoke Workflow File, certifique-se de que o arquivo invocado está localizado na mesma pasta que o projeto da biblioteca.
- A atividade Launch Workflow Interactive não é compatível com bibliotecas.
- Não há suporte para usar a opção Invocar Arquivo de Fluxo de Trabalho dentro de uma biblioteca para referenciar a própria biblioteca.
Observe que em um projeto de biblioteca, ao usar a opção Importar fluxos de trabalho para adicionar um fluxo de trabalho que contenha uma biblioteca, as dependências referenciadas na biblioteca não serão importadas.
Ao importar duas versões da mesma biblioteca personalizada para um projeto no Studio, as atividades adicionais personalizadas contidas apenas na segunda biblioteca não ficam visíveis no painel Atividades, a menos que você remova a primeira biblioteca importada.