- Visão geral
- Atividades personalizadas
- Migração de atividades para o. NET 6
- Notas de versão
- Como Criar Regras do Analisador de Fluxo de Trabalho
- Como criar as configurações de projeto de atividades
- Como criar assistentes personalizados
- Priorizar atividades por escopo
- 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
- Gatilhos SDK
- SDKs de agentes

Guia do desenvolvedor
UiPath.Studio.Activities.Api.Activities
Nesta seção, você pode encontrar mais informações sobre como criar atividades usando UiPath.Studio.Activities.Api.Activities.
ActivityDataIds
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
Habilita a funcionalidade de arrastar e soltar para atividades, por exemplo, arrastar itens do painel Recursos para uma atividade.
Constantes
| Tipo | Name |
|---|---|
| String | AssetDataId |
| String | ProcessDataId |
| String | QueueDataId |
| String | EntityDataId |
| String | UiElementDataId |
IActivityFactoryRepository
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
Um repositório de fábricas de atividades.
Métodos
void Register(RegisterArgs registerArgs)
Registra um RegisterArgs específico para uma atividade.
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| RegisterArgs | registerArgs |
public void Register(Type activityType, Func<string, Activity> activityFactory, string activityDataId)
Registra um método de fábrica para criar a atividade do tipo activityType especificada e associa o activityDataId ao tipo de atividade.
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
| Tipo | activityType |
Func<string, Activity> | activityFactory |
| String | ActivityDataIds |
void Register<T>(Func<string, T> activityFactory, string activityDataId)
Registra um método de fábrica para criar a atividade do tipo T especificada e associa o activityDataId ao tipo de atividade.
| Tipo de parâmetro | Nome do parâmetro |
|---|---|
Func<string, T> | activityFactory |
| String | ActivityDataIds |
IActivitySynonymService
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.10.
Exibe a funcionalidade de adicionar sinônimos de atividade.
Métodos
void SetActivitySynonyms(Type activity, IReadOnlyCollection/ synonyms)
Adiciona uma lista de sinônimos para uma determinada atividade.
| Tipo de parâmetro | Nome do parâmetro | Considerações |
|---|---|---|
| Tipo | Atividade | O tipo de atividade. |
| IReadOnlyCollection/ | synonyms | Uma coleção de sinônimos da atividade. |
IActivityTriggerService
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v22.4.
Exibe a funcionalidade para que atividades de gatilho registrem informações sobre si mesmas.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| Bool | IsEnabled | Indica se o Studio é compatível com gatilhos (HasFeature é true e sinalizador de funcionalidade é true). |
Métodos
void SetData(Type activityType, TriggerData triggerData)
Permite que uma atividade registre informações sobre seu argumento de saída, como tipo (por exemplo, SalesForceAccount, Office365Message[]) e nome.
| Tipo de parâmetro | Nome do parâmetro | Considerações |
|---|---|---|
| Tipo | activityType | O tipo de atividade. |
| TriggerData | triggerData | Os dados de gatilho associados para essa atividade, |
IAttendedActivityService
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.10.
Exibe a funcionalidade de definir uma atividade como Attended.
Métodos
void SetActivityAttended(Type activity)
Define o sinalizador isAttended para uma atividade específica.
| Tipo de parâmetro | Nome do parâmetro | Considerações |
|---|---|---|
| Tipo | Atividade | A atividade que precisa ser registrada como Attended. |
RegisterArgs
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v21.4.
Argumentos usados para trocar informações entre o Studio e atividades relacionadas ao tipo de atividade, ID de dados da atividade e vários métodos de fábrica para criar o tipo de atividade selecionado.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | ActivityDataId | O ID associado para o tipo de atividade. |
| Tipo | ActivityType | O tipo de atividade da atividade criada pelo método de fábrica associado (ActivityFactoryV1 ou ActivityFactoryV3). |
Métodos
public Func<string, Activity> FabricV1
Método de fábrica para criar o tipo de atividade especificado. O parâmetro de string são os dados opcionais associados (nome do ativo, nome da fila etc.).
| Tipo de parâmetro | Nome do parâmetro | Considerações |
|---|---|---|
Func<string, Activity> | FactoryV1 | O tipo de atividade. |
public Func<string, Activity> FabricV3
Método de fábrica para criar o tipo de atividade especificado. O parâmetro de string são os dados opcionais associados (nome do ativo, nome da fila etc.).
| Tipo de parâmetro | Nome do parâmetro | Considerações |
|---|---|---|
Func<string, Activity> | FactoryV3 | O tipo de atividade. |
public Func<string, Task<Activity>> FabricV4
Método de fábrica para criar o tipo de atividade especificado. O parâmetro de string são os dados opcionais associados (nome do ativo, nome da fila etc.). Requer o Studio 2022.4 ou posterior.
| Tipo de parâmetro | Nome do parâmetro | Considerações |
|---|---|---|
Func<string, Task<Activity>> | FactoryV4 | O tipo de atividade. |
TriggerData
Essa funcionalidade foi introduzida no UiPath.Studio.Activities.Api v22.4.
Dados de gatilho para a atividade.
Propriedades
| Tipo | Name | Description |
|---|---|---|
| String | Nome da Propriedade | Nome da propriedade da atividade que contém os dados do gatilho. |
| String | Name | Nome da variável ou argumento que o Studio criará e mapeará para a propriedade da atividade. |
| Tipo | Tipo | O tipo de dados do gatilho (por exemplo, Office365Email[]). |
| ArgumentDirection | Direction | Não é usado, mas permite que atividades especifiquem se os dados são para entrada ou saída. Apenas saída no momento. |