Création d'un bot « hello world » avec une fonction Python
Télécharger au format PDF
- Dernière mise à jour2021/09/03
Créez un bot qui appelle une fonction Python pour dire « hello world ».
Prérequis
Pour exécuter le script Python à partir d'Automation 360, vous devez avoir au préalable installé la dernière version de Python 3.x sur votre périphérique.
Voici un script Python comportant une fonction simple. Ce script est utilisé dans cette tâche.
# Function definition is here
def printme( str ):
print(str)
return str
Procédure
-
Créez un nouveau bot:
- Dans le panneau de gauche, cliquez sur Automatisation.
- Cliquez sur + Créer > Task Bot.
-
Sélectionnez la plateforme requise comme environnement d\'exécution cible. Par exemple, Windows ou
macOS
.
Remarque : Windows est la plateforme présélectionnée par défaut.
- Dans la fenêtre Créer un robot de tâches, saisissez le nom du bot.
-
Acceptez l\'emplacement de dossier par défaut : \Bots\
Pour modifier l\'emplacement de stockage par défaut du bot, cliquez sur Choisir et suivez les invites.
-
Cliquez sur Créer et modifier.
Lorsque vous créez un bot, le type de plateforme est également enregistré dans l\'entrée d\'audit. Le type d\'événement est enregistré comme Créer un robot.
Remarque : La taille maximale par défaut pour chaque bot individuel est de 50 Mo. -
Créez une variable.
-
Cliquez sur Variables.
Le menu en accordéon Variables se trouve sous le menu Actions.
- Cliquez sur l'icône Créer la variable.
-
Saisissez sArguement dans le champ Nom.
Remarque : Il est recommandé de préfixer le nom de la variable par un caractère minuscule indiquant le type de données de la variable. Reportez-vous à la rubrique Attribution d'un nom aux variables.
- Saisissez Hello world! dans le champ Valeur par défaut.
- Cliquez sur Créer.
-
Cliquez sur Variables.
-
Fournissez le script avec l'action
Script Python > Ouvrir.
- Double-cliquez sur l'action Script Python > Ouvrir ou faites-la glisser.
- Sélectionnez l'option Saisie manuelle.
-
Copiez-collez le texte suivant dans le champ Entrer le script ici.
def printme( str ): print(str) return str
-
Utilisez une action
Script Python > Exécuter la fonction pour demander au bot d'exécuter le script.
- Double-cliquez sur l'action Script Python > Exécuter la fonction ou faites-la glisser.
-
Saisissez
printmedans le champ Entrer le nom de la fonction à exécuter. -
Sélectionnez la variable
sArgumentdans la liste déroulante Arguments pour la fonction. -
Créez la variable
sPythonHellopour le champ Attribuer la sortie à une variable.
-
Insérez une action
Zone de message pour y enregistrer la sortie de la fonction Python.
- Double-cliquez sur l'action Zone de message > Zone de message ou faites-la glisser.
-
Dans le champ Entrer le message à afficher, sélectionnez et insérez la variable
sPythonHello. - Cochez la case Fermer la zone de message après. Conservez la valeur par défaut de 5 secondes dans le champ.
-
Fermez la session d'exécution du script avec l'action
Script Python > Fermer.
- Double-cliquez sur l'action Script Python > Fermer ou faites-la glisser.
- Cliquez sur Enregistrer.
-
Cliquez sur l'icône Exécuter.
Le bot génère une zone de message contextuelle avec le texte
Hello world!. Au bout de 5 secondes, la zone de message disparaît.