Anforderungen
Die Autoupdates ermöglichen den gleichzeitigen Austausch einer Version mit einem neuen Customizing. Aktuell werden Autoupdates für die folgenden Arten von Installern unterstützt:
- per User (alle Produkte nutzen bei einer perUser Installation den AutoUpdater)
- express
- personal
Design
Das Autoupdate besteht aus zwei Komponenten:
- Mit dem Backend wird jetzt auch immer eine Clientmanagement API mit installiert. Über diese werden Updates bereitgestellt.
- Der Autoupdater. Dieser wird mit den oben beschriebenen Setups immer installiert. Wenn der Client für Autoupdates konfiguriert ist, wird diese Anwendung bei jedem Systemneustart gestartet und checkt gegen das Backend ob Updates vorhanden sind.
Funktion
Beim Start der Anwendung wird der letzte Zeitpunkt des Updatechecks ausgelesen und geschaut, ob das Intervall schon abgelaufen ist.
Dabei gibt es unterschiedliche Arten von Intervallen:
- Intervall nach einem Restart der Anwendung durch die Installation über den Autoupdater: 5 Minuten
- Intervall bei einem Fehler: 60 Minuten (im Backend konfigurierbar)
- Intervall wenn Anwendungen noch laufen: Nächster Tag (Scheduled am nächsten Tag um Mitternacht)
- Intervall wenn nicht reparierbare Fehler auftreten und der Benutzer benachrichtig wird: 7 Tage
- Standard Intervall: 1 Tag (im Backend konfiguriertbar)
Am Anfang jedes Updatechecks wird die aktuelle Konfiguration vom Backend geladen.
Anschließend wird auf eine neue Version geprüft und wenn diese vorhanden ist, heruntergeladen.
Bei Fehlern im Downloadprozess wird eine bestimmte Anzahl an Downloadversuchen unternommen (im Backend konfigurierbar, standardmäßig 5). Jeder Neuversuch wird mit dem Fehlerintervall erneut eingeplant. Nach dem Download wird überprüft, ob alle Office-Applikationen geschlossen sind. Dabei werden in einem konfigurierbaren Intervall die Prozesse überprüft (im Backend konfigurierbar, standardmäßig 2 Minuten). Dieses wird nach einer konfigurierbaren Menge an Versuchen abgebrochen (im Backend konfigurierbar, standardmäßig 120). Welche Anwendungen geschlossen werden sollen ist durch die installierten Produkte definiert.
Nachdem dieser Check erfolgreich übersprungen wurde, kommt es zur Installation. Da im Rahmen der Installation die Updater Anwendung geschlossen wird, wird eingeplant die erfolgreiche Installation nach 5 Minuten zu überprüfen.
Es wird nur eine maximale Anzahl an Installationsversuchen geben (im Backend konfigurierbar, standardmäßig 5).
Einschränkungen
Das Customizingupdate ohne ein Versionsupdate durchzuführen funktioniert aktuell nicht.
Das Autoupdate steht erst ab der Version 8.4 und unter Verwendung des Suiteinstallers zur Verfügung.
Zur Nutzung des AutoUpdaters muss webview 2 für edge installiert und in Gebrauch sein.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.