- 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
- Fluxo de controle
- Repo. de Objetos
- Geração de logs
- A ferramenta de migração ScaleCoordinates
- A ferramenta ScreenScrapeJavaSupport
- 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
A library is a project which contains one or more workflows that can be reused as activities in other projects. Libraries are saved as NUPKG files when published and can be installed as dependencies from the Package Manager.
For example, you could create a library that collects data from an Excel spreadsheet and appends it to another, as explained in the Creating a Basic Library page. Next, the library can be packaged and used in other processes as an activity.
Como criar uma biblioteca
- 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 nome da biblioteca não pode exceder 128 caracteres e a descrição não pode exceder 500 caracteres.
-
O Painel Projeto mostra a exibição em árvore com a pasta Projeto, Dependências e a ,
NewActivity.xamlque 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:UiPath.Mail.ActivitiesUiPath.System.ActivitiesUiPath.UIAutomation.ActivitiesPor 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, e , com a regra de Runtime da Versão Mais Antiga 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.
Arguments you define in the library become activity properties in the projects where the library is installed as a dependency. Annotations you add to an argument in the library are displayed as a tooltip for the property in the resulting activity's Properties panel. For more information about arguments, see Arguments Panel.
- No caso das bibliotecas, é recomendável usar
Nothingpara 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.ActivityBuilderobjeto 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.
Como Ajustar as Configurações da Biblioteca
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
.xamlno 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.
- Ready to Run - set to Yes to optimize the generated assemblies for faster JIT compilation at runtime.
- Modern Design Experience - set to Yes to enable a modern experience of working with UI Automation, including new and improved activities, recorders, and wizards, as well as the Object Repository.
Como Publicar uma Biblioteca
Publishing libraries is similar to publishing processes. For more information, see About Publishing Automation Projects.
Limitações ao Publicar Bibliotecas
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
.xamlarquivos que contêm podem não ser publicadas com sucesso. - Libraries containing Invoke Workflow File activities with the Isolated option selected cannot be published. An error message is displayed in the Output panel.
- 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.
- O uso de Invoke Workflow File dentro de uma biblioteca para fazer referência à própria biblioteca não é compatível.
Como Adicionar Componentes Reutilizáveis em Projetos de Automação
-
Abra ou crie um projeto.
-
Na categoria Todos Pacotes, escolha o feed em que a biblioteca é salva e instale o pacote.
-
Selecione OK e o pacote é adicionado à definição do projeto.
-
A atividade é encontrada na categoria personalizada no painel Atividades.
Observação:- Bibliotecas são compatíveis com encaminhamento, o que significa que somente podem ser usadas com projetos criados com o Studio v2018.3 e posterior. Bibliotecas não podem ser publicadas em versões do Orchestrator anteriores à 2018.3.
- Pode ocorrer erros ao se executar um projeto contendo atividades personalizadas de uma biblioteca criada em uma versão do Studio anterior à 2019.10.1 e publicada com a versão do Studio 2019.10.1 ou posterior. Neste cenário, você deve recriar e republicar a 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.