- Visão geral
- Atividades personalizadas
- Migrando 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

Guia do desenvolvedor
Nesta seção, você pode encontrar mais informações sobre como criar atividades usando o UiPath.Studio.Activities.Api.Activities.
Habilita a funcionalidade de arrastar e soltar para atividades, por exemplo, arrastando itens do painel Recursos para uma atividade.
Constantes
Tipo |
Name |
---|---|
String |
AssetDataId |
String |
ProcessDataId |
String |
QueueDataId |
String |
EntityDataId |
String |
UiElementDataId |
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 de activity especificado e associa o activityDataId ao tipo de atividade.
Tipo de parâmetro |
Nome do parâmetro |
---|---|
Tipo |
activityType |
Func<string, Activity> |
activityFactory |
String |
<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 a activityDataId ao tipo de atividade.
Tipo de parâmetro |
Nome do parâmetro |
---|---|
Func<string, T> |
activityFactory |
String |
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. |
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 (TemFeature é
true e o 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, |
Exibe a funcionalidade de definir uma atividade como Attended.
Métodos
void SetActivityAttended(Type activity)
Define o sinalizador isAttended para uma determinada atividade.
Tipo de parâmetro |
Nome do parâmetro |
Considerações |
---|---|---|
Tipo |
Atividade |
A atividade que precisa ser registrada como Attended. |
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> FactoryV1
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> FactoryV3
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>> FactoryV4
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. |
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. |