sdk
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide du développeur

Dernière mise à jour 25 oct. 2024

UiPath.Studio.Activities.Api.ObjectLibrary

Dans cette section, vous trouverez plus d'informations sur la création d'activités à l'aide de UiPath.Studio.Activities.Api.ObjectLibrary.

ActivityCreationObjectData

Remarque : 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 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

Remarque : 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

Remarque : 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 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

 

IContentEditArgs

Remarque : 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

Remarque : 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

Remarque : cette fonctionnalité a été introduite dans UiPath.Studio.Activities.Api v20.4.

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

ILibraryService

Remarque : 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

Contenu (Content)

 

Objets

 

Bool

DesignTimeEnforced

Si défini sur true, l'utilisation des objets du référentiel d'objets est appliquée.

IObjectCreateCriteria

Remarque : 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

Remarque : 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

Remarque : 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<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

IObjectRestriction

Remarque : 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

Remarque : 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 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.

IObjectSource

Remarque : 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

Remarque : 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

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.