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

UiPath.Studio.Activities.Api

En esta sección puedes encontrar más información sobre cómo crear actividades utilizando UiPath.Studio.Activities.Api.

AssetRequestParameters

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.10.

Estructura utilizada para consultar el IAssetApiService para recuperar activos de Orchestrator.

Propiedades

TipoNombre
StringExpandir
StringFiltro
StringSeleccionar
StringOrdenar por
int?Arriba
int?Omitir
bool?Recuento

DesignFeatureKeys

Lista de teclas de función para comprobar si una función está disponible.

Propiedades

TipoNombreValorIntroducido en
StringConfiguraciónSettingsV1Studio 2019.10
StringSettingsV2SettingsV2Studio 2020.4
StringSettingsV3SettingsV3Studio 2021.10
StringTemaThemeV1Studio 2019.10
StringAsistentesWizardsV1Studio 2019.10
StringWizardsV2WizardsV2Studio 2020.4
StringWizardsV3WizardsV3Studio 2020.4
StringWizardsV4WizardsV4Studio 2020.10
StringAccessProviderAccessProviderV1Studio 2019.10
StringAccessProviderV2AccessProviderV2Studio 2020.10
StringAccessProviderV3AccessProviderV3Studio 2020.10
StringTelemetryTelemetryV1Studio 2019.10
StringAnalizador de flujo de trabajoWorkflowAnalyzerV1Studio 2019.10
StringWorkflowAnalyzerV2WorkflowAnalyzerV2Studio 2019.10.2
StringWorkflowAnalyzerV3WorkflowAnalyzerV3Studio 2019.10.3
StringProjectPropertiesProjectPropertiesV1Studio 2020.4
StringProjectPropertiesV2ProjectPropertiesV2Studio 2021.10
StringProjectPropertiesV3ProjectPropertiesV3Studio 2022.4
StringWorkflowAnalyzerV4WorkflowAnalyzerV4Studio 2020.4
StringWorkflowAnalyzerV5WorkflowAnalyzerV5Studio 2020.4.2
StringWorkflowAnalyzerV6WorkflowAnalyzerV6Studio 2020.10
StringWorkflowAnalyzerV7WorkflowAnalyzerV7Studio 2020.10
StringWorkflowAnalyzerV8WorkflowAnalyzerV8Studio 2020.10.3
StringWorkflowAnalyzerV9WorkflowAnalyzerV9Studio 2021.4
StringWorkflowAnalyzerV10WorkflowAnalyzerV10Studio 2021.10
StringWorkflowAnalyzerV11WorkflowAnalyzerV11Studio 2022.4
StringWorkflowAnalyzerV12WorkflowAnalyzerV12Studio 2022.4
StringWorkflowAnalyzerV13WorkflowAnalyzerV13Studio 2022.4
StringScopedActivitiesScopedActivitiesV1Studio 2020.4
StringActivitySynonymsActivitySynonymsV1Studio 2021.10
StringDesencadenadores de actividadActivityTriggersV1Studio 2022.4
StringAttendedActivitiesAttendedActivitiesV1Studio 2021.10
StringInstallExtensionsInstallExtensionsV1Studio 2020.4
StringInstallExcelAddInInstallExcelAddInV1Studio 2020.10
StringActivityFactoryActivityFactoryV1Studio 2020.10
StringActivityFactoryV2ActivityFactoryV2Studio 2020.10
StringActivityFactoryV3ActivityFactoryV3Studio 2021.4
StringActivityFactoryV4ActivityFactoryV4Studio 2022.4
StringStudioDesignSettingsStudioDesignSettingsV1Studio 2020.10
StringStudioDesignSettingsV2StudioDesignSettingsV2Studio 2021.10
StringExpressionServiceExpressionServiceV1Studio 2020.10
StringDesignTimeExpressionExpanderServiceDesignTimeExpressionExpanderServiceV1Studio 2021.10
StringExclusiveScopedActivitiesExclusiveScopedActivitiesV1Studio 2020.10
StringMockingCapabilitiesMockingCapabilitiesV1Studio 2020.10
StringMockingCapabilitiesV2MockingCapabilitiesV2Studio 2020.10
StringObjectRecorderHighlightObjectRecorderHighlightStudio 2021.10
StringObjectRecorderCurrentElementsObjectRecorderCurrentElementsStudio 2021.10
StringRepo. de objetosObjectRepositoryV1Studio 2020.10
StringSimpleObjectRepositorySimpleObjectRepositoryV1Studio 2021.10
StringConfiguraciónOrganizativaOrganizationalSettingsV1Studio 2020.10.3
StringWindowOperationsWindowOperationsV1Studio 2021.4
StringWindowOperationsV2WindowOperationsV2Studio 2021.4
StringPackageBindingsPackageBindingsV1Studio 2021.4
StringPackageBindingsV2PackageBindingsV2Studio 2021.10
StringPackageBindingsV3PackageBindingsV3Studio 2022.4
StringAPI de OrchestratorOrchestratorApiV1Studio 2021.10
StringLicenseApiLicenseApiV1Studio 2021.10
StringBusyServiceBusyServiceV1Studio 2021.10
StringModernClassicSettingModernClassicSettingV1Studio 2021.10
StringAutoCaptureElementsAutoCaptureElementsStudio 2021.10

