- 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
UiPath.Studio.Activities.Api.Activities
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.
Um repositório de fábricas de atividades.
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.
Exibe a funcionalidade para que atividades de gatilho registrem informações sobre si mesmas.
Tipo |
Name |
Description |
---|---|---|
Bool |
IsEnabled |
Indica se o Studio é compatível com gatilhos (TemFeature é
true e o sinalizador de funcionalidade é true ).
|
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.
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.
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). |
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.
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. |