Lire et examiner la documentation Automation Anywhere

Automation Anywhere Automation 360

Fermer les contenus

Contenus

Ouvrir les contenus

Créer des bots pour partager les détails de la session à l'aide du package SDK

  • Mis à jour le : 2021/06/15

    Créer des bots pour partager les détails de la session à l'aide du package SDK

    Une session partagée vous permet de réutiliser des actions entre des TaskBots qui s'exécutent simultanément, par exemple en utilisant le même fichier Excel pour transmettre des valeurs.

    Prérequis

    Assurez-vous que vous disposez des éléments suivants pour créer un TaskBot :

    • Accès à la Control Room
    • Informations d'identification avec autorisations AAE_Basic
    • Une licence de développement, qui vous permet de créer et d'exécuter des TaskBots
    • Votre poste de travail est un périphérique enregistré dans la Control Room
    • Un fichier Excel que vous souhaitez utiliser dans les actions de session partagée

    Procédure

    1. Connectez-vous à la Control Room.
    2. Créez trois TaskBots qui partageront les actions de session partagée.
    3. Créez une variable childSession2 de Type > Session et Type de session > Session MS Excel, sélectionnez Utiliser comme entrée, puis cliquez sur Appliquer.
    4. Accédez à Robots > Mes robots et cliquez sur l'icône Créer un robot.
    5. Créez un bot appelé childBot2.
      1. Dans le champ Nom, saisissez childBot2.
      2. Dans le volet Actions, recherchez Excel Avancé et faites glisser Obtenir le nom de la feuille de calcul active vers l'Bot editor.
      3. Dans Nom de session > Session partagée, saisissez F2 > childSession2 puis, dans Attribuer le résultat à une variable, sélectionnez prompt-assignment.
    6. Créez une variable parentSession de Type > Session et Type de session > Session MS Excel, puis cliquez sur Appliquer.
    7. Créez un bot appelé parentSession, puis cliquez sur Créer et modifier.
    8. Dans le volet Actions, recherchez Excel Avancé et faites glisser Ouvrir vers l'Bot editor.
      1. Dans Chemin d'accès au fichier, sélectionnez Fichier de bureau, cliquez sur Parcourir, puis accédez au fichier Excel que vous souhaitez utiliser.
      2. Dans Nom de la session, conservez Par défaut.
      3. Cliquez sur Enregistrer.
    9. Créez une variable childSession1 de Type > Session et Type de session > Session MS Excel, sélectionnez Utiliser comme entrée, puis cliquez sur Appliquer.
    10. Créez un bot appelé childBot1.
      1. Dans le champ Nom, saisissez childBot1.
      2. Dans le volet Actions, recherchez Excel Avancé et faites glisser Obtenir une seule cellule vers l'Bot editor.
      3. Sélectionnez Cellule active dans Nom de la session et sélectionnez Nom local, saisissez F2 puis, dans Stocker le contenu des cellules dans, sélectionnez prompt-assignment.
    11. Dans le volet Actions, recherchez Excel Avancé et faites glisser Définir la variable de session vers l'Bot editor.
      1. Dans Nom de la session, conservez Par défaut.
      2. Dans Enregistrer la session dans une variable, sélectionnez parentSession.
    12. Dans le volet Actions, recherchez Robot de tâches et faites glisser Exécuter vers l'Bot editor.
      1. Dans Robot de tâches à exécuter, sélectionnez Fichier Salle de contrôle, cliquez sur Choisir, puis sur Parcourir, et enfin sélectionnez childBot1.
      2. Dans Valeurs d'entrée, sélectionnez Définir childSession1, saisissez F2, puis sélectionnez parentSession.
    13. Dans le volet Actions, recherchez Excel Avancé et faites glisser Fermer, sélectionnez Nom de la session comme Nom local et conservez Par défaut.
    14. Dans le volet Actions, recherchez Zone de message. Dans Entrer le message à afficher, saisissez F2, puis sélectionnez prompt-assignment.
    15. Dans le volet Actions, sélectionnez Robot de tâches et faites glisser Exécuter vers l'Bot editor.
      1. Dans Robot de tâches à exécuter, sélectionnez Fichier Salle de contrôle, cliquez sur Choisir, puis sur Parcourir, puis sélectionnez childBot2.
      2. Dans Valeurs d'entrée, sélectionnez Définir childSession2, saisissez F2, puis sélectionnez childSession1.
    16. Dans le volet Actions, recherchez Zone de message. Dans Entrer le message à afficher, saisissez F2 et sélectionnez prompt-assignment.
    17. Enregistrez les trois bots et exécutez le TaskBot parentSession.
    Les trois messages suivants s'affichent :

    Valeur de cellule unique du robot parent :1

    Nom actuel de la feuille de calcul Excel ouverte dans le robot parent : Feuil1 <nom de la feuille>

    Votre robot s'est exécuté correctement !

    Envoyer le commentaire