UiPath Documentation
sdk
latest
false
Guide du développeur
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

UiPath.Studio.Activities.Api.Analyzer.Rules

Dans cette section, vous trouverez davantage d'informations sur la création d'activités à l'aide de UiPath.Studio.Activities.Api.Analyzer.Rules.

ActivityMessage​

Message qui indique l'activité qui a déclenché une erreur d'analyseur de workflow.

Héritage​

MessageInspection > MessageActivité

Propriétés​

Saisie de texteNomRemarques
stringActivitéIDL'identifiant de l'activité associée au message.
stringActivityDisplayNameLe nom d’affichage de l’activité.
IMemberModelSourceMemberFacultatif La source du résultat, par exemple, une variable ou une propriété.

AnalyzerInspector​

Représente la classe de base pour les règles et les compteurs.

Héritage​

Propriétés​

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

  • L'ID de la règle/du compteur doit être unique.
  • Utilisez une notation similaire à https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-messages/

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

Configuration cible à laquelle cette règle doit s’appliquer. Consultez ConstantesRègles pour quelques exemples. Nécessite Studio 2020.4 ou une version ultérieure.

Compteur​

Interface de définition des compteurs.

Héritage​

Constructeurs​

public Counter(string counterName, string counterId)​
Saisie de texteNomRemarques
stringcounterNameLe nom tel qu'il apparaît dans la fenêtre Paramètres de l'analyseur de workflow (Workflow Analyzer Settings).
stringcounterIdL'ID du compteur doit être unique.

Counter <T>​

Un compteur qui s'applique à un certain ObjetInspection.

Héritage​

AnalyzerInspector > Counter > Counter<T>

Type générique T​

Objet IInspectionObject qui définit ce à quoi ce compteur s'applique.

Constructeurs​

public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)​
Saisie de texteNomRemarques
stringcounterNameLe nom du compteur.
stringcounterIdL'ID du compteur doit être unique.
Func<IReadOnlyCollection<T>, Counter, InspectionResult>inspectionFunctionUne fonction qui reçoit les objets à inspecter ainsi que le compteur tel que configuré par l'utilisateur et doit renvoyer un objet DétectionResult.

InspectionMessage​

Un message au InspectionResult.InspectionMessages.

Propriétés​

Saisie de texteNomRemarques
stringMessageLe message à afficher. Nécessite Studio 2019.10.3 ou une version ultérieure.

InspectionResult​

Résultat d'une inspection.

Héritage​

IResult > InspectionResult

Propriétés​

Saisie de texteNomRemarques
BoolHasErrors
ICollection<string>MessagesPour des messages plus détaillés, utilisez MessageInspection.
ICollection<InspectionMessage>InspectionMessagesDes messages meilleurs, évolutifs et détaillés. Des types spécialisés sont disponibles (ActivityMessage). Nécessite Studio 2019.10.3 ou une version ultérieure.
stringRecommendationMessageRecommandation pour ce résultat.
Niveau du traçageErrorLevelLe niveau d’erreur de ce résultat.
stringDocumentationLinkLe lien de documentation de ce résultat.

IParameter​

Définit l'apparence d'un paramètre de règle ou de compteur.

Héritage​

Propriétés​

Saisie de texteNomRemarques
stringClé (Key)Clé unique pour ce paramètre dans cette règle.
stringLocalizedDisplayNameNom complet localisé actuel.
stringValeur (Value)Une valeur provenant de l'utilisateur pour ce paramètre.
stringConstraintRegexL'expression régulière de contrainte pour la valeur. Nécessite Studio 2019.10.2 ou une version ultérieure.
BoolValeurParDéfautValeur par défaut de ce paramètre. Nécessite Studio 2019.10.2 ou une version ultérieure.

Paramètre​

Une implémentation simple de IParameter.

Héritage​

IParameter > Parameter

Propriétés​

Saisie de texteNomRemarques
stringClé (Key)Clé unique pour ce paramètre dans cette règle.
stringLocalizedDisplayNameNom complet localisé actuel.
stringValeur (Value)Une valeur provenant de l'utilisateur pour ce paramètre.
stringConstraintRegexL'expression régulière de contrainte pour la valeur. Nécessite Studio 2019.10.2 ou une version ultérieure.
BoolValeurParDéfautValeur par défaut de ce paramètre. Nécessite Studio 2019.10.2 ou une version ultérieure.

ProjectMessage​

Remarque :

Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.

Une dépendance de package qui a déclenché une erreur d'analyseur de workflow.

Héritage​

InspectionMessage > ProjectMessage

Propriétés​

Saisie de texteNomRemarques
IDependencyDépendanceFacultatif Dépendance avec erreur.

Règles​

Interface pour la définition des règles.

Héritage​

Constructeurs​

public Rule(string ruleName, string ruleId)​
Saisie de texteNomRemarques
stringruleNameLe nom tel qu'il apparaît dans la fenêtre Paramètres de l'analyseur de workflow (Workflow Analyzer Settings).
stringID de règleL'ID de la règle doit être unique.

Propriétés​

Saisie de texte

Nom

Remarques

Niveau du traçage

ErrorLevel

  • Niveau d'erreur configurable pour cette règle.
  • À n'utiliser qu'au moment du Runtime pour lire le niveau d'erreur effectif. Ne le définissez pas lors de la définition de la règle. Utilisez DefaultErrorLevel à la place.

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.

Rule <T>​

Une règle qui s'applique à un certain ObjetInspection.

Héritage​

Type générique T​

Un objet IInspectionObject qui définit ce à quoi cette règle s'applique.

Constructeurs​

public Rule(string ruleName, string ruleId, Func<T, Rule, InspectionResult> inspectionFunction)​
Saisie de texteNomRemarques
stringruleNameLe nom tel qu'il apparaît dans la fenêtre Paramètres de l'analyseur de workflow (Workflow Analyzer Settings).
stringID de règleL'ID de la règle doit être unique.
Func<T, Rule, InspectionResult>inspectionFunctionUne fonction qui reçoit les objets à inspecter ainsi que la règle telle que configurée par l’utilisateur et doit renvoyer un objet VariableResult.

RuleConstants​

Remarque :

Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.

Définit le profil Studio auquel une règle s'applique.

Constantes​

Saisie de texteNomRemarques
stringDevelopmentRuleConstantReprésente une règle qui s'applique à Studio.
stringBusinessRuleConstantReprésente une règle qui s’applique à StudioX.
stringTestAutomationRuleConstantReprésente une règle qui s’applique à Studio Pro.

WorkflowMessage​

Remarque :

Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.

Le message renvoyé lorsqu'un workflow est analysé.

Héritage​

InspectionMessage > WorkflowMessage

Propriétés​

Saisie de texteNomRemarques
IMemberModelSourceMemberFacultatif La source du résultat.
stringDisplayNameFacultatif Le nom complet de l'activité qui a généré le message.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour