Zum Hauptinhalt springen
Version: 0.23.1

Schnellstart

Geschätzte Dauer: 30 Minuten Folgen Sie dieser durchgängigen Anleitung, um von einer frischen Installation von Aiviro Editor zu einem Roboter zu gelangen, der selbstständig nach Zeitplan läuft.


1. Lizenz aktivieren​

  1. Starten Sie Aiviro Editor.
  2. Öffnen Sie Einstellungen → Konfiguration bearbeiten → Aiviro.
  3. Fügen Sie Ihre Client-ID und Ihren API-Schlüssel ein und klicken Sie dann auf Anmeldedaten testen.
  4. Warten Sie auf die Erfolgsmeldung, speichern Sie dann und starten Sie den Editor neu.
📸 Screenshot erforderlich – /img/editor/quick-start/license.png

Aufnehmen: Einstellungen → Konfiguration bearbeiten → Aiviro mit einem erfolgreichen Ergebnis von Anmeldedaten testen. Maskieren: Machen Sie Client-ID und API-Schlüssel unkenntlich. Warum er neu aufgenommen werden muss: Die Lizenzeingabe ist in den nach Kategorien gegliederten Einstellungsdialog umgezogen – eine separate Lizenzabfrage gibt es nicht mehr.


2. Roboter verbinden​

Klicken Sie auf Verbinden (Shift+R) und wählen Sie einen Robotertyp:

  • Desktop – läuft auf Ihrem lokalen PC. Erfordert zwei Monitore.
  • RDP – verbindet sich mit einer entfernten Windows-Sitzung. Für den Produktivbetrieb empfohlen.
  • Web – automatisiert Google Chrome über ChromeDriver.

Tragen Sie im Feld Profilname einen Namen für die Konfiguration ein, füllen Sie die Verbindungsdaten aus, speichern Sie das Profil und klicken Sie auf Verbinden. Einzelheiten zu jedem Feld finden Sie unter Robotertypen und Konfiguration.


3. Projekt anlegen​

  1. Datei → Neues Projekt (Ctrl+N).
  2. Datei → Projekt speichern (Ctrl+S), wählen Sie einen Ordner und nennen Sie das Projekt DemoQuickStart.

Das Projekt wird mit einem leeren Szenario geöffnet.


4. Szenario erstellen​

Sie erstellen einen Ablauf, der:

  1. eine Seite mit dem Wechselkurs USD → EUR öffnet,
  2. den aktuellen Kurs in eine Variable einliest,
  3. den Browser schließt,
  4. Notepad öffnet, wartet, bis es bereit ist, und zwei Zeilen schreibt, die das Datum, reinen Text und den Kurs kombinieren,
  5. die Notiz unter einem Dateinamen mit dem heutigen Datum speichert und das Programm beendet.
📸 Screenshot erforderlich – /img/editor/quick-start/action-tree.png

Aufnehmen: den fertigen Baum Befehle für dieses Szenario, mit ein- bzw. ausgeklapptem Abschnitt, sodass alle rund 17 Aktionen sichtbar sind. Warum er neu aufgenommen werden muss: Die Darstellung des Baums hat sich geändert, und die Statusspalte zeigt jetzt die Symbole Aktion ausführen.

Kurs auslesen​

#AktionMenüpfadParameter
1[RDP] URL öffnenWerkzeugehttps://dollarstoeuro.com/usd-to-euro
2Roboter anlernen–Shift+E in der Live-Ansicht, damit die Elemente der Seite erkannt werden
3AbrufenWerkzeuge – oder Ctrl+Shift+GKlicken Sie mit der rechten Maustaste auf den Kurswert. Objekttyp Rechts von; Referenz → Beschriftung 1 USD; Abfrage → Beschriftung \b\d{1}[,.]\d{2}\b mit Suchmethode REGEX; Variablenname current_rate
4TastenkombinationTastaturAlt + F4, um den Browser zu schließen
📸 Screenshot erforderlich – /img/editor/quick-start/example_get_rate.png

Aufnehmen: das Formular Abrufen für Schritt 3 – das Suchobjekt Rechts von mit ausgefüllter Referenz und Abfrage und ausgewählter Suchmethode REGEX. Warum er neu aufgenommen werden muss: Abrufen ist in die Gruppe Werkzeuge umgezogen, und der Editor für Suchobjekte wurde neu gestaltet.

Warum eine Referenz?

Wenn Sie die Suche an der festen Beschriftung 1 USD verankern, ist die Automatisierung unempfindlich gegenüber Layoutverschiebungen. Der reguläre Ausdruck wählt dann nur den numerischen Teil aus und ignoriert den nachfolgenden Währungsnamen. Siehe Positionsbezogene Suche.

Notepad öffnen und darauf warten​

#AktionMenüpfadParameter
5[RDP] Benutzerdefinierter BefehlProzess startennotepad
6Warten aufWartenText UTF-8 – steht immer in der Statusleiste von Notepad

Warten auf stellt sicher, dass die Eingabe erst beginnt, wenn Notepad tatsächlich auf dem Bildschirm zu sehen ist.

Text zusammensetzen​

Fügen Sie drei Aktionen Variable erstellen hinzu (Werkzeuge oder Ctrl+Shift+V):

#VariableAusdruck
7first_linef"Exchange rate for {CONSTANTS['DAY_OF_WEEK_NAME']}, {CONSTANTS['DAY']}/{CONSTANTS['MONTH']}/{CONSTANTS['YEAR']}"
8second_linef"1 USD = {current_rate} EUR"
9filenamef"Rate_{CONSTANTS['FULL_DATE'].strftime(r'%d-%m-%Y')}.txt"

Eingeben, speichern und beenden​

