Zum Hauptinhalt springen
Version: 0.25.0

Referenzen und Ressourcen

Integrierte Konstanten​

Jedes Szenario stellt in Ausdrücken ein Dictionary CONSTANTS bereit – in Variable erstellen, Bedingung, Prüfen und Python-Code. Alle Werte werden einmal ausgewertet, wenn der Lauf startet.

SchlüsselWert
FULL_DATEDas Datum des Laufs als date-Objekt – formatieren Sie es mit .strftime(...).
YEARVierstellige Jahreszahl, z. B. 2026.
MONTHZweistelliger Monat, z. B. 08.
DAYZweistelliger Tag des Monats.
DAY_OF_WEEKWochentag als Zahl, Sonntag = 0.
DAY_OF_WEEK_NAMEName des Wochentags, z. B. Wednesday.
START_TIMEVollständiger Zeitstempel des Laufstarts.
IS_WORK_DAYTrue von Montag bis Freitag, False am Wochenende.
QUARTERKalenderquartal, 1–4.
WEEK_NUMBERISO-Kalenderwoche.

Beispiel:

f"Report_{CONSTANTS['YEAR']}_Q{CONSTANTS['QUARTER']}.xlsx"

AIVIRO_NOTIFICATIONS enthält die bisher mit Nachricht hinzufügen gesammelten Meldungen. So kann ein Block Python-Code oder eine Bedingung darauf reagieren, was der Lauf bereits gemeldet hat.

tipp

Mit IS_WORK_DAY lässt sich ein täglicher Zeitplan elegant an Wochenenden überspringen, ohne den Cron-Ausdruck anzufassen: Umschließen Sie den Inhalt mit einer Bedingung, die CONSTANTS['IS_WORK_DAY'] prüft.

Zeichenkonstanten​

Die Registerkarte Konstanten der Autovervollständigung bietet außerdem zwei Zeichen an, die sich nicht direkt in ein Wertfeld eingeben lassen, weil ein Literal in Anführungszeichen genau die Zeichen speichert, die es anzeigt:

Eintrag in der RegisterkarteFügt einWert
newlinechr(10)Ein Zeilenumbruch.
tabchr(9)Ein Tabulatorzeichen.

Ein eingetipptes \n wird als Backslash gefolgt vom Buchstaben n gespeichert, nicht als Zeilenumbruch – siehe Speichern und erneut öffnen.


Auf Variablen verweisen​

In jedem Wertfeld fügt $ gefolgt von einem Variablennamen den Wert dieser Variable ein:

$Helios_path
$project_name

Genau das zeigen der Baum Befehle und die Ansicht Diagramm in ihren einzeiligen Zusammenfassungen der Aktionen – Command: $Helios_path, Subject: $project_name.

Das $ gilt auch in Ausdrücken – $amount * 1.21, $record['state'] == "OK". Die beiden Ausnahmen sind die geschweiften Klammern eines selbst geschriebenen f-Strings (f"Hello {name}", nicht {$name}) und die Aktion Python-Code, die gewöhnliches Python ist.

Die vollständigen Regeln – Text mit Variablen, Arithmetik, Datumswerte, Operatoren, Umgang mit Listen – finden Sie unter Werte, Variablen und Ausdrücke.

Platzhalter für Geheimnisse​

Verweisen Sie aus einem beliebigen Textparameter auf einen Eintrag im Tresor:

{{SECRET:MY_KEY}}

Dokumentation des Python-SDK (Kernprodukt)​

Das Aiviro Python SDK steht hinter jedem Aktionsblock im Aiviro Editor. Hier beginnen Sie, wenn Sie ein Szenario mit einem Knoten Python-Code erweitern oder ganze Roboter headless aus Ihren eigenen Skripten ausführen möchten.

API-Referenz und Beispiele: docs.core.aiviro.com

Behandelt Suchobjekte, die Befehlssyntax, den Lebenszyklus des Roboters und vieles mehr.

Alles, was Sie im Editor visuell tun, entspricht 1:1 SDK-Aufrufen, und Datei → Als Python exportieren zeigt Ihnen diese Entsprechung für Ihr eigenes Szenario. Die SDK-Dokumentation beschreibt außerdem erweiterte Parameter und Integrationsmöglichkeiten, die die Low-Code-Oberfläche nicht anbietet.


Video-Tutorials​

Praktische Demos des Editors sind in der YouTube-Playlist gesammelt:

Aiviro Editor tutorials
Mit einer früheren Version aufgenommen

Die Videos wurden mit einer früheren Version des Editors aufgenommen, daher sehen Symbolleiste und Menüs etwas anders aus als heute. Die gezeigten Arbeitsabläufe und Konzepte sind aber unverändert – das aktuelle Design ist lediglich ausgefeilter.


Hilfe in der Anwendung​

RessourceWo
HandbuchHilfe → Manuell
Versions- und Build-InformationenHilfe → Über
KonfigurationsordnerEinstellungen → Konfigurationsordner öffnen – Logs, Profile und Einstellungen auf der Festplatte

Oberflächensprachen​

Die Oberfläche des Editors ist auf Englisch, Tschechisch und Deutsch verfügbar (Einstellungen → Allgemein → Sprache). Als Berichtssprache bietet Als E-Mail senden zusätzlich Slowakisch an.

Die Einstellung gilt auch für die Feldhinweise – die Erklärung, die Sie beim Überfahren eines Parameters mit der Maus erhalten, folgt der Oberflächensprache. Bis 0.24.0 blieben diese Tooltips unabhängig von der eingestellten Oberflächensprache englisch, am auffälligsten beim Hinweis zu Beendigungstyp der Aktion Beenden.

Diese Dokumentation wird auf Englisch, Tschechisch und Deutsch gepflegt.