Eine Detailansicht für den Finanzierungsvorgang

Klick-Prototypen für /partner/financing-cases/{id}. Statt heute drei getrennter Seiten zeigt eine Ansicht immer alles: Kundenanfrage, Angebot, Finanzierung und Vertrag. Alle Daten sind Platzhalter (Kunde A, FV-0001 …). Felder und Aktionen je Status sind 1:1 aus quote_requests/show, quotes/show und contracts/show übernommen (Stand main 6f85ee919). Was nur durch die Zusammenlegung entsteht, ist als neu durch Zusammenlegung markiert. Grau gerahmte Quellen-Tags nennen das Herkunfts-Template.

Drei Varianten

Stand 09.10.: Alle drei setzen die fünf Entscheidungen von Kevin um: mehrere Versionen, Hub-Sicht, Zeichnungsberechtigte im Vertrag, Umleitungen und eine gemeinsame Timeline.

A · Phasen-Stepper

Nah am heutigen Aufbau

  • Kopf mit Nummer, Status-Badge und Phasenleiste (commission-status-bar)
  • Je Phase eine Accordion-Karte: aktuelle Phase offen, frühere eingeklappt mit Zusammenfassung, künftige gestrichelt
  • Rechte Seitenleiste wie heute: Stammdaten, Adressen, Kontakte, Dokumente; statt Activity-Log jetzt die gemeinsame Timeline mit Filter
  • Versionen in der Phasenkarte: frühere Angebote/Verträge eingeklappt

Stärke: vertraut, weil die Phasen dem Prozess folgen. Schwäche: lange Seite in späten Phasen.

Variante A öffnen

B · Tabs

Kompakt, nach Themen

  • Kopf mit Kennzahlen: Rate, Summe, Laufzeit, Status
  • Reiter: Übersicht · Anfrage · Angebot & Positionen · Finanzierung · Vertrag & Unterschrift · Dokumente · Verlauf
  • Übersicht mit „Nächster Schritt“ und Phasen-Kacheln; noch nicht erreichte Reiter sind ausgegraut
  • Versionsauswahl in den Reitern Angebot und Vertrag; „Verlauf“ ist die gemeinsame Timeline mit Filter

Stärke: wenig Scrollen, Tab-Deeplinks. Schwäche: Zusammenhänge über Reiter verteilt.

Variante B öffnen

C · Timeline

Chronologisch, Verlauf im Zentrum

  • Oben die anstehende Aktion
  • In der Mitte eine durchgehende Vorgangs-Timeline (event-log-Stil). Ereignisse klappen zu Details auf: Anfrage-Ergebnis, Positionen, Finanzierung, DocuSign, Lieferung
  • Rechts eine feste Info-Spalte mit Kennzahlen, Stammdaten und Kontakten

Stärke: beantwortet „Was ist passiert, was kommt?“. Schwäche: Detaildaten liegen hinter Ereignissen.

Variante C öffnen
KriteriumA · Phasen-StepperB · TabsC · Timeline
EinstiegPhasenleiste + offene PhaseKennzahlen + Übersicht/Nächster SchrittAnstehende Aktion + Timeline
Frühere Phaseneingeklappte Karten mit Zusammenfassungeigene Reiter, Kacheln in der Übersichtaufklappbare Ereignisse
Nähe zu heutehoch (Karten + Seitenleiste wie heute)mittelgering (neues Leitmuster)
Aktionenidentisch in allen Varianten: fixe Aktionsleiste unten (page-actions), Reihenfolge positiv → neutral → destruktiv (PH-133), gefiltert nach Rolle × Status

Entscheidungen von Kevin (09.10.2026)

Die fünf offenen Fragen der ersten Runde sind beantwortet und in allen drei Varianten umgesetzt. Im Prototyp ist jede Stelle mit von Kevin entschieden 09.10. markiert, Neues zusätzlich mit neu durch Zusammenlegung/Kevin 09.10.. Details: entscheidungen.md.

#EntscheidungA · Phasen-StepperB · TabsC · Timeline
1Mehrere Angebote und Verträge je Vorgang. Aktive Version hervorgehoben, ältere/stornierte eingeklappt mit „storniert“/„ersetzt durch“. Aktionen gelten immer für die aktive Version. Szenario-Schalter ?szenario=einfach|neuanlage-angebot|neuanlage-vertrag.Versionen in der Phasenkarte: Hinweis „Aktive Version“ oben, „Frühere Versionen“ eingeklappt untenVersionsauswahl im Reiter Angebot bzw. Vertrag (&version=); alte Version nur lesend mit HinweisEreignisse beider Versionen in der Timeline mit Versions-Badge; Karte „Versionen“ rechts
2Hub sieht alles, nur mit seinen Aktionen wie heute: Vertrag „Lieferung beauftragen“, Angebot complete nur mit HUB_SIGNEE_MANAGEMENT. Interne Approval-Notizen bleiben verborgen (heute: activity-log zeigt Notizen nur ROLE_APPROVAL_TEAM).gleich in allen Varianten; der Klick-Test prüft, dass der Hub jeden Inhaltsblock sieht, den der Partner sieht
3Zeichnungsberechtigte sieht der Partner in allen Phasen, auch beim Vertrag. Markiert als Abweichung von heute (contracts/show: nur Approval).Karte in der VertragsphaseReiter „Vertrag & Unterschrift“Ereignis „Vertrag unterschrieben“
4Einzel-URLs leiten auf die gemeinsame Ansicht um (app_quote_show, app_contract_show, app_quote_request_show), mit Sprung auf den heutigen Bereich.Anker Phasenkarte (#phase-angebot, #ver-ANG-0001)Reiter (?tab=angebot, &version=)Ereignis (#ev-angebot, #ev-ver-ANG-0001)
5Callback-Historie und Aktivitätsprotokoll werden EINE Timeline, unterscheidbar (Badge „Aktivität“ / „Systemereignis“) und filterbar (Alle · Aktivitäten · Systemereignisse, ?verlauf=).ersetzt das Aktivitätsprotokoll in der Seitenleisteersetzt den Reiter „Verlauf“; Übersicht zeigt die letzten 3 EinträgeFilter über der zentralen Timeline

IST → SOLL: Einzel-URLs

IST: /partner/financing-cases/{id} nutzt forward() auf eine von drei Seiten: Vertrag > Angebot/Finanzierung > Anfrage. Daneben sind die Einzel-URLs direkt aufrufbar:
/partner/quotes/{id} · app_quote_show → quotes/show
/partner/contracts/{id} · app_contract_show → contracts/show
/partner/financing-requests/{id} · app_quote_request_show → quote_requests/show
→
SOLL von Kevin entschieden 09.10.: Es gibt nur noch die eine Ansicht /partner/financing-cases/{id}, die immer alles zeigt.
Die Einzel-URLs antworten mit 301 auf die gemeinsame Ansicht und springen auf den heutigen Bereich: A Phasenkarte, B Reiter, C Ereignis. Ältere Versionen landen direkt bei der Version.
Info für die Umsetzung: Links auf app_quote_show stehen in 26 Dateien, auf app_contract_show in 14 (src + templates, Stand main 6f85ee919). Dazu kommen Tests mit 8 bzw. 3 Dateien sowie app_quote_request_show in 2 Dateien plus 1 Test.

Simulierte Umleitungen (Rolle Partner):

Einzel-URLSzenarioABC

Annahmen (im Prototyp markiert)

  1. Rollenumschalter Partner-User / Partner-Manager / Approval-Team / Hub, Aktionen gefiltert wie heute per is_granted/Voter. von Kevin entschieden 09.10. für den Hub: Hub sieht alle Inhalte, nur seine Aktionen.
  2. Je Vorgang genau eine Anfrage, ein Angebot und ein Vertrag. Entfällt von Kevin entschieden 09.10.: Mehrere Angebote und Verträge je Vorgang werden dargestellt (Szenario-Schalter). Anfrage bleibt eine.
  3. Status-Umschalter durch alle Phasen. Aktionen mit Statuswechsel springen im Prototyp zum Folgestatus.
  4. Abgeschlossene Vorstufen bleiben als aufklappbare Zusammenfassung sichtbar.
  5. Rahmenabruf nur als optionales Platzhalter-Badge (auf main noch kein Code).

Offene Fragen (Stand nach 09.10.)

  1. Felder „nur Approval“ für den Hub: „Distribution Hub“ und der Kunden-Link in den Detailkarten sind heute nur für Approval sichtbar, ebenso der Dokument-Download und der interne Storno-Grund (PH-601). Der Prototyp lässt sie für den Hub weiterhin verborgen. Soll der Hub zumindest „Distribution Hub“ sehen, also seinen eigenen Hub?
  2. Systemereignisse für Partner und Hub: Die Callback-Historie (event-log) ist heute nur über die Rückfragen-Seite (callback-requests/show) erreichbar. Dürfen Partner und Hub alle Callback-Ereignisse sehen, etwa „DocuSign: Umschlag widerrufen“, oder nur ausgewählte?
  3. Wer darf neu anlegen? Nach einem Storno: Entsteht das neue Angebot bzw. der neue Vertrag im selben Vorgang per Aktion („Neues Angebot anlegen“ / „eSignature erneut starten“), und wer darf das? Im Prototyp sind die Aktionen unverändert, die Neuanlage ist nur als Szenario abgebildet.

Deeplinks

Jede Kombination ist auch über die Prototyp-Steuerung auf den Seiten erreichbar. Parameter: rolle, status, szenario, verlauf=aktivitaet|system, rahmen=1, bei B zusätzlich tab und version.

Szenario-Deeplinks: Neuanlage Angebot: A · B · C · Neuanlage Vertrag: A · B · C · Hub: C signed

StatusPartner-UserPartner-ManagerApproval-TeamHub