Die Herausforderung
Ein Kunde musste sicherstellen, dass alle Mitarbeiter an mehreren Standorten stets die neueste Version einer internen Desktop-Anwendung nutzen. Die klassische Software-Verteilung über SCCM und Intune war zu langsam, bis das MSI-Paket auf allen Rechnern ausgerollt war, stand bereits die nächste Version bereit. Zwischen Bereitstellung und tatsächlicher Nutzung vergingen oft Tage, manchmal Wochen.
Das Ergebnis: Unterschiedliche Versionsstände im Unternehmen, Kompatibilitätsprobleme und ein hoher Support-Aufwand.
Unsere Lösung
Wir haben den SharePoint Application Loader entwickelt, einen schlanken Launcher, der einmalig per Microsoft Intune als MSI/MSIX-Paket auf alle Geräte verteilt wird.
Funktionsweise
Bei jedem Start prüft der Loader die SharePoint-Dokumentbibliothek auf die neueste Version der eigentlichen Anwendung. Ist eine neuere Version verfügbar, wird sie on-the-fly heruntergeladen und gestartet. Ist die lokale Version aktuell, startet die Anwendung sofort aus dem lokalen Cache.
Intelligente Versionsverwaltung
- Semantische Versionsprüfung gegen die SharePoint-Bibliothek bei jedem Start
- Delta-Downloads: Nur geänderte Dateien werden heruntergeladen, nicht das gesamte Paket
- Fortschrittsanzeige während des Downloads mit Zeitschätzung
- Automatische Bereinigung alter Versionen zur Schonung des Festplattenspeichers
Offline-Fähigkeit
Ist keine Verbindung zu SharePoint möglich, etwa im Homeoffice ohne VPN oder bei Netzwerkproblemen, greift der Loader automatisch auf die zuletzt gecachte Version zurück. Der Nutzer kann unterbrechungsfrei weiterarbeiten.
Stille Updates
Der gesamte Update-Prozess läuft im Hintergrund und ohne Benutzerinteraktion ab. Kein Popup, keine Bestätigung, kein Neustart erforderlich. Der Mitarbeiter startet die Anwendung wie gewohnt, der Loader erledigt den Rest.
Der entscheidende Vorteil
Der Launcher selbst muss nie aktualisiert werden. Neue Versionen der eigentlichen Anwendung werden einfach in die SharePoint-Bibliothek hochgeladen, ab dem nächsten Start nutzen alle Mitarbeiter automatisch die aktuelle Version.
Ergebnis
- Rollout-Zeit von Tagen auf Sekunden reduziert
- 100% Versionseinheitlichkeit über alle Standorte hinweg
- Null Benutzerinteraktion für Updates erforderlich
- Offline-Fähigkeit garantiert unterbrechungsfreies Arbeiten
- Support-Aufwand für Versionsprobleme um 95% reduziert