Überblick
Das Enbrea Client Interface (kurz: Enbrea CLI) ist eine plattformunabhängige Konsolenanwendung, die auf Ihrem eigenen Computer oder auf einem Computer in Ihrem lokalen Netzwerk installiert werden kann. Enbrea CLI dient administrativen Zwecken und bietet folgende Funktionen:
- Manueller oder automatisierter Import von Daten aus unterstützten Fachanwendungen nach Enbrea.
- Manueller oder automatisierter Export von Daten aus Enbrea in unterstützte Fachanwendungen.
- Erstellen und wiedereinspielen von serverseitigen Datenbank-Snapshots
- Erstellen und herunterladen von Datenbank-Backups
Enbrea CLI kann unter Windows sowohl aus der klassischen Eingabeaufforderung als auch via PowerShell gestartet werden.
Info
Eine detailierte Dokumentation aller Befehle von Enbrea CLI, sowie ein ausdokumentiertes JSON-Schema der Konfigurationsdatei findet sich im GitHub-Wiki zu Enbrea CLI
Folgende Befehle stehen bereit:
init
-
Legt eine Konfigurationsdatei für den Import nach Enbrea und dem Export von Enbrea an. Diese Konfigurationsdatei muss anschließend editiert werden um URLs, Zugriffstoken, lokale Dateipfade, etc. festzulegen.
import
-
Startet einen gewünschten Import nach Enbrea (z.B. von DaVinci). Grundlage ist die zuvor erstellte und angepasste Konfigurationsdatei.
export
-
Startet einen gewünschten Export aus Enbrea (z.B. nach DaVinci). Grundlage ist die zuvor erstellte und angepasste Konfigurationsdatei.
list-schoolterms
-
Listet alle Zeiträume in der Enbrea-Datenbank auf.
create-snapshot
-
Erstellt einen Snapshot der Enbrea-Datenbank und legt dieses ab. Ein Snapshot (zu Deutsch: Momentaufnahme) ist ein serverseitiges Backup, dass Sie bei Bedarf zu einem späteren Zeitpunkt wieder einspielen können.
restore-snapshot
-
Spielt einen Snapshot der Enbrea-Datenbank wieder ein. Der Snapshot wird anhand der ID identifiziert.
list-snapshots
-
Listet alle erstellten Snapshots der Enbrea-Datenbank auf.
backup
-
Erstellt ein PostgreSQL-Backup der Enbrea-Datenbank und lädt es herunter. Mit dieser Funktion bekommen Sie Offline-Zugriff auf Ihre Enbrea-Daten.
create-import-task
-
Plant eine Aufgabe im Windows-Aufgabenplaner zum automatisierten Import nach Enbrea.
create-export-task
-
Plant eine Aufgabe im Windows-Aufgabenplaner zum automatisierten Export aus Enbrea.
delete-import-task
-
Löscht einen automatisierten Import aus dem Windows-Aufgabenplaner.
delete-export-task
-
Löscht einen automatisierten Export aus dem Windows-Aufgabenplaner.
delete-tasks
-
Löscht alle automatisierten Import- und Export-Aufgaben aus dem Windows-Aufgabenplaner.
list-tasks
-
Listet alle erstellten Import- und Export-Aufgaben im Windows-Aufgabenplaner auf.