Verwenden Sie die ActionSet-Komponente

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • Mit der ActionSet-Komponente in RPA Desktop Design Studiokönnen Sie klicken, ziehen, Text lesen und festlegen, mit Tabellen interagieren und vieles mehr, indem Sie mehrere Benutzeraktionen in einer einzigen Aufgabe kombinieren.

    Vorbereitungen

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Mit der ActionSet-Komponente können Sie eine Benutzerinteraktion in einer Automatisierung simulieren, indem Sie mehrere Benutzeraktionen angeben.

    Sie können die Eigenschaften für die ActionSet-Komponenteneinstellungen konfigurieren. Weitere Informationen zu diesen Eigenschaften finden Sie unter Eigenschaften von Aktionskomponenten (UI)..

    Mit den Steuerelementen im Fenster erfassen Sie einen Bereich eines Anwendungsfensters, legen einen oder mehrere Anker fest und definieren die Benutzerinteraktionen, die in diesem Fenster simuliert werden sollen. Ein Anker hilft beim Festlegen des Zielbereichs für die Interaktion, indem er einen statischen Bereich definiert, von dem Aktionen in einem relativen Abstand definiert werden können. Weitere Informationen zu Ankern finden Sie unter Anker.

    Hinweis:
    Die ActionSet-Komponente ist mit den Anwendungen Internet Explorer sowie Windowsund Citrix kompatibel.

    Prozedur

    1. Navigieren Sie im Bereich Toolbox zu Aktionen (UI) > Aktionssatz.
    2. Ziehen Sie die ActionSet-Komponente auf die Designoberfläche.
    3. Klicken Sie auf das Symbol für Komponenteneinstellungen ( Symbol für Komponenteneinstellungen.), oder doppelklicken Sie auf den Header der Komponente.
      Das Fenster „AKTIONSSATZEINSTELLUNGEN“ wird angezeigt.
    4. Führen Sie die folgenden Aktionen aus:
      Erfassen Sie den Bereich des Fensters der externen Anwendung, mit dem die Automatisierung interagieren soll. Erfassen Sie beispielsweise den Bereich um eine Schaltfläche oder ein Textfeld in einem Webbrowser.
      1. Klicken Sie auf Image erfassen.
        Die Meldung Drücken Sie „STRG+UMSCHALT“, um auszuwählen, wird angezeigt.
      2. Wechseln Sie zur externen Anwendung.
      3. Drücken Sie gleichzeitig die Tasten Strg + Umschalt, und lassen Sie sie dann los.
        Die Gerätemaus wird zu einem Crossover-Symbol ( Crossover-Symbol.).
      4. Ziehen Sie die Maus über das Element, für das die ActionSet-Komponente eine Aktion ausführen soll, und den umgebenden Bereich, und lassen Sie sie los.
        Wenn die Komponente beispielsweise auf eine Schaltfläche klicken soll, ziehen Sie die Maus, um die Schaltfläche und die sie umgebenden Bereiche zu erfassen.
        Der ausgewählte Bereich wird als Bild im Fenster ACTIONSET SETTINGS erfasst.

        Um Aktionen in mehr als einem Fenster auszuführen, verwenden Sie mehr als eine ActionSet-Komponente in Ihrem Workflow.

    5. Um einen oder mehrere Anker hinzuzufügen, gehen Sie wie folgt vor:
      1. Kehren Sie zu RPA Desktop Design Studio zurück, und klicken Sie im Fenster ACTIONSET SETTINGS (AKTIONSSATZEINSTELLUNGEN) auf ADD ANCTOR (Anker hinzufügen).
        Der Anker wird als gelbes Rechteck mit roten Umrandungen angezeigt.
      2. Verschieben Sie bei Bedarf den Anker in einen Teil des aufgenommenen Bildes, der sich nicht ändert.
        Verschieben Sie den Anker beispielsweise zu einem Titel oder einer Feldbezeichnung.

        Wenn der Bereich unter dem Anker nicht genau mit dem entsprechenden Bereich des aufgenommenen Bildes übereinstimmt, wird der Anker nicht erkannt, und die ActionSet-Komponente funktioniert nicht wie vorgesehen. Wählen Sie einen statischen Bereich des Bilds, um Ihren Anker zu setzen.

        Sie können mehr als einen Anker definieren. Mit mehreren Ankern können Sie die geografische Beziehung zwischen Anker und Ziel mit größerer Genauigkeit definieren, wenn Sie verschiedene Standorte im Bild als Ziel festlegen.

    6. Klicken Sie mit der rechten Maustaste auf den Anker, und wählen Sie im Kontextmenü eine auszuführende Aktion aus.
    7. Um die Aktionen auszuführen, die die ActionSet-Komponente ausführen kann, konfigurieren Sie die Aktion mit den folgenden Schritten im entsprechenden Thema:
      Tabelle : 1. ActionSet-Komponentenaktionen
      Aktion Referenz
      Simulieren Sie einen Mausklick Verwenden Sie die Aktionsset-Klickaktion)
      Geben Sie Text in ein Feld ein Verwenden Sie die Aktion ActionSetText festlegen
      Erfassen Sie Text aus einem Fenster oder einer Webseite Verwenden Sie die Aktion ActionSet GetText
      Erfassen Sie eine Tabelle Verwenden Sie die Aktion „Tabelle abrufen“ von ActionSet
      Wählen, kopieren oder löschen Sie Text Verwenden Sie die Aktion Textauswahl festlegen
      Text in einem Bild lesen Verwenden Sie die AktionAktion „OCR-Text lesen“ festlegen
      Liest eine Tabelle in einem Bild Verwenden Sie die Aktion ActionSet OCR Read Table (OCR-Lesetabelle festlegen).
      Lesen Sie den Text in einem Bild, und klicken Sie darauf, wenn Sie gefunden werden Verwenden Sie die AktionAktion „OCR-Text lesen“ festlegen
      Simulieren Sie das Drücken einer Taste oder eine Tastenfunktion Verwenden Sie die Aktion ActionSet SendKeys
      Alternative Mausaktion simulieren (z. B. Klicken mit der rechten Maustaste, Ziehen, Scrollen oder Einfügen) Verwenden Sie die Mausaktion ActionSet
    8. Wahlweise: Wiederholen Sie zum Hinzufügen weiterer Aktionen die Schritte 6 und 7.
    9. Wahlweise: Um den Anker zu löschen, klicken Sie mit der rechten Maustaste auf den Anker, und wählen Sie Löschen aus.
    10. Wahlweise: Verbinden Sie die Daten- und Steuerungsports der ActionSet-Komponente mit den entsprechenden Ports der anderen Komponenten, wie in der folgenden Tabelle beschrieben.

      Die ActionSet-Komponente verfügt über einen optionalen Parameter, mit dem Sie das Handle des Fensters angeben können, in dem die Aktion stattfindet. Ein Fenster-Handle kann ein bestimmtes Fenster schneller identifizieren, als dies mit dem Bildabgleich möglich ist. Sie können auch Übereinstimmungsregeln angeben, damit die Automatisierung das Zielfenster finden kann, indem Sie verfügbare Fenster mit den von Ihnen angegebenen Regeln testen.

      Um das Fenster-Handle anzugeben, verbinden Sie den Port „Fenster-Handle-Datenausgang“ einer anderen Komponente (z. B. der Komponente „Start App“) mit dem Port „Fenster-Handle-Dateneingang“ der ActionSet-Komponente. Weitere Informationen zum Parameter „Fenster-Handle“ finden Sie in der folgenden Tabelle.

      Porttyp Portname Datentyp Zweck der Verbindung Obligatorisch? Notizen
      Dateneingang Fenster-Handle Ganzzahl Das numerische Handle des Fensters, in dem die Aktion ausgeführt wird. Dies muss das Fenster sein, aus dem das Bild im Fenster „ACTIONSET SETTINGS“ erfasst wurde. Nein. Das Verbinden des Ports ist optional. Sie müssen das Handle des Fensters angeben, aus dem Sie das Bild des Bildschirms erfasst haben.