Configurer le déclencheur du générateur de processus pour Automation Anywhere for Salesforce

Process Builder est l'un des mécanismes permettant de créer un flux avec un bot déclenché par événement. Cette méthode permet aux utilisateurs d'automatiser des processus tout en définissant un critère requis pour déclencher le bot.

Prérequis

Assurez-vous de disposer des éléments suivants :
  • Application de l'ensemble d'autorisations de l'utilisateur du composant Lightning des robots RPA AAI.
  • Objet et critères définis par l'administrateur et le résultat que vous souhaitez atteindre en utilisant un flux.
  • Familiarité avec le mappage d'un champ d'identifiant d'objet au champ d'identifiant de l'enregistrement requis par la classe Exécuter un robot.
  • Identifiant d'enregistrement de configuration du robot si vous prévoyez d'Exécuter le robot par configuration du robot.

Procédure

  1. Depuis Salesforce, accédez à Configuration > Automatisation des processus > Process Builder.
  2. Cliquez sur Nouveau et saisissez les détails suivants pour le flux de processus : un nom de processus, un nom d'API, une description et la façon dont le processus démarre.
  3. Cliquez sur Enregistrer.
  4. Choisissez l'objet et spécifiez quand démarrer le processus.
  5. Définissez vos critères.
  6. Cliquez sur Ajouter une action.
  7. Dans le panneau Sélectionner et définir l'action saisissez les configurations pour votre bot.
  8. Choisissez Apex pour le Type d'action.
  9. Choisissez l'un des éléments suivants dans Classe Apex.
    • Exécuter le robot par configuration de robot

      Utilisez les Configurations de robot enregistrées à partir de Connecteur Salesforce.

      • Saisissez l'Identifiant de configuration du robot.
      • Choisissez l'Identifiant de l'enregistrement.

        Le Type doit être Référence et la valeur doit correspondre à l'Objet d'événement.

    • Exécuter le robot avec la clé API

      Connectez-vous à votre Control Room en saisissant vos informations d'identification pour exécuter un bot enregistré.

      • Saisissez votre Nom d'utilisateur de la control room.
      • Saisissez l'URL de la control room.
      • Saisissez la clé API de la control room.
      • Saisissez le nom du robot.
      • Attribuez l'identifiant Exécuter en tant qu'utilisateur pour l'utilisateur Bot Runner qui exécutera le bot.
        1. Cliquez sur Ajouter une ligne.
        2. Sélectionnez Identifiant Exécuter comme utilisateur pour le Champ.
        3. Entrez l'Exécuteur de robots dans Valeur.
      • En options, cliquez sur Ajouter une ligne pour sélectionner d'autres paramètres à utiliser dans la sortie du bot, comme par exemple ID du pool de périphériques, ID d'enregistrement et Variables personnalisées.
        • Les Noms des variables doivent correspondre au nom exact de la variable d'entrée définie dans le bot.

          Si vous spécifiez plusieurs noms de variables, utilisez une barre verticale pour les séparer (p. ex, inputOne|inputTwo|inputThree).

        • Les valeurs des variables sont transmises au bot dans le même ordre que les noms de variable sont fournis (p. ex. comme dans l'étape précédente inputValue1|inputValue2|inputValue3).
    • Exécuter le robot avec une connexion

      Utilisez une connexion en direct à votre Control Room pour exécuter un bot enregistré.

      • Saisissez le nom du robot.
      • Saisissez l'ID de connexion.
      • Attribuez l'identifiant Exécuter en tant qu'utilisateur pour l'utilisateur Bot Runner qui exécutera le bot.
        1. Cliquez sur Ajouter une ligne.
        2. Sélectionnez Identifiant Exécuter comme utilisateur pour le Champ.
        3. Entrez l'Exécuteur de robots dans Valeur.
      • En options, cliquez sur Ajouter une ligne pour sélectionner d'autres paramètres à utiliser dans la sortie du bot, comme par exemple ID du pool de périphériques, ID d'enregistrement et Variables personnalisées.
        • Les Noms des variables doivent correspondre au nom exact de la variable d'entrée définie dans le bot.

          Si vous spécifiez plusieurs noms de variables, utilisez une barre verticale pour les séparer (p. ex, inputOne|inputTwo|inputThree).

        • Les valeurs des variables sont transmises au bot dans le même ordre que les noms de variable sont fournis (p. ex. comme dans l'étape précédente inputValue1|inputValue2|inputValue3).
    • Exécuter le robot avec mot de passe

      Connectez-vous à votre Control Room en saisissant vos informations d'identification pour exécuter un bot enregistré.

      • Saisissez le nom du robot.
      • Saisissez votre Nom d'utilisateur de la control room.
      • Saisissez l'URL de la control room.
      • Saisissez le mot de passe de la control room.
      • Attribuez l'identifiant Exécuter en tant qu'utilisateur pour l'utilisateur Bot Runner qui exécutera le bot.
        1. Cliquez sur Ajouter une ligne.
        2. Sélectionnez Identifiant Exécuter comme utilisateur pour le Champ.
        3. Entrez l'Exécuteur de robots dans Valeur.
      • En options, cliquez sur Ajouter une ligne pour sélectionner d'autres paramètres à utiliser dans la sortie du bot, comme par exemple ID du pool de périphériques, ID d'enregistrement et Variables personnalisées.
        • Les Noms des variables doivent correspondre au nom exact de la variable d'entrée définie dans le bot.

          Si vous spécifiez plusieurs noms de variables, utilisez une barre verticale pour les séparer (p. ex, inputOne|inputTwo|inputThree).

        • Les valeurs des variables sont transmises au bot dans le même ordre que les noms de variable sont fournis (p. ex. comme dans l'étape précédente inputValue1|inputValue2|inputValue3).
  10. Cliquez sur Enregistrer.