Zum Hauptinhalt springen
Version: 0.24.0

Überblick über die Benutzeroberfläche

Diese Seite führt Sie durch die Oberfläche von Aiviro Editor.


Hauptfenster​

Das Fenster ist in drei Bereiche mit Registerkarten aufgeteilt: das Szenario oben links, die Datenpanels unten links und die Arbeitsfläche rechts.

Hauptfenster von Aiviro Editor

Hauptsymbolleiste​

ElementZweck
VerbindenÖffnet den Dialog Umgebung öffnen und verbindet sich mit einem Roboterprofil. Tastenkürzel Shift+R.
TrennenBeendet die aktuelle Robotersitzung.
TestSchaltet das Szenario zwischen der Umgebung Test und Produktion um. Aktionen, die auf Aktiviert (Test) oder Aktiviert (Prod) gesetzt sind, richten sich nach diesem Schalter – siehe Aktion ausführen.
AutomatikmodusGlobaler Schalter, mit dem der Orchestrator aktive Szenarien nach Zeitplan ausführen darf. Muss für die unbeaufsichtigte Ausführung eingeschaltet sein.
TresorÖffnet den Dialog Sicherer Tresor, in dem Passwörter, Tokens und E-Mail-Konten gespeichert sind. Siehe Sicherer Tresor.
RegisterkarteInhalt
BefehleDas Szenario selbst – der Baum der Aktionen mit einer eigenen Kopfzeile: Hinzufügen, Alle ausführen, Suchen und Einstellungen.
AI-TextBeschreiben Sie in Alltagssprache, was das Szenario tun soll, und lassen Sie die AI einen Entwurf erstellen. Verwandt mit der Aktion Prompt-Aktionen – siehe AI-Aktionen.
LäufeVerlauf der abgeschlossenen Läufe – siehe Panel „Läufe“.

Kopfzeile von „Befehle“​

ElementZweck
HinzufügenÖffnet das Aktionsmenü, um einen neuen Befehl in den Szenariobaum einzufügen.
Alle ausführenFührt das gesamte Szenario aus. Sind Befehle ausgewählt, wird nur die Auswahl ausgeführt.
SuchenBlendet das Feld Befehle suchen... ein oder aus, das den Szenariobaum filtert.
EinstellungenÖffnet den Dialog Szenario-Einstellungen (Zeitplanung, Zeitlimits, Roboterprofil, Lokalisierung).

Während ein Szenario läuft, erscheinen hier anstelle von Alle ausführen die Schaltflächen Stopp (geordnetes Anhalten nach der aktuellen Aktion) und Stopp erzwingen (sofortiger Abbruch).

Ein leeres Szenario zeigt Noch keine Befehle. Fügen Sie mit + Ihre erste Aktion hinzu.

RegisterkarteInhalt
VariablenStandard- und benutzerdefinierte Variablen mit ihren aktuellen Werten, dazu Alle kopieren und Auf Standard zurücksetzen.
DateienFreigegebener Ordner (RDP) und Temporär (diese Sitzung).
BenachrichtigungenNachrichten, die während des Laufs von Nachricht hinzufügen gesammelt wurden.

Wofür die einzelnen Panels gedacht sind, lesen Sie unter Panels.

Registerkarten rechts​

RegisterkarteInhalt
ProjekteZuletzt geöffnete Projekte – siehe Registerkarte „Projekte“.
RoboterDer Bildschirm des gesteuerten Rechners mit eigener Symbolleiste – siehe Registerkarte „Roboter“.
DiagrammDas Szenario als Ablaufdiagramm dargestellt.
ArbeitsbereichLauf-Logs, die Sie per Doppelklick auf einen Lauf in Läufe geöffnet haben. Ist er leer, zeigt er Keine Logs geöffnet. Doppelklicken Sie auf einen Lauf, um ihn hier zu öffnen.

Arbeiten mit zwei Monitoren​

Seit 0.24.0 lassen sich zwei Ansichten aus dem Hauptfenster herauslösen:

AnsichtSo geht’s
Ein Lauf-Log im ArbeitsbereichZiehen Sie die Log-Registerkarte in ein eigenes Fenster. Früher wurde jedes geöffnete Log als weitere Registerkarte der obersten Ebene angehängt.
Die Live-Ansicht RoboterMit Abdocken lösen Sie sie in ein eigenes Fenster, mit Andocken holen Sie sie zurück.

Genau das macht die Arbeit mit zwei Monitoren komfortabel: der Szenariobaum auf dem einen Bildschirm, der Bildschirm des Roboters oder das Log, mit dem Sie vergleichen, auf dem anderen.

tipp

Geheimnisse aus dem Tresor erscheinen in Variablen als {VaultSecretValue} ******** – der Name ist sichtbar, sodass Sie prüfen können, ob das Szenario den richtigen Schlüssel verwendet, der Wert jedoch nie.


Registerkarte „Projekte“​

Wenn kein Projekt geöffnet ist, zeigt die Registerkarte Projekte die Liste Zuletzt verwendete Dateien an, sodass Sie direkt zu einem Projekt zurückkehren können. Neu laden aktualisiert die Liste.

Registerkarte „Projekte“ mit den zuletzt geöffneten Dateien


Menüleiste​

MenüInhalt
DateiNeues Projekt (Ctrl+N), Projekt öffnen (Ctrl+O), Projekt speichern (Ctrl+S), Projekt speichern unter (Ctrl+Shift+S), Als Python exportieren → In Datei / In Zwischenablage, Externes Log öffnen → .zip-Log (Editor) / Log-Verzeichnis (Core).
BearbeitenRückgängig (Ctrl+Z), Wiederholen (Ctrl+Shift+Z).
UmgebungVerbinden, Trennen.
AnlernenRoboter anlernen (Shift+E), Leeren (Ctrl+X).
EinstellungenKonfiguration bearbeiten, Design → System / Hell / Dunkel, Konfigurationsordner öffnen, dazu die Entwicklerhilfen Debug-Wert und Variablen speichern.
HilfeManuell, Über.
Als Python exportieren

Alles, was Sie visuell erstellen, entspricht 1:1 Aufrufen des Aiviro Python SDK. Datei → Als Python exportieren schreibt das gesamte Szenario als ausführbares Skript – nützlich für Code-Reviews, für Diffs in der Versionsverwaltung oder als Ausgangspunkt für einen Headless-Roboter.


Registerkarte „Roboter“​

Die Registerkarte Roboter zeigt den Bildschirm des gesteuerten Rechners und hat eine eigene Symbolleiste.

Symbolleiste der Registerkarte „Roboter“

WerkzeugBeschreibung
Roboter anlernenHält die Live-Ansicht an und markiert jedes UI-Element, das das Erkennungsmodell erkennt. Tastenkürzel Shift+E.
Vergrößern / VerkleinernVergrößert oder verkleinert die Ansicht.
An Ansicht anpassenSetzt den Zoom zurück, sodass der gesamte Screenshot in den Bereich passt.
Neue Box hinzufügenZeichnet eine neue Box vom Typ Bereich zum Maskieren, Zuschneiden oder Festlegen einer Arbeitsfläche.
Versteckte Boxen anzeigenZeigt Elementumrisse an, die zuvor ausgeblendet wurden.

Zwei weitere Elemente erscheinen, wenn sie zutreffen:

WerkzeugErscheint, wenn
Elemente löschenGerade Elemente hervorgehoben sind. Entfernt die Hervorhebungen und setzt den Live-Stream fort. Tastenkürzel Ctrl+X.
Live-SteuerungEin Roboter verbunden ist, der dies unterstützt. Ist sie eingeschaltet, werden Ihre Maus- und Tastatureingaben in der Ansicht für die manuelle Bedienung an den gesteuerten Rechner weitergeleitet.

Verbindungsstatus​

Die Ansicht zeigt Ihnen, was die Verbindung gerade tut, statt stillschweigend ein veraltetes Bild anzuzeigen.

OverlayBedeutung
Verbindung wird hergestellt…Ein Ladesymbol, während die Sitzung aufgebaut wird. Hängt der Versuch, brechen Sie ihn mit Trennen ab.
Verbindung wird wiederhergestellt…Die Verbindung ist abgebrochen. Die Ansicht wird abgedunkelt, und der Editor versucht es bis zu etwa 5 Minuten lang erneut.
GetrenntDie Verbindung konnte nicht wiederhergestellt werden. Der Lauf schlägt mit einer eindeutigen Fehlermeldung fehl, statt zu hängen.

Die Wiederverbindung gilt für den RDP-Roboter, bei dem eine abgebrochene VPN- oder Remotedesktop-Verbindung die häufigste Fehlerursache ist.

hinweis

Vor 0.24.0 blieb bei einer stillschweigend abgebrochenen Verbindung das letzte Bild für immer auf dem Bildschirm stehen – der Lauf hing einfach, ohne jeden Hinweis, dass etwas nicht stimmte.


Panels​

PanelWas es zeigtTypische Verwendung
BefehleBaum der Aktionen im aktiven Szenario, mit Suchfeld und den Steuerungen Hinzufügen / Ausführen.Schritte erstellen, umordnen, deaktivieren oder löschen.
VariablenStandard- und benutzerdefinierte Variablen mit ihren aktuellen Werten, in einem Baum gruppiert. Alle kopieren kopiert sie heraus; Auf Standard zurücksetzen löscht den Laufzustand.Beim Debuggen Daten prüfen, die zwischen Aktionen weitergegeben werden. Variablen werden mit der Aktion Variable erstellen angelegt – die frühere Eingabe Prompt des Panels wurde in 0.24.0 entfernt.
LäufeLogs, Screenshots und Status vergangener Ausführungen des gesamten Szenarios. Bei eingeschaltetem Automatikmodus erscheinen hier auch anstehende automatische Läufe, markiert als Geplant, und werden zu gewöhnlichen Verlaufszeilen, sobald sie starten.Unbeaufsichtigte Läufe überprüfen, Fehler analysieren, sehen, was in der Warteschlange steht – siehe Panel „Läufe“.
ArbeitsbereichLauf-Logs, die Sie per Doppelklick auf einen Lauf in Läufe geöffnet haben.Zwei Läufe vergleichen oder ein Log geöffnet lassen, während Sie das Szenario bearbeiten.
DateienZwei Ordner: Freigegebener Ordner (RDP) und Temporär (diese Sitzung). Per Rechtsklick Öffnen, Pfad kopieren, Löschen; die Kopfzeile bietet Aktualisieren, Ordner im Datei-Explorer öffnen und Ordner leeren.Dateien abholen, die der Roboter erzeugt hat, oder Dateien dort ablegen, wo der entfernte Rechner sie lesen kann.
BenachrichtigungenNachrichten, die während des Laufs von der Aktion Nachricht hinzufügen gesammelt wurden, mit ihrem Typ und ihrer Nachricht. Benachrichtigungen bereinigen leert die Liste, und Berichtsvorschau stellt sie als HTML-E-Mail-Bericht dar, den Als E-Mail senden versenden würde.Eine gut lesbare Zusammenfassung des Laufs erstellen und vor dem Versand prüfen, wie sie aussehen wird.
DiagrammDas Szenario als Ablaufdiagramm dargestellt, mit Vergrößern/Verkleinern, An Ansicht anpassen, 100% (Zoom zurücksetzen), Alle ausklappen, Alle einklappen und Als PNG exportieren.Den Gesamtablauf prüfen oder dokumentieren; das Bild für eine Spezifikation exportieren.
AI-TextEine Beschreibung in Alltagssprache, was das Szenario tun soll, die die AI in Aktionen umsetzt.Eine erste Version eines Szenarioabschnitts entwerfen.

Die Ansicht „Diagramm“​

Ansicht „Diagramm“ eines Szenarios

Jeder Knoten zeigt den Namen der Aktion und eine einzeilige Zusammenfassung dessen, was sie tut – On: Button(OK), Press: F3, Set: import_info, To: Text(Dotaz) –, sodass Sie den gesamten Ablauf lesen können, ohne ein einziges Formular zu öffnen. Die Knoten sind nach Gruppe eingefärbt, und Kopfzeilen von Abschnitt sowie Zweige von Bedingung lassen sich über den Pfeil einklappen.

Beachten Sie, wie auf Variablen verwiesen wird: Command: $Helios_path, Subject: $project_name. Ein $ vor einem Namen fügt den Wert dieser Variable ein – siehe Auf Variablen verweisen.

Panel „Dateien“ mit dem temporären und dem freigegebenen Ordner

Jeder Ordner zeigt seinen Pfad mit einer Schaltfläche, die ihn im Dateimanager öffnet, und Temporär (diese Sitzung) hat zusätzlich eine Schaltfläche zum Leeren. Ein Rechtsklick auf eine Datei bietet Öffnen, Pfad kopieren und Löschen.


Tastenkürzel​

Anwendung​

TastenkürzelAktion
Ctrl+NNeues Projekt
Ctrl+OProjekt öffnen
Ctrl+SProjekt speichern
Ctrl+Shift+SProjekt speichern unter
Ctrl+Z / Ctrl+Shift+ZRückgängig / Wiederholen
Shift+RMit einem Roboter verbinden
Shift+ERoboter anlernen (Elemente erkennen)
Ctrl+XErkannte Elemente löschen

Eine Aktion einfügen​

Diese Tastenkürzel fügen die am häufigsten verwendeten Aktionen direkt ein. Die sechs mit (benötigt ein Ziel) markierten fordern Sie zuerst auf, ein Element auf dem Bildschirm auszuwählen.

TastenkürzelAktion
Ctrl+Shift+XKlick (benötigt ein Ziel)
Ctrl+Shift+DDoppelklick (benötigt ein Ziel)
Ctrl+Shift+RRechtsklick (benötigt ein Ziel)
Ctrl+Shift+TText eingeben (benötigt ein Ziel)
Ctrl+Shift+GAbrufen (benötigt ein Ziel)
Ctrl+Shift+SScrollen (benötigt ein Ziel)
Ctrl+Shift+KTastenkombination
Ctrl+Shift+VVariable erstellen