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:

  1. 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:

  1. 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
  1. Mehrfache Installation ausgeschlossen
    • Die Oberfläche bietet die Option zur Installation nicht mehr an, wenn ein Template installiert wurde
  2. Installation weiterer Datentemplates
    • Alle weiteren Datentemplates lassen sich ebenfalls installieren (alle parallel)

Ausnahmen:

  1. 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