Configurer un déclencheur Lightning Flow pour Automation Anywhere pour Salesforce

Lightning Flow est le tout nouveau mécanisme permettant de créer un flux avec un robot 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 robot.

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 > Flux.
  2. Cliquez sur Nouveau flux.
  3. Choisissez un déclencheur et un événement.
    DéclencheurÉvénement
    Flux déclenché par enregistrement Définissez les exigences d'objet et de condition.
    Flux déclenché par événement plateforme Choisissez un événement plateforme.
  4. Cliquez sur Suivant.
  5. Choisissez l'une des options suivantes pour contrôler la façon dont les éléments se connectent dans votre Flux.
    OptionAction
    Forme libre Glissez-déposez l'élément Action dans le Flux.
    Plan automatique Cliquez sur l'icône plus.
    Important : Les étapes initiales suivantes sont requises dans chaque action :
    • Saisissez une étiquette pour l'action.
    • Saisissez le nom de l'API.
    • Vous pouvez également saisir une description.
  6. Saisissez une action Apex dans le champ Action.
    Quatre actions APEX peuvent exécuter le Automation Anywhere pour Salesforce à partir d'un flux. Chaque action accède au robot et à ses données différemment. Sélectionnez celle qui répond le mieux à vos besoins en fonction des descriptions suivantes :
    • Exécuter le robot par configuration de robot :

      Utilisez les Configurations de robot enregistrées à partir du connecteur Automation Anywhere pour Salesforce.

      • Entrez l'ID d'enregistrement de la configuration comme ID de la configuration de robot.
        Conseil : Cet identifiant se trouve sur la page de configuration du robot et à la fin de l'URL de l'enregistrement. Par exemple : https://na1.lightning.force.com/lightning/r/Case/5003000000D8cuIQAA.Image de l'interface
      • Choisissez le type de champ de l'ID d'enregistrement en faisant défiler le menu déroulant et en sélectionnant le type de champ de l'enregistrement sur lequel le robot sera exécuté.
        Conseil : Le type de champ de l'exemple précédent ressemble à ce qui suit :
        $Recordid:Case
    • Exécuter le robot avec la clé API

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

      • Saisissez le nom du robot.
      • Saisissez la clé API de la control room.
      • Saisissez l'URL de la control room.
      • Saisissez le nom d'utilisateur de la control room.
      • Attribuez l'identifiant Exécuter en tant qu'utilisateur pour l'utilisateur Bot Runner qui exécutera le robot.

        Cliquez sur le curseur pour l'identifiant Exécuter en tant qu'utilisateur et saisissez l'ID dans le champ qui apparaît.

      • Vous pouvez également cliquer sur d'autres curseurs pour sélectionner d'autres paramètres à utiliser dans la sortie du robot, comme par exemple ID du pool de périphériques, ID d'enregistrement, Noms des variables et Valeurs des variables.
        • Les Noms des variables doivent correspondre au nom exact de la variable d'entrée définie dans le robot.

          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 robot 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 robot 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 robot.

        Cliquez sur le curseur pour l'identifiant Exécuter en tant qu'utilisateur et saisissez l'ID dans le champ qui apparaît.

      • Si vous le souhaitez, vous pouvez cliquer sur n'importe quel autre curseur pour sélectionner plus de paramètres à utiliser dans les sorties du robot, telles que : Identifiant de pool de périphériques, Identifiant de l'enregistrement, Noms des variables et Valeurs des variables.
        • Les Noms des variables doivent correspondre au nom exact de la variable d'entrée définie dans le robot.

          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 robot 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 robot enregistré.

      • Saisissez le nom du robot.
      • Saisissez le mot de passe de la control room.
      • Saisissez l'URL de la control room.
      • Saisissez votre Nom d'utilisateur de la control room.
      • Attribuez l'identifiant Exécuter en tant qu'utilisateur pour l'utilisateur Bot Runner qui exécutera le robot.

        Cliquez sur le curseur pour l'identifiant Exécuter en tant qu'utilisateur et saisissez l'ID dans le champ qui apparaît.

      • Vous pouvez également cliquer sur d'autres curseurs pour sélectionner d'autres paramètres à utiliser dans la sortie du robot, comme par exemple ID du pool de périphériques, ID d'enregistrement, Noms des variables et Valeurs des variables.
        • Les Noms des variables doivent correspondre au nom exact de la variable d'entrée définie dans le robot.

          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 robot dans le même ordre que les noms de variable sont fournis (p. ex. comme dans l'étape précédente inputValue1|inputValue2|inputValue3).
  7. Cliquez sur Enregistrer.
  8. Saisissez une étiquette de flux.
  9. Saisissez un nom d'API de flux.
  10. Facultatif : Saisissez une description.
  11. Cliquez sur Enregistrer.