UiPath Documentation
sdk
latest
false
Entwickleranleitung
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.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