- 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
- 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.Activities.Api.ObjectLibrary.
Modèle utilisé par le référentiel d'objets pour l'interaction avec IActivityFactoryRepository. Le modèle est disponible pour RegisterArgs.FactoryV3 et les versions ultérieures.
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 |
Nom de la sélection correspondant à ce contenu enregistré à l'aide de 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