Bases de données

Lorsqu'un robot doit accéder à une base de données avec une étape de base de données, telle que Interroger la base de données ou Stocker dans la base de données, il le fait en utilisant un nom pour la base de données. Un nom pour une base de données n'est pas un mappage de base de données en soi, mais une référence à celui-ci.

Un nom de base de données doit être défini dans la section Bases de données du graphique du robot, tel que myDB dans l'exemple suivant. Le mappage de base de données auquel le nom fait référence est celui auquel le nom de la base de données est attribué lorsque le robot est appelé.

Stocker l'étape dans la base de données myDB

À l'étape Appeler le robot de votre Robot à Moteur Basique, spécifiez le nom réel du base de données, tel que objectdb.

Ce nom est utilisé comme entrée pour le nom de la base de données que vous avez spécifié à l'intérieur du robot, et c'est le mappage que l'étape de la base de données utilisera lorsque le robot est appelé depuis le Robot à Moteur Basique. Dans les exemples précédents, le nom de base de données myDB est associé au mappage de base de données objectdb, et toute étape du robot accédant à la base de données myDB utilisera le mappage de base de données objectdb.

Cette approche consistant à transmettre des mappages de base de données en entrée vous permet de réutiliser facilement des robots, car ils ne sont pas liés à une seule base de données donnée, mais peuvent plutôt utiliser différentes bases de données, selon les mappages de base de données spécifiés en entrée de ces bases de données.

Vous pouvez utiliser plusieurs bases de données dans un robot en spécifiant plusieurs noms de base de données dans la section Bases de données et en transmettant le nombre correspondant de mappages de base de données réels. Les noms de base de données suivent les mêmes conventions de dénomination que les variables et les paramètres d'entrée, mais ces noms peuvent coïncider avec les noms des variables et des paramètres d'entrée. Les mappages de base de données réels spécifiés à l'étape Appeler le robot peuvent ou non être différents, mais les noms de base de données à l'intérieur du robot doivent être différents.