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.Activities

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

ActivityDataIds

Nota:

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

Habilita la funcionalidad de arrastrar y soltar para actividades, por ejemplo, arrastrar elementos desde el panel Recursos a una actividad.

Constantes

TipoNombre
StringAssetDataId
StringProcessDataId
StringQueueDataId
StringEntityDataId
StringUiElementDataId

IActivityFactoryRepository

Nota:

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

Un repositorio de fábricas de actividades.

Métodos

void Register(RegisterArgs registerArgs)

Registra un RegisterArgs específico para una actividad.

Tipo de parámetroNombre del parámetro
RegisterArgsregisterArgs
public void Register(Type activityType, Func<string, Activity> activityFactory, string activityDataId)

Registra un método de fábrica para crear la actividad de tipo ActivityType especificada y asocia el ActivityDataId con el tipo de actividad.

Tipo de parámetroNombre del parámetro
TipoactivityType
Func<string, Activity>activityFactory
StringActivityDataIds
void Register<T>(Func<string, T> activityFactory, string activityDataId)

Registra un método de fábrica para crear la actividad de tipo T especificada y asocia el ActivityDataId con el tipo de actividad.

Tipo de parámetroNombre del parámetro
Func<string, T>activityFactory
StringActivityDataIds

IActivitySynonymService

Nota:

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

Expone la funcionalidad de añadir sinónimos de actividad.

Métodos

void SetActivitySynonyms(Type activity, IReadOnlyCollection/ synonyms)

Añade una lista de sinónimos para una actividad determinada.

Tipo de parámetroNombre del parámetroObservaciones
TipoActividadesEl tipo de actividad.
IReadOnlyCollection/synonymsUna colección de sinónimos de la actividad.

IActivityTriggerService

Nota:

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

Expone la funcionalidad de las actividades desencadenadoras para registrar información sobre sí mismas.

Propiedades

TipoNombreDescripción
BooleanoIsEnabledIndica si Studio admite desencadenadores (HasFeature es true y el indicador de característica es true).

Métodos

void SetData(Type activityType, TriggerData triggerData)

Permite que una actividad registre información sobre su argumento de salida, como el tipo (p. Ej. SalesForceAccount, Office365Message []) y nombre.

Tipo de parámetroNombre del parámetroObservaciones
TipoactivityTypeEl tipo de actividad.
TriggerDatatriggerDataLos datos desencadenadores asociados para esta actividad,

IAttendedActivityService

Nota:

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

Expone la funcionalidad de establecer una actividad como Attended.

Métodos

void SetActivityAttended(Type activity)

Establece el marcador isAttended para una actividad determinada.

Tipo de parámetroNombre del parámetroObservaciones
TipoActividadesLa actividad que debe registrarse como Attended.

RegisterArgs

Nota:

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

Argumentos utilizados para intercambiar información entre Studio y actividades relacionadas con el tipo de actividad, el ID de datos de actividad y varios métodos de fábrica para crear el tipo de actividad seleccionado.

Propiedades

TipoNombreDescripción
StringActivityDataIdEl ID asociado para el tipo de actividad.
TipoActivityTypeEl tipo de actividad de la actividad creada por el método de fábrica asociado (ActivityFactoryV1 o ActivityFactoryV3).

Métodos

public Func<string, Activity> FactoryV1

Método de fábrica para crear el tipo de actividad especificado. El parámetro de cadena son los datos asociados opcionales (nombre del activo, nombre de la cola, etc.).

Tipo de parámetroNombre del parámetroObservaciones
Func<string, Activity>FactoryV1El tipo de actividad.
public Func<string, Activity> FactoryV3

Método de fábrica para crear el tipo de actividad especificado. El parámetro de cadena son los datos asociados opcionales (nombre del activo, nombre de la cola, etc.).

Tipo de parámetroNombre del parámetroObservaciones
Func<string, Activity>FactoryV3El tipo de actividad.
public Func<string, Task<Activity>> FactoryV4

Método de fábrica para crear el tipo de actividad especificado. El parámetro de cadena son los datos asociados opcionales (nombre del activo, nombre de la cola, etc.). Requiere Studio 2022.4 o posterior.

Tipo de parámetroNombre del parámetroObservaciones
Func<string, Task<Activity>>FactoryV4El tipo de actividad.

TriggerData

Nota:

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

Datos de desencadenador de la actividad.

Propiedades

TipoNombreDescripción
StringNombre de propiedadNombre de la propiedad de actividad que contiene los datos del desencadenador.
StringNombreNombre de la variable o argumento que Studio creará y asignará a la propiedad de la actividad.
TipoTipoEl tipo de datos del desencadenador (p. Ej. Correo electrónico de Office365 []).
ArgumentDirectionDirecciónNo se utiliza, pero permite que las actividades especifiquen si los datos son para entrada o salida. Solo salida actual.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado