Ce n’est pas parce qu’un produit est bon et populaire que l’on ne doit pas le remanier et trouver des solutions innovantes pour proposer une nouvelle expérience aux utilisateurs. Les « remake » de films en sont un bon exemple. On change la technique, la forme, un peu le scénario et on a un film différent et contemporain. Un bon exemple est le dernier film « Dune ». Ce billet n’a pas pour objectif de réaliser une revue de ce film mais bien de s’intéresser au « Modern Design » que propose UiPath sur ces dernières versions du studio. Il s’agit là d’un « remake » de son Studio pour proposer aux développeurs RPA une expérience plus ergonomique et intuitive. Pour les « anciens » développeurs RPA, nous passons donc d’une expérience « classique » à une nouvelle expérience « moderne » apportée par le studio.
Qui dit « remake » dit amélioration de l’apparence du studio. C’est une amélioration du point de vue ergonomique car l’emphase porte sur l’amélioration de l’expérience utilisateur.
Certaines anciennes fonctions ont fusionnées et d’autres ajoutées. On retrouve :
L’évolution du ruban de modélisation du studio est la face visible de l’iceberg. Derrière ces modifications se cache l’ajout d’un nouveau package (UiAutomationNext qui est nativement présent dans les versions v2020.4 du studio et les versons supérieurs). Ce package contient de nouvelles activités.
Il s’agit d’une activité qui va regrouper les fonctionnalités des anciennes activités : « Ouvrir l’application », « Ouvrir le navigateur », « Lier à une fenêtre », « Lier à un navigateur », « Étendue de l’élément », « Fermer la fenêtre ».
Cette activité présente plusieurs options réparties sur différentes activités dans la précédente interface du studio. Par exemple, le choix entre une application et un navigateur est réalisable directement dans une de cette activité. Il est possible de définir l’état initial de la fenêtre (précédemment ouverte, à ouvrir, etc.).
Petite nouveauté, les paramètres génériques d’activités (Time Out, Delay MS, etc.) sont réglables au niveau du conteneur de l’activité. Cela permet de gagner un temps non négligeable dans le paramétrage des activités.
L’activité “Click” s’est aussi améliorée. On retrouve dans l’expérience moderne, une seule activité au lieu des multiples activités disponibles précédemment. Les modes de clicks (simple, double, etc.) sont maintenant des options de cette activité. Grande nouveauté qui raviva les développeurs RPA sur les applications peu stables. L’option “Verify Execution” permet à cetteactivité de demander si un élément de la page est apparu. Sinon, le “click” est retenté jusqu’à ce que l’élément apparaisse. Et oui… il s’agit d’un “retry scope” directement intégré à cette activité !
De la même manière que précédemment, les anciennes activités “type into” sont regroupées en une seule. Par exemple, on peut sélectionner soit une chaine de caractère ou bien une chaine de caractère sécurisée (utilisée pour rentrer les mots de passe dans les connexions aux applications)
Que ce soit pour l’activité « click », pour le « type into » ou encore le « Use Web/Application », la sélection des sélecteurs est enjeu crucial pour la stabilité de l’automatisation. Et au vu de cet enjeu, UiPath a développé un nouvel assistant pour concevoir les sélecteurs. Cet assistant est bien plus ergonomique que celui précédemment proposé car il permet de sélectionner des ancres, définir des sélecteurs approximatifs, ou bien un « click image ». L’assistant apparaît lors de chaque sélection.
S’il y a bien une activité qui nous a particulièrement marqué c’est bien le « Check App State » qui est un « Element Exist » associé à une activité « If » (au besoin). Rien qu’avec cette option, les codes seront bien plus allégés car l’association « Element Exist » + « If » est couramment utilisée dans la modélisation des RPA.
Le Modern Design est une bonne surprise. Il fusionne plusiques fonctions et activités pour proposer un studio plus lisible et ergonomique. Il répond également aux principaux besoins des développeurs. Le seul petit bémol se trouve dans le fait que l’on ne puisse pas définir un sélecteur complet au sein de l’activité Use Web/App. Ce serait utile dans le cadre d’applications utilisant des pop-up avec un sélecteur de page différent.
L’Oiseau Rare vous propose ses services d’accompagnement pour élaborer une stratégie d’automatisation personnalisée. Nous vous aidons à identifier les processus automatisables, à définir des objectifs clairs, et à évaluer les avantages liés à l’automatisation.
Au sein de la Direction financière de Safran SA, le Département SFS (Safran Financial Services) qui a pour vocation de consolider les résultats de l’ensemble des filiales du Groupe.
Safran SFS a pour objectif d’établir une ‘RPA Factory’ en vue d’automatiser les processus métiers de faible valeur ajoutée. Dans ce cadre, j’ai conçu et mis en place des Assistants Virtuels (AV) pour Safran SFS, tout en assurant la supervision et le soutien du développement de l’outil RPA.
Ne laissez pas les défis de l’automatisation de processus robotisés (RPA) ralentir votre avancement. Contactez-nous dès maintenant pour explorer vos besoins spécifiques et découvrez comment notre savoir-faire en RPA peut convertir vos exigences technologiques en solutions concrètes !