Schließen Sie den Signier-Lebenszyklus - Mitteilungen, Routing, Wachen, Ablauf

FixESigService
Verschifft
7. August 2026 um 06:51 UTC
Autor
Kamo
Ausschuss
d8bc8c4

Alles, nachdem ein Unterzeichner drückt Finish war unvollständig. Mitteilungen: Die letzte Unterschrift eines Umschlags produzierte ein abgeflachter PDF in MinIO dass nur der letzte Unterzeichner jemals einen Link zu gesehen hat, für die vier Stunden Sitzung lebte. Frühere Unterzeichner und der Absender lernten nichts, während die Signer App sagte jedem von ihnen eine signierte Kopie würde per E-Mail gesendet werden. Addiert EsignNotificationService: die ausgeführte Kopie jeder Partei (re-minting ihre Zugriffs-Token und Erweiterung auf ein angegebenes 90-Tage-Fenster), der Absender Abschlussmitteilung, und der Decoder / leer / Ablauf-Bekanntmachungen. Jeder Senden ist auf AfterCommit-Nachmitstellung verschoben - Mail kann nicht zurückgerufen werden, wenn die Unterzeichnung Transaktion rollt zurück. Routing-Auftrag: SigningSession berichtet SEQUENTIAL, wann immer der Dienstplan trugen unterschiedliche Routing-Befehle, und nichts erzwang es - jeder Empfänger wurde sofort per E-Mail und jeder von ihnen konnte jederzeit unterschreiben. EsignRouting entscheidet nun über die offene Ebene; der erste Versand lädt nur ein dass Ebene, eine Unterschrift, die es bewegt lädt die nächste, und eine out-of-turn ein 409 einzureichen. Wachen: ein DELEGATED Empfänger konnte noch den Slot unterschreiben, den er gerade hatte neu zugewiesen; Decoder() hatte überhaupt keine Terminal-State-Prüfung, also eine Partei, die hatte bereits unterzeichnet konnte sich auf DEcoderD auf einem ausgeführten Umschlag; Delegierte() könnte einen Live-Empfänger zu einem geschlossenen hinzufügen. A Decoder schließt jetzt den Umschlag, anstatt die verbleibenden Parteien zu verlassen Das Signieren von etwas UmschlagSKomple kann nie vollständig nennen. Ablauf: EsignEnvelopeStatus.EXPIRED existierte, hatte einen UI-Chip und war nie geschrieben von jedem Code-Pfad. Fügt EsignExpirySweeper (+ @EnableScheduling) hinzu. Außerdem: das Step-up OTP war sechsstellig mit unbegrenzten Versuchen gegen eine Vier-Stunden-Sitzung - jetzt Versuch-gedeckelt und in konstanter Zeit verglichen; ein fehlgeschlagene Resend antwortete 200 ("Einladen Sie sich ärgern" für E-Mail, die nie verlassen); die Deckungsnachricht des Absenders wurde nie beharrlich, also ein Resend und jeder tier-advance Einladung fiel es und session.message war immer null; ************ spitz in die eigene BFF der Unterzeichner-App wo kein Absender-Seite Verbraucher es nennen könnte; eine Vorlage ohne Felder an alle könnten gesendet und "signiert" werden; und ResponseStatusException Gründe nie erreichte den Kunden, so dass jede sorgfältig formulierte Verweigerung kam als eine nackte Statuscode. 103 -" 140 Tests, 0 Ausfälle.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen