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 25 de out 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.


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.