Aktionen zum Erstellen von Bots

Verwenden Sie Aktionen, um einen Automatisierungsworkflow zu erstellen und einen Bot anzuweisen, was er tun soll. Die verfügbaren Aktionen befinden sich in der Aktionen-Palette des Bot Editors im Control Room.

Aktionen, Pakete und Abhängigkeiten

Aktionen werden basierend auf der Technologie, die sie automatisieren, in Pakete gruppiert. Das Excel Advanced Paket enthält beispielsweise Excel-bezogene Aktionen, wie z. B. Arbeitsmappe öffnen, Zu Zelle wechseln und Zelle löschen, die Sie im Bot Editor einfügen können, um einen Tabellenkalkulationsprozess zu automatisieren.

Jedes Paket wird einzeln aktualisiert und aktiviert, um neue Funktionen zu unterstützen. Neue Bots werden mit der Standardversion erstellt. Vorhandene Bots werden nicht automatisch aktualisiert. Sie werden mit derselben Paket-Version ausgeführt, mit der sie erstellt wurden, bis der Bot Creator manuell auf die neue Version aktualisiert wird.

Wenn der Control Room einen Bot bereitstellt, werden die Pakete, die zur Erstellung der Automatisierung verwendet wurden, erfasst und an den Bot-Agent auf dem Zielgerät gesendet. Der Bot-Agent speichert die Pakete im Cache, sodass sie nicht bei jeder Ausführung des Bots aktualisiert werden müssen.

Um die Laufzeit bei der ersten Ausführung eines Bots auf einem Gerät zu verkürzen, laden Sie die Pakete mit der Option Pakete vorladen im Bot Editor vor. Das System lädt die Pakete in \ProgramData\AutomationAnywhere\GlobalCache auf den lokalen Rechner vor, um während der Laufzeit schnell darauf zugreifen zu können.

Nachdem eine Aktion von einem Paket in einem Bot verwendet wurde, wird das Paket zu einer abhängigen Datei dieses Bots.

  • Erfahren Sie mehr über die Verwaltung von Pakete unter Pakete.
  • Entwickler können unter Paket-SDK mehr über das Erstellen von Paketen erfahren.
  • Weitere Informationen zum Verwalten von Bots und Paket-Abhängigkeiten finden Sie unter Bot-Abhängigkeiten.

Pakete und EXE-Dateien

Pakete EXE-Dateien verarbeiten
DLL Automation.CSharpDLLWrapper.exe
Datenbank Automation.DatabasePlayer.exe

Arbeiten mit Aktionen

Wichtig: Jede Aktion in einem Paket bietet minimale kompatible Control Room- und Bot-Agent-Versionsinformationen, wenn Sie Bots erstellen. So können Sie Ihre Bots aktualisieren und Laufzeitfehler reduzieren, die durch eine inkompatible Control Room- oder Bot-Agent-Version entstehen.

Sie können Aktionen im Bot Editor konfigurieren. Doppelklicken Sie auf die Aktion, um die Felder und Funktionen anzuzeigen, die Sie konfigurieren können. Doppelklicken Sie auf oder ziehen Sie dann eine Aktion, um sie in die Automatisierung einzufügen.

Bewegen Sie den Mauszeiger über die vertikalen Auslassungspunkte oben rechts auf einem Aktion-Symbol, um auf die folgenden Funktionen zuzugreifen:

Aktion kopieren
Dupliziert die Aktion.
Aktion ausschneiden
Kopiert die Aktion und entfernt sie aus dem Bot-Code.
Nach Aktion einfügen
Fügt die kopierte Aktion unter der ausgewählten Aktion ein.
Anmerkung: Diese Option wird nur angezeigt, wenn sich eine Aktion in der Zwischenablage befindet.
Aktion löschen
Entfernt die Aktion aus dem Bot-Code.
Aktion deaktivieren
Der Bot ignoriert die Aktion zur Laufzeit, bis Sie sie aktivieren.
Haltepunkt aktivieren
Hält den Bot für Fehlerbehebungszwecke an.
Automatisierungen debuggen
Schritt auslassen
Verwenden Sie das Symbol „Schritt auslassen“, um im Fehlerbehebungsmodus zur nächsten Aktion zu gelangen. Standardmäßig beginnt der Vorgang mit der ersten Aktion im Fehlerbehebungsmodus.

Über die Symbolleiste oben im Bot Editor können Sie mehrere Aktionen gleichzeitig bearbeiten.

In diesem Bot suchen (Suchfeld)
Suchen Sie nach einem beliebigen Text oder einer Aktion, wie zum Beispiel dem Namen eines Pakets, den Namen von Aktionen, Zeichenfolgenamen oder Variablennamen in der Ablauf-, Listen- oder Dualansicht des TaskBots. Sie können Text über mehrere Seiten des Bots suchen, ohne dass die Seiten manuell geladen werden müssen. Diese Funktion ist für das Anzeigen oder Bearbeiten eines Bots mit langen Codezeilen hilfreich, um zu bestimmen, wo und in welcher Zeile der gesuchte Text, z. B. Variablen, Zeichenfolgen oder Aktionen, verwendet wird.
  • Sie können nur in den Zeilen des Codes im Bot Editor suchen.
  • Das Suchfeld unterscheidet nicht zwischen Groß- und Kleinschreibung.
Von hier ausführen
Verwenden Sie die Option „Von hier ausführen“, um den Bot ab einer bestimmten Zeile im Bot Editor auszuführen, indem Sie alle vorherigen Codezeilen überspringen. Diese Funktion hilft dabei, einen bestimmten Codeblock schnell und einfach auszuführen, ohne den gesamten Bot ausführen zu müssen.
Anmerkung: Wenn Sie eine Aktion innerhalb eines Paketes mit Bedingungen wie Wenn, Schleife oder Fehlerbehandlung im Bot verwenden, ist die Option Von hier ausführen in dieser Aktion nicht verfügbar. Sie können jedoch die Option Von hier ausführen aus den Aktionen Wenn, Schleife oder Fehlerbehandlung verwenden.
Elemente kopieren
Kopiert Aktionen in eine Zwischenablage, damit sie innerhalb des Bots dupliziert werden können.
Elemente ausschneiden
Kopiert die Aktionen und entfernt sie aus dem Bot-Code.
Elemente einfügen
Fügt eine oder mehrere Aktionen nach der markierten Aktion ein. Wenn Sie keine Aktion markiert haben, werden die Aktionen an das Ende der Automatisierungssequenz angehängt.
Anmerkung: Dieses Symbol ist nur aktiviert, wenn sich Aktionen in der Zwischenablage befinden.
An gemeinsame Zwischenablage kopieren
Kopiert Aktionen, Auslöser und Metadaten in eine Zwischenablage, die von mehreren Bots gemeinsam genutzt wird.
Von gemeinsamer Zwischenablage einfügen
Fügt Aktionen, Auslöser und Metadaten aus einem anderen Bot ein.
Anmerkung: Dieses Symbol ist nur aktiviert, wenn sich Aktionen in der gemeinsamen Zwischenablage befinden.
Anmerkung: Die Optionen In gemeinsame Zwischenablage kopieren und Aus gemeinsamer Zwischenablage einfügen sind nur für Nutzer mit Bot Creator-Berechtigungen aktiviert.

Die Option In gemeinsame Zwischenablage kopieren wird nicht angezeigt, wenn sich der Bot im Debug-Modus befindet und Sie nur eine einzige Codezeile ausgewählt haben. Diese Option wird jedoch angezeigt, wenn Sie mehrere Codezeilen auswählen.

Automatische Speicherfunktion für Ereignisse im Bot Editor

Wenn Sie im Bot Editor Aktionen verwenden, um eine Automatisierung zu erstellen, wird im Falle, dass ein Bot nicht manuell gespeichert wird, eine automatische Speicherung durchgeführt, und der Bot speichert nun automatisch die Änderungen für bestimmte Ereignisse.
Anmerkung: Die automatische Speicherfunktion ist derzeit nur für bestimmte Ereignisse verfügbar.
Zu den Ereignissen, die die automatische Speicherung unterstützen, gehören unter anderem:
  • Recorder: Wenn Sie einen Bot mit bestimmten Aktionen erstellen und auf Recorder klicken, wird das Ereignis gespeichert, und nach Abschluss der Aufzeichnung wird das Ereignis automatisch gespeichert.
  • Variablenmanager: Wenn Sie eine Variable erstellen oder bearbeiten, um sie in eine Aktion einzufügen, werden die Änderungen gespeichert.
    Anmerkung: Die automatische Speicherfunktion wird nicht unterstützt, wenn Sie eine Variable löschen oder einfügen, indem Sie durch Drücken von F2 die Variablenliste öffnen.
  • Menü „Aktionen“ (vertikale Ellipse): Wenn Sie eine beliebige Aktion aus diesem Menü auswählen, zum Beispiel Pakete, wird das Ereignis automatisch gespeichert. Wenn Sie eine Änderung an der Seite Pakete vornehmen und zum Bot Editor zurückkehren, wird das Ereignis gespeichert.
  • Eine Datei suchen: Wenn Sie auf das Symbol Eine Datei suchen klicken, wird der Bot gespeichert, wenn er nicht manuell gespeichert wird. Auch wenn Sie auf die Option Hinzufügen klicken, wird der Bot automatisch gespeichert.
  • Dialogfelder: Wenn ein Dialogfeld geöffnet wird, wird es automatisch gespeichert, wenn Änderungen vorgenommen werden.
    Anmerkung: Die automatische Speicherung wird nur für Dialogfelder der obersten Ebene ausgelöst, nicht für verschachtelte Dialogfelder.
  • Variablen löschen: Wenn Sie nicht verwendete Variablen löschen, wird das Ereignis gespeichert.
  • Bot-Namensänderung: Wenn Sie den Namen eines Bots bearbeiten, wird das Ereignis gespeichert.

Ressourcen