UiPath Documentation
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 30 mars 2026

Using the Activity Creator

docs image

Les activités sont les éléments constitutifs de l'automatisation des processus. Chacun d’entre eux contient une action atomique qui, empilée avec d’autres activités, compose un workflow.

UiPath Studio comprend un certain nombre d' activités prédéfinies que vous pouvez installer via le gestionnaire des packages.

De plus, vous pouvez créer vos propres activités personnalisées spécifiques à vos besoins à l'aide de l'extension Activity Creator d'UiPath pour Visual Studio. Les étapes ci-dessous vous donneront les bases pour créer des activités personnalisées en 5 minutes. Dans cette section, nous allons créer un package d'activités et, dans la prochaine section, le remplir avec des activités fonctionnelles.

Éléments requis

Important :

Notez que la version 4.0 du Créateur d’activités ne fonctionne qu’avec Visual Studio 2022. De même, les activités produites ciblent les projets Windows .NET 6. Pour créer des activités compatibles avec les anciennes versions de Visual Studio ou .NET, veuillez utiliser la version 3 de l’extension.

De plus, les activités créées par cette extension reposent sur des bibliothèques créées par UiPath actuellement disponibles sur le flux de la Marketplace (https:// Exauthentification.uipath.com/api/v3/index.json). Ce flux doit être disponible dans Visual Studio pendant le développement, sinon les activités ne seront pas générées avec succès.

Étape 1 : Ajouter l’extension UiPath Activity Creator à Visual Studio

Open Visual Studio and click Extensions > Manage Extensions.

docs image

In the wizard that appears, click Online and then Search (Ctrl+E) for UiPath. Download the UiPath Activity Creator extension.

docs image

Close Visual Studio and, once the VSIX Installer appears, complete the installation.

docs image

Étape 2 : créer un projet UiPath

Reopen Visual Studio and double-click Create a new project on the home screen.

docs image

On the Create a new project screen, type "uipath" in the search bar, select UiPath Standard Activity Project, and click Next.

docs image

Give your project a name. The UiPath convention is <Your company's name>.<Your product's name> (e.g. UiPath.Orchestrator). Then click Create.

docs image

Accédez à l' explorateur de solutions et notez que 3 projets, un dossier partagé et de nombreux fichiers ont maintenant été ajoutés à la solution. Il s'agit de la base de chaque package d'activités.L’activité simple pour ajouter votre première activité.

docs image

L'activité de base

docs image

Maintenant que votre package est créé, ajoutons-y une activité ! Dans cet exemple, vous allez créer l'activité indiquée ci-dessus : une activité simple qui additionne deux nombres.

Ce dont vous aurez besoin

Étape 1 : ouvrir le Créateur d'activités

Commencez par ouvrir la solution Visual Studio créée dans la section précédente et sélectionnez l'un des projets principaux dans l' Explorateur de solutions. Accédez ensuite à Extensions > UiPath > Ajouter des activités dans la barre d'outils. Notez que ce menu sera désactivé jusqu'à ce qu'un des projets soit sélectionné.

docs image

Étape 2 : créer une activité

Cela ouvrira une nouvelle fenêtre Créateur d’activité. Le premier écran vous offre deux options :

  1. Create: Build one or more activities from scratch.
  2. Import: Import a list of predefined activities that have been saved in a standard format.

For now, select Create.

docs image

Étape 3 : définir l’activité

Click the Add button and fill in each field as shown below. This will prepare the creator to build an activity named Addition. When ready, click the Edit button to add properties to the Addition activity.

docs image

Étape 4 : Ajouter des propriétés

Cela ouvrira une nouvelle fenêtre Définir les propriétés . Utilisez le bouton Ajouter pour créer 3 propriétés, comme indiqué ci-dessous.

Assurez-vous que les deux premiers sont des entrées et le dernier est une sortie. Ces propriétés représenteront deux nombres et leur somme.

docs image

Étape 5 : Générer l’activité

Cliquez sur OK dans la fenêtre Propriétés et sur Terminer dans la fenêtre des activités. Vous verrez alors de nouveaux fichiers ajoutés à vos projets.

docs image

Étape 6 : Ajouter une fonctionnalité

Ouvrez le fichier Addition.cs qui vient d'être créé et développez la région Protected Methods qu'il contient pour faire apparaître la méthode ExecuteAsync de l'activité. Il s'agit de la méthode qui est appelée chaque fois que l'activité est exécutée dans UiPath Studio.

Notez que les deux entrées créées à l’étape 4 (First Number et Second Number) ainsi que la sortie (Sum) ont déjà été ajoutées à cette méthode. La dernière étape consiste à combler l’écart entre eux en remplaçant le bloc de commentaires par du code qui ajoute les deux entrées, puis définit le résultat sur Somme (Sum). Voir ci-dessous :

docs image

Étape 7 : créer le package

Dans l’ explorateur de solutions, cliquez avec le bouton droit sur votre projet Design et sélectionnez Publier. Cette option permet de créer vos projets, de les packager et d'envoyer le package là où vous le souhaitez.

docs image

À l'écran suivant, saisissez le dossier dans lequel vous souhaitez enregistrer votre package d'activités. Il est judicieux de choisir l'une de vos sources de packages sur UiPath Studio (vous pouvez les trouver dans Paramètres > Gérer les sources sur la page d'accueil de Studio) afin de pouvoir publier directement depuis Visual Studio dans UiPath Studio.

