- 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
Guide du développeur
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.
Représente une énumération de la direction d'un argument.
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.
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.
IInspectionObject > IActivityModel
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.
IMemberModel > IVariableModel > IArgumentModel
Représente une activité de cas dans une activité Basculer (Switch).
IInspectionObject > ICaseModel
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 dépendance de projet.
Représente un élément de workflow contenant des expressions.
IInspectionObject > IWorkflowElement > IExpressionContainer
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é).
IMemberModel > IExpressionModel
Représente un fichier.
IInspectionObject > IFileModel
Représente un Flowchart.
IInspectionObject > IActivityModel > IFlowchartModel
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.
IInspectionObject > IWorkflowElement > IExpressionContainer > IFlowNodeModel
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.
IInspectionObject > IActivityModel > IIfElseModel
Représente un membre d'un autre modèle.
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.
|
""This is a plain string""
.
Informations sur l'intégration du référentiel d'objets dans le projet.
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.
IInspectionObject > IFileModel > IDependency > IPackageReference
Représente une branche d'une activité IPickModel .
IVariableContainer, IExpressionContainer > IPickBranchModel
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 . |
""This is a plain string""
.
Représente une activité Pick Branch.
IInspectionModel > IActivityModel > IPickModel
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.
IInspectionObject > IProjectSummary > IProjectModel
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.
IInspectionObject > IProjectSummary
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.
IMemberModel > IPropertyModel
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).
IInspectionObject > IActivityModel > IStateMachineModel
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 .
IInspectionObject, IVariableContainer, IExpressionContainer > IStateModel
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).
IInspectionObject > IActivityModel > ISwitchModel
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.
Représente une transition depuis un IStateModel vers un automate.
IInspectionObject, IVariableContainer, IExpressionContainer > ITransition
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.
IInspectionObject > IActivityModel > ITryCatchModel
Représente un élément de workflow contenant des variables.
IInspectionObject > IWorkflowElement > IVariableContainer
Représente une variable.
IMemberModel > IVariableModel
Représente une référence de service Web dans le projet.
IInspectionObject > IFileModel > IDependency > IWebServiceRerefence
Représente un élément de workflow.
IInspectionObject > IWorkflowElement
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.
IInspectionObject > IFileModel > IWorkflowModel
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