- 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
Dans cette section, vous trouverez plus d'informations sur la création d'activités à l'aide de UiPath.Studio.Analyzer.Models.
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é. |
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é. |
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é. |
Représente un argument.
Héritage
IMemberModel > IVariableModel > IArgumentModel
Propriétés
|
Saisie de texte |
Nom |
Description |
|---|---|---|
|
ArgumentDirection |
Direction |
Direction de cet argument. |
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é. |
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. |
Représente une dépendance de projet.
Héritage
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. |
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. |
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. |
Représente un fichier.
Héritage
IInspectionObject > IFileModel
Propriétés
|
Saisie de texte |
Nom |
Description |
|---|---|---|
|
string |
RelativePath |
Chemin relatif du fichier, extension incluse. |
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. |
Représente un nœud dans un organigramme.
Héritage
IInspectionObject > IWorkflowElement > IExpressionContainer > IFlowNodeModel
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. |
Représente une activité If.
Héritage
IInspectionObject > IActivityModel > IIfElseModel
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). |
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. |
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
""This is a plain string"".
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.
|
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. |
Représente une branche d'une activité IPickModel .
Héritage
IVariableContainer, IExpressionContainer > IPickBranchModel
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
""This is a plain string"".
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). |
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
IInspectionObject > IProjectSummary > IProjectModel
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. |
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. |
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).
|
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. |
Représente un état dans une activité IStateMachineModel .
Héritage
IInspectionObject, IVariableContainer, IExpressionContainer > IStateModel
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. |
Représente une activité Basculer (Switch).
Héritage
IInspectionObject > IActivityModel > ISwitchModel
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é. |
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. |
Représente une transition depuis un IStateModel vers un automate.
Héritage
IInspectionObject, IVariableContainer, IExpressionContainer > ITransition
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. |
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. |
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. |
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. |
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. |
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). |
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. |
- ArgumentDirection
- Propriétés
- IActivityContext
- Propriétés
- IActivityModel
- Héritage
- Propriétés
- IArgumentModel
- Héritage
- Propriétés
- ICaseModel
- Héritage
- Propriétés
- IConnection
- Propriétés
- IDependency
- Héritage
- Propriétés
- IExpressionContainer
- Héritage
- Propriétés
- IExpressionModel
- Héritage
- Propriétés
- IFileModel
- Héritage
- Propriétés
- IFlowchartModel
- Héritage
- Propriétés
- IFlowNodeModel
- Héritage
- Propriétés
- IIfElseModel
- Héritage
- Propriétés
- IInspectionObject
- Propriétés
- IMemberModel
- Propriétés
- Remarques
- IObjectBrowserSummary
- Propriétés
- IPackageReference
- Héritage
- Propriétés
- IPickBranchModel
- Héritage
- Propriétés
- Remarques
- IPickModel
- Héritage
- Propriétés
- IProjectModel
- Héritage
- Propriétés
- IProjectSummary
- Héritage
- Propriétés
- IPropertyModel
- Héritage
- Propriétés
- IStateMachineModel
- Héritage
- Propriétés
- IStateModel
- Héritage
- Propriétés
- ISwitchModel
- Héritage
- Propriétés
- ITemplateModel
- Propriétés
- ITransition
- Héritage
- Propriétés
- ITryCatchModel
- Héritage
- Propriétés
- IVariableContainer
- Héritage
- Propriétés
- IVariableModel
- Héritage
- Propriétés
- IWebServiceRerefence
- Héritage
- Propriétés
- IWorkflowElement
- Héritage
- Propriétés
- IWorkflowModel
- Héritage
- Propriétés