Cliquez sur Créer un profil pour continuer.

docs image

Sur la page suivante, renommez votre source de packages en Packages UiPath (ou selon vos préférences) et modifiez la configuration en Débogage. Cliquez ensuite sur Publier.

Pour plus d'informations sur les configurations de débogage et de publication, consultez Métadonnées de package.

docs image

Votre sortie indiquera alors que les trois projets ont été créés avec succès et que le package résultant a été publié. Vous disposez à présent d’un package d’activités fonctionnel !

docs image

Étape 8 : utilisez vos activités dans UiPath Studio

Ouvrez UiPath Studio, accédez au Gestionnaire de paquets (Package Manager) et ajoutez votre ensemble d'activités au workflow.

docs image

Notez qu’une nouvelle catégorie a été ajoutée au volet Activités (Activities).

docs image

C'est tout ! Essayez votre nouvelle activité !

docs image

Métadonnées du package

docs image

En regardant le package d'activités construit dans ce tutoriel, vous verrez plusieurs espaces réservés où des informations telles que l'auteur, la licence, l'icône, etc. doivent aller. Personnalisons le package en remplaçant ces espaces réservés par des informations réelles.

Cette section porte sur le projet de conception, qui contient toutes les informations de votre package.

Éléments requis

Étape 1 : Ouvrir le projet de conception

Ouvrez le projet MyCompacy.MyProduct.Activities.Design en double-cliquant dessus et notez qu'il existe trois sections étiquetées :

  • Package Metadata
  • Versions du paquet
  • Icône de package
Métadonnées du package
ChampDescription
PackageLicenseExpressionUn identificateur SPDX pour la licence que vous souhaitez utiliser. La valeur par défaut est Apache 2.0.
DescriptionUne brève description de vos activités qui apparaîtront dans le Gestionnaire de packages UiPath Studio.
Authors and CompanyL'auteur et le propriétaire du paquet respectivement.
CopyrightL’avis de droit d’auteur standard.
PackageTagsListe de termes que les utilisateurs peuvent rechercher pour trouver votre package.
PackageProjectUrlUn lien vers la documentation de vos activités ou la page d'accueil de votre entreprise.
PackageIconUrlUn lien vers un fichier image utilisé comme icône de package. Notez que la balise PackageIcon n'est actuellement pas prise en charge dans UiPath Studio.
<PropertyGroup>
    <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
    <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
    <Description>A package used to perform simple arithmetic operations in UiPath Studio.</Description>
    <Authors>My Company</Authors>
    <Company>My Company</Company>
    <Copyright>@ 2020 My Company</Copyright>
    <PackageTags>UiPath Activity MyCompany MyProduct Math Addition Arithmetic</PackageTags>
    <PackageProjectUrl>https://docs.uipath.com/integrations/docs/how-to-create-activities</PackageProjectUrl>
    <PackageIconUrl>https://raw.githubusercontent.com/NuGet/Samples/master/PackageIconNuspecExample/icon.png</PackageIconUrl>
    ...
</PropertyGroup>
<PropertyGroup>
    <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
    <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
    <Description>A package used to perform simple arithmetic operations in UiPath Studio.</Description>
    <Authors>My Company</Authors>
    <Company>My Company</Company>
    <Copyright>@ 2020 My Company</Copyright>
    <PackageTags>UiPath Activity MyCompany MyProduct Math Addition Arithmetic</PackageTags>
    <PackageProjectUrl>https://docs.uipath.com/fr/integrations/docs/how-to-create-activities</PackageProjectUrl>
    <PackageIconUrl>https://raw.githubusercontent.com/NuGet/Samples/master/PackageIconNuspecExample/icon.png</PackageIconUrl>
    ...
</PropertyGroup>
Version du package

Notez qu'il y a deux balises PackageVersion ici, qui correspondent aux deux modes dans lesquels un paquet peut être construit : Débogage et Publication.

  • Le débogage est utile lors du développement. La version s'incrémente à chaque build afin que des mises à jour puissent être effectuées, puis immédiatement testées dans UiPath Studio.
  • La valeur Release est utilisée pour créer un paquet final prêt à être publié. Une fois le développement terminé, vous pouvez définir ici la version souhaitée.
    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
        <PackageVersion>0.2.0.$([System.DateTime]::UtcNow.ToString(MMddHmmss)) Version</PackageVersion>
    </PropertyGroup>
      
    <PropertyGroup Condition="'$(Configuration)' == 'Release'">
        <PackageVersion>0.2.0</PackageVersion>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
        <PackageVersion>0.2.0.$([System.DateTime]::UtcNow.ToString(MMddHmmss)) Version</PackageVersion>
    </PropertyGroup>
      
    <PropertyGroup Condition="'$(Configuration)' == 'Release'">
        <PackageVersion>0.2.0</PackageVersion>
    </PropertyGroup>
    
Icône de package

Utilisez la balise PackageIconUrl pour ajouter une icône à votre package d’activités. Dans cet exemple, un exemple d'icône est utilisé.

Étape 2 : Reconstruire le package

Reconstruisez le package et importez-le dans UiPath Studio comme dans la section précédente. Ouvrez le Gestionnaire des packages et notez que votre package dispose désormais d'une nouvelle icône, d'une description et de métadonnées mises à jour.

docs image

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour