Verwenden Sie die Komponente Parallel

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Führen Sie mehrere Komponenten in einer Sequenz aus, um mehrere Aktionen auszuführen. Die Komponente „Parallel“ stellt mehrere Threads bereit, die mehrere Komponenten als Teil eines ausführen können Robotic Process Automation In RPA Desktop Design Studio.

    Vorbereitungen

    Erforderliche Rolle: keine

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können beispielsweise zwei Threads festlegen. In Thread 1 startet die Komponente Google Chrome Fenster mit der START-APP-Komponente und in Thread 2 verwendet die Komponente „Schlüssel senden“, um eine URL einzugeben.

    Sie können die Eigenschaften für die Komponente „Parallel“ konfigurieren. Weitere Informationen zu diesen Eigenschaften finden Sie unter Eigenschaften der allgemeinen Komponenten.

    Prozedur

    1. Navigieren Sie im Toolbox-Bereich zu Allgemein > Parallelan.
    2. Ziehen Sie die Komponente Parallel auf die Design-Oberfläche.
    3. Klicken Sie auf das Symbol Thread hinzufügen ( Symbol „Thread hinzufügen“).
      Der Steuerungsausgang-Port des Threads übergibt die Steuerung und führt die nächste Komponente aus.
    4. Wiederholen Sie den Schritt, um weitere Threads hinzuzufügen.
    5. Erstellen Sie mehrere Workflows, indem Sie eine oder mehrere Komponenten mit den Threads verbinden.
    6. Verbinden Sie die Daten- und Steuerungsports der parallelen Komponente mit den entsprechenden Ports der anderen Komponente, wie in der folgenden Tabelle beschrieben.
      Tabelle : 1. Portparameter der Fensterkomponente suchen
      Porttyp Portname Datentyp Zweck der Verbindung Obligatorisch?
      Steuerung Aus Thread Nicht zutreffend Übergibt die Steuerung an die nächste Komponente aus dem Thread. Ja
      Wenn Sie die parallele Komponente verwenden, um Aufgaben über mehrere Threads hinweg auszuführen, verwenden Sie nicht dieselbe globale Objektinstanz über Threads hinweg. Dies kann die folgenden Probleme verursachen, z. B.:
      • Rassenbedingungen: Gleichzeitiger Zugriff und Änderungen auf dasselbe Objekt können zu inkonsistenten oder unvorhersehbaren Ergebnissen führen.
      • Datenbeschädigung: Mehrere Threads, die gemeinsam genutzte Daten ändern, können den Status des Objekts überschreiben oder beschädigen, was zu einem falschen Verhalten führt.
      • Unerwartetes Verhalten: Ohne ordnungsgemäße Synchronisierung können Aktionen eines Threads die eines anderen beeinträchtigen oder in Konflikt mit denen eines anderen Threads stehen, was zu Fehlern oder Systeminstabilität führt.
      Um die Thread-Sicherheit zu gewährleisten, erstellen Sie für jeden Thread eine separate Instanz des Objekts. Dies verhindert, dass Threads den freigegebenen Status ändern, und stellt sicher, dass jeder Thread für sein eigenes unabhängiges Objekt ausgeführt wird.
    7. Wahlweise: Um die Komponente unter zu testen DESIGN Klicken Sie auf die Registerkarte Ausführen .
      Hinweis:
      Die Komponenten „Schlüssel senden“ und „Maus“ in der Kategorie „Dienstprogramme“ funktionieren nicht mit der Komponente „Parallel“.