#AktionMenüpfadParameter
10Text eingebenTastaturfirst_line, Taste nach der Eingabe Enter
11Text eingebenTastatursecond_line
12TastenkombinationTastaturCtrl + S
13Warten aufWartenText *.txt – bestätigt, dass der Speichern-Dialog geöffnet ist
14Text eingebenTastaturfilename, Taste nach der Eingabe Enter
15TastenkombinationTastaturAlt + F4
16Warten bis VerschwindenWartender Fenstertitel von Notepad
tipp

Taste nach der Eingabe ersetzt die separaten Enter-Schritte, die die alte Version dieser Anleitung benötigte – zwei Aktionen weniger, die gepflegt werden müssen.

Was Sie gelernt haben​

  • [RDP] Benutzerdefinierter Befehl startet ein beliebiges Programm mit Parametern.
  • Abrufen mit einem positionsbezogenen Objekt und einem regulären Ausdruck liest ohne Code einen einzelnen Wert aus einer Seite aus.
  • Variable erstellen setzt Zeichenketten zusammen, die CONSTANTS und erfasste Werte kombinieren.
  • Warten auf / Warten bis Verschwinden halten den Ablauf stabil, ohne feste Wartezeiten.
  • Tastenkombination, Text eingeben und Klick decken die meisten Interaktionen am Desktop ab.

5. Testen​

  1. Klicken Sie im Kopfbereich des Bereichs Befehle auf Alle ausführen.
  2. Beobachten Sie, wie der Roboter die Aktionen Schritt für Schritt ausführt.
  3. Öffnen Sie den Bereich Läufe und prüfen Sie, ob der Status Erfolg grün angezeigt wird.
📸 Screenshot erforderlich – /img/editor/quick-start/run_success.png

Aufnehmen: den Bereich Läufe mit einem ausgewählten erfolgreichen Lauf und sichtbaren Details. Warum er neu aufgenommen werden muss: Der Bereich heißt jetzt Läufe, und der Log-Viewer wurde in 0.23 neu aufgebaut.

Ist der Lauf fehlgeschlagen, finden Sie den fehlerhaften Schritt anhand des Protokolls und der Screenshots in den Details des Laufs – siehe Letzte Läufe.

TODO – fertiges Szenario-JSON

Die Version 0.14.2 dieser Seite endete mit einem Szenario-JSON zum Kopieren und Einfügen. Es wurde entfernt, weil es Klassenpfade aus der alten Struktur src.actions.* / src.parameters.* serialisiert und Aktionen verwendet, die inzwischen veraltet sind (Konstante, die alten E-Mail-Aktionen). In 0.23.1 eingefügt, würde es diese Anleitung daher nicht nachbilden.

So stellen Sie es wieder her: Erstellen Sie dieses Szenario im aktuellen Editor, exportieren Sie es und fügen Sie das JSON hier wieder in einen aufklappbaren Block <details> ein.


6. Zugangsdaten in den Tresor verschieben​

Bevor Sie etwas planen, entfernen Sie alle Passwörter aus den Aktionen:

  1. Klicken Sie in der Symbolleiste auf Tresor.
  2. Legen Sie mit Hinzufügen einen Eintrag vom Typ Passwort an, zum Beispiel RDP_PASSWORD.
  3. Ersetzen Sie den Klartextwert in der Aktion durch {{SECRET:RDP_PASSWORD}}.

Dieses Szenario enthält kein Passwort, jedes echte Szenario jedoch schon – siehe Sicherer Tresor.


7. Zeitplan festlegen​

  1. Klicken Sie im Kopfbereich des Bereichs Befehle auf Einstellungen, um die Szenario-Einstellungen zu öffnen.
  2. Aktivieren Sie Aktiv.
  3. Setzen Sie Zeitplantyp auf Täglich und wählen Sie 09:00.
  4. Wählen Sie das Roboter-Profil, das der geplante Lauf verwenden soll.
  5. Prüfen Sie die Zeitzone und speichern Sie.
📸 Screenshot erforderlich – /img/editor/quick-start/schedule.png

Aufnehmen: die Szenario-Einstellungen mit aktiviertem Aktiv, Zeitplantyp: Täglich, einer eingestellten Uhrzeit und der gut lesbaren Zeitplanbeschreibung darunter. Warum er neu aufgenommen werden muss: Der Dialog hat den Abschnitt Lokalisierung und eine Zusammenfassung des Zeitplans in Alltagssprache erhalten.


8. Automatikmodus einschalten​

Stellen Sie Automatikmodus in der Hauptsymbolleiste auf On und lassen Sie Aiviro Editor geöffnet. Der Orchestrator führt das Szenario nun jeden Tag um 09:00 aus.

📸 Screenshot erforderlich – /img/editor/quick-start/auto_mode.png

Aufnehmen: die Hauptsymbolleiste mit eingeschaltetem Automatikmodus und den Bereich Geplant mit dem nächsten geplanten Lauf.

Schauen Sie nach 09:00 Uhr wieder im Bereich Läufe nach – dort sollte ein neuer Eintrag mit dem heutigen Datum stehen.


Nächste Schritte​

  • Sehen Sie sich die Schleifenaktionen an, um CSV-Dateien oder Postfächer Zeile für Zeile zu verarbeiten.
  • Ergänzen Sie einen Laufbericht mit Benachrichtigungsaktionen.
  • Lesen Sie die Best Practices, bevor Ihr Szenario wächst.
  • Installieren Sie den Editor auf einer VM und lassen Sie ihn für Roboter im 24/7-Betrieb geöffnet.

Brauchen Sie Hilfe? Schauen Sie in die Seitenleiste oder wenden Sie sich an den Aiviro Support.