- 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
- SDK Agents

Guide du développeur
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 texte | Nom | Remarques |
|---|---|---|
| string | ActivitéID | L'identifiant de l'activité associée au message. |
| string | ActivityDisplayName | Le nom d’affichage de l’activité. |
| IMemberModel | SourceMember | Facultatif 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 |
|
| 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
AnalyzerInspector > Counter
Constructeurs
public Counter(string counterName, string counterId)
| Saisie de texte | Nom | Remarques |
|---|---|---|
| string | counterName | Le nom tel qu'il apparaît dans la fenêtre Paramètres de l'analyseur de workflow (Workflow Analyzer Settings). |
| string | counterId | L'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 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 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 texte | Nom | Remarques |
|---|---|---|
| string | Message | Le 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 texte | Nom | Remarques |
|---|---|---|
| Bool | HasErrors | |
ICollection<string> | Messages | Pour des messages plus détaillés, utilisez MessageInspection. |
ICollection<InspectionMessage> | InspectionMessages | Des 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. |
| 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. |
IParameter
Définit l'apparence d'un paramètre de règle ou de compteur.
Héritage
Propriétés
| 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. |
Paramètre
Une implémentation simple de IParameter.
Héritage
IParameter > Parameter
Propriétés
| 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. |
ProjectMessage
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 texte | Nom | Remarques |
|---|---|---|
| IDependency | Dépendance | Facultatif Dépendance avec erreur. |
Règles
Interface pour la définition des règles.
Héritage
AnalyzerInspector > Rule
Constructeurs
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. |
Propriétés
| 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. |
Rule <T>
Une règle qui s'applique à un certain ObjetInspection.
Héritage
AnalyzerInspector > Rule > Rule<T>
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 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 ainsi que la règle telle que configurée par l’utilisateur et doit renvoyer un objet VariableResult. |
RuleConstants
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 texte | Nom | Remarques |
|---|---|---|
| string | DevelopmentRuleConstant | Représente une règle qui s'applique à Studio. |
| string | BusinessRuleConstant | Représente une règle qui s’applique à StudioX. |
| string | TestAutomationRuleConstant | Représente une règle qui s’applique à Studio Pro. |
WorkflowMessage
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 texte | Nom | Remarques |
|---|---|---|
| IMemberModel | SourceMember | Facultatif La source du résultat. |
| string | DisplayName | Facultatif Le nom complet de l'activité qui a généré le message. |
- 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