Observaciones

Puede comprobar si una característica está disponible invocando el método IHasFeature.HasFeature utilizando la clave.

IAssetApiService

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.10.

Expone la API para realizar operaciones relacionadas con activos.

Métodos

Task<IEnumerable<string>> GetAssets(int top, string folder = null)

Devuelve una lista de cadenas que representan los nombres de activos en la carpeta especificada. Si no se especifica una carpeta, se utiliza la carpeta predeterminada.

Tipo de parámetroNombre del parámetroObservaciones
intArribaEl número de activos que se van a recuperar.
StringfolderLa carpeta en la que están definidos los activos. Si es null, se recuperarán todos los activos visibles para los usuarios actuales.
Task<IEnumerable<string>> GetAssets(AssetRequestParameters requestParameters, string folder = null)

Devuelve una lista de cadenas que representan los nombres de activos en la carpeta especificada. Si no se especifica una carpeta, se utiliza la carpeta predeterminada.

Tipo de parámetroNombre del parámetroObservaciones
AssetRequestParametersParámetros de la solicitudParámetros de consulta avanzados. Consulta ParámetrosDeSolicitudDeActivo.
StringfolderLa carpeta en la que están definidos los activos. Si es null, se recuperarán todos los activos visibles para los usuarios actuales.
Task<IEnumerable<string>> GetAssetFolders(int top)

Devuelve la lista de carpetas accesibles.

Tipo de parámetroNombre del parámetroObservaciones
intArribaEl número de carpetas por recuperar.

IExtensionsInstallerService

Una forma de instalar extensiones desde un paquete de actividades.

Métodos

void InstallExtension(string extensionName)

Expone las extensiones instaladas a las actividades.

Tipo de parámetroNombre del parámetroObservaciones
StringextensionNameEl nombre de la extensión.
void InstallExcelAddIn()

Desencadena el proceso de instalación del complemento de Excel de UiPath para StudioX.

IOrchestratorApiService

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.10.

Envoltorio de nivel superior para operaciones relacionadas con Orchestrator. Expuesto en IWorkflowDesignApi.

Propiedades

TipoNombreDescripción
IAssetApiServiceAssetApiServiceUna referencia a una API de Orchestrator relacionada con activos.

IOrganizationalSettingsService

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Interfaz que describe cómo leer la configuración de la organización.

Métodos

Task<Dictionary<string, object>> GetSettingsAsync(IEnumerable<string> claves, CancellationToken ct = default(CancellationToken))

Recupera varias configuraciones organizativas de un origen de datos y devuelve un mapa de las claves encontradas y sus valores.

Tipo de parámetroNombre del parámetroObservaciones
IEnumerable<string>ClavesUna enumeración de las claves del entorno organizativo.
CancellationTokenctUn diccionario que asigna cada una de las claves encontradas y su valor.

IRegisterAnalyzerConfiguration

Componente llamado por la aplicación del analizador en cada conjunto de reglas para configurar el analizador del host.

Métodos

void Initialize(IAnalyzerConfigurationService workflowAnalyzerConfigService)

Ofrece un punto de inyección al ensamblado de implementación para acceder a las capacidades de IAnalyzerConfigurationService .

