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üssel | Wert |
|---|---|
FULL_DATE | Das Datum des Laufs als date-Objekt – formatieren Sie es mit .strftime(...). |
YEAR | Vierstellige Jahreszahl, z. B. 2026. |
MONTH | Zweistelliger Monat, z. B. 08. |
DAY | Zweistelliger Tag des Monats. |
DAY_OF_WEEK | Wochentag als Zahl, Sonntag = 0. |
DAY_OF_WEEK_NAME | Name des Wochentags, z. B. Wednesday. |
START_TIME | Vollständiger Zeitstempel des Laufstarts. |
IS_WORK_DAY | True von Montag bis Freitag, False am Wochenende. |
QUARTER | Kalenderquartal, 1–4. |
WEEK_NUMBER | ISO-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.
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 Registerkarte | Fügt ein | Wert |
|---|---|---|
| newline | chr(10) | Ein Zeilenumbruch. |
| tab | chr(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 tutorialsDie 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
| Ressource | Wo |
|---|---|
| Handbuch | Hilfe → Manuell |
| Versions- und Build-Informationen | Hilfe → Über |
| Konfigurationsordner | Einstellungen → 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.