studio
2020.10
false
UiPath logo, featuring letters U and I in white
Fora do período de suporte
Guia do usuário do Studio
Last updated 20 de dez de 2023

Publicação de Projetos a partir do Studio

Para publicar um projeto, selecione Publicar na faixa de opções da guia Design do Studio. Note que os projetos de automação não podem ser publicados se o arquivo project.json estiver localizado em um local com acesso somente leitura.


Para publicar um projeto de automação:

  1. No Studio, crie um novo projeto.
  2. Na aba de faixa de opções Design, clique em Publicar. A janela Publicar se abre. Observe que a barra de título da janela muda conforme o contexto:
    • Publicar Processo ao publicar um processo;
    • Publicar Biblioteca ao publicar um projeto de biblioteca;
    • Publicar Biblioteca de Interface Gráfica ao publicar um projeto de biblioteca de Interface Gráfica;
    • Publicar Casos de teste ao publicar casos de teste.
    • Publicar Modelos durante a publicação de modelos.
  3. Na guia Propriedades do Pacote:
    • Insira um nome para o pacote. A lista suspensa tras até cinco dos nomes de pacotes mais recentes que você publicou anteriormente.
    • Na seção Versão, revise a Versão Atual do seu projeto e o tipo da Nova Versão, se necessário. Assinale a caixa É Pré-lançamento para marcar a versão como alpha. Note que isso muda automaticamente o esquema da versão do projeto para semântica. Ao publicar uma nova versão do arquivo localmente, verifique se o local personalizado não inclui um arquivo com o mesmo número de versão proposta. Para obter mais detalhes sobre o controle de versões do projeto, consulte a página Sobre projetos de automação.
    • Na caixa de texto Observações de Versão, insira detalhes sobre a versão e outras informações pertinentes. As notas de versão do projeto publicado ficam visíveis na seção Pacotes no Orchestrator. Observe que o campo Notas da Versão aceita um máximo de 10.000 caracteres.



  4. Clique em Avançar.

    Se estiver publicando um modelo, a guia Informações do Modelo se abrirá em seguida (passo 5). Caso contrário, prossiga para o passo 6.

  5. (Somente para modelos) Na guia Informações do Modelo, forneça as informações a seguir e, depois, clique em Avançar:
    • Nome ─ O nome do modelo.
    • Descrição - A descrição do modelo na guia Modelos.
    • Nome do Projeto Padrão - Nome do projeto padrão ao se criar um projeto com esse modelo.
    • Descrição de Projeto Padrão - Descrição padrão ao se criar um projeto com esse modelo.
    • URL do Ícone - Ícone de modelo opcional, especificado como uma URL pública. O ícone fica visível na guia Modelos desse modelo específico.



  6. Na guia Opções de Publicação, selecione onde publicar o projeto. As opções disponíveis dependem do tipo de projeto que estiver publicando:
    • Para processos (incluindo projetos do StudioX):

      • Assistente (Padrões do Robô) - o local padrão do pacote para o Robô e o Assistente, C:\ProgramData\UiPath\Packages. Os projetos publicados aqui aparecem automaticamente no Assistente. A opção não fica disponível se o Studio estiver conectado ao Orchestrator.
      • Personalizado - seja a URL de um feed personalizado do NuGet ou uma pasta local. Adicionar uma Chave de API é opcional.
      • Feed de Processos Tenant do Orchestrator, Feed do Espaço de Trabalho Pessoal do Orchestrator e qualquer pasta tenant com um feed de pacote separado ─ disponível se o Studio estiver conectado ao Orchestrator. Observe que o feed do espaço de trabalho pessoal do Orchestrator somente fica disponível se o Orchestrator conectado tiver a funcionalidade Espaço de Trabalho Pessoal habilitada.
    • Para casos de teste:

      • As mesmas opções que são disponibilizadas para os processos, exceto o Feed de Espaço de Trabalho Pessoal do Orchestrator.
    • Para bibliotecas e bibliotecas de Interface Gráfica:

      • Personalizado - seja a URL de um feed personalizado do NuGet ou uma pasta local. Adicionar uma Chave de API é opcional.
      • Feed de Bibliotecas de Tenant do Orchestrator ou Feed de Bibliotecas Compartilhadas do Orchestrator ─ disponíveis se o Studio estiver conectado ao Orchestrator. A opção disponível depende de se o feed de bibliotecas de tenant está habilitada no Orchestrator.
    • Para modelos:

      • Local - O local para publicar modelos localmente, por padrão: C:\Users\User\Documents\UiPath\.templates
      • Personalizado - seja a URL de um feed personalizado do NuGet ou uma pasta local. Adicionar uma Chave de API é opcional.
      • Feed de Bibliotecas de Tenant do Orchestrator ou Feed de Bibliotecas Compartilhadas do Orchestrator ─ disponíveis se o Studio estiver conectado ao Orchestrator. A opção disponível depende de se o feed de bibliotecas de tenant está habilitada no Orchestrator.

    Se você estiver publicando uma biblioteca ou qualquer projeto com a compatibilidade do Windows ou multiplataforma, exceto para modelos, as configurações adicionais estão disponíveis na guia Opções de publicação em Configurações de compilação:

    • Categoria da Raiz das Atividades ─ insira um nome para a categoria sob o qual o componente reusável será listado no painel Atividades.
    • Incluir Origens - selecione esta opção para empacotar todas as origens .xaml dentro do arquivo de assembly gerado, incluindo fluxos de trabalho que foram tornados privados anteriormente. 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 ─ selecione esta atividade 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 - Selecione esta opção para otimizar os assemblies gerados para uma compilação JIT mais rápida no runtime.

      Observação: para descobrir o que poderia impedir uma biblioteca de ser publicada com sucesso, leia sobre as limitações ao publicar as bibliotecas.


  7. Clique em Avançar para ir para a guia Assinatura de Certificados ou Publicar para publicar seu projeto.
  8. (Opcional) Na guia Assinatura de Certificado , adicione um Caminho do Certificado local, ao lado da caixa Certificado . Além disso, adicione a Senha do Certificado e um Carimbo opcional de data/ hora ao certificado, se necessário. Para obter mais detalhes, confira a página Como Assinar Pacotes .


    Observação: atualmente, as extensões de certificados .pfx e .p12 são aceitas para assinatura de projetos.
  9. Clique em Publicar. A pasta inteira do projeto é arquivada em um arquivo .nupkg, e carregada no Orchestrator, no feed personalizado NuGet ou salva no diretório local.
  10. Se o projeto for publicado com sucesso, a caixa de diálogo Informações será exigida e o projeto copiado para o local do NuGet definido no parâmetro NuGetServerUrl, no arquivo UiPath.settings.

A caixa de diálogo Informações exibe:

  • O nome sob o qual o pacote foi publicado.
  • O número da versão sob o qual o pacote foi publicado;
  • O local onde o projeto foi publicado se ele tiver sido publicado localmente ou no Padrão do Robô. Clique no caminho para acessar o pacote, exceto se o local de publicação for o Orchestrator.
  • A opção Detalhes que expande uma lista com os nomes dos arquivos do projeto que foram publicados.
  • A opção Copiar para Área de Transferência.



Informações adicionadas durante a publicação, como o local de publicação persistem na janela, para que possa ser usado em publicações subsequentes para o mesmo tipo de projeto. Sempre que você clica em Publicar, uma nova versão do projeto é criada e enviada para o feed de pacotes. A publicação em um feed seguro pode ser autenticada por meio da Chave do Robô, credenciais do Orchestrator, autenticação do Windows ou chave de API.

Importante: os projetos publicados não devem ser desempacotados.Para fazer alterações, abra o arquivo .xaml inicial no Studio, faça as alterações e publique o projeto novamente.

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.