sdk
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Guide du développeur
Last updated 25 oct. 2024

UiPath.Studio.Analyzer.Models

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

ArgumentDirection

Représente une énumération de la direction d'un argument.

Propriétés

Valeur (Value)

Description

Non défini

Valeur par défaut.

dans

Argument qui représente le flux de données dans une activité ou un projet.

Sortie

Un argument qui représente le flux de données sortant d'une activité ou d'un projet.

EntréeSortie

Un argument qui représente le flux de données entrant et sortant d'une activité ou d'un projet.

Propriété

Actuellement non utilisé.

IActivityContext

Représente le contexte de toute activité à l'intérieur du workflow.

Propriétés

Saisie de texte

Nom

Description

IReadOnlyCollection<IVariableModel>

Variables

Variables visibles par cette activité.

IReadOnlyCollection<IArgumentModel>

DelegateArguments

Les arguments délégués dans qui sont visibles par cette activité. Nécessite Studio 2020.4 ou une version ultérieure.

IReadOnlyCollection<IArgumentModel>

WorkflowArguments

Arguments visibles par cette activité.

IProjectSummary

Projet

Informations sur le projet qui contient cette activité.

IActivityModel

Représente une activité à l'intérieur du workflow.

Héritage

IInspectionObject > IActivityModel

Propriétés

Saisie de texte

Nom

Description

string

Saisie de texte

Le nom de type qualifié d'assembly de l'activité.

IReadOnlyCollection<IVariableModel>

Variables

Les variables définies dans cette activité.

IReadOnlyCollection<IArgumentModel>

DelegateArguments

Les arguments délégués définis dans cette activité. Nécessite Studio 2020.4 ou une version ultérieure.

IReadOnlyCollection<IArgumentModel>

Arguments

Arguments définis dans cette activité.

IReadOnlyCollection<IArgumentModel>

InternalArguments

Les arguments non-navigables définis dans cette activité (BrowsableAttribute est défini sur false).

IReadOnlyCollection<IPropertyModel>

Propriétés

Propriétés de cette activité.

IReadOnlyCollection<IPropertyModel>

InternalProperties

Les propriétés non-navigables de cette activité (BrowsableAttribute est défini sur false).

IReadOnlyCollection<IActivityModel>

Enfants

La collection des activités enfants de cette activité.

IActivityModel

Parent

L'activité parente de cette activité.

IActivityContext

Context

Le contexte de cette activité.

IReadOnlyCollection<string>

ObjectReferences

Les références dans la bibliothèque d'objets qui sont utilisées par cette activité.

Bool

SupportsObjectReferences

Si le paramètre est défini sur True, cette activité prend en charge l'utilisation de la bibliothèque d'objets.

string

ToolboxName

Nom de l'activité tel qu'enregistré dans la boîte à outils. Nécessite Studio 2020.10 ou une version ultérieure.

string

AnnotationText

Texte de l'annotation. Nécessite Studio 2021.4 ou une version ultérieure.

IPackageBindingModel

PackageBinding

Liaison de package associée pour cette activité.

IArgumentModel

Représente un argument.

Héritage

IMemberModel > IVariableModel > IArgumentModel

Propriétés

Saisie de texte

Nom

Description

ArgumentDirection

Direction

Direction de cet argument.

ICaseModel

Représente une activité de cas dans une activité Basculer (Switch).

Héritage

IInspectionObject > ICaseModel

Propriétés

Saisie de texte

Nom

Description

IActivityModel

Activité

L'activité associée à ce cas.

string

CaseExpression

L'expression qui déclenche ce cas.

IReadOnlyCollection<IVariableModel>

Variables

Les variables définies dans cette activité.

IReadOnlyCollection<IArgumentModel>

Arguments

Arguments définis dans cette activité.

IReadOnlyCollection<IPropertyModel>

Propriétés

Propriétés de cette activité.

IReadOnlyCollection<IActivityModel>

Enfants

La collection des activités enfants de cette activité.

IActivityModel

Parent

L'activité parente de cette activité.

IActivityContext

Context

Le contexte de cette activité.

IConnection

Représente une connexion entre deux nœuds de flowchart.

Propriétés

Saisie de texte

Nom

Description

string

TypeClé

Le nom qualifié d'assembly de la clé de connexion.

string

KeyExpression

La valeur de clé de cette connexion.

IFlowNodeModel

Nœud

La source ou la destination de cette connexion.

IDependency

Représente une dépendance de projet.

Propriétés

Saisie de texte

Nom

Description

string

Nom

Le nom de la dépendance.

IReadOnlyCollection<string>

