Étape du code

L'étape du code combine la puissance et la flexibilité d'un langage de programmation professionnel au confort visuel de l'outil de diagramme de flux de Blue Prism. Ainsi, l'utilisateur expert est libre d'effectuer des manipulations de données qui seraient autrement fastidieuses dans Blue Prism ou même d'interagir avec l'API d'un logiciel dans Blue Prism. Une étape du code est souvent particulièrement utile pour interagir avec un objet COM dans un environnement Microsoft Windows.

L'étape du code est étroitement liée au code global déclaré comme faisant partie de l'objet métier. Les variables et méthodes de membres déclarées dans la section du code global sont accessibles dès l'étape du code, mais pas inversement.

Formulaire de propriétés

Le formulaire des propriétés contient trois onglets : entrées, sorties et code. Les entrées et les sorties déclarées se présentent sous la forme de valeurs et d'éléments de données de Blue Prism, comme pour une étape de l'action. Blue Prism « traduit » ces valeurs en leurs équivalents Visual Basic .NET directs en vue de les utiliser dans l'onglet final. Veuillez noter que puisque tous les types de données Blue Prism n'ont pas d'équivalent direct dans le framework .NET, seul un ensemble restreint de types de données Blue Prism est autorisé.

Sur la base des entrées et sorties fournies, un en-tête de méthode est automatiquement généré et déclare vos entrées et sorties pour vous. Vous ne pouvez pas modifier cet en-tête autrement qu'en modifiant la liste des entrées et sorties dans les deux premiers onglets.

Les entrées sont transmises par valeur à votre méthode. Cela signifie qu'une copie des données dont la valeur a été saisie dans Blue Prism sera transmise à votre méthode. La modification de ces données n'affectera pas la valeur des données dans Blue Prism. En revanche, les sorties sont transmises par référence. Cela signifie qu'un pointeur vers la valeur est transmis à votre méthode à la place d'une copie de la valeur. Ainsi, toutes les modifications que vous apportez à la variable dans votre méthode seront instantanément propagées dans l'objet métier et cela modifiera l'élément de données que vous avez choisi.