- 概述
- 自定义活动
- 将活动迁移到 .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
在本节中,您可以找到有关如何使用 UiPath.Studio.Activities.Api.Analyzer.Rules构建活动的更多信息。
指明活动触发了工作流分析器错误的消息。
InspectionMessage > ActivityMessage
表示规则和计数器的基类。
类型 |
名称 |
备注 |
---|---|---|
字符串 |
名称 |
显示在“ 工作流分析器设置”窗口中的规则/计数器名称。 |
字符串 |
ID |
|
IDictionary<string, IParameter> |
参数 |
可由用户配置的参数集合。 |
Bool |
DefaultIsEnabled |
如果为
true ,则默认情况下启用该规则。 需要 Studio 2019.10.3 或更高版本。
|
字符串 |
DocumentationLink |
可在 WFA 设置窗口中单击的链接。 需要 Studio 2019.10.3 或更高版本。 |
List<string> |
ApplicableScopes |
应应用此规则的目标配置。 有关一些示例,请参见 规则常量 。 需要 Studio 2020.4 或更高版本。 |
用于定义计数器的界面。
AnalyzerInspector > Counter
适用于特定检查对象的计数器。
AnalyzerInspector > Counter > Counter<T>
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
类型 |
名称 |
备注 |
---|---|---|
字符串 |
counterName |
计数器的名称。 |
字符串 |
counterId |
计数器的 ID 必须唯一。 |
Func<IReadOnlyCollection<T>, Counter, InspectionResult> |
inspectionFunction |
一个函数,用于接收要检查的对象和用户配置的计数器,并且必须返回“ 检查结果”。 |
要检查的结果。
IResult > InspectionResult
类型 |
名称 |
备注 |
---|---|---|
Bool |
HasErrors | |
ICollection<string> |
消息 |
有关更详细的消息,请使用“ 检查消息”。 |
ICollection<InspectionMessage> |
InspectionMessages |
更好、可扩展且更详细的消息。 提供专用类型 (ActivityMessage)。 需要 Studio 2019.10.3 或更高版本。 |
字符串 |
RecommendationMessage |
此结果的建议。 |
追踪级别 |
ErrorLevel |
此结果的错误级别。 |
字符串 |
DocumentationLink |
此结果的文档链接。 |
IParameter 的简单实现。
IParameter > Parameter
触发工作流分析器错误的包依赖项。
InspectionMessage > ProjectMessage
用于定义规则的界面。
AnalyzerInspector > Rule
适用于特定检查对象的规则。
AnalyzerInspector > Rule > Rule<T>
定义此规则适用范围的 智能检查对象 。
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
类型 |
名称 |
备注 |
---|---|---|
字符串 |
ruleName |
显示在“工作流分析器设置”窗口中的名称。 |
字符串 |
规则 ID |
规则 ID 必须唯一。 |
Func<T, Rule, InspectionResult> |
inspectionFunction |
一个函数,用于接收要检查的对象和用户配置的规则,并且必须返回“ 检查结果”。 |