- 概述
- 自定义活动
- 将活动迁移到 .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
在本节中,您可以找到有关如何使用 UiPath.Studio.Activities.Api构建活动的更多信息。
用于查询 IAssetApiService 以检索 Orchestrator 资产的结构。
用于检查功能是否可用的功能键列表。
类型 |
名称 |
值 |
引入时间 |
---|---|---|---|
字符串 |
设置 |
SettingsV1 |
Studio 2019.10 |
字符串 |
SettingsV2 |
SettingsV2 |
Studio 2020.4 |
字符串 |
SettingsV3 |
SettingsV3 |
Studio 2021.10 |
字符串 |
主题 |
ThemeV1 |
Studio 2019.10 |
字符串 |
向导 |
WizardsV1 |
Studio 2019.10 |
字符串 |
WizardsV2 |
WizardsV2 |
Studio 2020.4 |
字符串 |
WizardsV3 |
WizardsV3 |
Studio 2020.4 |
字符串 |
WizardsV4 |
WizardsV4 |
Studio 2020.10 |
字符串 |
AccessProvider |
AccessProviderV1 |
Studio 2019.10 |
字符串 |
AccessProviderV2 |
AccessProviderV2 |
Studio 2020.10 |
字符串 |
AccessProviderV3 |
AccessProviderV3 |
Studio 2020.10 |
字符串 |
Telemetry |
TelemetryV1 |
Studio 2019.10 |
字符串 |
工作流分析器 |
WorkflowAnalyzerV1 |
Studio 2019.10 |
字符串 |
WorkflowAnalyzerV2 |
WorkflowAnalyzerV2 |
Studio 2019.10.2 |
字符串 |
WorkflowAnalyzerV3 |
WorkflowAnalyzerV3 |
Studio 2019.10.3 |
字符串 |
ProjectProperties |
ProjectPropertiesV1 |
Studio 2020.4 |
字符串 |
ProjectPropertiesV2 |
ProjectPropertiesV2 |
Studio 2021.10 |
字符串 |
ProjectPropertiesV3 |
ProjectPropertiesV3 |
Studio 2022.4 |
字符串 |
WorkflowAnalyzerV4 |
WorkflowAnalyzerV4 |
Studio 2020.4 |
字符串 |
WorkflowAnalyzerV5 |
WorkflowAnalyzerV5 |
Studio 2020.4.2 |
字符串 |
WorkflowAnalyzerV6 |
WorkflowAnalyzerV6 |
Studio 2020.10 |
字符串 |
WorkflowAnalyzerV7 |
WorkflowAnalyzerV7 |
Studio 2020.10 |
字符串 |
WorkflowAnalyzerV8 |
WorkflowAnalyzerV8 |
Studio 2020.10.3 |
字符串 |
WorkflowAnalyzerV9 |
WorkflowAnalyzerV9 |
Studio 2021.4 |
字符串 |
WorkflowAnalyzerV10 |
WorkflowAnalyzerV10 |
Studio 2021.10 |
字符串 |
WorkflowAnalyzerV11 |
WorkflowAnalyzerV11 |
Studio 2022.4 |
字符串 |
WorkflowAnalyzerV12 |
WorkflowAnalyzerV12 |
Studio 2022.4 |
字符串 |
WorkflowAnalyzerV13 |
WorkflowAnalyzerV13 |
Studio 2022.4 |
字符串 |
ScopedActivities |
ScopedActivitiesV1 |
Studio 2020.4 |
字符串 |
ActivitySynonyms |
ActivitySynonymsV1 |
Studio 2021.10 |
字符串 |
活动触发器 |
ActivityTriggersV1 |
Studio 2022.4 |
字符串 |
AttendedActivities |
AttendedActivitiesV1 |
Studio 2021.10 |
字符串 |
InstallExtensions |
InstallExtensionsV1 |
Studio 2020.4 |
字符串 |
InstallExcelAddIn |
InstallExcelAddInV1 |
Studio 2020.10 |
字符串 |
ActivityFactory |
ActivityFactoryV1 |
Studio 2020.10 |
字符串 |
ActivityFactoryV2 |
ActivityFactoryV2 |
Studio 2020.10 |
字符串 |
ActivityFactoryV3 |
ActivityFactoryV3 |
Studio 2021.4 |
字符串 |
ActivityFactoryV4 |
ActivityFactoryV4 |
Studio 2022.4 |
字符串 |
StudioDesignSettings |
StudioDesignSettingsV1 |
Studio 2020.10 |
字符串 |
StudioDesignSettingsV2 |
StudioDesignSettingsV2 |
Studio 2021.10 |
字符串 |
ExpressionService |
ExpressionServiceV1 |
Studio 2020.10 |
字符串 |
DesignTimeExpressionExpanderService |
DesignTimeExpressionExpanderServiceV1 |
Studio 2021.10 |
字符串 |
ExclusiveScopedActivities |
ExclusiveScopedActivitiesV1 |
Studio 2020.10 |
字符串 |
MockingCapabilities |
MockingCapabilitiesV1 |
Studio 2020.10 |
字符串 |
MockingCapabilitiesV2 |
MockingCapabilitiesV2 |
Studio 2020.10 |
字符串 |
ObjectRecorderHighlight |
ObjectRecorderHighlight |
Studio 2021.10 |
字符串 |
ObjectRecorderCurrentElements |
ObjectRecorderCurrentElements |
Studio 2021.10 |
字符串 |
对象存储库 |
ObjectRepositoryV1 |
Studio 2020.10 |
字符串 |
SimpleObjectRepository |
SimpleObjectRepositoryV1 |
Studio 2021.10 |
字符串 |
组织设置 |
OrganizationalSettingsV1 |
Studio 2020.10.3 |
字符串 |
WindowOperations |
WindowOperationsV1 |
Studio 2021.4 |
字符串 |
WindowOperationsV2 |
WindowOperationsV2 |
Studio 2021.4 |
字符串 |
PackageBindings |
PackageBindingsV1 |
Studio 2021.4 |
字符串 |
PackageBindingsV2 |
PackageBindingsV2 |
Studio 2021.10 |
字符串 |
PackageBindingsV3 |
PackageBindingsV3 |
Studio 2022.4 |
字符串 |
Orchestrator API |
OrchestratorApiV1 |
Studio 2021.10 |
字符串 |
LicenseApi |
LicenseApiV1 |
Studio 2021.10 |
字符串 |
BusyService |
BusyServiceV1 |
Studio 2021.10 |
字符串 |
ModernClassicSetting |
ModernClassicSettingV1 |
Studio 2021.10 |
字符串 |
AutoCaptureElements |
AutoCaptureElements |
Studio 2021.10 |
公开用于执行资产相关操作的 API。
Task<IEnumerable<string>> GetAssets(int top, string folder = null)
返回表示指定文件夹中资产名称的字符串列表。 如果未指定文件夹,则使用默认文件夹。
参数类型 |
参数名称 |
备注 |
---|---|---|
int |
顶部 |
要检索的资产数量。 |
字符串 |
folder |
定义资产的文件夹。 如果
null ,则将检索当前用户可见的所有资产。
|
Task<IEnumerable<string>> GetAssets(AssetRequestParameters requestParameters, string folder = null)
返回表示指定文件夹中资产名称的字符串列表。 如果未指定文件夹,则使用默认文件夹。
参数类型 |
参数名称 |
备注 |
---|---|---|
AssetRequestParameters |
请求参数 |
高级查询参数。 请参阅 资产请求参数。 |
字符串 |
folder |
定义资产的文件夹。 如果
null ,则将检索当前用户可见的所有资产。
|
Task<IEnumerable<string\>\> GetAssetFolders(int top)
返回可访问文件夹的列表。
参数类型 |
参数名称 |
备注 |
---|---|---|
int |
顶部 |
要检索的文件夹数。 |
一种从活动包安装扩展程序的方法。
void InstallExtension(string extensionName)
向活动公开已安装的扩展程序。
参数类型 |
参数名称 |
备注 |
---|---|---|
字符串 |
extensionName |
扩展程序的名称。 |
void InstallExcelAddIn()
触发适用于 StudioX 的 UiPath Excel 加载项 的安装流程。
Orchestrator 相关操作的顶层包装器。 在 IWorkflowDesignApi中公开。
类型 |
名称 |
描述 |
---|---|---|
AssetApiService |
对与资产相关的 Orchestrator API 的引用。 |
描述如何读取组织设置的界面。
每个规则程序集中由分析器应用程序调用的组件,用于配置主机分析器。
void Initialize(IAnalyzerConfigurationService workflowAnalyzerConfigService)
为实施程序集提供注入点,以便访问 IAnalyzerConfigurationService 功能。
参数类型 |
参数名称 |
备注 |
---|---|---|
IAnalyzer 配置服务 |
workflowAnalyzerConfigService |
对 IAnalyzerConfigurationService 的引用,用于注册规则。 |
工作流设计器 API 注册。 它遵循与 IRegisterMetadata 相同的模式。 Studio 将扫描程序集中的类型,以查找此接口的实现。 如果找到实现,Studio 将创建一个实例,并通过 IRegisterWorkflowDesignApi.Initialize(IWorkflowDesignApi.
Initialize(object)
方法。 将对象参数转换为您这边的 IWorkflowDesignApi。 可以通过“获取服务”从设计器上下文中检索相同的 IWorkflowDesignApi 实例。
void Initialize(IWorkflowDesignApi api)
注册 API 实例。
参数类型 |
参数名称 |
备注 |
---|---|---|
IWorkflowDesignApi |
API |
对用于访问 Studio 功能的 IWorkflowDesignApi 的引用。 |
Studio 设计器 面板相关功能的界面。
类型 |
名称 |
备注 |
---|---|---|
Bool |
新式行为 |
如果设置为
true ,则启用 新式设计体验 。
|
Bool |
UseConnectionService |
如果设置为
true ,则默认启用 Integration Service 连接。 需要 Studio 2021.10 或更高版本。
|
窗口相关操作的入口点。
void Initialize(object)
来获取此接口的实例。
类型 |
名称 |
访问器 |
---|---|---|
组织设置 |
get | |
设置 |
get | |
Telemetry |
get | |
主题 |
get | |
向导 |
get | |
AccessProvider |
get | |
ProjectPropertiesService |
get | |
ScopedActivitiesService |
get | |
ActivitySynonymService |
get | |
AttendedActivityService |
get | |
DesignTimeExpressionExpanderService |
get | |
ActivityFactory |
get | |
ObjectLibrary |
get | |
ExtensionsInstallerService |
get | |
StudioDesignSettings |
get | |
ExpressionService |
get | |
ExclusiveScopedActivitiesService |
get | |
MockActivityService |
get | |
WindowOperations |
get | |
PackageBindings |
get | |
LicenseApiService |
get | |
BusyService |
get | |
ActivityTriggerService |
get |