Utilisation de l'action Connecter pour les packages Google

Utilisez l'action Connecter pour établir une connexion avec le serveur Google afin d'utiliser d'autres actions de ce même package pour automatiser les tâches. Tous les champs de cette action acceptent une information d'identification du Credential Vault, une variable ou une valeur d'entrée utilisateur.

Prérequis

Configurez les paramètres OAuth dans Google Cloud Platform et récupérez les informations d'identification nécessaires pour connecter Automation Anywhere Enterprise à vos applications Suite Google G.
  1. Si ce n'est pas déjà fait, créez un projet.
  2. Activez les API pour les applications Suite Google G que vous souhaitez automatiser, telles que l'API Google Drive, l'API Google Agenda et l'API Google Sheets.
  3. Suivez les étapes de la section Configuration d'OAuth 2.0 pour générer l'identifiant client et le secret.
    Remarque :
    • Sélectionnez l'option Application Web.
    • Ajoutez cette URI de redirection autorisée : http://localhost:8888/Callback
  4. Procédez comme suit pour configurer le consentement de l'utilisateur pour le nom d'utilisateur que vous utiliserez pour vous connecter à Automation Anywhere Enterprise.

Procédure

  1. Dans la palette Actions , double-cliquez sur l'action Se connecter ou faites-la glisser depuis le package que vous souhaitez utiliser.
  2. Dans le champ Nom d'utilisateur, vous pouvez fournir un nom d'utilisateur valide ou sélectionner l'information d'identification ou la variable d'information d'identification qui contient votre nom d'utilisateur Google. Pour saisir une valeur, cliquez sur Chaîne non sécurisée.
  3. Si vous configurez l'action Connecter pour le package Google Agenda ou Google Sheets, saisissez un nom de session.
  4. Dans le champ Identifiant client, sélectionnez l'information d'identification ou la variable d'information d'identification qui contient l'identifiant client. Pour saisir une valeur, cliquez sur Chaîne non sécurisée.
  5. Dans le champ URI de redirection, saisissez http://localhost:8888/Callback
    Remarque : Pour le Google Sheets package, l'attribut URI de redirection n'est pas pris en charge. Saisissez l'URL de redirection fixe directement dans Google Cloud Platform : http://localhost:8888/Callback
  6. Dans le champ Secret du client, sélectionnez l'information d'identification ou la variable d'information d'identification qui contient le jeton d'accès. Pour saisir une valeur, cliquez sur Chaîne non sécurisée.
  7. Pour Google Sheets, vous pouvez spécifier le temps d'attente (en minutes) dans le champ Attendre la fin de l'action (en minutes) lorsque vous effectuez actions par exemple Obtenir, Définir ou Supprimer. Par défaut, le temps d'attente est de 10 minutes.
    Si Google Sheets ne s'ouvre pas ou ne se ferme pas dans le délai que vous spécifiez, la série d'actions suivante de la tâche est exécutée.
    Remarque : Lorsque vous utilisez Connecteraction pour vous connecter au serveur Google, l'option Attendre la fin de l'action (en minutes) n'est prise en charge que dans Google Sheetspackage.
  8. Cliquez sur Enregistrer.
  9. Après avoir ajouté les actions d'un package Google spécifique, utilisez l'action Déconnecter de ce même package Google pour mettre fin à la connexion.

Étapes suivantes

La première fois que le robot s'exécute, la fenêtre de connexion Google s'affiche. Vous devez sélectionner le compte Google et approuver les autorisations d'accès demandées.

Le fichier de jetons est généré pour la première fois une fois que vous avez fourni les autorisations d'accès lors du déploiement du robot. Il est créé en fonction des valeurs que vous fournissez dans les champs Nom d'utilisateur, ID client et Secret du client et ne demande les informations d'identification que la première fois pour fournir l'autorisation d'accès. La prochaine fois, il utilise le même fichier de jetons pour se connecter à l'Google Sheets.

Le fichier de jetons est situé dans C:\Users\<username>\AppData\Local\AutomationAnywhere\G-SuitAuth, où C:\Users\<username> est le répertoire principal de l'utilisateur du système concerné.

Si vous saisissez les bonnes informations d'identification lorsque vous fournissez les autorisations d'accès pour la première fois et que vous pouvez vous connecter à l'Google Sheets, si vous ne modifiez que le mot de passe la prochaine fois, vous n'aurez pas besoin de supprimer le fichier de jetons, qui fonctionnera comme prévu.

Utilisez d'autres actions du même package Google pour automatiser les tâches. Pour utiliser les actions d'autres packages Google, établissez une connexion à l'aide de l'action Connecter depuis ce package.