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

Studio Actividades SDK

El paquete UiPath.Activities.API SDK se aloja en la fuente de actividades Oficial (https://pkgs.dev.azure.com/uipath/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json).

El paquete se utiliza, entre otros, para:

  • Crear reglas de reglas del analizador de flujo de trabajo añadiendo descripciones, parámetros e integrándolos en la ventana Configuración del analizador de flujo de trabajo de Studio.

    docs image

  • Crear la configuración del proyecto de actividades añadiendo categorías, secciones, campos de entrada numéricos, cuadros combinados e integrándolos en la ventana Configuración del proyecto de actividad en Studio, al igual que las actividades de los paquetes de UiPath.

    docs image

  • Crear asistentes personalizados e integrarlos en la cinta de Studio.

    docs image

    Importante:

    El paquete SDK UiPath.Activities.API se debe usar como dependencia de desarrollo en tu proyecto personalizado. Consulta más detalles sobre las Dependencias de desarrollo.

Como usar la API

Cuando las actividades se cargan en Studio, se proporciona una referencia a IWorkflowDesignApi de varias maneras:

  1. Dentro de la implementación IRegisterMetadata agrega un método public void Initialize(object api). Este método es llamado durante el proceso de carga de la actividad y la actividad puede almacenar el parámetro api para su uso posterior.
  2. Define una clase que implemente IRegisterWorkflowDesignApi. El método IRegisterWorkflowDesignApi.Initialize(IWorkflowDesignApi api) se llama durante el proceso de carga de la actividad, y la actividad puede almacenar el parámetro api para su uso posterior. Al utilizar este método, solo las versiones de Studio a partir de la versión 2019.6 pueden cargar tu paquete.
  3. Obtener una referencia del objeto api llamando a context.Services.GetService<IWorkflowDesignApi>() donde context es un System.Activities.Presentation.EditingContext, generalmente accesible para los diseñadores de actividades.

Teclas de características de diseño

Es importante realizar una comprobación preliminar con DesignFeatureKeys para ver si las claves de característica necesarias son compatibles. Para obtener más información, consulta DesignFeatureKeys.

Para comprobar una función, debes llamar al método HasFeature en la referencia IWorkflowDesignApi, de lo contrario, las llamadas a los métodos api pertinentes podrían fallar con MissingMemberException o MissingMethodException en versiones anteriores de Studio.

IWorkflowDesignApi studioActivitiesApi;
            // How to check for a feature.
            if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
            {
                // Call Method or lambda that is using specific feature
                // This ensures that the code is JIT compiled only after the feature check
           }
IWorkflowDesignApi studioActivitiesApi;
            // How to check for a feature.
            if (studioActivitiesApi.HasFeature(UiPath.Studio.Activities.Api.DesignFeatureKeys.Settings))
            {
                // Call Method or lambda that is using specific feature
                // This ensures that the code is JIT compiled only after the feature check
           }

Interfaces

Están disponibles las siguientes interfaces:

  • Como usar la API
  • Teclas de características de diseño
  • Interfaces

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado