sdk
latest
false
- Información general
- Actividades personalizadas
- Comprender la estructura del proyecto de actividades
- Escribir el código de actividad
- Configurar los metadatos de la actividad
- Compilación de la solución y creación del paquete NuGet
- Utilizar la actividad en un proyecto de Studio
- Probar tu actividad
- Migrar actividades a .NET 6
- Notas relacionadas
- Construir reglas para el Analizador de flujo de trabajo
- Crear actividades de Configuración del proyecto
- Crear Asistentes personalizados
- Priorizar las actividades según su alcance
- 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
- Desencadenadores SDK
- SDK de agentes
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Guía del desarrollador
Última actualización 30 de oct. de 2025
La plantilla de actividades de UiPath para Visual Studio sirve como punto de partida para crear actividades personalizadas. Base sus actividades en esta plantilla y modifíquela para adaptarla a sus necesidades. La plantilla genera un andamio de actividad llamado
ActivityTemplate que contiene todos los bloques de construcción necesarios de una actividad completamente funcional en UiPath Studio.
Una solución de actividad basada en esta plantilla contiene tres proyectos:
UiPath.Activities.Template: este proyecto contiene la lógica de la actividad, el diseño y los metadatos. El proyecto contiene lo siguiente:ActivityTemplate.cs: el archivo de código para la lógica de la actividad. Añade el código al cuerpo de la funciónpublic void ExecuteInternal().-
ViewModels: una carpeta que contiene los archivos que definen el diseño de la actividad. ViewModel es un concepto utilizado por las actividades de UiPath para describir cómo deben mostrarse en Studio (qué propiedades mostrar, qué entrada aceptar, etc.). Colocar todos los archivosViewModelen esta carpeta te ayuda a realizar un seguimiento de ellos más fácilmente.ConViewModel, la IU de las actividades se genera de forma descriptiva. El elemento de IU que se muestra en Studio se determina en función del tipo de entrada seleccionado de una propiedad. Por ejemplo, para las propiedades con el tipo de entradaboolse muestra un alternador Activado/Desactivado , mientras que para las propiedadesenum, se muestra un menú desplegable. Para obtener más información, consulta Escribir el código de actividad. - Carpeta
Resources: recursos utilizados por la actividad, como el icono, los metadatos de la actividad y un archivo RESX que almacena las cadenas localizadas utilizadas por la actividad (nombre de la actividad, descripción, etiquetas de propiedad e información sobre herramientas, etc.).
UiPath.Activities.Template.Packaging: este proyecto crea el paquete NuGet para la actividad cada vez que se crea la solución. Para obtener más información, consulta Construir la solución y crear el paquete NuGet.UiPath.Activities.Template.Tests: este es un proyecto de prueba que contiene pruebas unitarias y de flujo de trabajo. Para obtener más información, consulta Probar tu actividad.