Object Studio

Object Studio est une nouvelle fonctionnalité introduite dans la version 3.0, conçue pour faciliter la création d'objets métier en offrant une interface de diagramme de flux familière, comme celle utilisée dans Process Studio. Ces objets métier sont appelés Objets métiers visuels.

En règle générale, un objet métier visuel est utilisé pour interagir avec des applications Windows existantes sans API. Les applications ne fournissant pas d'API peuvent être mieux automatisées en utilisant un objet métier COM. Les applications d'ordinateur central sont une exception : leur utilisation est tellement répandue que Blue Prism propose des fonctionnalités spéciales permettant une intégration rapide de ces API.

Les étapes sont présentées sur le diagramme, comme dans Process Studio, et le flux est contrôlé par les étapes de décision et de choix.

Pages

Dans un processus métier, le flux commence à l'étape de démarrage de la page principale et continue en suivant les liens d'une étape à l'autre. Chaque page est une sous-division logique du flux naturel. Les pages existent principalement comme a) moyens de réutiliser des groupes d'étapes souvent répétés, et b) moyens d'organiser le diagramme de processus. Par conséquent, les processus pourraient être représentés de manière équivalente sur une seule page.

À l'inverse, les pages dans un objet métier qui sont publiques ne représentent pas les sous-divisions d'un ensemble. Chaque page est une entité en tant que telle, reconnue comme une capacité ayant son propre point de départ. Dans ce sens, un objet métier n'a pas de point de départ unique, seulement plusieurs capacités, chacune ayant son propre point de départ.

Lorsque les processus utilisent des objets métier, ils appellent la capacité pertinente (c'est-à-dire la page choisie) directement. L'exécution n'est pas réalisée via une page principale.

Publication de pages

Comme décrit ci-dessus, chaque page représente un point d'entrée unique dans l'objet métier. Par défaut, aucun de ces points d'entrée n'est visible depuis vos processus Blue Prism. Ils deviennent uniquement visibles lorsque vous publiez une page. Cette action est effectuée via une option de menu contextuel sur l'en-tête de la page. Une fois publiées, vos capacités peuvent être appelées normalement depuis une étape d'action.

En conservant les pages non publiées, vous disposez de pages « privées » utiles dans votre objet métier, mais que vous ne souhaitez pas afficher. De même, il s'agit d'une tactique utile pour s'assurer qu'une nouvelle capacité n'est pas disponible avant d'être prête et pleinement testée.

Nouveaux types d'étape

Object Studio présente les nouveaux types d'étape suivants : Lecture, Écriture, Navigation, Code et Attente. Ces types d'étape sont uniquement disponibles dans Object Studio, ils ne sont pas disponibles dans Process Studio. Les nouvelles étapes sont conçues pour contrôler l'interaction avec votre application cible : les étapes de lecture et d'écriture contrôlent la récupération et la saisie de données ; la navigation ouvre les menus, clique sur les boutons, etc. ; l'attente est utilisée pour s'assurer que votre application cible est prête pour l'étape suivante (par exemple, le chargement est terminé) ; et les étapes de code permettent aux utilisateurs avancés d'utiliser les objets COM.

Modélisateur d'application

Le modélisateur d'application est une fonctionnalité clé d'Object Studio. La première tâche de création d'un objet métier d'une application est d'indiquer à Blue Prism les éléments de votre application cible. Cela implique de créer un nom convivial tel que « Bouton OK » et d'indiquer à Blue Prism où trouver cet élément via une opération « pointer et cliquer » avec la souris. Le processus est répété jusqu'à ce que vous ayez défini tous les éléments qui vous intéressent dans votre application cible. Cela inclut les zones de test, les listes, les listes déroulantes, etc. à partir desquelles vous souhaitez lire des données, et inclut tous les menus, boutons et contrôles d'onglet que vous devez utiliser.

Après avoir défini les éléments de votre application cible, ils sont prêts à être utilisés dans les nouvelles étapes décrites ci-dessus. L'arborescence de l'élément d'application présente dans le modélisateur d'application apparaît dans les formulaires de propriétés des nouvelles étapes. Les éléments sont utilisés en les faisant glisser depuis l'arborescence et en les déposant dans une nouvelle ligne du formulaire de propriétés. Par exemple, pour lire le texte d'une zone de texte dans votre application, faites glisser l'élément de zone de texte dans une nouvelle ligne d'une étape de lecture et faites glisser un élément de données dans la même ligne. Lorsque cette étape est exécutée, le texte sera lu depuis votre application cible et stocké dans l'élément de données choisi.