📥 Campos de descarga

Con los campos de descarga, puedes poner a disposición de quien rellena el formulario archivos de onOffice para su descarga directa, por ejemplo, un contrato de alquiler, la ficha descriptiva actual, actas de entrega o documentación recopilada del propietario. Este tipo de campo es el complemento del campo de carga de archivos y también se puede combinar con él.


Contenido


Casos de uso

  • Documentación del inquilino: el arrendador hace clic en el enlace → el formulario muestra todos los documentos del inquilino (DNI, nóminas) para su descarga
  • Página de estado del propietario: el propietario abre el enlace → ve el PDF actual del informe de la propiedad + el informe de actividad
  • Confirmación de reserva: el comprador abre el enlace → puede descargar el acuerdo de reserva firmado en formato PDF
  • Descarga del borrador del contrato: el notario/vendedor abre el formulario → obtiene el borrador actual del contrato de compraventa
  • Descarga masiva: varios archivos de una pestaña se ofrecen agrupados en un archivo ZIP

Configurar el campo

  1. Editor de formularios → Añadir campo → Tipo especial «Descargar archivo»
  2. Asignar nombre al campo (p. ej., «Descargar borrador del contrato»)
  3. Seleccionar fuente del archivo (véase la siguiente sección)
  4. Opcional: configurar selector (más reciente / más antiguo / todos / filtrado)
  5. Opcional: activar «Ocultar campo si no se encuentra ningún archivo» — evita que aparezcan botones vacíos

---

Fuentes de archivos

Para cada campo de descarga, selecciona de dónde debe proceder el archivo:

Fuente Para qué ¿Dónde encuentra propform el archivo?
Característica del documento Flujo de trabajo estándar para documentación estructurada Pestaña «Archivos» de la dirección/inmueble, filtrada por característica del documento
Patrón de nombre de archivo Si no se debe asignar ninguna característica Pestaña «Archivos», filtro «El nombre del archivo contiene…»
Tipo de archivo (p. ej., imagen de portada) Tipo de archivo específico de onOffice Pestaña «Archivos», filtro por tipo de archivo de onOffice
Todos los archivos de la pestaña Todo el contenido de la pestaña como descarga masiva Inventario completo de la pestaña de archivos
Ficha técnica en PDF al instante Ficha técnica actualizada en tiempo real propform solicita la ficha técnica a través de la API de onOffice y la redirige como descarga
URL fija Enlace externo (p. ej., condiciones generales en la propia página web) Entrada de URL estática en el campo

> 💡 Combinar varias fuentes: «Característica del documento Y el nombre del archivo contiene 2024» → solo proporciona la variante de 2024 del documento marcado.


## Selectores: ¿qué archivo?

Si hay varios archivos que coinciden con la fuente (p. ej., tres versiones de un contrato), el selector decide:

Selector Devuelve
Más reciente (predeterminado) Archivo con la fecha de subida más reciente
Más antiguo Archivo con la fecha de subida más antigua
Todos Todos los archivos que coincidan (véase la agrupación en ZIP más abajo)

Además: Filtro «El nombre del archivo contiene la cadena» — p. ej., solo archivos con «contrato» en el nombre.


## Varios archivos → Agrupación en ZIP

Si el selector devuelve varios archivos:

  • propform los empaqueta automáticamente en un archivo ZIP
  • El nombre del archivo ZIP se puede configurar (con macros, p. ej., Unterlagen_<Vorname>_<Nachname>.zip)
  • En los navegadores móviles, el ZIP se descarga como cualquier otro archivo (comportamiento predeterminado)

Híbrido: carga + descarga en el mismo campo

Un campo de carga de archivos puede incorporar además una función de descarga, lo cual resulta práctico para flujos de trabajo del tipo «descargar documento contractual, firmarlo y volver a cargarlo».

Configuración:

  1. Campo de carga de archivos existente → Ajustes del campo
  2. Establecer el modo en «Modificar + Descargar» (en lugar de «Solo carga» o «Solo descarga»)
  3. Ambas configuraciones de origen están disponibles (destino de carga + origen de descarga)

En el formulario, el usuario ve:

  • Botón de descarga para el archivo existente
  • Área de carga para un archivo nuevo o de sustitución

## Actividad en la descarga

Opcionalmente, puedes registrar una actividad en onOffice con cada descarga, para el registro de auditoría y la generación de informes:

  • Configurable como otras actividades (tipo de acción, clase de acción, texto personalizado)
  • Opcional: registrar el hash del archivo — demuestra que se ha descargado exactamente esta versión del archivo
  • Se puede combinar con «Actividad al abrir el formulario» (véase Configuración de formularios); así tendrás tanto «El usuario ha abierto el documento» como «El usuario ha descargado el documento» en el historial

Limitaciones

Campos de archivo de la máscara de onOffice

Los archivos que se encuentran en campos de archivo de la máscara de direcciones/inmuebles (es decir, directamente en el registro, no en la pestaña «Archivos») no se pueden recuperar a través de la API de onOffice — véase Preguntas frecuentes: Fallo en la subida de archivos.

Consecuencia:

  • En el módulo Inmuebles: solo se puede acceder a los archivos que se subieron originalmente a través de propform (con referencia de ID de archivo)
  • En el módulo Direcciones: se puede acceder a todos los archivos desde la pestaña «Archivos» (la API está completa aquí)

Límite de tamaño de archivo

  • Por archivo: 128 MB (corresponde al límite de carga, por parte de nginx)
  • Paquetes ZIP: no hay un límite estricto, pero el rendimiento es lento cuando hay muchos archivos (>100)

Seguridad

Los campos de descarga deben combinarse siempre con otros mecanismos de protección:


Relacionado