- Überblick
- Benutzerdefinierte Aktivitäten
- Migrieren von Aktivitäten zu. NET 6
- Versionshinweise
- Erstellen von Workflow-Analyseregeln
- Projekteinstellungen für das Erstellen von Aktivitäten
- Erstellen benutzerdefinierter Assistenten
- Priorisieren von Aktivitäten nach 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
- Trigger SDK
- Agent-SDKs

Entwickleranleitung
UiPath.Studio.Activities.Api.Analyzer.Rules
In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mit UiPath.Studio.Activities.Api.Analyzer.Rules.
ActivityMessage
Eine Nachricht, die die Aktivität angibt, die einen Workflow-Analysefehler ausgelöst hat.
Vererbung
Arbeitsmeldung > Aktivitätsmeldung
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| string | AktivitätsID | Die ID der Aktivität im Zusammenhang mit der Nachricht. |
| string | ActivityDisplayName | Der Anzeigename der Aktivität. |
| IMemberModel | SourceMember | Optional Die Quelle des Ergebnisses, z. B. eine Variable oder eine Eigenschaft. |
AnalyzerInspector
Stellt die Basisklasse für Regeln und Zähler dar.
Vererbung
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| string | Name | Der Name der Regel/des Zählers, wie er im Fenster Einstellungen für Workflow-Analyse angezeigt wird. |
| string | ID |
|
| IDictionary<string, IParameter> | Parameter | Die Sammlung von Parametern, die vom Benutzer konfiguriert werden kann. |
| Bool | DefaultIsEnabled | Bei true ist die Regel standardmäßig aktiviert. Erfordert Studio 2019.10.3 oder höher. |
| string | DocumentationLink | Ein Link, der im Fenster der WFA-Einstellungen angeklickt werden kann. Erfordert Studio 2019.10.3 oder höher. |
| List<string> | ApplicableScopes | Die Zielkonfiguration, für die diese Regel gelten soll. Einige Beispiele finden Sie unter Regelkonstanten . Erfordert Studio 2020.4 oder höher. |
Zähler
Schnittstelle für Zählerdefinition.
Vererbung
AnalyzerInspector > Counter
Konstruktoren
public Counter(string counterName, string counterId)
| Typ | Name | Bemerkungen |
|---|---|---|
| string | counterName | Der Name, wie er im Fenster Einstellungen für Workflow-Analyse angezeigt wird. |
| string | counterId | Die ID des Zählers muss eindeutig sein. |
Counter <T>
Ein Zähler, der für ein bestimmtes Prüfobjekt gilt.
Vererbung
AnalyzerInspector > Counter > Counter<T>
Generischer Typ T
Ein Prüfobjekt, das definiert, für was dieser Zähler gilt.
Konstruktoren
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
| Typ | Name | Bemerkungen |
|---|---|---|
| string | counterName | Der Name des Zählers. |
| string | counterId | Die ID des Zählers muss eindeutig sein. |
Func<IReadOnlyCollection<T>, Counter, InspectionResult> | inspectionFunction | Eine Funktion, die die zu prüfenden Objekte und den Zähler empfängt, wie vom Benutzer konfiguriert, und ein Checksult zurückgeben muss. |
InspectionMessage
Eine Meldung in InspectionResult.InspectionMessages.
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| string | Meldung | Die anzuzeigende Nachricht. Erfordert Studio 2019.10.3 oder höher. |
InspectionResult
Ein Ergebnis einer Überprüfung.
Vererbung
IResult > InspectionResult
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| Bool | HasErrors | |
ICollection<string> | Messages | Für detailliertere Meldungen verwenden Sie CheckMessage. |
ICollection<InspectionMessage> | InspectionMessages | Bessere, skalierbare und detaillierte Nachrichten. Spezielle Typen sind verfügbar (ActivityMessage). Erfordert Studio 2019.10.3 oder höher. |
| string | RecommendationMessage | Die Empfehlung für dieses Ergebnis. |
| Ablaufverfolgungsstufe | ErrorLevel | Die Fehlerstufe dieses Ergebnisses. |
| string | DocumentationLink | Der Dokumentationslink dieses Ergebnisses. |
IParameter
Definiert das Erscheinungsbild einer Regel oder eines Zählerparameters.
Vererbung
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| string | Schlüssel | Eindeutiger Schlüssel für diesen Parameter in dieser Regel. |
| string | LocalizedDisplayName | Aktueller lokalisierter Anzeigename. |
| string | Wert | Ein Wert vom Benutzer für diesen Parameter. |
| string | ConstraintRegex | Der Einschränkungs-Regex für den Wert. Erfordert Studio 2019.10.2 oder höher. |
| Bool | Standardwert | Der Standardwert für diesen Parameter. Erfordert Studio 2019.10.2 oder höher. |
Parameter
Eine einfache Implementierung von IParameter.
Vererbung
IParameter > Parameter
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| string | Schlüssel | Eindeutiger Schlüssel für diesen Parameter in dieser Regel. |
| string | LocalizedDisplayName | Aktueller lokalisierter Anzeigename. |
| string | Wert | Ein Wert vom Benutzer für diesen Parameter. |
| string | ConstraintRegex | Der Einschränkungs-Regex für den Wert. Erfordert Studio 2019.10.2 oder höher. |
| Bool | Standardwert | Der Standardwert für diesen Parameter. Erfordert Studio 2019.10.2 oder höher. |
ProjectMessage
Diese Funktion wurde in UiPath.Studio.Activities.Api v20.4 eingeführt.
Eine Paketabhängigkeit, die einen Workflow-Analysefehler ausgelöst hat.
Vererbung
InspectionMessage > ProjectMessage
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| IDependency | Abhängigkeit | Optional Die Abhängigkeit mit dem Fehler. |
Regel
Schnittstelle für Regeldefinition.
Vererbung
AnalyzerInspector > Rule
Konstruktoren
öffentliche Regel(Zeichenfolge Regelname, Zeichenfolge RegelID)
| Typ | Name | Bemerkungen |
|---|---|---|
| string | ruleName | Der Name, wie er im Fenster Einstellungen für Workflow-Analyse angezeigt wird. |
| string | Regel-ID | Die ID der Regel muss eindeutig sein. |
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| Ablaufverfolgungsstufe | ErrorLevel |
|
| Ablaufverfolgungsstufe | DefaultErrorLevel | Die Standard-Fehlerstufe für diese Regel. Erfordert Studio 2019.10.2 oder höher. |
| string | RecommendationMessage | Die konfigurierbare Empfehlungsnachricht. |
Rule <T>
Eine Regel, die für ein bestimmtes Prüfobjekt gilt.
Vererbung
AnalyzerInspector > Rule > Rule<T>
Generischer Typ T
Ein IInscriptionObject , das definiert, wofür diese Regel gilt.
Konstruktoren
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
| Typ | Name | Bemerkungen |
|---|---|---|
| string | ruleName | Der Name, wie er im Fenster Einstellungen für Workflow-Analyse angezeigt wird. |
| string | Regel-ID | Die ID der Regel muss eindeutig sein. |
Func<T, Rule, InspectionResult> | inspectionFunction | Eine Funktion, die die zu untersuchenden Objekte und die vom Benutzer konfigurierte Regel empfängt und ein CheckResult zurückgeben muss. |
RuleConstants
Diese Funktion wurde in UiPath.Studio.Activities.Api v20.4 eingeführt.
Definiert das Studio-Profil, für das eine Regel gilt.
Konstanten
| Typ | Name | Bemerkungen |
|---|---|---|
| string | DevelopmentRuleConstant | Stellt eine Regel dar, die für Studio gilt. |
| string | BusinessRuleConstant | Stellt eine Regel dar, die für StudioX gilt. |
| string | TestAutomationRuleConstant | Stellt eine Regel dar, die für Studio Pro gilt. |
WorkflowMessage
Diese Funktion wurde in UiPath.Studio.Activities.Api v20.4 eingeführt.
Die Nachricht, die beim Analysieren eines Workflows zurückgegeben wird.
Vererbung
InspectionMessage > WorkflowMessage
Eigenschaften
| Typ | Name | Bemerkungen |
|---|---|---|
| IMemberModel | SourceMember | Optional Die Quelle des Ergebnisses. |
| string | DisplayName | Optional Der Anzeigename der Aktivität, die die Meldung erzeugt hat. |
- ActivityMessage
- Vererbung
- Eigenschaften
- AnalyzerInspector
- Vererbung
- Eigenschaften
- Zähler
- Vererbung
- Konstruktoren
- Counter <T>
- Vererbung
- Generischer Typ T
- Konstruktoren
- InspectionMessage
- Eigenschaften
- InspectionResult
- Vererbung
- Eigenschaften
- IParameter
- Vererbung
- Eigenschaften
- Parameter
- Vererbung
- Eigenschaften
- ProjectMessage
- Vererbung
- Eigenschaften
- Regel
- Vererbung
- Konstruktoren
- Eigenschaften
- Rule <T>
- Vererbung
- Generischer Typ T
- Konstruktoren
- RuleConstants
- Konstanten
- WorkflowMessage
- Vererbung
- Eigenschaften