SDK
Mais recente
falso
Imagem de fundo do banner
Guia do desenvolvedor
Última atualização 23 de mar de 2024

Entendendo a estrutura do projeto de atividades

O modelo de atividades da UiPath para Visual Studio é usado como ponto de partida para a criação de atividades personalizadas. Baseie suas atividades nesse modelo e o modifique para atender às suas necessidades. O modelo gera um andaime de atividade chamado 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 - Este 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() .
    • ModelosDeExibição - Uma pasta contendo os arquivos que definem o design da atividade. ModeloDeVisualização é um conceito usado pelas atividades do UiPath para descrever como elas devem ser exibidas no Studio (quais propriedades exibir, qual entrada aceitar etc). Colocar todos os arquivos de ModeloDeVisualização nesta pasta ajuda você a acompanho-os com mais facilidade.

      Com o ViewModel, a IU das atividades é gerada de maneira 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, já para propriedades enum , um menu suspenso é exibido. Para obter mais informações, consulte Escrever o código da atividade.
    • Pasta de Recursos - 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 ferramenta, etc.).
  • UiPath.Activities.Template.Packaging - Este 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.


Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.