Dokumentation · 7. Export und Compliance

7.5 Updates und Versionen: Software aktuell halten

FlowAssist wird regelmäßig weiterentwickelt. Updates bringen neue Funktionen, beheben Fehler und passen die Software an geänderte gesetzliche Anforderungen an (z.B. neue E-Rechnungspflichten). Diese Seite erklärt, wie Updates installiert werden, wie mit Versionswechseln umzugehen ist und was bei Datenmigration zu beachten ist.

7.5.1 Warum regelmäßige Updates wichtig sind

FlowAssist ist eine Software für geschäftskritische Prozesse. Updates sind nicht optional – sie beheben Fehler, schließen Sicherheitslücken und passen die Software an geänderte gesetzliche Anforderungen an.

Besonders wichtig: gesetzliche Änderungen wie die E-Rechnungspflicht oder neue UStG-Anforderungen werden über Updates in FlowAssist umgesetzt. Wer nicht aktualisiert, riskiert, nicht mehr konform zu sein.

Veraltete Software kann rechtliche Risiken mit sich bringen: Wenn FlowAssist veraltet und z.B. keine GoBD-konformen Felder mehr enthält oder die E-Rechnungspflicht nicht unterstützt, können rechtliche Konsequenzen entstehen. Aktualisieren Sie daher regelmäßig – mindestens vierteljährlich.
  • Bugfixes: Behebung bekannter Fehler, die die Arbeit behindern
  • Sicherheits-Updates: Schließen von Sicherheitslücken in Abhängigkeiten
  • Gesetzliche Anpassungen: neue Pflichtfelder, neue Formate (ZUGFeRD, XRechnung)
  • Neue Funktionen: Verbesserungen und Erweiterungen
  • Performance-Verbesserungen: schnellere Ladezeiten, bessere Stabilität

7.5.2 Update-Prozess: Sicher aktualisieren

Ein Update sollte niemals spontan zwischen zwei kritischen Aufgaben durchgeführt werden. Planen Sie Updates und bereiten Sie sie vor:

1

Update-Benachrichtigung prüfen

FlowAssist zeigt beim Start eine Benachrichtigung, wenn eine neue Version verfügbar ist. Klicken Sie auf "Details", um den Changelog zu lesen.

2

Changelog lesen

Lesen Sie die Liste der Änderungen. Gibt es Breaking Changes? Werden neue Einstellungen benötigt Gibt es Datenmigrations-Schritte?

3

Backup erstellen

Erstellen Sie VOR dem Update ein vollständiges Backup (Einstellungen → Backup → Backup erstellen). Das ist die Sicherheitsnetz, falls das Update fehlschlägt.

4

Update installieren

Klicken Sie "Update installieren". Die neue Version wird heruntergeladen und installiert. FlowAssist startet automatisch neu.

5

Funktionstest nach Update

Testen Sie nach dem Update eine Kernfunktion: z.B. eine Rechnung öffnen, PDF erzeugen, Bankimport. Prüfen Sie, ob alles noch wie erwartet funktioniert.

6

Bei Problemen: Rollback

Wenn das Update Probleme verursacht: Stellen Sie das Backup wieder her (Einstellungen → Backup → Wiederherstellen) und installieren Sie die alte Version manuell.

Screenshot: Update-Benachrichtigung Zeigen Sie die Update-Benachrichtigung beim App-Start: ein Banner oder Dialog mit der neuen Versionsnummer, einem kurzen Changelog-Auszug ("Was ist neu?"), und zwei Buttons: "Jetzt aktualisieren" und "Später erinnern".

7.5.3 Versionen und Changelogs verstehen

FlowAssist verwendet semantische Versionsnummern: MAJOR.MINOR.PATCH (z.B. 2.4.1). Das Schema hilft einzuschätzen, wie groß die Änderungen eines Updates sind.

MAJOR-Updates mit Vorlauf planen: Ein MAJOR-Update (z.B. 2.x auf 3.x) kann Datenbank-Migrationen, neue Pflichteinstellungen oder veränderte Workflows mitbringen. Lesen Sie den Changelog vollständig, machen Sie ein Backup, und planen Sie Zeit für Tests ein.
  • PATCH (z.B. 2.4.0 → 2.4.1): kleine Bugfixes – sicher zu installieren
  • MINOR (z.B. 2.4.0 → 2.5.0): neue Funktionen, abwärtskompatibel – empfohlen zu installieren
  • MAJOR (z.B. 2.x → 3.x): große Änderungen, möglicherweise mit Datenmigration – sorgfältig vorbereiten
  • LTS-Versionen (Long-Term Support): besonders stabile Versionen mit längerem Support

7.5.4 Datenmigration bei größeren Updates

Bei MAJOR-Updates kann eine automatische Datenmigration notwendig sein: die interne Datenbankstruktur wird an das neue Schema angepasst. FlowAssist führt diese Migration automatisch beim ersten Start nach dem Update durch.

Migration nicht unterbrechen: Wenn eine Datenmigration läuft, unterbrechen Sie sie NICHT (kein Schließen der App, kein Rechner-Neustart). Eine unterbrochene Migration kann zu Datenbankinkonsistenzen führen. Bei Problemen: Backup einspielen und neu versuchen.
  • Automatische Migration: FlowAssist passt die Datenbank beim Start an
  • Keine manuelle Schritte erforderlich (außer bei Ausnahmen im Changelog dokumentiert)
  • Migration kann einige Minuten dauern bei großen Datenmengen
  • App-Status zeigt Migrationsfortschritt
  • Nach Migration: vollständiges Funktions-Testen empfohlen

7.5.5 Update-Checkliste

Führen Sie diese Checks bei jedem größeren Update durch:

  • Changelog gelesen und verstanden
  • Backup vor dem Update erstellt
  • Update in ruhiger Arbeitsphase durchgeführt (nicht kurz vor Kundengespräch)
  • App nach Update gestartet und Datenmigration abgewartet
  • Kernfunktionen getestet: Rechnung öffnen, PDF erzeugen, Bankimport
  • Neue Funktionen aus Changelog ausprobiert
  • Bei Problemen: Backup eingespielt und Support kontaktiert