Utiliser le composant ActionSet

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • À l’aide du composant ActionSet dans Studio de conception de bureau de RPA, vous pouvez cliquer, faire glisser, lire et définir du texte, interagir avec des tables, etc., en combinant plusieurs actions utilisateur en une seule tâche.

    Avant de commencer

    Rôle requis : aucun

    Pourquoi et quand exécuter cette tâche

    À l’aide du composant ActionSet, vous pouvez simuler une interaction de l’utilisateur dans une automatisation en spécifiant plusieurs actions de l’utilisateur.

    Vous pouvez configurer les propriétés des paramètres du composant ActionSet. Pour en savoir plus sur ces propriétés, reportez-vous à la section Propriétés des composants d’actions (interface utilisateur).

    À l’aide des commandes de la fenêtre, vous capturez une zone d’une fenêtre d’application, définissez une ou plusieurs ancres et définissez les interactions de l’utilisateur que vous souhaitez simuler dans cette fenêtre. Un point d’ancrage permet de spécifier la zone cible de l’interaction en définissant une zone statique à partir de laquelle des actions peuvent être définies à une distance relative. Pour plus d’informations sur les ancres, reportez-vous à la section Ancre.

    Remarque :
    Le composant ActionSet est compatible avec le navigateur Windowset Citrix les applications Internet Explorer.

    Procédure

    1. Dans la fenêtre Toolbox (Boîte à outils), accédez à Actions (UI) > Ensemble d’actions.
    2. Faites glisser le composant ActionSet vers l’aire de conception.
    3. Cliquez sur l’icône des paramètres du composant (icône Paramètres du composant)ou double-cliquez sur l’en-tête du composant.
      La fenêtre PARAMÈTRES DE L’ENSEMBLE D’ACTIONS s’affiche.
    4. Effectuez les actions suivantes :
      Capturez la zone de la fenêtre de l’application externe avec laquelle vous souhaitez que l’automatisation interagisse. Par exemple, capturez la zone entourant un bouton ou un champ de texte dans un navigateur Web.
      1. Cliquez sur Capturer l’image.
        Le message « Appuyez sur CTRL+MAJ » pour la sélection s’affiche.
      2. Basculez vers l’application externe.
      3. Appuyez simultanément sur les touches Ctrl + Maj , puis relâchez-les.
        La souris se transforme en icône de croisement (icône de croisement).
      4. Faites glisser la souris sur l’élément sur lequel vous souhaitez que le composant ActionSet effectue une action, ainsi que sur la zone environnante et la relâche.
        Par exemple, si vous souhaitez que le composant clique sur un bouton, faites glisser la souris pour capturer le bouton et ses zones environnantes.
        La zone sélectionnée est capturée sous forme d’image dans la fenêtre PARAMÈTRES DE L’ENSEMBLE D’ACTIONS.

        Pour exécuter des actions dans plusieurs fenêtres, utilisez plusieurs composants ActionSet dans votre workflow.

    5. Pour ajouter une ou plusieurs ancres, procédez comme suit :
      1. Revenez à Studio de conception de bureau de RPA et dans la fenêtre PARAMÈTRES DE L’ENSEMBLE D’ACTIONS, cliquez sur AJOUTER UNE ANCRE.
        L’ancre se présente sous la forme d’un rectangle jaune bordé de rouges.
      2. Si nécessaire, déplacez l’ancre sur une partie de l’image capturée qui ne changera pas.
        Par exemple, déplacez l’ancre vers un titre ou une étiquette de champ.

        Si la zone sous l’ancrage ne correspond pas exactement à la zone correspondante de l’image capturée, l’ancrage ne sera pas reconnu et le composant ActionSet ne fonctionnera pas comme prévu. Choisissez une zone statique de l’image pour définir votre ancrage.

        Vous pouvez définir plusieurs points d’ancrage. Les ancrages multiples vous permettent de définir la relation géographique entre l’ancre et la cible avec une plus grande précision lorsque vous ciblez différents emplacements dans l’image.

    6. Cliquez avec le bouton droit de la souris sur l’ancrage et sélectionnez une action à effectuer dans le menu contextuel.
    7. Pour effectuer les actions que le composant ActionSet peut effectuer, reportez-vous aux étapes suivantes dans la rubrique appropriée pour configurer l’action :
      Tableau 1. Actions des composants de l’ensemble d’actions
      Action Référence
      Simuler un clic de souris Utiliser l’action de clic ActionSet)
      Entrer du texte dans un champ Utiliser l’action ActionSet SetText
      Capturer du texte à partir d’une fenêtre ou d’une page Web Utiliser l’action ActionSet GetText
      Capturer une table Utiliser l’action ActionSet Obtenir une table
      Sélectionner, copier ou supprimer du texte Utiliser l’action de sélection de texte ActionSet
      Lire du texte dans une image Utiliser l’action de lecture de texte OCR ActionSet
      Lire une table dans une image Utiliser l’action de table de lecture OCR ActionSet
      Lire le texte d’une image et cliquer dessus lorsqu’elle est trouvée Utiliser l’action de lecture de texte OCR ActionSet
      Simuler une pression sur une touche ou une fonction d’une touche Utiliser l’action SendKeys d’ActionSet
      Simuler une autre action de la souris (par exemple, cliquer avec le bouton droit de la souris, glisser, faire défiler ou coller) Utiliser l’action de la souris ActionSet
    8. Facultatif : Pour ajouter d’autres actions, répétez les étapes 6 et 7.
    9. Facultatif : Pour supprimer l’ancrage, cliquez dessus avec le bouton droit de la souris, puis cliquez sur Supprimer.
    10. Facultatif : Connectez les ports de données et de contrôle du composant ActionSet aux ports correspondants des autres composants, comme décrit dans le tableau suivant.

      Le composant ActionSet comporte un paramètre facultatif que vous pouvez utiliser pour spécifier la poignée de la fenêtre dans laquelle l’action se déroule. Une poignée de fenêtre peut identifier une fenêtre spécifique plus rapidement qu’il n’est possible de le faire en utilisant la correspondance d’images. Vous pouvez également spécifier des règles de correspondance pour aider l’automatisation à trouver la fenêtre cible en testant les fenêtres disponibles par rapport aux règles que vous spécifiez.

      Pour spécifier le descripteur de fenêtre, connectez le port de sortie de données de gestion de fenêtre d’un autre composant (tel que le composant Démarrer l’application) au port de traitement de fenêtre de données d’entrée du composant ActionSet. Pour plus d’informations sur le paramètre Window Handle (Poignée de fenêtre), reportez-vous à la table suivante.

      Type de port Nom de port Type de données Objectif de la connexion Obligatoire? Notes
      Données dans Poignée de fenêtre Entier Descripteur numérique de la fenêtre dans laquelle l’action sera effectuée. Il doit s’agir de la fenêtre à partir de laquelle l’image de la fenêtre PARAMÈTRES DE L’ENSEMBLE D’ACTIONS a été capturée. Non. La connexion du port est facultative. Vous devez fournir la poignée de la fenêtre à partir de laquelle vous avez capturé l’image de l’écran.