UiPath Documentation
robot
2023.4
false
Guia do administrador do UiPath Robot
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Sobre os feeds de atividades

Observação:

Os pacotes de processos e atividades são instalados por usuário a partir da v2018.2. Isso significa que os Robôs HD agora usam sua própria versão de atividades e não mais compartilham-nas com os outros Robôs nessa máquina.

To have a specific automation project run by a Robot, firstly you need to provide it with access to the automation package and to the activities that make it up. There are four default activity feeds: Local, Orchestrator, Official, and Go!. The Robot's interaction with a feed depends on the following:

  • Disponibilidade e estado dos feeds.

  • Conexão com o Orchestrator.

  • Verificação de assinatura de pacotes.

  • Regras do runtime definidas no Studio.

    Importante:

    Quando vários feeds são usados, o NuGet escolhe o feed que responde mais rapidamente. Se um dos feeds não incluir pacotes e dependências assinados, o Robô pode receber um pacote ou dependência que não está assinado, fazendo com que a automação falhe. Para evitar isso, certifique-se de que todos os feeds configurados tenham pacotes e dependências assinados.

Dependendo da conexão com o Orchestrator e das opções de instalação do feed, as seguintes situações podem ocorrer:

  • If you choose to install the local feed, the %ProgramFiles%\UiPath\Studio\Packages folder is created. It contains the activity packages that are officially supported by UiPath® at install time. The feed is enabled by default.
  • Se você optar por não instalar o feed local, a pasta %ProgramFiles%\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 e UiPath.Mail.Activities
  • When you connect the Robot to Orchestrator, a NuGet feed is provided by Orchestrator. It contains the activity packages that are officially supported by UiPath® . The feed is enabled by default and is dependent on your storage settings as follows:
    • Se NuGet.Repository.Type estiver definido como Legacy, 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âmetro NuGet.Activities.Path do arquivo web.config.

    • Se NuGet.Repository.Typeestiver definido como Composite, as atividades serão salvas no local especificado, por meio dos parâmetros Storage.Type e Storage.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 se NuGet.Repository.Typeestiver definido como Composite.

  • If the Robot is not connected to Orchestrator, nor does it find the required activities in the local feed, the feed https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json can be used. This is the official online UiPath® feed from which the Package Manager in Studio also retrieves its activities. It contains the activity packages that are officially supported by UiPath® . This feed is disabled by default. To enable it, go to Settings > Manage Sources in Studio, and select the corresponding check box. More details about managing activity packages in our Studio guide here.

When you give the execute command to the Robot (be it in the UiPath® Assistant or Orchestrator), it looks for all its dependencies (activities, automation projects) in all available sources, and retrieves them from the one which responds first. Since activities packages can have multiple versions, the runtime rules selected for the packages in Studio are taken into account, as follows:

  • 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.

    You can find out more about project dependencies.

Adicionar ou Remover Feeds de Atividades

Based on the Deployment Type, the Robot uses Activities Feeds in different ways.

Importante:
  • Sempre que você modificar arquivos de configuração, você precisará reiniciar o Robô para que as alterações entrem em vigor.

  • Para ignorar feeds HTTPS de NuGet.config, adicione a seguinte linha em UiPath.config, em <packageSettings>:

    <add key="skipHttpConfigurationSources" value="true" />
    <add key="skipHttpConfigurationSources" value="true" />
    

User Mode Robot

Quando o Robô é instalado em uma máquina no Modo de Usuário, existem dois arquivos NuGet.config criados, um na Pasta de Instalação e outro vinculado ao Perfil do Usuário (encontrado em %AppData%\NuGet\NuGet.config).

Se você quiser adicionar ou remover Feeds de Atividade para o Robô de Modo de Usuário, você pode modificar qualquer um dos arquivos NuGet.config, pois esse Robô se conecta a ambos para buscar Atividades.

Para adicionar ou remover um Feed de Atividade , você precisa modificar a seção <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>

Robô de Modo de Serviço

Esse tipo de Robô verifica o arquivo NuGet.config do install folder, e se você quiser adicionar ou remover Feeds, apenas esse arquivo precisará ser modificado.

  • Adicionar ou Remover Feeds de Atividades
  • Robô de Modo de Usuário
  • Robô de Modo de Serviço

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades