- 概述
- 自定义活动
- 将活动迁移到 .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

开发者指南
在本节中,您可以找到有关如何使用 UiPath.Studio.Activities.Api.Activities构建活动的更多信息。
为活动启用拖放功能,例如,将项目从“ 资源 ”面板拖动到活动上。
常量
类型 |
名称 |
---|---|
字符串 |
AssetDataId |
字符串 |
ProcessDataId |
字符串 |
QueueDataId |
字符串 |
EntityDataId |
字符串 |
UiElementDataId |
活动工厂的存储库。
方法
void Register(RegisterArgs registerArgs)
Registers a RegisterArgs specific for an activity.
参数类型 |
参数名称 |
---|---|
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 |
活动类型。 |