- 概述
- 自定义活动- 将活动迁移到 .NET 6
- 发行说明
- 构建工作流分析器规则
- 构建活动项目设置
- 创建自定义向导
- 按范围划分活动的优先级
- 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
- 触发器 SDK
- Agents SDKs

开发者指南
在本节中,您可以找到有关如何使用 UiPath.Studio.Activities.Api.Activities构建活动的更多信息。
为活动启用拖放功能,例如,将项目从“ 资源 ”面板拖动到活动上。
常量
| 类型 | 名称 | 
|---|---|
| 字符串 | AssetDataId | 
| 字符串 | ProcessDataId | 
| 字符串 | QueueDataId | 
| 字符串 | EntityDataId | 
| 字符串 | UiElementDataId | 
活动工厂的存储库。
方法
void Register(RegisterArgs registerArgs)
注册 特定于活动的 RegisterArgs。
| 参数类型 | 参数名称 | 
|---|---|
| RegisterArgs | registerArgs | 
public void Register(Type activityType, Func<string, Activity> activityFactory, string activityDataId)
注册用于创建指定的 活动 类型类型活动的工厂方法,并将 活动 数据 ID 与活动类型相关联。
| 参数类型 | 参数名称 | 
|---|---|
| 类型 | activityType | 
| Func<string, Activity> | activityFactory | 
| 字符串 | 
<void Register<T>(Func<string, T> activityFactory, string activityDataId)
注册用于创建指定 T 类型活动的工厂方法,并将 活动 数据 ID 与活动类型相关联。
| 参数类型 | 参数名称 | 
|---|---|
| Func<string, T> | activityFactory | 
| 字符串 | 
公开添加活动同义词的功能。
方法
void SetActivitySynonyms(Type activity, IReadOnlyCollection/ synonyms)
添加给定活动的同义词列表。
| 参数类型 | 参数名称 | 备注 | 
|---|---|---|
| 类型 | 活动 | 活动类型。 | 
| IReadOnlyCollection/ | synonyms | 活动的同义词集合。 | 
公开触发器活动的功能,以注册有关其自身的信息。
属性
| 类型 | 名称 | 描述 | 
|---|---|---|
| Bool | IsEnabled | 指示 Studio 是否支持触发器(“HasFeature” 为  true,功能标志为true)。 | 
方法
void SetData(Type activityType, TriggerData triggerData)
允许活动注册有关其输出参数的信息,例如类型(例如 SalesForceAccount、Office365Message[])和名称。
| 参数类型 | 参数名称 | 备注 | 
|---|---|---|
| 类型 | activityType | 活动类型。 | 
| TriggerData | triggerData | 此活动的关联触发器数据, | 
公开将活动设置为 Attended的功能。
方法
void SetActivityAttended(Type activity)
为给定活动设置“ 有人值守” 标志。
| 参数类型 | 参数名称 | 备注 | 
|---|---|---|
| 类型 | 活动 | 需要注册为 Attended 的活动。 | 
用于在 Studio 和活动之间交换与活动类型、活动数据 ID 和用于创建所选活动类型的多种工厂方法相关的信息的参数。
属性
| 类型 | 名称 | 描述 | 
|---|---|---|
| 字符串 | ActivityDataId | 活动类型的关联 ID。 | 
| 类型 | ActivityType | 由关联的工厂方法(ActivityFactoryV1 或 ActivityFactoryV3)创建的活动的活动类型。 | 
方法
public Func<string, Activity> FactoryV1
用于创建指定活动类型的工厂方法。 字符串参数是可选的关联数据(资产名称、队列名称等)。
| 参数类型 | 参数名称 | 备注 | 
|---|---|---|
| Func<string, Activity> | FactoryV1 | 活动类型。 | 
public Func<string, Activity> FactoryV3
用于创建指定活动类型的工厂方法。 字符串参数是可选的关联数据(资产名称、队列名称等)。
| 参数类型 | 参数名称 | 备注 | 
|---|---|---|
| Func<string, Activity> | FactoryV3 | 活动类型。 | 
public Func<string, Task<Activity>> FactoryV4
用于创建指定活动类型的工厂方法。 字符串参数是可选的关联数据(资产名称、队列名称等)。 需要 Studio 2022.4 或更高版本。
| 参数类型 | 参数名称 | 备注 | 
|---|---|---|
| Func<string, Task<Activity>> | FactoryV4 | 活动类型。 |