- Notas de Versão
- Introdução
- UiPath Assistant
- Instalação e atualização
- Tipos de Robô
- Componentes do Robô
- Licenciamento
- Conectar Robôs ao Orchestrator
- Processos e Atividades
- Geração de logs
- Robot JavaScript SDK
- Cenários Específicos
- Sessões do Windows
- Login usando o Sistema de Credenciais Thales Luna
- Login usando o Provedor de Armazenamento de Chaves nShield
- Redirecionando Robôs por meio de um Servidor de Proxy
- Executando tarefas em uma Janela RDP Minimizada
- Usando Unidades de Rede Mapeadas
- Interrompendo um Processo
- Desabilitar o Botão Parar
- Pastas de Pacote Personalizados e Caminhos de Rede
- Solução de problemas
Sobre os feeds de atividades
Para que um projeto de automação específico seja executado por um Robot, primeiro você precisa fornecer a ele acesso ao pacote de automação e às atividades que o compõem. Há quatro feeds de atividades padrão: Local, Orchestrator, Official e Go!. A interação do Robot com um feed depende do seguinte:
- Disponibilidade e estado dos feeds.
- Conexão com o Orchestrator.
- Verificação de assinatura de pacotes.
- Regras do runtime definidas no Studio.
Dependendo da conexão com o Orchestrator e das opções de instalação do feed, as seguintes situações podem ocorrer:
- Se você escolher instalar o feed local, a pasta
%ProgramFiles(x86)%\UiPath\Studio\Packages
será criada. Ela contém os pacotes de atividades que são suportados oficialmente pela UiPath, no momento da instalação. O feed está habilitado por padrão. - Se você optar por não instalar o feed local, a pasta
%ProgramFiles(x86)%\UiPath\Studio\Packages
será criada, mas ela conterá apenas os pacotes que são adicionados como dependências padrão a um novo projeto:UiPath.UIAutomation.Activities
,UiPath.System.Activities
,UiPath.Excel.Activities
eUiPath.Mail.Activities
-
Quando você conecta o Robô ao Orchestrator, um feed do NuGet é fornecido pelo Orchestrator.Ele contém os pacotes de atividades que são oficialmente suportados pela UiPath.O feed é habilitado por padrão e depende de suas configurações de armazenamento, conforme a seguir:
- Se
NuGet.Repository.Type
estiver definido comoLegacy
, as atividades são salvas na localização~/NuGetPackages/Activities
por padrão. Esse valor é personalizável e mantido na máquina do Orchestrator, no parâmetroNuGet.Activities.Path
do arquivoweb.config
. -
Se
NuGet.Repository.Type
estiver definido comoComposite
, as atividades serão salvas no local especificado, por meio dos parâmetrosStorage.Type
eStorage.Location
. Mais detalhes sobre esses parâmetros.Observação: o uso de comandos de copiar-colar na pasta dedicada de pacotes não é compatível seNuGet.Repository.Type
estiver definido comoComposite
.
- Se
- Se o Robô não estiver conectado ao Orchestrator, ou não encontrar as atividades necessárias no feed local, um feed MyGet,
https://www.myget.org/F/workflow/
, pode ser usado. Esse é o feed online oficial da UiPath, a partir do qual o Gerenciador de Pacotes no Studio também recupera suas atividades. Ele contém os pacotes de atividades que são oficialmente suportados pela UiPath. Esse feed fica desabilitado por padrão. Para habilitá-lo, acesse Configurações > Gerenciar Origens no Studio, e selecione a caixa de seleção correspondente. Mais detalhes sobre o gerenciamento de pacotes de atividades no nosso guia do Studio aqui.
Quando você fornece o comando de execução para o Robô (esteja ele na bandeja do Robô da UiPath ou do Orchestrator), ele busca todas as suas dependências (atividades, projetos de automação) em todas as fontes disponíveis e as recupera a partir da que responder primeiro. Como os pacotes de atividades podem ter várias versões, as regras de runtime selecionadas para os pacotes no Studio são levadas em conta, da seguinte maneira:
- Se você selecionou Rigoroso, como uma regra do runtime, o Robô irá pesquisar a versão exata especificada para esse pacote. Por exemplo, se você definir o campo da Versão como 2.5.0, e o campo de Regra do Runtime como Rigoroso, o Robô pesquisa apenas a versão 2.5.0 desse pacote. Se a versão não for encontrada em qualquer uma das fontes existentes, um erro será gerado.
-
Se você selecionou a Versão Mínima Aplicável como uma regra do runtime, o Robô pesquisa pela versão especificada ou posterior. Por exemplo, se você definir o campo Versão como 2.5.0, e o campo Regra do Runtime para Versão Mínima Aplicável, o Robô pesquisa por qualquer versão a partir da 2.5.0, digamos 2.5.0, 2.5.1, 2.5.2 e assim por diante. Se nenhuma das versões aplicáveis forem encontradas em qualquer uma das origens existentes, um erro é gerado.
Você pode descobrir mais sobre as dependências do projeto.
https://www.myget.org/F/workflow
não pode ser usado se a validação de assinatura for imposta.Em vez disso, deve-se usar o feed oficial https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json
.
Dependendo do tipo de implantação, o robô usa feeds de atividades de formas diferentes.
NuGet.config
criados, um na Pasta de Instalação e outro vinculado ao Perfil do Usuário (encontrado em %UserProfile%\NuGet\NuGet.config
).
NuGet.config
, pois esse Robô se conecta a ambos para buscar Atividades.
<packageSources>
no arquivo NuGet.config
adicionando ou removendo um Key
.
Você pode adicionar os feeds local ou online.
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Online Feed" value="https://mycustomfeed.com" />
<add key="Local Feed" value="C:\local feed" />
</packageSources>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
<add key="Online Feed" value="https://mycustomfeed.com" />
<add key="Local Feed" value="C:\local feed" />
</packageSources>