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 25. Okt. 2024

UiPath.Studio.Activities.Api.Analyzer.Rules

In diesem Abschnitt finden Sie weitere Informationen zum Erstellen von Aktivitäten mithilfe von UiPath.Studio.Activities.Api.Analyzer.Rules.

ActivityMessage

Eine Nachricht, die die Aktivität angibt, die einen Workflow-Analysefehler ausgelöst hat.

Vererbung

InspectionMessage > ActivityMessage

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

  • 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 trueist 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, auf die diese Regel angewendet werden 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)

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 vom Benutzer konfigurierten Zähler empfängt und ein Prüfergebniszurü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 InspectionMessage.

ICollection<InspectionMessage>

InspectionMessages

Bessere, skalierbare und detaillierte Meldungen. Spezialisierte 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

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

Typ

Name

Bemerkungen

IDependency

Abhängigkeit

Optional Die fehlerhafte Abhängigkeit.

Regel

Schnittstelle für Regeldefinition.

Vererbung

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

  • 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

AnalyzerInspector > Rule > Rule<T>

Generischer Typ T

Ein Prüfobjekt , das definiert, für was 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 prüfenden Objekte und die vom Benutzer konfigurierte Regel empfängt und ein Prüfergebniszurü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

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

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

Typ

Name

Bemerkungen

IMemberModel

SourceMember

Optional Die Quelle des Ergebnisses.

string

DisplayName

Optional Der Anzeigename der Aktivität, die die Meldung generiert hat.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten