sdk
latest
false
- Visão geral
- Atividades personalizadas
- Entendendo a estrutura do projeto de atividades
- Escrever o código da atividade
- Configuração dos metadados da atividade
- Compilando a solução e criando o pacote NuGet
- Uso da atividade em um projeto do Studio
- Como testar sua atividade
- Migrando Atividades para o .NET 6
- Notas de Versão
- Como Criar Regras do Analisador de Fluxo de Trabalho
- Como criar as configurações de projeto de atividades
- Como criar assistentes personalizados
- Priorizar atividades por escopo
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
- Robot JavaScript SDK
- Gatilhos SDK
- SDKs de agentes
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.

Guia do desenvolvedor
Última atualização 30 de out de 2025
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çãopublic 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 arquivosViewModelnesta pasta ajuda você a monitorá-los com mais facilidade.ComViewModel, 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 entradabooluma alternância Ativar/Desativar é exibida, enquanto que para propriedadesenum, 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.