- Información general
- Actividades personalizadas
- 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
Guía del desarrollador
UiPath.Studio.Activities.Api.Activities
En esta sección puedes encontrar más información sobre cómo crear actividades usando UiPath.Studio.Activities.Api.Activities.
Habilita la funcionalidad de arrastrar y soltar para actividades, por ejemplo, arrastrar elementos desde el panel Recursos a una actividad.
Un repositorio de fábricas de actividades.
void Register(RegisterArgs registerArgs)
Registra un RegistrarArgs específico para una actividad.
Tipo de parámetro |
Nombre del parámetro |
---|---|
RegisterArgs |
registerArgs |
public void Register(Type activityType, Func<string, Activity> activityFactory, string activityDataId)
Registra un método de fábrica para crear el tipo de actividad especificado y asocia el IDDeDatosDeActividad con el tipo de actividad.
Tipo de parámetro |
Nombre del parámetro |
---|---|
Tipo |
activityType |
Func<string, Activity> |
activityFactory |
String |
<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ámetro |
Nombre del parámetro |
---|---|
Func<string, T> |
activityFactory |
String |
Expone la funcionalidad de añadir sinónimos de actividad.
void SetActivitySynonyms(Type activity, IReadOnlyCollection/ synonyms)
Añade una lista de sinónimos para una actividad determinada.
Tipo de parámetro |
Nombre del parámetro |
Observaciones |
---|---|---|
Tipo |
Actividades |
El tipo de actividad. |
IReadOnlyCollection/ |
synonyms |
Una colección de sinónimos de la actividad. |
Expone la funcionalidad de las actividades desencadenadoras para registrar información sobre sí mismas.
Tipo |
Nombre |
Descripción |
---|---|---|
Booleano |
IsEnabled |
Indica si Studio admite desencadenadores (HasFeature es
true y el marcador de característica es true ).
|
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ámetro |
Nombre del parámetro |
Observaciones |
---|---|---|
Tipo |
activityType |
El tipo de actividad. |
TriggerData |
triggerData |
Los datos desencadenadores asociados para esta actividad, |
Expone la funcionalidad de establecer una actividad como Attended.
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.
Tipo |
Nombre |
Descripción |
---|---|---|
String |
ActivityDataId |
El ID asociado para el tipo de actividad. |
Tipo |
ActivityType |
El tipo de actividad de la actividad creada por el método de fábrica asociado (ActivityFactoryV1 o ActivityFactoryV3). |
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ámetro |
Nombre del parámetro |
Observaciones |
---|---|---|
Func<string, Activity> |
FactoryV1 |
El 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ámetro |
Nombre del parámetro |
Observaciones |
---|---|---|
Func<string, Activity> |
FactoryV3 |
El 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ámetro |
Nombre del parámetro |
Observaciones |
---|---|---|
Func<string, Task<Activity>> |
FactoryV4 |
El tipo de actividad. |
Datos de desencadenador de la actividad.
Tipo |
Nombre |
Descripción |
---|---|---|
String |
Nombre de propiedad |
Nombre de la propiedad de actividad que contiene los datos del desencadenador. |
String |
Nombre |
Nombre de la variable o argumento que Studio creará y asignará a la propiedad de la actividad. |
Tipo |
Tipo |
El tipo de datos del desencadenador (p. Ej. Correo electrónico de Office365 []). |
ArgumentDirection |
Dirección |
No se utiliza, pero permite que las actividades especifiquen si los datos son para entrada o salida. Solo salida actual. |