Tipo de parámetroNombre del parámetroObservaciones
IAnalyzerConfigurationServiceworkflowAnalyzerConfigServiceUna referencia a IAnalyzerConfigurationService que se usará para registrar reglas.

IRegisterWorkflowDesignApi

Registro de la API del diseñador de flujo de trabajo. Sigue el mismo patrón que IRegisterMetadata. Studio escaneará los tipos en su ensamblado en busca de implementaciones de esta interfaz. Si se encuentra una implementación, Studio crea una y la instancia de la API se entrega a través de IRegisterWorkflowDesignApi.Initialize (IWorkflowDesignApi.

Nota:

Las versiones anteriores de Studio que no se envían con la API no podrán cargar tu ensamblado. Si quieres mantener la compatibilidad con las versiones anteriores de Studio, en lugar de implementar esta interfaz, añade un método Initialize(object) en la implementación de IRegisterMetadata que Studio descubrirá mediante la reflexión. Transmita el parámetro del objeto a IWorkflowDesignApi. La misma instancia de IWorkflowDesignApi se puede recuperar del contexto del diseñador a través de GetService.

Métodos

void Initialize(IWorkflowDesignApi api)

Registra la instancia de API.

Tipo de parámetroNombre del parámetroObservaciones
IWorkflowDesignApiAPIUna referencia a IWorkflowDesignApi que se utilizará para acceder a las características de Studio.

IStudioDesignSettingsService

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

Interfaz para la funcionalidad relacionada con el panel Diseñador de Studio.

Propiedades

TipoNombreObservaciones
BooleanoComportamiento modernoSi se establece en true, se habilita la Experiencia de diseño moderna .
BooleanoUseConnectionServiceSi se establece en true, las conexiones Integration Service están habilitadas de forma predeterminada. Requiere Studio 2021.10 o posterior.

IWindowOperationsService

Nota:

Esta característica se introdujo en UiPath.Studio.Activities.Api v21.4.

El punto de entrada para operaciones relacionadas con las ventanas.

Métodos

IntPtr GetMainWindowHandle()

Devuelve un identificador a la ventana principal de Studio.

void MinimizeMainWindow()

Minimiza la ventana principal de Studio.

void MaximizeMainWindow()

Maximiza la ventana principal de Studio.

void RestoreMainWindow()

Restaura la ventana principal de Studio.

void DisableMainWindow()

Deshabilita la ventana principal de Studio.

void EnableMainWindow()

Habilita la ventana principal de Studio.

IWorkflowDesignApi

Punto de entrada a la API. Puedes obtener una instancia de esta interfaz implementando IRegisterWorkflowDesignApi o añadiendo un void Initialize(object) en tu implementación de la interfaz IRegisterMetadata.

Herencia

IHasFeature > IWorkflowDesignApi

Propiedades

TipoNombreAccesorios
IOrganizationalSettingsServiceConfiguraciónOrganizativaget
IActivitiesSettingsServiceConfiguraciónget
ITelemetryServiceTelemetryget
IThemeServiceTemaget
IWizardsServiceAsistentesget
IAccessProviderAccessProviderget
IProjectPropertiesServiceProjectPropertiesServiceget
IScopedActivitiesServiceScopedActivitiesServiceget
IActivitySynonymServiceActivitySynonymServiceget
IAttendedActivityServiceAttendedActivityServiceget
IDesignTimeExpressionExpanderServiceDesignTimeExpressionExpanderServiceget
IActivityFactoryRepositoryActivityFactoryget
ILibraryServiceObjectLibraryget
IExtensionsInstallerServiceExtensionsInstallerServiceget
IStudioDesignSettingsServiceStudioDesignSettingsget
IExpressionServiceExpressionServiceget
IExclusiveScopedActivitiesServiceExclusiveScopedActivitiesServiceget
IMockActivityServiceMockActivityServiceget
IWindowOperationsServiceWindowOperationsget
IPackageBindingsServicePackageBindingsget
ILicenseApiServiceLicenseApiServiceget
IStudioBusyServiceBusyServiceget
IActivityTriggerServiceActivityTriggerServiceget

Observaciones

Esta API está disponible en los procesos de Studio y Workflow Analyzer.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado