Gestionar versiones del documento
Mantiene el archivo actual del contrato y conserva las versiones previas.
Que se logra
- Resultado: reemplaza el documento de trabajo sin perder el historial de versiones del contrato.
- Caso de uso: una empresa actualiza las cláusulas de un acuerdo antes de enviarlo a los firmantes.
- Se combina con: preparar firmas y detalle del contrato.
Donde esta
- Ruta:
/[orgId]/contracts/[contractId] - Acceso en UI:
Contract detail > Document > upload or version picker - Componente(s):
ContractDetailView.tsx,ContractSidebar.tsx
Como funciona
- Sube un PDF o DOCX desde el detalle.
- El sistema convierte el DOCX para permitir vista previa y firma.
- Consulta la versión actual o selecciona una versión disponible.
Reglas y validaciones
- Al incorporar una versión, los campos ligados a la anterior dejan de ser vigentes.
- Después de abandonar
draft, no se puede cambiar la estructura de firma.
Backend
- Servicios:
contract-document-versions(find/create). - Efectos: S3 almacena el archivo y se calcula la vista PDF.
Relaciones
- Afecta: preparación de firmas.