- 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
- 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
Dans cette section, vous trouverez plus d'informations sur la création d'activités à l'aide de UiPath.Studio.Activities.Api.ObjectLibrary.
Model that is used by the Object Repository for interaction with IActivityFactoryRepository. The model is available for RegisterArgs.FactoryV3 and later.
Propriétés
Saisie de texte |
Nom |
Description |
---|---|---|
string |
Id |
ID de la source. |
string |
Référence (Reference) |
La référence de l'objet. |
Propriétés
Saisie de texte |
Nom |
Description |
---|---|---|
string |
SourceId |
ID de la source |
string |
ObjectReference |
Référence de l’objet |
string |
ContentName |
Nom du contenu |
Interface du gestionnaire de contenu.
Propriétés
Saisie de texte |
Nom |
Description |
---|---|---|
string |
ContentName |
Nom du contenu. |
string |
DisplayName |
Nom complet localisé. |
string |
Description |
Description localisée. |
string |
DisplayColor |
Couleur du contenu (pour les boutons de modification d'objet). |
byte[] |
Icon |
Icône de contenu. |
string |
SelectionName |
Selection name corresponding to this content registered using IObjectSelectionDescription. |
Func<IContentEditArgs, Task<bool?>> |
OnEdit |
Modifier le gestionnaire. |
Func<IContentHighlightArgs, Task> |
OnHighlight |
Active la fonctionnalité pour mettre en surbrillance l’élément dans l’application cible. |
Bool |
NeedsParentValidation |
S'il est défini sur
true , cela indique que ce contenu nécessite un parent spécifique pour les opérations d'ajout et de déplacement.
|
Méthodes
void RegisterParentValidation(Action<IObjectRestriction> setter)
Utilisé pour valider les objets parents lors de l'ajout et du déplacement lorsque NeedsParentValidation est true.
Type de paramètre |
Nom du paramètre |
Description |
---|---|---|
Action<IObjectRestriction> |
setter |
Propriétés
Saisie de texte |
Nom |
Description |
---|---|---|
string |
SourceId |
ID de la source |
string |
ObjectReference |
Référence de l’objet |
string |
ContentName |
Nom du contenu |
Propriétés
Saisie de texte |
Nom |
Description |
---|---|---|
string |
SourceId |
ID de la source |
string |
ObjectReference |
Référence de l’objet |
string |
ContentName |
Nom du contenu |
API des opérations du concepteur.
Méthodes
void RegisterContent(Action<IContentDescription> setter)
Enregistre un gestionnaire de contenu pour un nom de contenu spécifique
Type de paramètre |
Nom du paramètre |
---|---|
Action<IContentDescription> |
setter |
void RegisterObjectSelection(Action<IObjectSelectionDescription>setter)
Enregistre un gestionnaire pour indiquer les objets.
Type de paramètre |
Nom du paramètre |
---|---|
Action<IObjectSelectionDescription> |
setter |
API pour manipuler les objets de la bibliothèque.
Propriétés
Saisie de texte |
Nom |
Description |
---|---|---|
Contenu (Content) | ||
Objets | ||
Bool |
DesignTimeEnforced |
Si défini sur
true , l'utilisation des objets du référentiel d'objets est appliquée.
|
Propriétés
Saisie de texte |
Nom |
---|---|
string |
SourceId |
string |
ObjectRef |
string |
ParentRef |
string |
Nom |
string |
Description |
string |
Saisie de texte |
string |
TaxonomyType |
IReadOnlyList<string> |
Contenu (Content) |
IReadOnlyList<byte[]> |
Images |
Propriétés
Saisie de texte |
Nom |
---|---|
string |
Type d'objet |
IReadOnlyList<string> |
Contenu (Content) |
Méthodes
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
Type de paramètre |
Nom du paramètre |
---|---|
Action<IObjectCreateCriteria> |
criteriaSetter |
void InvokeOnSourcesChanged(Action<ISourcesChangedArgs> handler)
Type de paramètre |
Nom du paramètre |
---|---|
Action<ISourcesChangedArgs> |
handler |
void InvokeOnBeginDrag(Action<IObjectDragArgs> handler);
Type de paramètre |
Nom du paramètre |
---|---|
Action<IObjectDragArgs> |
handler |
void InvokeOnEndDrag(Action handler)
Type de paramètre |
Nom du paramètre |
---|---|
Action |
handler |
void NotifyObjectChanged(string sourceId, string objectReference)
Type de paramètre |
Nom du paramètre |
---|---|
string |
sourceId |
string |
objectReference |
IDisposable BeginEdit(string sourceId, IReadOnlyList<string> objectReferences)
Type de paramètre |
Nom du paramètre |
---|---|
string |
sourceId |
IReadOnlyList<string> |
objectReferences |
Task<IDisposable> BeginEditAsync(string sourceId, IReadOnlyList<string> objectReferences)
Type de paramètre |
Nom du paramètre |
---|---|
string |
sourceId |
IReadOnlyList<string> |
objectReferences |
void Focus(string sourceId, string objectReference)
Type de paramètre |
Nom du paramètre |
---|---|
string |
sourceId |
string |
objectReference |
Task<bool?> ShowReuseObjectDialog(string objectReference, bool addingToLibrary)
Type de paramètre |
Nom du paramètre |
---|---|
string |
objectReference |
Bool |
addingToLibrary |
>Task<bool?> ShowEditLinkedObjectDialog(string objectReference, bool isReindicating)
Type de paramètre |
Nom du paramètre |
---|---|
string |
objectReference |
Bool |
isReindicating |
Propriétés
Saisie de texte |
Nom |
Description |
---|---|---|
string |
Type d'objet |
Le type d'objet auquel cette restriction s'applique. Si
null , il s'applique à tous.
|
IReadOnlyList<string> |
RequiredContent |
Utilisé pour valider si l'objet contient l'un des noms de contenu spécifiés. |
Permet de l'indiquer à l'écran à partir d'un objet du référentiel d'objets.
Propriétés
Saisie de texte |
Nom |
Description |
---|---|---|
string |
SelectionName |
Nom de la sélection. |
string |
DisplayName |
Nom affiché localisé pour le bouton Indiquer . |
string |
Description |
Description localisée. |
string |
DisplayColor |
Couleur du contenu pour les boutons Modifier l'objet . |
byte[] |
Icon |
Icône de contenu. |
string |
RecordDisplayName |
Nom affiché localisé pour le bouton Enregistrer (Record). |
Bool |
SupportsObjectRecorderHighlight |
Renvoie
true si la mise en surbrillance des éléments est prise en charge. Nécessite Studio 2021.10 ou une version ultérieure.
|
Bool |
SupportsObjectRecorderCurrentElements |
Renvoie
true si des éléments sont répertoriés lors de l'enregistrement. Nécessite Studio 2021.10 ou une version ultérieure.
|
IReadOnlyList<string> |
Types d'objet pris en charge |
Renvoie une liste d'objets qui peuvent être enregistrés. |
Func<ISelectionArgs, Task<bool?>> |
OnIndicate |
Permet l’injection d’une fonction qui peut être appelée lorsqu’un clic sur Indiquer à l’écran (Indicate on screen) a été cliqué. |
Func<object> |
GetObjectRecorderFactory |
Renvoie la fonction qui permet l’enregistrement d’objets à partir du référentiel d’objets. |
Func<object> |
GetAutoCaptureElementsFactory |
Renvoie la fonction qui permet de déclencher la fonctionnalité Capturer tout ( Capture All ) à partir du référentiel d’objets. Nécessite Studio 2021.10 ou une version ultérieure. |
Propriétés
Saisie de texte |
Nom |
---|---|
string |
Id |
string |
URL |
Bool |
CanWrite |
- ActivityCreationObjectData
- Propriétés
- IContentComputeArgs
- Propriétés
- IContentDescription
- Propriétés
- Méthodes
- IContentEditArgs
- Propriétés
- IContentHighlightArgs
- Propriétés
- IContentOperations
- Méthodes
- ILibraryService
- Propriétés
- IObjectCreateCriteria
- Propriétés
- IObjectDragArgs
- Propriétés
- IObjectOperations
- Méthodes
- IObjectRestriction
- Propriétés
- IObjectSelectionDescription
- Propriétés
- IObjectSource
- Propriétés
- ISelectionArgs
- Propriétés