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 oct. 2025

Comprendre la structure du projet d'activité

Le modèle d'activités UiPath pour Visual Studio sert de point de départ à la création d'activités personnalisées. Basez vos activités sur ce modèle et modifiez-le selon vos besoins. Le modèle génère un élaboration d'activité appelé ActivityTemplate qui contient tous les blocs de construction nécessaires d'une activité entièrement fonctionnelle dans UiPath Studio.

Une solution d'activité basée sur ce modèle contient trois projets:

  • UiPath.Activities.Template : ce projet contient la logique de l’activité, la conception et les métadonnées. Le projet contient les éléments suivants :
    • ActivityTemplate.cs : le fichier de code de la logique de l'activité. Ajoutez le code au corps de la fonction public void ExecuteInternal() .
    • ViewModels - Un dossier contenant les fichiers qui définissent la conception de l'activité. ViewModel est un concept utilisé par les activités UiPath pour décrire comment elles doivent être affichées dans Studio (les propriétés à afficher, la saisie à accepter, etc.). Le fait de placer tous les fichiers ViewModel dans ce dossier vous aide à en suivre plus facilement.
      Avec ViewModel, l'interface utilisateur des activités est générée de manière descriptive. L'élément d'IU affiché dans Studio est déterminé en fonction du type d'entrée sélectionné d'une propriété. Par exemple, pour les propriétés dont le type d'entrée est bool un bouton Activer/désactiver s'affiche, tandis que pour les propriétés enum , un menu déroulant s'affiche. Pour plus d'informations, consultez Écriture du code d'activité.
    • Resources dossier - Ressources utilisées par l'activité, telles que l'icône, les métadonnées de l'activité, et un fichier ROSX qui stocke les chaînes localisées utilisées par l'activité (nom de l'activité, description, étiquettes de propriété et info-bulles, etc.).
  • UiPath.Activities.Template.Packaging : ce projet crée le package NuGet pour l’activité chaque fois que la solution est créée. Pour plus d’informations, consultez Créer la solution et créer le package NuGet.
  • UiPath.Activities.Template.Tests : il s’agit d’un projet de test qui contient des tests d’unité et de workflow. Pour plus d’informations, consultez Tester votre activité.


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
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.