Fermer le cycle de vie de la signature - avis, routage, gardes, expiration

FixESigService
Expédié
7 août 2026 à 06:51 UTC
Auteur
Kamo
Commite
d8bc8c4

Tout après un signataire presse finish était incomplet. Avis: la dernière signature d'une enveloppe a produit un PDF aplaqué dans MinIO que seul le signataire final a jamais vu un lien avec, pendant les quatre heures de leur session a vécu. Les signataires et l'expéditeur précédents n'ont rien appris, tandis que le L'application signataire a déclaré à chacune d'elles qu'une copie signée serait envoyée par courrier électronique. Ajouts EsignNotificationService: copie exécutée par chaque partie (ré-trematrice de leur l'accès et l'étendre à une fenêtre de 90 jours déclarée), l'émetteur l'avis de fin d'études et les avis de décodeur/non avenu/l'expiration. Chaque envoi est reporté à afterCommit et courrier ne peut être rappelé si la signature transaction revient. Ordre de routage : SignatureSession a rapporté SEQUENTIAL chaque fois que la liste ont reçu des ordres de routage distincts, et rien ne l'a imposé - chaque Le destinataire a été envoyé immédiatement par courrier électronique et n'importe lequel d'entre eux pouvait signer à tout moment. EsignRouting décide maintenant du niveau ouvert; l'envoi initial n'invite que ce niveau, une signature qui le déplace invite le suivant, et un hors-tour soumission est un 409. Gardes: un destinataire DELEGATED pouvait encore signer le créneau qu'ils venaient de réaffecté; décodeur() n'avait aucun contrôle d'état terminal, donc une partie qui avaient déjà signé pourrait se retourner vers DEcoderD sur un projet exécuté l'enveloppe; le délégué() pourrait ajouter un destinataire en direct à un destinataire fermé. A le décodeur ferme maintenant l'enveloppe au lieu de laisser les autres parties signer quelque chose enveloppeComplete ne peut jamais appeler complet. Expiration: EsignEnvelopeStatus.EXPIRED a existé, avait une puce UI, et n'a jamais été écrit par n'importe quel chemin de code. Ajout de la balayeuse EsignExpiry. En outre, le Bureau du Procureur était à six chiffres, avec des tentatives illimitées contre un Séance de quatre heures - maintenant plafonnée et comparée en temps constant; a échecs resend a répondu 200 ("Invite resentent" pour le courrier qui n'est jamais parti); le message de couverture de l'expéditeur n'a jamais persisté, donc un resending et tous les l'invitation à l'avance de niveau l'a abandonnée et le message de session.message a toujours été nul; - pointus à l'intérieur de la BFF de l'application signataire où aucun consommateur côté expéditeur ne pourrait l'appeler; un modèle sans champ à toutes peuvent être envoyées et "signées" ; et ResponseStatusException ne peut jamais est parvenu au client, donc chaque refus soigneusement formulé est arrivé comme un nu code d'état. 103 - 140 essais, 0 échec.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation