Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Partage d'une session entre des logiques Robot de tâches / Méta robot

  • Mis à jour le : 9/16/2019
    • 11.3.x
    • Exploration
    • Enterprise

Partage d'une session entre des logiques Robot de tâches / Méta robot

L’option Partager la session est conçue pour atteindre précisément cet objectif. Vous pouvez utiliser cette option dans la commande Émulateur de terminal lorsque vous souhaitez transmettre l'état exact de l'application aux logiques TaskBot / Méta robot en cours d'exécution simultanément et inversement.

Imaginez un scénario consistant à exécuter simultanément plusieurs tâches qui utilisent des commandes répétitives. Il pourrait par exemple s’agir de se connecter à la même application plusieurs fois à partir de différentes tâches. L’option Partager la session vous donne la possibilité d’accomplir cette tâche en utilisant une seule tâche, ce qui vous aide à optimiser votre logique d’automatisation à long terme.

Procédure pour « Partager la session »

Vous pouvez créer une hiérarchie de logiques TaskBot / Méta robot connectées par un fil commun, Partager la session :

  • Créez une tâche principale vous connectant à l’application avec l’option Partager la session activée/sélectionnée à l’aide de la commande Run Task.
  • Appelez d’autres sous-tâches qui obtiennent les données/informations nécessaires.

Vous n’avez pas besoin de vous déconnecter de l'application (le terminal dans ce cas) dans les sous-tâches ; vous transmettez simplement l'état exact de l'application à partir de la tâche principale aux sous-tâches et inversement. Cela garantit que votre encombrante logique TaskBot / Méta robot ne contient pas de commandes répétitives pour la connexion et la déconnexion. Ceci vous permet d'obtenir les mêmes résultats plus rapidement.

Exemple : Partage de la session pour accéder aux données et les récupérer à partir d'applications installées sur un terminal central

Voici un exemple hypothétique pour vous guider dans l’option Partager la session.

L'hypothèse est que vous avez accès à un terminal central sur lequel diverses applications sont installées. Habituellement, vous accédez à chaque application en utilisant des sessions distinctes pour vous connecter au terminal. Par conséquent, chaque logique TaskBot / Méta robot comprend des commandes répétitives telles que la connexion et la déconnexion (pour effacer la session de données précédente).

Avec l’option Partager la session, vous pouvez partager votre état de session existant entre les logiques TaskBot / Méta robot.

  1. Créez une tâche principale intitulée TE_Share_Main qui appelle les autres sous-tâches, soit TE_BMIS et TE_CMIS. Ces sous-tâches obtiennent les informations requises à partir de diverses applications.
  2. Dans la tâche principale TE_Share_Main, connectez-vous au terminal central à l’aide de la sous-commande Connecter dans la commande Émulateur de terminal.
  3. Activez l’option Partager la session.
  4. Incluez une commande Exécuter la tâche pour appeler la sous-tâche TE_BMIS. Assurez-vous que cette tâche a utilisé un ensemble de sous-commandes telles que Envoyer du texte et Définir les champs.
    Remarque : Étant donné que la session de partage est activée, l’application BMIS démarre dans le même terminal que celui connecté dans la tâche principale TE_Share_Main.
  5. Utilisez les commandes Obtenir le texte et Obtenir le champ pour obtenir les informations requises.
  6. Pour restaurer l'état initial du terminal, utilisez la commande Envoyer du texte.

    La sous-tâche se termine ici et le contrôle est transmis à la tâche principale.

  7. Suivez les étapes similaires pour la sous-tâche TE_CMIS suivante, c’est-à-dire la connexion à l’aide de l’option Partager la session, puis utilisez les sous-commandes Envoyer du texte et Définir des champs, et obtenez les informations à l’aide des sous-commandes Obtenir le texte et Obtenir des champs.
  8. Utilisez la commande Envoyer le texte pour revenir à la tâche principale et restaurer le terminal à son état original.
  9. Créez le nombre requis de sous-tâches et revenez à la tâche principale en utilisant l’option Partager la session.
  10. Mettez fin à la session dans la tâche principale en ajoutant une sous-commande Déconnecter.
Envoyer le commentaire