Assemblies

La liste des assemblys référencés.

IExpressionContainer

Remarque : cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v21.4.

Représente un élément de workflow contenant des expressions.

Héritage

IInspectionObject > IWorkflowElement > IExpressionContainer

Propriétés

Saisie de texte

Nom

Description

IEnumerable<IExpressionModel>

GetExpressions()

Renvoie tous les modèles d'expression de cet élément de workflow, par exemple les valeurs par défaut des variables, les valeurs par défaut des arguments, les expressions des arguments de propriété, les conditions, etc.

IEnumerable<IExpressionContainer>

GetChildExpressionContainers()

Renvoie tous les enfants qui peuvent être des conteneurs d'expressions, par exemple des activités, des nœuds, des états et des transitions.

IExpressionModel

Remarque : cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v21.4.
Représente un modèle d'expression renseigné selon le type d'expression (DefaultValue pour la variable et l'argument de workflow ou DefinedExpression pour l'argument d'activité).

Héritage

IMemberModel > IExpressionModel

Propriétés

Saisie de texte

Nom

Description

string

ValeurParDéfaut

La valeur par défaut de cette variable ou de cet argument.

IFileModel

Représente un fichier.

Héritage

IInspectionObject > IFileModel

Propriétés

Saisie de texte

Nom

Description

string

RelativePath

Chemin relatif du fichier, extension incluse.

IFlowchartModel

Représente un Flowchart.

Héritage

IInspectionObject > IActivityModel > IFlowchartModel

Propriétés

Saisie de texte

Nom

Description

IReadOnlyCollection<IFlowNodeModel>

Nodes

La collection de IFlowNodeModel dans cet organigramme.

IFlowNodeModel

StartNode

Le nœud de départ dans cet organigramme.

IFlowNodeModel

Représente un nœud dans un organigramme.

Propriétés

Saisie de texte

Nom

Description

IActivityModel

ChildActivity

L'activité définie dans ce nœud.

IReadOnlyCollection<IConnection>

OutConnections

Les connexions sortantes de ce nœud.

IReadOnlyCollection<IConnection>

InConnections

Les connexions entrantes vers ce nœud.

IMemberModel

Expression

L'expression évaluée pour décider de l'étape suivante.

IFlowChartModel

Propriétaire

Le propriétaire du diagramme de ce nœud.

IIfElseModel

Représente une activité If.

Héritage

Propriétés

Saisie de texte

Nom

Description

IActivityModel

ThenBlock

L’activité définie dans le bloc Alors (Then).

IActivityModel

ElseBlock

L’activité définie dans le bloc Sinon (Else).

IInspectionObject

Représente un objet inspecté par l'analyseur de workflow.

Propriétés

Saisie de texte

Nom

Description

string

DisplayName

Le nom de l'objet tel qu'il est affiché à l'utilisateur.

IMemberModel

Représente un membre d'un autre modèle.

Propriétés

Saisie de texte

Nom

Description

string

DisplayName

Le nom du membre tel qu'il s'affiche pour l'utilisateur.

string

Saisie de texte

Le nom qualifié d'assembly de cet utilisateur.

string

DefinedExpression

L'expression ou la valeur de ce membre.

bool?

HasLiteralExpression

Returns true if the defined expression is a Literal<string>. Requires Studio 2022.4 or later.

Remarques

Si l'expression est un Literal<string> , elle sera échappée avec des guillemets doubles, par exemple ""This is a plain string"".

IObjectBrowserSummary

Remarque : cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v22.4.

Informations sur l'intégration du référentiel d'objets dans le projet.

Propriétés

Saisie de texte

Nom

Description

IReadOnlyCollection<IDependency>

ClientDependencies

Dépendances du projet qui s'enregistrent pour les fonctionnalités du référentiel d'objets.

Bool

HasObjectsInLocalSource

Renvoie true si au moins un objet est défini dans le référentiel d'objets locaux du projet.

IPackageReference

Représente une référence de package de projet.

Héritage

IInspectionObject > IFileModel > IDependency > IPackageReference

Propriétés

Saisie de texte

Nom

Description

string

Version

La version du package.

IPickBranchModel

Représente une branche d'une activité IPickModel .

Héritage

Propriétés

Saisie de texte

Nom

Description

IActivityModel

Déclencheur

L'activité qui déclenche cette branche.

IActivityModel

Action

Activité qui s'exécute dans cette branche.

IActivityModel

Parent

L'activité parente Pick .

Remarques

Si l'expression est un Literal<string> , elle sera échappée avec des guillemets doubles, par exemple ""This is a plain string"".

IPickModel

Représente une activité Pick Branch.

Héritage

IInspectionModel > IActivityModel > IPickModel

Propriétés

Saisie de texte

Nom

Description

IEnumerable<IPickBranchModel>

PickBranches

La collection de IPickBranchModel définie dans cette activité Choisir une branche (Pick Branch).

IProjectModel

Représente la représentation complète du projet, y compris les modèles d'analyse des workflows contenus. L'analyse du projet est exécutée sur ce modèle.

Héritage

Propriétés

Saisie de texte

Nom

Description

IWorkflowModel

EntryPoint

Le workflow du point d'entrée du projet.

IWorkflowModel

ExceptionHandlerWorkflow

Le workflow de gestion des exceptions dans le projet.

IReadOnlyCollection<IWorkflowModel>

Workflows

Les workflows du projet.

IProjectSummary

Représente des informations partielles sur un projet. Contrairement à IProjectModel, un IProjectSummary ne contient que les informations disponibles avant l'analyse des fichiers de workflow contenus. Il est utile pour l'analyse du workflow et l'analyse de la définition du projet.

Héritage

IInspectionObject > IProjectSummary

Propriétés

Saisie de texte

Nom

Description

string

Répertoire (Directory)

Le répertoire du projet. Nécessite Studio 2021.4 ou une version ultérieure.

IReadOnlyCollection<string>

FileNames

Les noms des fichiers de workflow de ce projet.

IReadOnlyCollection<IDependency>

Dépendances

Les dépendances de ce projet.

string

ProjectOutputType

Le type de sortie de ce projet.

string

ProjectProfileType

Le type de profil de ce projet.

string

ExpressionLanguage

Le langage d'expression de ce projet

Bool

RequiresUserInteraction

Indique si le projet nécessite une interaction de l'utilisateur.

Bool

Prend en charge la persistance

Indique si le projet prend en charge la persistance.

Bool

HasModernBehavior

Indique si le projet utilise l'expérience de conception moderne. Nécessite Studio 2022.4 ou une version ultérieure.

string

EntryPointName

Le nom du workflow du point d'entrée du projet.

string

ProjectFilePath

Chemin d'accès au fichier project.json.

string

ExceptionHandlerWorkflowName

Le nom du workflow de gestion des exceptions de ce projet.

IReadOnlyCollection<string>

Points d’entrée

La liste des points d’entrée dans le projet. Nécessite Studio 2020.10 ou une version ultérieure.

IReadOnlyCollection<string>

IgnoredFiles

La liste des fichiers du projet qui sont ignorés lors de la publication. Nécessite Studio 2020.10 ou une version ultérieure.

IReadOnlyCollection<string>

Cas de test

La liste des cas de test dans le projet. Nécessite Studio 2021.4 ou une version ultérieure.

IReadOnlyCollection<string>

Modèles de fichiers

La liste des modèles de fichiers du projet. Nécessite Studio 2021.10 ou une version ultérieure.

Remarque : cette propriété est obsolète. Utilisez plutôt des modèles .

IReadOnlyCollection<string>

Modèles

La liste de tous les modèles du projet. Nécessite Studio 2022.4 ou une version ultérieure.

IObjectBrowserSummary

ObjectBrowserSummary

Un résumé des informations du référentiel d’objets dans le projet. Nécessite Studio 2022.4 ou une version ultérieure.

IPropertyModel

Représente une propriété d'un modèle.

Héritage

IMemberModel > IPropertyModel

Propriétés

Saisie de texte

Nom

Description

IReadOnlyCollection<IPropertyModel>

Propriétés

Les propriétés de cette propriété.

IReadOnlyCollection<IPropertyModel>

InternalProperties

La collection des propriétés non-navigables de cette propriété (AttributeNavigable (BrowsableAttribute) défini sur false).

Les propriétés non consultables ne sont pas analysées en profondeur.

IReadOnlyCollection<IArgumentModel>

Arguments

Arguments de cette propriété.

IReadOnlyCollection<IArgumentModel>

InternalArguments

La collection d'arguments non-navigables de cette propriété (BrowsableAttribute défini sur false).

IStateMachineModel

Représente une activité de type Machine d'état (State Machine).

Héritage

IInspectionObject > IActivityModel > IStateMachineModel

Propriétés

Saisie de texte

Nom

Description

IReadOnlyCollection<IStateModel>

États

Collecte de IStateModel dans cette activité Machine d'état.

IStateModel

InitialState

Le point de départ de cette activité State Machine.

IStateModel

Représente un état dans une activité IStateMachineModel .

Propriétés

Saisie de texte

Nom

Description

IActivityContext

Context

Le contexte hérité de cet état.

IReadOnlyCollection<ITransition>

Transitions

Les transitions sortantes disponibles à partir de cet état.

IActivityModel

entrée

Actions d'entrée de l'état.

IActivityModel

Quitter

Actions de sortie de l'état.

IStateMachineModel

Propriétaire

L'activité State Machine contenant cet état.

Bool

IsFinal

Si true, indique que cet état est final.

IReadOnlyCollection<IVariableModel>

Variables

La collection de variables définie dans cet État.

ISwitchModel

Représente une activité Basculer (Switch).

Héritage

Propriétés

Saisie de texte

Nom

Description

IActivityModel

Default

L'activité associée au bloc Par défaut de cette activité. La valeur peut être nulle.

IEnumerable<ICaseModel>

Incidents

La collection de ICaseModel dans cette activité.

ITemplateModel

Remarque : cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v22.4.

Contient des informations sur un modèle de fichier spécifique.

Propriétés

Saisie de texte

Nom

Description

string

Chemin d'accès

Le chemin d'accès du modèle.

TemplateType

Saisie de texte

Type de modèle (exécution, cas de test, générique).

string

DataVariation

Chemin de la variation de données.

ITransition

Représente une transition depuis un IStateModel vers un automate.

Propriétés

Saisie de texte

Nom

Description

IStateModel

De (From)

L'état d'où provient cette transition.

IStateModel

To

L'état auquel mène cette transition.

IActivityModel

Action

Activité à exécuter lorsque la transition est effectuée.

IActivityModel

Condition

La condition permettant de décider s'il faut effectuer la transition une fois l'activité Déclencheur (Trigger) terminée.

IActivityModel

Déclencheur

Activité de déclencheur de cette transition.

ITryCatchModel

Représente une activité Try Catch.

Héritage

IInspectionObject > IActivityModel > ITryCatchModel

Propriétés

Saisie de texte

Nom

Description

IActivityModel

TryBlock

L'activité associée au bloc Try de cette activité. La valeur peut être nulle.

IEnumerable<ICatchBlockModel>

Captures (Catches)

La collection de dans cette activité.

IActivityModel

FinallyBlock

L’activité associée au bloc Finally.

IVariableContainer

Remarque : cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v21.4.

Représente un élément de workflow contenant des variables.

Héritage

IInspectionObject > IWorkflowElement > IVariableContainer

Propriétés

Saisie de texte

Nom

Description

IReadOnlyCollection<IVariableModel>

Variables

La collection de variables.

IEnumerable<IVariableContainer>

GetChildVariableContainers()

Obtenez les enfants qui prennent en charge une liste de variables.

IVariableModel

Représente une variable.

Héritage

IMemberModel > IVariableModel

Propriétés

Saisie de texte

Nom

Description

string

ValeurParDéfaut

La valeur par défaut de cette variable.

IWebServiceRerefence

Représente une référence de service Web dans le projet.

Héritage

IInspectionObject > IFileModel > IDependency > IWebServiceRerefence

Propriétés

Saisie de texte

Nom

Description

string

WebDocumentUri

Adresse du document Web.

string

WebServiceType

Le type de service Web.

IWorkflowElement

Remarque : cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v21.4.

Représente un élément de workflow.

Héritage

IInspectionObject > IWorkflowElement

Propriétés

Saisie de texte

Nom

Description

string

Id

L'ID du workflow généré. Peut être Null.

string

Saisie de texte

Le type d'élément de workflow

IWorkflowElement

ImmediateParent

Le parent immédiat de l'élément de workflow. Il peut s'agir de IFlowNodeModel, IStateModel, IPickBranchModel, ITransition, IActivityModel.

IEnumerable<IWorkflowElement>

GetChildren()

Enfants immédiats de premier niveau (pas seulement IActivityModel).

IWorkflowModel

Représente un fichier de workflow à l’intérieur du projet.

Héritage

IInspectionObject > IFileModel > IWorkflowModel

Propriétés

Saisie de texte

Nom

Description

IActivityModel

Racine

L'activité racine du workflow.

La valeur peut être nulle.

IReadOnlyCollection<IArgumentModel>

Arguments

Les arguments du workflow.

IReadOnlyCollection<string>

Noms d'espace importés

Espaces de noms importés du workflow.

IProjectSummary

Projet

Le projet auquel appartient ce workflow.

IReadOnlyCollection<string>

Assemblies

Les assemblys du workflow. Nécessite Studio 2021.4 ou une version ultérieure.

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.