sdk
latest
false
- Overview
- Custom activities
- Migrating activities to .NET 6
- Release notes
- Building workflow analyzer rules
- Building activities project settings
- Creating custom wizards
- Prioritize activities by scope
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- IAnalyzerConfigurationService
- 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
- Triggers SDK
- Agents SDKs

Developer guide
Last updated Mar 30, 2026
IAnalyzerConfigurationService
Represents a component that allows you to register rules and counters in the Workflow Analyzer.
Inheritance
IHasFeature > IAnalyzerConfigurationService
Methods
void AddRule(Rule rule) where T : IInspectionObject
Registers a rule in the Analyzer.
| Parameter Type | Parameter Name | Generic Type | Remarks |
|---|---|---|---|
| Rule | rule | IInspectionObject | An instance of IInspectionObject which represents the rule to be registered. |
void AddCounter(Counter counter) where T : IInspectionObject
Registers a counter in the Analyzer.
| Parameter Type | Parameter Name | Generic Type | Remarks |
|---|---|---|---|
| Counter | counter | IInspectionObject | An instance of IInspectionObject which represents the counter to be registered. |
Properties
| Type | Name | Description |
|---|---|---|
| string | ActiveProfile | The profile where the Workflow Analyzer is executed (e.g. Studio, StudioX). Requires Studio 2022.4 or later. |
IResult
Represents a result returned from a Workflow Analyzer command.
Properties
| Type | Name | Description |
|---|---|---|
| bool | HasErrors | Returns true if the command has errors. |
ICollection<string> | Messages | A collection of error messages. |