- Vue d'ensemble (Overview)
- Activités personnalisées (Custom Activities)
- Migration des activités vers .NET 6
- Notes de publication
- Création de règles d'analyse de flux de travail
- Création de paramètres de projet d'activité
- Création d'assistants personnalisés
- Classer les activités par ordre de priorité
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- Service de configuration IAnalyzer
- 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
- SDK de déclencheurs
UiPath.Studio.Activities.Api.Analyzer.Rules
Dans cette section, vous trouverez plus d'informations sur la création d'activités à l'aide de UiPath.Studio.Activities.Api.Analyzer.Rules.
Message qui indique l'activité qui a déclenché une erreur d'analyseur de workflow.
InspectionMessage > ActivityMessage
Représente la classe de base pour les règles et les compteurs.
Saisie de texte |
Nom |
Remarques |
---|---|---|
string |
Nom |
Le nom de la règle/du compteur tel qu'il apparaît dans la fenêtre Paramètres de l'analyseur de workflow (Workflow Analyzer Settings). |
string |
Id |
|
IDictionary<string, IParameter> |
Paramètres |
La collection de paramètres qui peuvent être configurés par l'utilisateur. |
Bool |
DefaultIsEnabled |
Si
true , la règle est activée par défaut. Nécessite Studio 2019.10.3 ou une version ultérieure.
|
string |
DocumentationLink |
Un lien cliquable dans la fenêtre des paramètres WFA. Nécessite Studio 2019.10.3 ou une version ultérieure. |
List<string> |
ApplicableScopes |
La configuration cible où cette règle doit s'appliquer. Voir RuleConstants pour quelques exemples. Nécessite Studio 2020.4 ou une version ultérieure. |
Interface de définition des compteurs.
AnalyzerInspector > Counter
Un compteur qui s'applique à un certain ObjetInspection.
AnalyzerInspector > Counter > Counter<T>
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
Saisie de texte |
Nom |
Remarques |
---|---|---|
string |
counterName |
Le nom du compteur. |
string |
counterId |
L'ID du compteur doit être unique. |
Func<IReadOnlyCollection<T>, Counter, InspectionResult> |
inspectionFunction |
Une fonction qui reçoit les objets à inspecter et le compteur tel que configuré par l'utilisateur et doit renvoyer un Résultat d'inspection ( InspectionResult). |
Résultat d'une inspection.
IResult > InspectionResult
Saisie de texte |
Nom |
Remarques |
---|---|---|
Bool |
HasErrors | |
ICollection<string> |
Messages |
Pour obtenir des messages plus détaillés, utilisez Message d'inspection ( InspectionMessage). |
ICollection<InspectionMessage> |
InspectionMessages |
Des messages de meilleure qualité, évolutifs et détaillés. Des types spécialisés sont disponibles (ActivityMessage). Nécessite Studio 2019.10.3 ou une version ultérieure. |
string |
RecommendationMessage |
Recommandation pour ce résultat. |
Niveau du traçage |
ErrorLevel |
Le niveau d’erreur de ce résultat. |
string |
DocumentationLink |
Le lien de documentation de ce résultat. |
Définit l'apparence d'un paramètre de règle ou de compteur.
Saisie de texte |
Nom |
Remarques |
---|---|---|
string |
Clé (Key) |
Clé unique pour ce paramètre dans cette règle. |
string |
LocalizedDisplayName |
Nom complet localisé actuel. |
string |
Valeur (Value) |
Une valeur provenant de l'utilisateur pour ce paramètre. |
string |
ConstraintRegex |
L'expression régulière de contrainte pour la valeur. Nécessite Studio 2019.10.2 ou une version ultérieure. |
Bool |
ValeurParDéfaut |
Valeur par défaut de ce paramètre. Nécessite Studio 2019.10.2 ou une version ultérieure. |
Une implémentation simple de IParameter.
IParameter > Parameter
Saisie de texte |
Nom |
Remarques |
---|---|---|
string |
Clé (Key) |
Clé unique pour ce paramètre dans cette règle. |
string |
LocalizedDisplayName |
Nom complet localisé actuel. |
string |
Valeur (Value) |
Une valeur provenant de l'utilisateur pour ce paramètre. |
string |
ConstraintRegex |
L'expression régulière de contrainte pour la valeur. Nécessite Studio 2019.10.2 ou une version ultérieure. |
Bool |
ValeurParDéfaut |
Valeur par défaut de ce paramètre. Nécessite Studio 2019.10.2 ou une version ultérieure. |
Une dépendance de package qui a déclenché une erreur d'analyseur de workflow.
InspectionMessage > ProjectMessage
Interface pour la définition des règles.
AnalyzerInspector > Rule
public Rule(string ruleName, string ruleId)
Saisie de texte |
Nom |
Remarques |
---|---|---|
string |
ruleName |
Le nom tel qu'il apparaît dans la fenêtre Paramètres de l'analyseur de workflow (Workflow Analyzer Settings). |
string |
ID de règle |
L'ID de la règle doit être unique. |
Saisie de texte |
Nom |
Remarques |
---|---|---|
Niveau du traçage |
ErrorLevel |
|
Niveau du traçage |
DefaultErrorLevel |
Niveau d'erreur par défaut de cette règle. Nécessite Studio 2019.10.2 ou une version ultérieure. |
string |
RecommendationMessage |
Le message de recommandation configurable. |
Une règle qui s'applique à un certain ObjetInspection.
AnalyzerInspector > Rule > Rule<T>
Objet IInspectionObject qui définit ce à quoi cette règle s’applique.
public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)
Saisie de texte |
Nom |
Remarques |
---|---|---|
string |
ruleName |
Le nom tel qu'il apparaît dans la fenêtre Paramètres de l'analyseur de workflow (Workflow Analyzer Settings). |
string |
ID de règle |
L'ID de la règle doit être unique. |
Func<T, Rule, InspectionResult> |
inspectionFunction |
Une fonction qui reçoit les objets à inspecter et la règle telle que configurée par l'utilisateur et doit renvoyer un Résultat d'inspection ( InspectionResult). |
Définit le profil Studio auquel une règle s'applique.
Le message renvoyé lorsqu'un workflow est analysé.
InspectionMessage > WorkflowMessage
- ActivityMessage
- Héritage
- Propriétés
- AnalyzerInspector
- Héritage
- Propriétés
- Compteur
- Héritage
- Constructeurs
- Counter <T>
- Héritage
- Type générique T
- Constructeurs
- InspectionMessage
- Propriétés
- InspectionResult
- Héritage
- Propriétés
- IParameter
- Héritage
- Propriétés
- Paramètre
- Héritage
- Propriétés
- ProjectMessage
- Héritage
- Propriétés
- Règles
- Héritage
- Constructeurs
- Propriétés
- Rule <T>
- Héritage
- Type générique T
- Constructeurs
- RuleConstants
- Constantes
- WorkflowMessage
- Héritage
- Propriétés