UiPath Documentation
sdk
latest
false
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.
UiPath logo, featuring letters U and I in white

Guía del desarrollador

Última actualización 30 de mar. de 2026

Utilizar el Activity Creator

docs image

Las actividades son los bloques de construcción de la automatización de procesos. Cada uno contiene una acción atómica que, junto con otras actividades, compone un flujo de trabajo.

UiPath Studio incluye una serie de actividades prediseñadas que puedes instalar a través del Gestor de paquetes.

Además, puedes crear tus propias actividades personalizadas específicas para tus necesidades utilizando la extensión Activity Creator de UiPath para Visual Studio. Los siguientes pasos le proporcionarán la base para crear actividades personalizadas en tan solo 5 minutos. En esta sección, crearemos un paquete de actividades y, en la siguiente, lo rellenaremos con actividades funcionales.

Qué necesitará

Importante:

Ten en cuenta que la versión 4.0 del Creador de actividades solo funciona con Visual Studio 2022. Del mismo modo, las actividades producidas están destinadas a proyectos .NET 6 Windows. Para crear actividades compatibles con versiones anteriores de Visual Studio o .NET, use la versión 3 de la extensión.

Además, las actividades creadas por esta extensión dependen de las bibliotecas creadas por UiPath actualmente disponibles en la fuente de Marketplace (https://gallery.uipath.com/api/v3/index.json). Esta fuente debe estar disponible en Visual Studio durante el desarrollo o las actividades no se compilarán correctamente.

Paso 1: añadir la extensión de UiPath Activity Creator a Visual Studio

Open Visual Studio and click Extensions > Manage Extensions.

docs image

In the wizard that appears, click Online and then Search (Ctrl+E) for UiPath. Download the UiPath Activity Creator extension.

docs image

Close Visual Studio and, once the VSIX Installer appears, complete the installation.

docs image

Paso 2: crear un proyecto de UiPath

Reopen Visual Studio and double-click Create a new project on the home screen.

docs image

On the Create a new project screen, type "uipath" in the search bar, select UiPath Standard Activity Project, and click Next.

docs image

Give your project a name. The UiPath convention is <Your company's name>.<Your product's name> (e.g. UiPath.Orchestrator). Then click Create.

docs image

Navega al Explorador de soluciones y observa que ahora se han añadido a la solución 3 proyectos, una carpeta compartida y muchos archivos. Esta es la base de cada paquete de actividades.La actividad simple para añadir tu primera actividad.

docs image

La actividad simple

docs image

Ahora que ha creado su paquete, vamos a añadirle una actividad. En este ejemplo, creará la actividad mostrada anteriormente: una simple que sume dos números.

Qué necesitará

Paso 1: abre el Creador de actividades

Comienza abriendo la solución de Visual Studio creada en la sección anterior y selecciona cualquiera de los proyectos principales (son los que están etiquetados como MyCompany.MyProduct...) en el Explorador de soluciones. A continuación, ve a Extensiones > UiPath > Añadir actividades en la barra de herramientas. Ten en cuenta que este menú estará deshabilitado hasta que se seleccione uno de los proyectos.

docs image

Paso 2: Crear una actividad

Esto abrirá una nueva ventana del Creador de actividades. La primera pantalla le ofrece dos opciones:

  1. Create: Build one or more activities from scratch.
  2. Import: Import a list of predefined activities that have been saved in a standard format.

For now, select Create.

docs image

Paso 3: definir la actividad

Click the Add button and fill in each field as shown below. This will prepare the creator to build an activity named Addition. When ready, click the Edit button to add properties to the Addition activity.

docs image

Paso 4: añadir propiedades

Esto abrirá una nueva ventana Definir propiedades . Utiliza el botón Añadir para crear 3 propiedades como se muestra a continuación.

Asegúrese de que los dos primeros sean entradas y el último sea una salida. Estas propiedades representarán dos números y su suma.

docs image

Paso 5: Generar la actividad

Haz clic en Aceptar en la ventana Propiedades y en Finalizar en la ventana de actividades. A continuación, verás algunos archivos nuevos añadidos a tus proyectos.

docs image

Paso 6: Añadir funcionalidad

Abre el archivo Addition.cs que se acaba de crear y expande la región Protected Methods dentro de él para mostrar el método ExecuteAsync de la actividad. Este es el método que se llama cada vez que la actividad se ejecuta en UiPath Studio.

Observa que las dos entradas creadas en el paso 4 (Primer número y Segundo número) así como la única salida (Suma) ya se han agregado a este método. El último paso es cerrar la brecha entre ellas reemplazando el bloque de comentarios con código que agrega las dos entradas y luego establece el resultado en Suma. Ver a continuación:

docs image

Paso 7: Crear el paquete

En el Explorador de soluciones, haz clic con el botón derecho en tu proyecto de Diseño y selecciona Publicar. Esta opción crea tus proyectos, los empaqueta y envía el paquete donde quieras.

docs image

En la siguiente pantalla, introduce la carpeta en la que deseas guardar tu paquete de actividades. Es una buena idea elegir una de las fuentes de tu paquete de UiPath Studio (puedes encontrarlas en Configuración > Administrar fuentes en la página de inicio de Studio) para que puedas publicar directamente desde Visual Studio en UiPath Studio.

Haz clic en Crear perfil para continuar.

docs image

En la página siguiente, cambia el nombre del origen de tu paquete a Paquetes UiPath (o lo que prefieras) y cambia la configuración a Depurar. A continuación, haz clic en Publicar.

Para obtener más información sobre las configuraciones Depurar y Liberar, consulta Metadatos del paquete.

docs image

Su salida mostrará que los tres proyectos se han creado correctamente y el paquete resultante se ha publicado. ¡Ya tiene un paquete de actividades de trabajo!

docs image

Paso 8: utiliza tus actividades en UiPath Studio

Abre UiPath Studio, navega hasta el Administrador de paquetes y agrega tu conjunto de actividades al flujo de trabajo.

docs image

Observe que se ha agregado una nueva categoría al panel Actividades.

docs image

¡Eso es todo! Pruebe su nueva actividad.

docs image

Metadatos del paquete

docs image

Si observas el paquete de actividades creado en este tutorial, verás varios marcadores de posición donde debe ir información como el autor, la licencia, el icono, etc. Personalicemos el paquete reemplazando esos marcadores de posición con información real.

El enfoque de esta sección será el proyecto de Diseño, que contiene toda la información de tu paquete.

Qué necesitará

Paso 1: abrir el proyecto de diseño

Abre el proyecto MyCompany.MyProduct.Activities.Design haciendo doble clic en él y observa que hay tres secciones etiquetadas:

  • Package Metadata
  • Versiones del paquete
  • Icono de paquete
Metadatos del paquete
CampoDescripción
PackageLicenseExpressionUn identificador SPDX para la licencia que desea utilizar. El valor predeterminado es Apache 2.0.
DescriptionUna breve descripción de sus actividades que aparecerá en el Administrador de paquetes de UiPath Studio.
Authors and CompanyEl autor y el propietario del paquete respectivamente.
CopyrightEl aviso estándar de derechos de autor.
PackageTagsUna lista de términos que los usuarios pueden buscar para encontrar tu paquete.
PackageProjectUrlUn enlace a la documentación de tus actividades o a la página de inicio de la empresa.
PackageIconUrlUn enlace a un archivo de imagen utilizado como icono del paquete. Tenga en cuenta que la etiqueta PackageIcon actualmente no es compatible con UiPath Studio.
<PropertyGroup>
    <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
    <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
    <Description>A package used to perform simple arithmetic operations in UiPath Studio.</Description>
    <Authors>My Company</Authors>
    <Company>My Company</Company>
    <Copyright>@ 2020 My Company</Copyright>
    <PackageTags>UiPath Activity MyCompany MyProduct Math Addition Arithmetic</PackageTags>
    <PackageProjectUrl>https://docs.uipath.com/integrations/docs/how-to-create-activities</PackageProjectUrl>
    <PackageIconUrl>https://raw.githubusercontent.com/NuGet/Samples/master/PackageIconNuspecExample/icon.png</PackageIconUrl>
    ...
</PropertyGroup>
<PropertyGroup>
    <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
    <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
    <Description>A package used to perform simple arithmetic operations in UiPath Studio.</Description>
    <Authors>My Company</Authors>
    <Company>My Company</Company>
    <Copyright>@ 2020 My Company</Copyright>
    <PackageTags>UiPath Activity MyCompany MyProduct Math Addition Arithmetic</PackageTags>
    <PackageProjectUrl>https://docs.uipath.com/es/integrations/docs/how-to-create-activities</PackageProjectUrl>
    <PackageIconUrl>https://raw.githubusercontent.com/NuGet/Samples/master/PackageIconNuspecExample/icon.png</PackageIconUrl>
    ...
</PropertyGroup>
Versión del paquete

Observa que hay dos etiquetas PackageVersion , que corresponden a los dos modos en los que se puede crear un paquete: Depurar y Liberar.

  • La depuración es útil durante el desarrollo. La versión aumenta con cada compilación para que se puedan realizar actualizaciones y luego probarse inmediatamente en UiPath Studio.
  • La versión se utiliza para crear un paquete final listo para su publicación. Una vez finalizado el desarrollo, puede establecer aquí la versión deseada.
    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
        <PackageVersion>0.2.0.$([System.DateTime]::UtcNow.ToString(MMddHmmss)) Version</PackageVersion>
    </PropertyGroup>
      
    <PropertyGroup Condition="'$(Configuration)' == 'Release'">
        <PackageVersion>0.2.0</PackageVersion>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
        <PackageVersion>0.2.0.$([System.DateTime]::UtcNow.ToString(MMddHmmss)) Version</PackageVersion>
    </PropertyGroup>
      
    <PropertyGroup Condition="'$(Configuration)' == 'Release'">
        <PackageVersion>0.2.0</PackageVersion>
    </PropertyGroup>
    
Icono de paquete

Utiliza la etiqueta PackageIconUrl para añadir un icono a tu paquete de actividades. En este ejemplo, se utiliza un icono de muestra .

Paso 2: reconstruir el paquete

Reconstruye el paquete e impórtalo en UiPath Studio como en la sección anterior. Abre el Administrador de paquetes y observa cómo tu paquete ahora tiene un nuevo icono, descripción y metadatos actualizados.

docs image

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado