— Workflow-Engine

GenioFlow: 28 Verwaltungs-Workflows als geführte Zustandsmaschinen.

Hausverwaltung lebt von Prozessen — und Prozesse sind dann verlässlich, wenn sie nicht im Kopf des Verwalters stattfinden. GenioFlow überführt 28 kritische Abläufe in explizite Zustandsmaschinen: 2 Master-Workflows (Mietverhältnis-Lebenszyklus und Hausmeister-Anstellung) plus 26 Sub- und Standalone-Workflows von Vertragsabschluss über Mieterhöhung, Kündigung, Mahnwesen, Modernisierung, Wohnungsübergabe, ETV-Beschluss und Kautions-Rückzahlung bis zu Lohnanpassung, Abmahnung und arbeitsrechtlicher Kündigung. Jeder Schritt ist protokolliert, gesetzliche Fristen aus BGB, KSchG und WEG werden serverseitig erzwungen, und Side-Effects laufen automatisch — von der Hausgeld-Anpassung bis zur Kautions-Rückzahlung.

  • 28 produktive Workflows: 2 Master (`vermietung`, `arbeitsvertrag`) plus 26 Sub- und Standalone-Workflows — vom Vertragsabschluss bis zur arbeitsrechtlichen Kündigung.
  • XState-basierte Zustandsmaschinen mit Guards, die Vorbedingungen technisch erzwingen — z. B. „versenden" bei Mieterhöhung nur nach 3 grünen Schwellen (F+B + Kappungsgrenze + Sperrfrist).
  • Master-Sub-Modell mit Trigger-Bindings (M206): Parent-State × Event → Sub-Workflow-Typ datengetrieben — neue Sub-Typen per Migration nachrüstbar.
  • Lifecycle-Events: `child_started`, `child_completed`, `child_cancelled` — automatische Master-Transitions auf Basis von Sub-Abschluss.
  • Unveränderlicher Audit-Trail in `workflow_events`: Akteur (`system`/`user`/`cron`), Zeitstempel und menschenlesbares Label für jeden Übergang.
  • Cron-Jobs überwachen Fristen: 30-tägige Anfechtungsfrist § 45 WEG, 15-Monats-Sperrfrist § 558 BGB, 3-Monats-Frist § 555c BGB Modernisierung, automatische Eskalation bei Überschreitung.
  • Letter-Drafts beim Eintritt in briefliche States: Brief wird automatisch aus juristisch geprüfter Vorlage erzeugt, Verwalter prüft in WorkflowDraftsInbox, Engine triggert Versand erst nach Bestätigung.

2 Master-Workflows plus 26 Sub- und Standalone-Workflows

Klassische Verwaltungssoftware speichert Status als freies Textfeld oder Enum-Wert. Das Problem: Die Software verhindert nicht, dass Sie Schritt 4 vor Schritt 2 ausführen, einen Beschluss vor der ETV als „beschlossen" markieren, eine Mieterhöhung ohne Mietspiegel-Prüfung versenden oder eine Übergabe ohne Mieter-Signatur abschließen. Die Verantwortung liegt beim Verwalter — und damit das Fehlerrisiko.

GenioFlow modelliert jeden Prozess als endlichen Automaten: Zustand + erlaubte Übergänge + Bedingungen (Guards) + Side-Effects (Aktionen). Im Folgenden alle 28 aktuell produktiven Workflows mit Tiefen-Vergleichsseiten — gegliedert in Master, Welle-1-Pflichtprozesse, Welle-2-Mieter-Lifecycle, Personal-Workflows und Standalone.

Master-Workflows

Welle 1 — rechtsstarke Pflichtprozesse

6 States Sub · vermietung

Vertragsabschluss

Anbahnung → Bonität → QES → Mietvertrag aktiv. Frau M. nach Besichtigung: SCHUFA grün, Skribble-Signatur, Mietvertrag aktiv zum 1.

anbahnung · bonitaet_pruefen · bonitaet_freigegeben · qes_versendet · qes_signiert · mietvertrag_aktiv Workflow-Detail
8 States § 573c BGB

Kündigung § 573c BGB

Ordentliche Kündigung mit nested States `haertefall`, `widerspruch`, `raeumungsklage` (§ 940a / § 721 ZPO). Triggert automatisch Übergabe + Kautions-Rückzahlung.

entwurf · versendet · haertefall · widerspruch · raeumungsklage · uebergabe_terminiert · abgeschlossen · abgebrochen Workflow-Detail
7 States § 558 BGB

Mieterhöhung § 558 BGB

F+B-Mietspiegel als Guard, Kappungsgrenze regional, 15-Monats-Sperrfrist. Versand erst nach 3 grünen Schwellen.

entwurf · mietspiegel_validiert · kappungsgrenze_ok · sperrfrist_ok · versendet · zustimmung · klage Workflow-Detail
7 States § 286 / § 288 BGB

Mahnwesen § 286 / § 288 BGB

3-stufige Mahnung mit automatischen Verzugszinsen nach Basiszinssatz, Stornierungs-Pfad bei Zahlung, Inkasso-Übergabe als Eskalation.

zahlungsverzug · erinnerung · mahnung_1 · mahnung_2 · mahnung_3 · inkasso · storniert Workflow-Detail
8 States § 28 WEG

Wirtschaftsplan § 28 WEG

Vom Entwurf über die ETV-Vorlage bis zum Beschluss — automatische Hausgeld-Sollstellung nach MEA, unveränderlich nach § 18 WEG.

entwurf · intern_geprueft · vorgelegt · in_versammlung · beschlossen · abgelehnt · vertagt · zurueckgezogen Workflow-Detail
7 States Doppel-Signatur

Wohnungsübergabe

Offline auf dem Tablet, Räume + Mängel + Zählerstände, Doppel-Signatur technisch erzwungen. Bei Auszug: Kautions-Rückzahlung automatisch.

entwurf · terminiert · vor_ort · mieter_signiert · vollstaendig_signiert · abgeschlossen · abgebrochen Workflow-Detail
9 States § 23 / § 45 WEG

ETV-Beschluss § 23/§ 45 WEG

Beschluss-Lebenszyklus mit 30-tägigem Anfechtungsfrist-Tracking und Überfälligkeits-Cron. Unveränderliche Beschluss-Sammlung nach § 18 WEG.

vorgeschlagen · in_versammlung · angenommen · abgelehnt · vertagt · in_umsetzung · umgesetzt · ueberfaellig · ungueltig Workflow-Detail
9 States Sub · Objekt

Instandsetzung mit Magic-Link

Anfrage → Kostenvoranschlag → Eigentümer-Freigabe per Magic-Link → Beauftragung → Abschluss. Rechnung wird automatisch SKR03 verbucht.

anfrage · kva_angefordert · kva_versendet · freigabe_pending · freigegeben · abgelehnt · beauftragt · abgeschlossen · rechnung Workflow-Detail

Welle 2 — Mieter-Lifecycle

5 States § 557a BGB

Staffelanpassung § 557a BGB

Automatisches Greifen der nächsten Vertragsstaffel mit 60-Tage-Vorab-Ankündigung. Keine Mieter-Zustimmung nötig — bereits im Vertrag vereinbart.

ruhend · staffel_faellig · ankuendigung · wirksam_ab · abgeschlossen Workflow-Detail
6 States § 557b BGB

Indexanpassung § 557b BGB

VPI-basierte Anpassung mit 4 Varianten-States (prozentual/absolut, gleitend/einmalig). 12-Monats-Sperrfrist.

ruhend · index_geprueft · variante_gewaehlt · ankuendigung · wirksam_ab · abgeschlossen Workflow-Detail
7 States § 551 BGB

Kaution-Rückzahlung § 551 BGB

Ausgelöst durch Wohnungsübergabe-Abschluss. Einbehalte für Auszugsschäden mit Foto-Belegen, Widerspruchsfrist, dann Überweisung.

ausgeloest · pruefung · einbehalte · abrechnung · rueckzahlung_geplant · durchgefuehrt · abgeschlossen Workflow-Detail
8 States § 536 BGB

Mietminderung § 536 BGB

Mieter meldet Mangel → Verwalter prüft → Akzeptanz/Ablehnung → Minderung aktiv bis Behebung. Verbunden mit Instandsetzungs-Sub.

gemeldet · angesehen · bewertet · akzeptiert · abgelehnt · minderung_aktiv · behoben · abgeschlossen Workflow-Detail
8 States GDV-BiPRO

Schadenmeldung mit GDV-Routing

Foto → Versicherer-Routing → GDV-BiPRO-XML → Schadensnummer → Regulierung → Reparatur. Automatische Versicherer-Wahl nach Schadensart.

erfasst · fotos · versicherer_geprueft · gdv_gemeldet · schadensnummer · reguliert · reparatur · abgeschlossen Workflow-Detail
7 States § 553 BGB

Untervermietung § 553 BGB

Anspruchscharakter bei berechtigtem Interesse. SCHUFA-Selbstauskunft des Untermieters mit Einwilligung, Mieterhöhungs-Möglichkeit nach § 553 Abs. 2.

antrag · unterlagen_geprueft · entscheidung · genehmigt · abgelehnt · aktiv · beendet Workflow-Detail
5 States DSGVO-Audit

Stammdatenänderung Mieter

Doppel-Opt-In für Bankverbindung oder Kontakt-Änderung. TAN per E-Mail, Verwalter-Freigabe, Audit-Trail.

beantragt · identitaet_geprueft · freigegeben · abgelehnt · uebernommen Workflow-Detail
9 States § 555c / § 559 BGB

Modernisierung § 559 BGB

Ankündigung mit 3-Monats-Frist, Mieter-Einspruch, Härtefall-Prüfung, danach Mieterhöhung max. 8% Modernisierungs-Anteil.

planung · ankuendigung · einspruchsfrist · durchfuehrung · einspruch · modifiziert · abgeschlossen · mieterhoehung · final Workflow-Detail
6 States Sub · vermietung

Mieterwechsel-Übergangsphase

Koordiniert die Übergangsphase zwischen alt und neu. Wohnungsübergabe alt + neu + Kaution-Rückzahlung parallel orchestriert.

alter_kuendigung · neuer_qes · uebergang · uebergabe_alt · uebergabe_neu · abgeschlossen Workflow-Detail
7 States § 259 BGB

NK-Abrechnung-Freigabe § 259 BGB

Eigentümer-Magic-Link, Belegeinsicht digital, Fragen klären, Freigabe, Mieter-Versand. Belegeinsichts-Anspruch nach § 259 BGB.

erstellt · review · belegeinsicht · fragen_geklaert · freigegeben · versendet · abgeschlossen Workflow-Detail

Personal — Arbeitsvertrags-Familie

5 States Sub · arbeitsvertrag

Arbeitsvertragsabschluss

Vorlagen-Picker, PDF-Render-Pipeline mit Puppeteer, Review-State „Entwurf unterschriftsreif" und Edit-Schleife auch aus der Unterzeichnungsphase. Doppel-Signatur Arbeitgeber/Arbeitnehmer.

vertragsentwurf · entwurf_unterschriftsreif · unterzeichnung_arbeitgeber · unterzeichnung_arbeitnehmer · arbeitsvertrag_abgeschlossen Workflow-Detail
7 States § 622 BGB / KSchG

Arbeitsvertrag-Kündigung § 622 BGB

Probezeit-Async-Guard (2 Wochen statt 4) und gestaffelte Frist nach Betriebszugehörigkeit. Optional Kündigungsschutzklage am Arbeitsgericht mit drei Urteils-Ausgängen.

eingegangen · bestaetigt · klage · vollzogen · kuendigung_unwirksam · widerrufen · abgelehnt Workflow-Detail
6 States Sub · arbeitsvertrag

Lohnanpassung

Anpassung Stundenlohn oder Festgehalt. XOR-Guard erzwingt mindestens einen Wert; Wirksamkeit zum gewählten Gültig-ab-Datum nach Zustimmung des Arbeitnehmers.

entwurf · versendet · zugestimmt · wirksam · abgelehnt · zurueckgezogen Workflow-Detail
6 States Sub · arbeitsvertrag

Stundenanpassung

Änderung der wöchentlichen Arbeitszeit — z. B. Minijob → Midijob-Wechsel. Identischer Lifecycle wie Lohnanpassung, eigene Audit-Spur in der Personalakte.

entwurf · versendet · zugestimmt · wirksam · abgelehnt · zurueckgezogen Workflow-Detail
4 States Sub · arbeitsvertrag

Abmahnung

Erstellung, Zustellung, Personalakte-Dokumentation. Voraussetzung für eine spätere verhaltensbedingte Kündigung — der Audit-Trail macht die Abmahnung im Streitfall belegbar.

entwurf · zugestellt · dokumentiert · zurueckgezogen Workflow-Detail

Standalone und ETV-Master

Warum explizite Zustandsmaschinen statt freier Statusfelder?

Ein Beispiel aus der Mieterhöhung nach § 558 BGB: Der Verwalter möchte eine Erhöhung versenden, ohne den F+B-Mietspiegel zu prüfen. In klassischer Software würde er den Brief schreiben, versenden — und im Streitfall hätte er kein juristisch belastbares Begründungsmittel. In GenioFlow ist der Übergang nach „versandbereit" technisch gesperrt, solange nicht F+B-Mietspiegel, Kappungsgrenze und 15-Monats-Sperrfrist im grünen Bereich sind. Drei Guards, drei Schwellen — keine durchrutschen-Möglichkeit.

Ein zweites Beispiel aus dem Master-Workflow: Eine Wohnungsübergabe wird abgeschlossen, ohne dass der Sub-Workflow `kaution_rueckzahlung` automatisch gestartet würde. In klassischer Software müsste der Verwalter daran denken, die Kaution zurückzuzahlen — und unterliegt damit der Vergesslichkeit. In GenioFlow ist der Trigger über das Bindings-System (Migration M206) datengetrieben: Beim Event `child_completed:wohnungsuebergabe` im Master-Zustand `uebergabe_durchgefuehrt` startet automatisch der Kautions-Rückzahlungs-Sub. Vergessen ist technisch ausgeschlossen.

Letter-Drafts: der Brief schreibt sich von selbst

Beim Eintritt in einen brieflichen Workflow-State (z. B. Mieterhöhung_versandbereit, Kündigung_eingangsbestätigt, Mahnung_stufe_2_versendet) erzeugt die Engine automatisch einen Brief-Draft aus der konfigurierten juristischen Vorlage (siehe Mustervorlagen und Brief-Editor). Der Draft landet in der WorkflowDraftsInbox, gefüllt mit allen relevanten Workflow-Daten — Sie prüfen, editieren bei Bedarf, klicken auf „versenden". Die Workflow-Transition läuft erst nach erfolgreichem Versand-Receipt. So entsteht ein lückenloser Bogen von der Workflow-Logik zur rechtssicheren Brief-Kommunikation.

Audit-Trail: vollständige Nachvollziehbarkeit

Jeder Zustandsübergang wird in der Tabelle workflow_events protokolliert: Ausgangszustand, Zielzustand, Event-Name, Akteur (actor_type: `system` / `user` / `cron`), Zeitstempel und menschenlesbares Label. Diese Tabelle ist append-only — auch Administratoren können nichts nachträglich anpassen. Im Portal sehen Verwalter und Beiräte die vollständige Chronologie pro Workflow, Eigentümer haben rollenabhängig Read-only-Zugriff. Bei Master-Workflows zeigt die Zeitachsen-Visualisierung alle Sub-Workflows als horizontale Balken — 10-Sekunden-Überblick auf 10 Jahre Mietverhältnis.

Praktisches Beispiel: Im Streitfall mit einem Mieter über eine Mieterhöhung können Sie auf Knopfdruck nachweisen, dass die F+B-Mietspiegel-Abfrage am 15. März stattgefunden hat, die Kappungsgrenze 15 % (Mietkappungs-Gemeinde) eingehalten wurde, die 15-Monats-Sperrfrist seit der letzten Erhöhung im Januar 2024 abgelaufen war, und das Erhöhungsschreiben am 18. März per Pingen als Einschreiben mit Rückschein versandt wurde — komplett mit Zeitstempel und Akteur, ohne Lücke.

Häufige Fragen

Was ist GenioFlow und warum brauche ich das?

GenioFlow ist die Workflow-Engine von ImmoGenio. Sie steuert sämtliche wiederkehrenden Verwaltungsprozesse — vom Mietvertrag-Abschluss über Mieterhöhung, Kündigung, Mahnwesen, Wohnungsübergabe, Wirtschaftsplan-Genehmigung, ETV-Beschluss, Kautions-Rückzahlung bis zur Anstellung eigener Hausmeister mit § 622-BGB-Frist-Tracking — als 28 explizite, XState-basierte Zustandsmaschinen. Das bedeutet: Verbotene Schritte können technisch nicht ausgeführt werden, jeder Übergang wird mit Akteur und Zeitstempel protokolliert, gesetzliche Fristen aus BGB, KSchG und WEG werden serverseitig erzwungen. Klassische Verwaltungssoftware lässt Ihnen die Freiheit, Prozesse falsch auszuführen — GenioFlow nicht.

Welche Workflows sind produktiv?

28 Workflows: 2 Master-Workflows (`vermietung` als Container für den Mietverhältnis-Lebenszyklus, `arbeitsvertrag` für die Anstellung eigener Hausmeister/Servicekräfte) plus 26 Sub- und Standalone-Workflows. Welle-1 umfasst die rechtsstarken Pflichtprozesse (Vertragsabschluss, Kündigung § 573c BGB, Mieterhöhung § 558 BGB, Mahnwesen § 286/§ 288 BGB, Wirtschaftsplan-Genehmigung § 28 WEG, ETV-Beschluss § 23/§ 45 WEG, Wohnungsübergabe). Welle-2 ergänzt die operativen Mieter-Lifecycle-Workflows (Staffel- und Indexanpassung, Kautions-Rückzahlung § 551 BGB, Mietminderung, Schaden, Untervermietung § 553 BGB, Stammdatenänderung, Modernisierung § 559 BGB, Mieterwechsel, NK-Abrechnung-Freigabe § 259 BGB, Instandsetzung, ETV-Lifecycle, Anfragen, Hausmeister-Aufgaben). Die Personal-Workflows decken Anstellung, Vertragsabschluss mit PDF-Render-Pipeline, Lohn- und Stundenanpassung, Abmahnung und arbeitsrechtliche Kündigung (§ 622 BGB inkl. Probezeit-Sonderfall) ab.

Wie funktioniert das Master-Sub-Workflow-Modell?

Der Master-Workflow `vermietung` läuft über die gesamte Lebensdauer eines Mietverhältnisses — oft 10 oder 20 Jahre. Innerhalb dieser Phasen laufen Sub-Workflows als einzelne Geschäftsprozesse (eine Mieterhöhung, eine Modernisierung, eine Kündigung). Trigger-Bindings (Migration M206) verwalten datengetrieben: Parent-State × Event → Sub-Workflow-Typ. Beim Start eines Sub-Workflows wird der Parent über `child_started:<typ>` benachrichtigt; bei Abschluss oder Abbruch via `child_completed:<typ>` / `child_cancelled:<typ>`. Side-Effects laufen in der Transition-Transaktion atomar.

Wie unterscheidet sich GenioFlow von einem normalen Status-Feld?

Ein klassisches Status-Feld („Status = beschlossen") speichert nur einen Endzustand. GenioFlow modelliert den vollständigen Prozess als endlichen Automaten: Zustand + erlaubte Übergänge + Bedingungen (Guards) + Side-Effects (Aktionen). Beispiel Wohnungsübergabe: Sie können nicht nach „abgeschlossen" wechseln, ohne dass beide Signaturen vorliegen. Beispiel Mieterhöhung: Sie können nicht „versenden", ohne dass F+B-Mietspiegel, Kappungsgrenze und 15-Monats-Sperrfrist im grünen Bereich sind. Diese Vorbedingungen sind technisch erzwungen — nicht nur als UI-Hinweis.

Wie sieht der Audit-Trail aus?

Jeder Zustandsübergang wird in der Tabelle `workflow_events` protokolliert: Ausgangszustand, Zielzustand, Event-Name, Akteur (`system` / `user` / `cron`), Zeitstempel, menschenlesbares Label und optionaler Payload. Die Tabelle ist append-only — auch Administratoren können nichts nachträglich anpassen. Im Portal sehen Verwalter, Beiräte und Eigentümer (rollenabhängig) die vollständige Chronologie pro Workflow inklusive Sub-Workflow-Aufrufen.

Wie wird ein Workflow im Portal visualisiert?

Das `GenioFlowPanel` zeigt jeden Workflow als React-Flow-Diagramm — der aktive Zustand ist farblich hervorgehoben, mögliche Übergänge erscheinen als Buttons. Beim Master-Workflow rendert eine Zeitachsen-Visualisierung alle Sub-Workflows als horizontale Balken — 10-Sekunden-Überblick auf 10 Jahre Mietverhältnis. Verwalter, Beiräte und Eigentümer sehen denselben Stand in Echtzeit (Socket.io). Cockpits zeigen Workflow-Listen mit Frist-Ampel über alle Workflows hinweg.

Bereit, Ihre Verwaltung zu digitalisieren?

45 Tage volle Professional-Suite testen — Tarif-Wahl erst nach dem Test, ohne Bankdaten.