Projekt

Allgemein

Profil

Mobile Update-Service » Historie » Revision 7

Revision 6 ([E] Rocco Kreutz, 01.11.2023 16:16) → Revision 7/12 ([E] Rocco Kreutz, 01.11.2023 16:18)

h1. Mobile Update-Service 

 Neben der Web-Service Instanz kann auch ein Update-Service installiert werden, um automatisch die Web-Service Instanz(en) zu aktualisieren. 
 Informationen zu verfügbaren Updates und derzeitiger UpdSvc-Konfiguration sind im Admin-Area einsehbar. 

 * Der Web-Service basiert letzten Endes auf Prodat. Aus diesem Grunde wird neben der eigenen Versionsnummer auch die Versionsnummer von Prodat angeggeben. Im Login wird nur die eigene aufgeführt. 
 * Im Grid werden alle freigegebenen Updates aufgelistet. Hier kann manuell ein Update installiert werden (sofern ein Update-Service installiert ist). 
 * Im Bereich rechts kann die komplette Anzeige aktualisiert werden als auch der Status des Update-Services Updat-Services geprüft werden. 
 ** Verfügbare Modi:  
 *** updsvcmDisabled - Updates komplett abgeschaltet 
 *** updsvcmManual     - Updates können nur manuell über Admin-Area eingespielt werden 
 *** updsvcmDedicated - Updates werden automatisch eingespielt + customer Feld eines Updates muss EXAKT übereinstimmen 
 *** updsvcmRestricted - Updates werden automatisch eingespielt + customer Feld eines Updates muss passen + es muss ein passender Eintrag in restrictions definiert sein im update 
 *** updsvcmAuto - Updates werden automatisch eingespielt + customer Feld eines Updates muss passen + (keine restrictions definiert ODER es muss eine passende restriction definiert sein im update) 
 ** Verfügbare Instanz-Typen: 
 *** LIVE 
 *** TESTLIVE 
 *** TESTTEST 
 ** Sticky: 
 *** Updates können als 'Sticky' manuell eingespielt werden. Dies ermöglicht es ein älteres Update einzuspielen und zu verhindern das neuere Updates automatisch eingespielt werden. 

 * Derzeit dauert es ca. 5 Minuten bis geprüft wird ob neue Updates vorhanden sind und weitere 5 Minuten ob für die spezifische Web-Service-Instanz ein neueres Update vorhanden ist. 
 * Der Update-Service merkt sich NICHT, auf welchem Update eine Service-Instanz aktuell war (bzw. Sticky) NACH EINEM NEUSTART! 
 ** Das heißt nach einem Neustart des Update-Service, muss erneut manuell ein Update als Sticky eingespielt werden, wenn ein älteres Update als Sticky eingespielt war. 
 ** Automatische Updates suchen nur innerhalb derselben Major-Version neu neuerer Version. 
 *** Es kann daher niemals passieren, das automatisch von einer Version 23.04.06 auf 24.00.00 aktualisiert wird. 
 *** Major-Version Updates müssen nach wie vor manuell angestoßen werden. 


 * Mit dieser Version ist die Web-Anwendung nun auch in der Lage, den Browser-Cache selbtstätig und automatisch zu aktualisieren. 
 ** Bei jedem jedem öffnen des Login-/ Haupt-Formulares (wird geprüft ob die Web-Service-Instanz aktueller ist, als was der Browser kennt. 
 ** In diesem Falle werden forciert die aktuellen Dateien von der Web-Service-Instanz angefragt und dannach ein reload ausgeführt 

 !clipboard-202311011546-osfap.png! 

 h2. Konfiguration 

 h3. Update-Service 

 !clipboard-202311011606-smyms.png! 


 h3. Service-Instanz 

 !clipboard-202311011603-zkjuj.png!