- 概述
- 自定义活动
- 将活动迁移到 .NET 6
- 发行说明
- 构建工作流分析器规则
- 构建活动项目设置
- 创建自定义向导
- 按范围划分活动的优先级
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- IAnalyzer 配置服务
- UiPath.Studio.Activities.Api.Analyzer.Rules
- UiPath.Studio.Analyzer.Models
- 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.Analyzer.Rules
link在本节中,您可以找到有关如何使用 UiPath.Studio.Activities.Api.Analyzer.Rules构建活动的更多信息。
ActivityMessage
link指明活动触发了工作流分析器错误的消息。
继承
InspectionMessage > ActivityMessage
属性
类型 |
名称 |
备注 |
---|---|---|
字符串 |
活动 ID |
与消息相关的活动的 ID。 |
字符串 |
ActivityDisplayName |
活动显示名称。 |
IMemberModel |
SourceMember |
可选 结果的来源,例如变量或属性。 |
AnalyzerInspector
link表示规则和计数器的基类。
继承
属性
类型 |
名称 |
备注 |
---|---|---|
字符串 |
名称 |
显示在“ 工作流分析器设置”窗口中的规则/计数器名称。 |
字符串 |
ID |
|
IDictionary<string, IParameter> |
参数 |
可由用户配置的参数集合。 |
Bool |
DefaultIsEnabled |
如果为
true ,则默认情况下启用该规则。 需要 Studio 2019.10.3 或更高版本。
|
字符串 |
DocumentationLink |
可在 WFA 设置窗口中单击的链接。 需要 Studio 2019.10.3 或更高版本。 |
List<string> |
ApplicableScopes |
应应用此规则的目标配置。 有关一些示例,请参见 规则常量 。 需要 Studio 2020.4 或更高版本。 |
计数器
link用于定义计数器的界面。
继承
AnalyzerInspector > Counter
构造函数
public Counter(string counterName, string counterId)
类型 |
名称 |
备注 |
---|---|---|
字符串 |
counterName |
显示在“工作流分析器设置”窗口中的名称。 |
字符串 |
counterId |
计数器的 ID 必须唯一。 |
Counter <T>
link适用于特定检查对象的计数器。
继承
AnalyzerInspector > Counter > Counter<T>
泛型类型 T
定义此计数器适用范围的智能检查对象。
构造函数
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
类型 |
名称 |
备注 |
---|---|---|
字符串 |
counterName |
计数器的名称。 |
字符串 |
counterId |
计数器的 ID 必须唯一。 |
Func<IReadOnlyCollection<T>, Counter, InspectionResult> |
inspectionFunction |
一个函数,用于接收要检查的对象和用户配置的计数器,并且必须返回“ 检查结果”。 |
InspectionMessage
linkInspectionResult.InspectionMessages
中的消息。
属性
类型 |
名称 |
备注 |
---|---|---|
字符串 |
消息 |
要显示的消息。 需要 Studio 2019.10.3 或更高版本。 |
InspectionResult
link要检查的结果。
继承
IResult > InspectionResult
属性
类型 |
名称 |
备注 |
---|---|---|
Bool |
HasErrors | |
ICollection<string> |
消息 |
有关更详细的消息,请使用“ 检查消息”。 |
ICollection<InspectionMessage> |
InspectionMessages |
更好、可扩展且更详细的消息。 提供专用类型 (ActivityMessage)。 需要 Studio 2019.10.3 或更高版本。 |
字符串 |
RecommendationMessage |
此结果的建议。 |
追踪级别 |
ErrorLevel |
此结果的错误级别。 |
字符串 |
DocumentationLink |
此结果的文档链接。 |
IParameter
link定义规则或计数器参数的外观。
继承
属性
类型 |
名称 |
备注 |
---|---|---|
字符串 |
密钥 |
此规则中此参数的唯一键。 |
字符串 |
LocalizedDisplayName |
当前本地化的显示名称。 |
字符串 |
值 |
用户为此参数提供的值。 |
字符串 |
ConstraintRegex |
值的约束正则表达式。 需要 Studio 2019.10.2 或更高版本。 |
Bool |
默认值 |
此参数的默认值。 需要 Studio 2019.10.2 或更高版本。 |
参数
linkIParameter 的简单实现。
继承
IParameter > Parameter
属性
类型 |
名称 |
备注 |
---|---|---|
字符串 |
密钥 |
此规则中此参数的唯一键。 |
字符串 |
LocalizedDisplayName |
当前本地化的显示名称。 |
字符串 |
值 |
用户为此参数提供的值。 |
字符串 |
ConstraintRegex |
值的约束正则表达式。 需要 Studio 2019.10.2 或更高版本。 |
Bool |
默认值 |
此参数的默认值。 需要 Studio 2019.10.2 或更高版本。 |
ProjectMessage
link触发工作流分析器错误的包依赖项。
继承
InspectionMessage > ProjectMessage
属性
类型 |
名称 |
备注 |
---|---|---|
IDependency |
依赖项 |
可选 存在错误的依赖项。 |
规则
link用于定义规则的界面。
继承
AnalyzerInspector > Rule
构造函数
公共规则 (字符串规则名称,字符串规则 ID)
类型 |
名称 |
备注 |
---|---|---|
字符串 |
ruleName |
显示在“工作流分析器设置”窗口中的名称。 |
字符串 |
规则 ID |
规则 ID 必须唯一。 |
属性
类型 |
名称 |
备注 |
---|---|---|
追踪级别 |
ErrorLevel |
|
追踪级别 |
DefaultErrorLevel |
此规则的默认错误级别。 需要 Studio 2019.10.2 或更高版本。 |
字符串 |
RecommendationMessage |
可配置的建议消息。 |
Rule <T>
link适用于特定检查对象的规则。
继承
AnalyzerInspector > Rule > Rule<T>
泛型类型 T
定义此规则适用范围的 智能检查对象 。
构造函数
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
类型 |
名称 |
备注 |
---|---|---|
字符串 |
ruleName |
显示在“工作流分析器设置”窗口中的名称。 |
字符串 |
规则 ID |
规则 ID 必须唯一。 |
Func<T, Rule, InspectionResult> |
inspectionFunction |
一个函数,用于接收要检查的对象和用户配置的规则,并且必须返回“ 检查结果”。 |
RuleConstants
link定义要应用规则的 Studio 配置文件。
常量
类型 |
名称 |
备注 |
---|---|---|
字符串 |
DevelopmentRuleConstant |
表示适用于 Studio 的规则。 |
字符串 |
BusinessRuleConstant |
表示适用于 StudioX 的规则。 |
字符串 |
TestAutomationRuleConstant |
表示适用于 Studio Pro 的规则。 |
WorkflowMessage
link分析工作流时返回的消息。
继承
InspectionMessage > WorkflowMessage
属性
类型 |
名称 |
备注 |
---|---|---|
IMemberModel |
SourceMember |
可选 结果的来源。 |
字符串 |
显示名称 |
可选 生成消息的活动的显示名称。 |