- 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
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éebool
, une bascule On/Off s'affiche, tandis que pour les propriétésenum
, 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.).
- ActivityTemplate.cs : fichier code de la logique de l'activité. Ajoutez le code au corps de la fonction
- 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).