- Ü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
Entwickleranleitung
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.
Eine Nachricht, die die Aktivität angibt, die einen Workflow-Analysefehler ausgelöst hat.
InspectionMessage > ActivityMessage
Stellt die Basisklasse für Regeln und Zähler dar.
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, auf die diese Regel angewendet werden soll. Einige Beispiele finden Sie unter Regelkonstanten . Erfordert Studio 2020.4 oder höher. |
Schnittstelle für Zählerdefinition.
AnalyzerInspector > Counter
Ein Zähler, der für ein bestimmtes Prüfobjekt gilt.
AnalyzerInspector > Counter > Counter<T>
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. |
Ein Ergebnis einer Überprüfung.
IResult > InspectionResult
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. |
Definiert das Erscheinungsbild einer Regel oder eines Zählerparameters.
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. |
Eine einfache Implementierung von IParameter.
IParameter > Parameter
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. |
Eine Paketabhängigkeit, die einen Workflow-Analysefehler ausgelöst hat.
InspectionMessage > ProjectMessage
Schnittstelle für Regeldefinition.
AnalyzerInspector > Rule
ö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. |
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. |
Eine Regel, die für ein bestimmtes Prüfobjekt gilt.
AnalyzerInspector > Rule > Rule<T>
Ein Prüfobjekt , das definiert, für was diese Regel gilt.
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. |
Definiert das Studio-Profil, für das eine Regel gilt.
Die Nachricht, die beim Analysieren eines Workflows zurückgegeben wird.
InspectionMessage > WorkflowMessage
- 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