sdk
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do desenvolvedor

Última atualização 30 de out de 2025

Entendendo a estrutura do projeto de atividades

O modelo de atividades da UiPath para Visual Studio serve como ponto de partida para a criação de atividades personalizadas. Baseie suas atividades neste modelo e modifique-o de acordo com suas necessidades. O modelo gera uma estrutura de atividades chamada ActivityTemplate , que contém todos os blocos de construção necessários de uma atividade totalmente funcional no UiPath Studio.

Uma solução de atividades baseada neste modelo contém três projetos:

  • UiPath.Activities.Template - Esse projeto contém a lógica, o design e os metadados da atividade. O projeto contém o seguinte:
    • ActivityTemplate.cs – O arquivo de código para a lógica da atividade. Adicione o código ao corpo da função public void ExecuteInternal() .
    • ViewModels — Uma pasta com os arquivos que definem o design da atividade. ModeloDeExibição é um conceito usado por atividades da UiPath para descrever como elas devem ser exibidas no Studio (Quais propriedades exibir, qual entrada aceitar etc.). Colocar todos os arquivos ViewModel nesta pasta ajuda você a monitorá-los com mais facilidade.
      Com ViewModel, a interface gráfica das atividades é gerada de forma descritiva. O elemento de interface gráfica exibido no Studio é determinado com base no tipo de entrada selecionado de uma propriedade. Por exemplo, para propriedades com o tipo de entrada bool uma alternância Ativar/Desativar é exibida, enquanto que para propriedades enum , um menu suspenso é exibido. Para obter mais informações, consulte Escrevendo o código de atividade.
    • Pasta Resources — recursos usados pela atividade, como o ícone, os metadados da atividade e um arquivo RESX que armazena strings localizadas usadas pela atividade (nome da atividade, descrição, rótulos de propriedades e dicas de ferramentas etc.).
  • UiPath.Activities.Template.Packaging - Esse projeto cria o pacote NuGet para a atividade sempre que a solução é criada. Para obter mais informações, consulte Construindo a solução e criando o pacote NuGet.
  • UiPath.Activities.Template.Tests - Este é um projeto de teste que contém testes de unidade e fluxo de trabalho. Para obter mais informações, consulte Testando sua atividade.


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
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.