- 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
UiPath.Studio.Activities.Api.ObjectLibrary
Dans cette section, vous trouverez davantage d'informations sur la création d'activités à l'aide de UiPath.Studio.Activities.Api.ObjectLibrary.
ActivityCreationObjectData
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v22.4.
Modèle utilisé par le référentiel d'objets pour l'interaction avec le référentiel 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. |
IContentComputeArgs
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v21.4.
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 |
IContentDescription
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
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 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 setter)
Utilisé pour valider les objets parents lors de l'ajout et du déplacement lorsque BesoinsParentValidation est défini sur true.
| Type de paramètre | Nom du paramètre | Description |
|---|---|---|
| Action | setter |
IContentEditArgs
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
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 |
IContentHighlightArgs
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v21.4.
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 |
IContentOperations
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
API des opérations du concepteur.
Méthodes
void RegisterContent(Action setter)
Enregistre un gestionnaire de contenu pour un nom de contenu spécifique
| Type de paramètre | Nom du paramètre |
|---|---|
| Action | setter |
void RegisterObjectSelection(Actionsetter)
Enregistre un gestionnaire pour indiquer les objets.
| Type de paramètre | Nom du paramètre |
|---|---|
| Action | setter |
ILibraryService
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
API pour manipuler les objets de la bibliothèque.
Propriétés
| Saisie de texte | Nom | Description |
|---|---|---|
| IContentOperations | Contenu (Content) | |
| IObjectOperations | Objets | |
| Bool | DesignTimeEnforced | Si défini sur true, l'utilisation des objets du référentiel d'objets est appliquée. |
IObjectCreateCriteria
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
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 |
IObjectDragArgs
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
Propriétés
| Saisie de texte | Nom |
|---|---|
| string | Type d'objet |
IReadOnlyList<string> | Contenu (Content) |
IObjectOperations
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
Méthodes
Task<IObjectCreateCriteria> ShowCreateWindow(Action<IObjectCreateCriteria> criteriaSetter)
| Type de paramètre | Nom du paramètre |
|---|---|
| Action | criteriaSetter |
void InvokeOnSourcesChanged(Action handler)
| Type de paramètre | Nom du paramètre |
|---|---|
| Action | handler |
void InvokeOnBeginDrag(Action handler);
| Type de paramètre | Nom du paramètre |
|---|---|
| Action | 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 |
IObjectRestriction
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
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. |
IObjectSelectionDescription
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v21.4.
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 complet localisé pour le bouton Indiquer . |
| string | Description | Description localisée. |
| string | DisplayColor | Couleur de contenu pour les boutons Modifier l'objet . |
| byte[] | Icon | Icône de contenu. |
| string | RecordDisplayName | Nom complet localisé pour le bouton Enregistrer . |
| 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 lorsque vous avez cliqué sur Indiquer à l'écran . |
| Func | GetObjectRecorderFactory | Renvoie la fonction qui permet l’enregistrement d’objets à partir du référentiel d’objets. |
| Func | GetAutoCaptureElementsFactory | Renvoie la fonction qui permet de déclencher la fonctionnalité Capturer tout à partir du Référentiel d’objets. Nécessite Studio 2021.10 ou une version ultérieure. |
IObjectSource
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.
Propriétés
| Saisie de texte | Nom |
|---|---|
| string | Id |
| string | URL |
| Bool | CanWrite |
ISelectionArgs
Cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v21.4.
Propriétés
| Saisie de texte | Nom |
|---|---|
| string | SourceId |
| string | ObjectReference |
| string | SelectionName |
- 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