Développement d’activités UiPath
Présentation des approches de développement
Ce chapitre est consacré à la création, à partir de zéro, de nouveaux composants UiPath appelés activités. Il aborde des notions plus avancées que les chapitres précédents.
Nous allons programmer une activité capable de déterminer le PGCD (plus grand commun diviseur) de deux nombres entiers, et ce, en nous basant sur l’algorithme d’Euclide.
UiPath propose deux approches distinctes pour développer des composants (activités) réutilisables dans les processus :
-
le développement d’une bibliothèque directement dans l’environnement de développement UiPath Studio ;
-
le développement d’une bibliothèque sous l’environnement tiers Microsoft Visual Studio, en langage C#.
La première approche est nettement plus accessible techniquement. La bibliothèque, une fois développée dans UiPath Studio, est publiée localement sous la forme d’un package NuGet portant l’extension .nupkg. Ce package peut ensuite être intégré dans tout nouveau processus UiPath.
L’utilisation de Microsoft Visual Studio est beaucoup plus complexe, car la connaissance du langage C# est requise et, contrairement à UiPath Studio, la publication du package (fichier .nupkg) n’est pas directe. Microsoft...
Développement d’une activité de calcul de PGCD (UiPath Studio)
1. Présentation de l’application
L’enjeu de l’application va être de déterminer le PGCD (Plus Grand Commun Diviseur) entre deux nombres entiers qui seront saisis au clavier.
Il existe pour le traitement de cette problématique plusieurs algorithmes (la méthode euclidienne basée sur des divisions successives, la méthode soustractive…).
De nombreux tutoriels et vidéos disponibles sur Internet présentent ces différentes méthodes de calcul.
La vidéo accessible à l’adresse https://www.youtube.com/watch?v=EVQY8DG5_es montre très efficacement la méthode euclidienne.
Pour le traitement envisagé dans cette section, la solution euclidienne va donc être privilégiée.
La démarche de calcul sera la suivante :
Saisissez les nombres A et B au clavier.
Calculez le RESTE de la division entière de A par B. Quand ce RESTE est nul, B est le PGCD cherché.
Remplacez A par B.
Remplacez B par ce RESTE.
Recommencez au niveau du calcul du RESTE.
Vous trouverez ci-après un algorithme rédigé en langage descriptif :

2. Développement du composant sous UiPath Studio
Comme évoqué dans la section précédente, le développement du composant réutilisable sera effectué directement sous l’environnement UiPath Studio.
À l’ouverture d’UiPath, choisissez Bibliothèque.

Le projet UiPath est nommé ENI_UiPath_Composant_PGCD. La création d’un projet de type Bibliothèque se fait comme celle d’un...