UiPath Documentation
sdk
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Entwickleranleitung

Letzte Aktualisierung 30. März 2026

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

TypNameBemerkungen
stringAktivitätsIDDie ID der Aktivität im Zusammenhang mit der Nachricht.
stringActivityDisplayNameDer Anzeigename der Aktivität.
IMemberModelSourceMemberOptional 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

  • Die ID der Regel/des Zählers muss eindeutig sein.
  • Verwenden Sie eine ähnliche Schreibweise wie https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/

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

Konstruktoren

public Counter(string counterName, string counterId)
TypNameBemerkungen
stringcounterNameDer Name, wie er im Fenster Einstellungen für Workflow-Analyse angezeigt wird.
stringcounterIdDie 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)
TypNameBemerkungen
stringcounterNameDer Name des Zählers.
stringcounterIdDie ID des Zählers muss eindeutig sein.
Func<IReadOnlyCollection<T>, Counter, InspectionResult>inspectionFunctionEine 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

TypNameBemerkungen
stringMeldungDie anzuzeigende Nachricht. Erfordert Studio 2019.10.3 oder höher.

InspectionResult

Ein Ergebnis einer Überprüfung.

Vererbung

IResult > InspectionResult

Eigenschaften

TypNameBemerkungen
BoolHasErrors
ICollection<string>MessagesFür detailliertere Meldungen verwenden Sie CheckMessage.
ICollection<InspectionMessage>InspectionMessagesBessere, skalierbare und detaillierte Nachrichten. Spezielle Typen sind verfügbar (ActivityMessage). Erfordert Studio 2019.10.3 oder höher.
stringRecommendationMessageDie Empfehlung für dieses Ergebnis.
AblaufverfolgungsstufeErrorLevelDie Fehlerstufe dieses Ergebnisses.
stringDocumentationLinkDer Dokumentationslink dieses Ergebnisses.

IParameter

Definiert das Erscheinungsbild einer Regel oder eines Zählerparameters.

Vererbung

Eigenschaften

TypNameBemerkungen
stringSchlüsselEindeutiger Schlüssel für diesen Parameter in dieser Regel.
stringLocalizedDisplayNameAktueller lokalisierter Anzeigename.
stringWertEin Wert vom Benutzer für diesen Parameter.
stringConstraintRegexDer Einschränkungs-Regex für den Wert. Erfordert Studio 2019.10.2 oder höher.
BoolStandardwertDer Standardwert für diesen Parameter. Erfordert Studio 2019.10.2 oder höher.

Parameter

Eine einfache Implementierung von IParameter.

Vererbung

IParameter > Parameter

Eigenschaften

TypNameBemerkungen
stringSchlüsselEindeutiger Schlüssel für diesen Parameter in dieser Regel.
stringLocalizedDisplayNameAktueller lokalisierter Anzeigename.
stringWertEin Wert vom Benutzer für diesen Parameter.
stringConstraintRegexDer Einschränkungs-Regex für den Wert. Erfordert Studio 2019.10.2 oder höher.
BoolStandardwertDer Standardwert für diesen Parameter. Erfordert Studio 2019.10.2 oder höher.

ProjectMessage

Hinweis:

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

TypNameBemerkungen
IDependencyAbhängigkeitOptional Die Abhängigkeit mit dem Fehler.

Regel

Schnittstelle für Regeldefinition.

Vererbung

Konstruktoren

öffentliche Regel(Zeichenfolge Regelname, Zeichenfolge RegelID)
TypNameBemerkungen
stringruleNameDer Name, wie er im Fenster Einstellungen für Workflow-Analyse angezeigt wird.
stringRegel-IDDie ID der Regel muss eindeutig sein.

Eigenschaften

Typ

Name

Bemerkungen

Ablaufverfolgungsstufe

ErrorLevel

  • Die konfigurierbare Fehlerstufe für diese Regel.
  • Nur zur Laufzeit verwenden, um die effektive Fehlerstufe zu lesen. Legen Sie dies nicht beim Definieren der Regel fest. Verwenden Sie stattdessen DefaultErrorLevel .

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

Generischer Typ T

Ein IInscriptionObject , das definiert, wofür diese Regel gilt.

Konstruktoren

public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
TypNameBemerkungen
stringruleNameDer Name, wie er im Fenster Einstellungen für Workflow-Analyse angezeigt wird.
stringRegel-IDDie ID der Regel muss eindeutig sein.
Func<T, Rule, InspectionResult>inspectionFunctionEine Funktion, die die zu untersuchenden Objekte und die vom Benutzer konfigurierte Regel empfängt und ein CheckResult zurückgeben muss.

RuleConstants

Hinweis:

Diese Funktion wurde in UiPath.Studio.Activities.Api v20.4 eingeführt.

Definiert das Studio-Profil, für das eine Regel gilt.

Konstanten

TypNameBemerkungen
stringDevelopmentRuleConstantStellt eine Regel dar, die für Studio gilt.
stringBusinessRuleConstantStellt eine Regel dar, die für StudioX gilt.
stringTestAutomationRuleConstantStellt eine Regel dar, die für Studio Pro gilt.

WorkflowMessage

Hinweis:

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

TypNameBemerkungen
IMemberModelSourceMemberOptional Die Quelle des Ergebnisses.
stringDisplayNameOptional Der Anzeigename der Aktivität, die die Meldung erzeugt hat.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben