- 概述
- 自定义活动
- 将活动迁移到 .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构建活动的更多信息。
指明活动触发了工作流分析器错误的消息。
继承
InspectionMessage > ActivityMessage
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
活动 ID |
与消息相关的活动的 ID。 |
|
字符串 |
ActivityDisplayName |
活动显示名称。 |
|
IMemberModel |
SourceMember |
可选 结果的来源,例如变量或属性。 |
表示规则和计数器的基类。
继承
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
名称 |
显示在“ 工作流分析器设置”窗口中的规则/计数器名称。 |
|
字符串 |
ID |
|
|
IDictionary<string, IParameter> |
参数 |
可由用户配置的参数集合。 |
|
Bool |
DefaultIsEnabled |
如果为
true,则默认情况下启用该规则。 需要 Studio 2019.10.3 或更高版本。
|
|
字符串 |
DocumentationLink |
可在 WFA 设置窗口中单击的链接。 需要 Studio 2019.10.3 或更高版本。 |
|
List<string> |
ApplicableScopes |
The target configuration where this rule should apply. See RuleConstants for some examples. Requires Studio 2020.4 or later. |
用于定义计数器的界面。
继承
AnalyzerInspector > Counter
构造函数
public Counter(string counterName, string counterId)
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
counterName |
显示在“工作流分析器设置”窗口中的名称。 |
|
字符串 |
counterId |
计数器的 ID 必须唯一。 |
适用于特定检查对象的计数器。
继承
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 |
A function that receives the objects to be inspected and the counter as configured by the user and must return an InspectionResult. |
InspectionResult.InspectionMessages中的消息。
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
消息 |
要显示的消息。 需要 Studio 2019.10.3 或更高版本。 |
要检查的结果。
继承
IResult > InspectionResult
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
Bool |
HasErrors | |
|
ICollection<string> |
消息 |
For more detailed messages, use InspectionMessage. |
|
ICollection<InspectionMessage> |
InspectionMessages |
Better, scalable, and detailed messages. Specialized types are available (ActivityMessage). Requires Studio 2019.10.3 or later. |
|
字符串 |
RecommendationMessage |
此结果的建议。 |
|
追踪级别 |
ErrorLevel |
此结果的错误级别。 |
|
字符串 |
DocumentationLink |
此结果的文档链接。 |
定义规则或计数器参数的外观。
继承
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
密钥 |
此规则中此参数的唯一键。 |
|
字符串 |
LocalizedDisplayName |
当前本地化的显示名称。 |
|
字符串 |
值 |
用户为此参数提供的值。 |
|
字符串 |
ConstraintRegex |
值的约束正则表达式。 需要 Studio 2019.10.2 或更高版本。 |
|
Bool |
默认值 |
此参数的默认值。 需要 Studio 2019.10.2 或更高版本。 |
IParameter 的简单实现。
继承
IParameter > Parameter
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
密钥 |
此规则中此参数的唯一键。 |
|
字符串 |
LocalizedDisplayName |
当前本地化的显示名称。 |
|
字符串 |
值 |
用户为此参数提供的值。 |
|
字符串 |
ConstraintRegex |
值的约束正则表达式。 需要 Studio 2019.10.2 或更高版本。 |
|
Bool |
默认值 |
此参数的默认值。 需要 Studio 2019.10.2 或更高版本。 |
触发工作流分析器错误的包依赖项。
继承
InspectionMessage > ProjectMessage
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
IDependency |
依赖项 |
可选 存在错误的依赖项。 |
用于定义规则的界面。
继承
AnalyzerInspector > Rule
构造函数
公共规则 (字符串规则名称,字符串规则 ID)
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
ruleName |
显示在“工作流分析器设置”窗口中的名称。 |
|
字符串 |
规则 ID |
规则 ID 必须唯一。 |
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
追踪级别 |
ErrorLevel |
|
|
追踪级别 |
DefaultErrorLevel |
此规则的默认错误级别。 需要 Studio 2019.10.2 或更高版本。 |
|
字符串 |
RecommendationMessage |
可配置的建议消息。 |
适用于特定检查对象的规则。
继承
AnalyzerInspector > Rule > Rule<T>
泛型类型 T
An IInspectionObject that defines what this rule applies to.
构造函数
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
ruleName |
显示在“工作流分析器设置”窗口中的名称。 |
|
字符串 |
规则 ID |
规则 ID 必须唯一。 |
|
Func<T, Rule, InspectionResult> |
inspectionFunction |
A function that receives the objects to be inspected and the rule as configured by the user and must return an InspectionResult. |
定义要应用规则的 Studio 配置文件。
常量
|
类型 |
名称 |
备注 |
|---|---|---|
|
字符串 |
DevelopmentRuleConstant |
表示适用于 Studio 的规则。 |
|
字符串 |
BusinessRuleConstant |
表示适用于 StudioX 的规则。 |
|
字符串 |
TestAutomationRuleConstant |
表示适用于 Studio Pro 的规则。 |
分析工作流时返回的消息。
继承
InspectionMessage > WorkflowMessage
属性
|
类型 |
名称 |
备注 |
|---|---|---|
|
IMemberModel |
SourceMember |
可选 结果的来源。 |
|
字符串 |
显示名称 |
可选 生成消息的活动的显示名称。 |