Création d'un robot « hello world » avec une fonction Python

Créez un robot 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

  1. Créez une robot :
    1. Dans le panneau de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > robot.
    3. Dans la fenêtre Créer un robot de tâches, saisissez le nom du robot.
    4. Acceptez l'emplacement du dossier par défaut : \Bots\
      Pour modifier l'emplacement de stockage par défaut du robot, cliquez sur Choisir et suivez les invites.
    5. Cliquez sur Créer et modifier.
  2. Créez une variable.
    1. Cliquez sur Variables.
      Le menu en accordéon Variables se trouve sous le menu Actions.
    2. Cliquez sur l'icône Créer la variable.
    3. 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 Vos variables (définies par l'utilisateur).
    4. Saisissez Hello world! dans le champ Valeur par défaut.
    5. Cliquez sur Créer.
  3. Fournissez le script avec l'action Script Python > Ouvrir.
    1. Double-cliquez sur l'action Script Python > Ouvrir ou faites-la glisser.
    2. Sélectionnez l'option Saisie manuelle.
    3. Copiez-collez le texte suivant dans le champ Entrer le script ici.
      def printme( str ):
         print(str)
         return str
  4. Utilisez une action Script Python > Exécuter la fonction pour demander au robot d'exécuter le script.
    1. Double-cliquez sur l'action Script Python > Exécuter la fonction ou faites-la glisser.
    2. Saisissez printme dans le champ Entrer le nom de la fonction à exécuter.
    3. Sélectionnez la variable sArgument dans la liste déroulante Arguments pour la fonction.
    4. Créez la variable sPythonHello pour le champ Attribuer la sortie à une variable.
  5. Insérez une action Zone de message pour y enregistrer la sortie de la fonction Python.
    1. Double-cliquez sur l'action Zone de message > Zone de message ou faites-la glisser.
    2. Dans le champ Entrer le message à afficher, sélectionnez et insérez la variable sPythonHello.
    3. Cochez la case Fermer la zone de message après. Conservez la valeur par défaut de 5 secondes dans le champ.
  6. Fermez la session d'exécution du script avec l'action Script Python > Fermer.
    1. Double-cliquez sur l'action Script Python > Fermer ou faites-la glisser.
    2. Cliquez sur Enregistrer.
  7. Cliquez sur l'icône Exécuter.
    Le robot génère une zone de message contextuelle avec le texte Hello world!. Au bout de 5 secondes, la zone de message disparaît.

Étapes suivantes

Une fois votre robot exécuté, passez à la rubrique Exemple d'utilisation d'un script Python pour joindre une liste.