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

Comprendre la structure du projet d'activité

Le modèle d'activités UiPath pour Visual Studio sert de point de départ pour la création d'activités personnalisées. Basez vos activités sur ce modèle et modifiez-les selon vos besoins. Le modèle génère un assemblage 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 d’activité, la conception et les métadonnées. Le projet contient les éléments suivants :
    • ActivityTemplate.cs : fichier code de la logique de l'activité. Ajoutez le code au corps de la fonction public void ExecuteInternal() .
    • AfficherModels : 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, les entrées à accepter, etc.). Le fait de placer tous les fichiers ViewModel dans ce dossier vous aide à les 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 avec le type d'entrée bool , une bascule On/Off s'affiche, tandis que pour les propriétés enum , un menu déroulant s'affiche. Pour plus d'informations, consultez Écriture du code de l'activité.
    • Dossier de ressources - Ressources utilisées par l’activité, telles que l’icône, les métadonnées de l’activité et un fichier Resx qui stocke les chaînes localisées utilisées par l’activité (nom de l’activité, description, libellés des propriétés 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 Génération de la solution et création du package NuGet.
  • UiPath.Activities.Template.Tests : il s'agit d'un projet de test qui contient des tests d'unité et de workflow. Pour en savoir plus, voir Tester votre activité ( Testing your activity).


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.