Functions Administratin Object Templates - SmartEnviroSystem/SmartMonitoringFrontend GitHub Wiki
Objekt-Templates sollen die Verwendung des SmartMonitoring für bestimmte Anwendungsfälle erleichtern. Sie bestehen aus vorgefertigten Skript-Dateien, welche bestimmte Funktionen installieren, oder Tabellen in der Datenbank anlegen, Standardwerte setzen, etc.
Nachfolgend die Dokumentation für Version 2.1:
Funktion 1: Anzeige verfügbarer Datentemplates
Vorbedingungen:
- Backend und Frontend sind verfügbar
- Es wurden bei der Installation das "DefaultNavigationRoutes" und das "DefaultTimeControlledJobs" Template installiert
Vorgehen:
- Aufruf der Datentemplate-Verwaltung (Administration / Datentemplates)
- Anzeige der verfügbaren Templates
- Anzeige, das das Template "DefaultNavigationRoutes" bereits installiert wurde
Funktion 2: Installation eines Datentemplates
Vorgehen:
- Mit Klick auf den Link zum installieren wird der Installationsprozess gestartet
- Der Installationslink wird ausgeblendet
- Es wird eine "Installiere..." Information auf der Mitte des Bildschirms angezeigt
- Nach ein paar Sekunden erscheint ein Notification, dass das Template installiert wurde
- Der Haken beim Template wird auf grün gesetzt
- Mehrfache Installation ausgeschlossen
- Die Oberfläche bietet die Option zur Installation nicht mehr an, wenn ein Template installiert wurde
- Installation weiterer Datentemplates
- Alle weiteren Datentemplates lassen sich ebenfalls installieren (alle parallel)
Ausnahmen:
- Die Daten des Templates existieren bereits in der Datenbank (z.B. die UserDefaultResources, wenn man diese installiert hatte und danach nur das Schema "SmartMonitoring" löscht)
- Es wird eine Meldung angezeigt, dass das Template bereits installiert ist
- Der Haken beim Template wird auf grün gesetzt