Lire et examiner la documentation Automation Anywhere

Intégrations

Fermer les contenus

Contenus

Ouvrir les contenus

Exécuter Bot asynchrone pour les flux MuleSoft

  • Mis à jour le : 8/19/2020
    • Automation 360 v.x
    • Gestion
    • Espace de travail RPA
    • Flux de processus

Exécuter Bot asynchrone pour les flux MuleSoft

Utilisez l’option de palette Exécuter le robot asynchrone, qui fait partie du connecteur RPA Bots for Mule 4 pour transmettre les données bot au flux MuleSoft. Exécuter le robot asynchrone est une opération d’appel asynchrone et non bloquante qui nécessite que l’écouteur On Bot Result renvoie des données.

Prérequis

  1. Installez MuleSoft Anypoint Studio.
  2. Installez le connecteur RPA Bots for Mule 4.
  3. Créez un projet de flux MuleSoft Anypoint Studio.

Ajoutez Exécuter le robot asynchrone au flux d’intégration Mule pour exécuter un bot sélectionné.

Astuces relatives au flux Mule :
  • Si la sélection que vous souhaitez n’est pas répertoriée, vous pouvez éventuellement saisir le contenu du champ. Par exemple, vous pouvez entrer le numéro d’identification d’un élément. Ce numéro d’ID est indiqué entre parenthèses à la fin de chaque nom ou Automation Anywhere Control Room de sélection.
  • Pour saisir manuellement des données dans un champ, activez la case à cocher du mode expression.
  • Cliquez sur Actualiser les métadonnées dans le panneau de droite pour actualiser la liste des variables d’entrée et de sortie.

Procédure

  1. Une fois votre fichier de configuration sélectionné, dans le panneau Flux, faites glisser l’activité Exécuter le robot asynchrone dans votre flux. Par exemple, après une activité d’écouteur HTTP.
    Le panneau Propriétés Mule affiche les options de configuration Exécuter le robot asynchrone.
  2. Configurez la connexion sur l’Control Room. Dans la zone Paramètres de Base, à côté du champ Configuration du connecteur, cliquez sur Plus pour ajouter une connexion.
  3. Dans la boîte de dialogue Configuration d’Automation Anywhere, sélectionnez le type de connexion et saisissez les informations de connexion correspondantes :
    • Connexion d’authentification de base : Saisissez l’URL, votre nom d'utilisateur et votre mot de passe Control Room.
    • Connexion d’authentification avec clé API : Saisissez l’URL, le nom d’utilisateur et la clé API Control Room.
  4. Dans l’onglet Source, sélectionnez la configuration d’écouteur HTTP par défaut ou l’écouteur HTTP personnalisé créé dans la liste déroulante. Si la configuration de l’écouteur HTTP n’est pas disponible dans la liste déroulante, cliquez sur Plus pour ajouter une connexion.
  5. Cliquez sur Tester la connexion.
  6. Lorsque la connexion est établie, cliquez sur OK pour fermer la fenêtre de connexion Test. Cliquez ensuite sur OK pour fermer la boîte de dialogue de configuration d’Automation Anywhere.
  7. Sélectionnez l’onglet Général et saisissez les informations suivantes :
    1. Robot (obligatoire) : Sélectionnez un bot à exécuter dans la liste ou saisissez l’ID bot.
    2. Exécuter en tant qu’utilisateur / que périphérique (obligatoire) :
      Version Action
      Utilisateurs de Automation 360 Cloud Sélectionnez les informations d’identification de l’utilisateur pour exécuter le bot ou saisissez l’identifiant Exécuter en tant qu’utilisateur.

      Lorsque vous saisissez l’identifiant Exécuter en tant qu’utilisateur, plusieurs valeurs sont acceptables avec une virgule comme délimiteur (c.-à-d. 1, 2, 3).

      Utilisateurs de Version 11.3 Sélectionnez le périphérique pour exécuter le bot ou saisissez l’identifiant du périphérique.

      Lorsque vous saisissez l’identifiant du périphérique, plusieurs valeurs sont acceptables avec une virgule comme délimiteur (c.-à-d. 1, 2, 3).

    3. Pool de périphériques :
      Version Action
      Utilisateurs de Automation 360 Cloud Facultatif Sélectionnez le pool de périphériques pour exécuter le bot ou saisissez l’identifiant du pool de périphériques.
      Utilisateurs de Version 11.3 L’option par défaut Non pris en charge pour cette Control Room est sélectionnée.
    4. Variables de robot :
      1. Facultatif Sélectionnez le type de variable.
      2. Cochez la case Expression : Saisissez le texte littéral dans le champ. Par exemple, #[ charge utile ].
      3. Sélectionnez dans la liste des types de variables d’entrée et de sortie disponibles pris en charge pour votre environnement :
        Version Action
        Utilisateurs de Automation 360 Cloud
        • Any (Tous)
        • Chaîne
        • Nombre
        • Date/Heure
        • Booléen
        • Liste de tout type
        • Dictionnaire de tout type
        Utilisateurs de Version 11.3
        • Any (Tous)
        • Tableau
        • Liste – Réponse prédéfinie

        Cliquez sur Actualiser les métadonnées, si nécessaire, pour afficher la liste des variables d’entrée et de sortie.

    5. Facultatif : Clé de résultat robot : Spécifiez la clé de résultat du robot qui est identique au résultat sur le robot. Utilisez cette option pour collecter le résultat du bot à la réponse de rappel provenant de Control Room.
      L’option peut être utilisée pour n’importe quel nombre d’activités Exécuter le robot asynchrone que vous définissez et doit être identique à la clé On Bot Result qui est spécifiée. Cette dernière doit être configurée dans un flux de réception Mule : Ajouter On Bot Result (Résultat robot) à des flux MuleSoft.
  8. Facultatif : Dans l’onglet Avancé, sélectionnez ou saisissez les informations générales, dont les informations suivantes :
    • Options de rappel : Spécifiez une option de rappel pour l’authentification et saisissez une clé et une valeur dans le champ fourni.

      Lorsqu’une option de rappel est spécifiée, la clé Exécuter le robot asynchrone et la valeur correspondante sont également générées et identiques à la clé On Bot Result.

    • Facultatif Sortie
    • Facultatif Connexion : définissez le type de stratégie de reconnexion pour vous reconnecter à la Control Room pour le transfert de données en cas d’échec d’une connexion.

      Cela peut se produire lorsque plusieurs utilisateurs se connectent à la Control Room simultanément et que la bande passante n’est pas suffisante.

      1. Sélectionnez Standard pour la stratégie de reconnexion.
      2. Saisissez 2 000 pour Fréquence (ms) pour spécifier 2 secondes.
      3. Saisissez 2 pour les tentatives de reconnexion.

        Le nombre recommandé de tentatives est de 2 à 5.

Envoyer le commentaire