📰 Actualizaciones y novedades

Actualizaciones importantes y nuevas funciones en propform.io — ordenadas cronológicamente (las más recientes arriba).


Definir los tipos de archivo permitidos por campo de carga

Ahora puedes restringir, para cada campo de carga de archivos, qué tipos de archivo se pueden subir. En los ajustes del campo de archivo encontrarás la nueva sección «Tipos de archivo permitidos»: elige cómodamente grupos enteros (imágenes, PDF, documentos de Office, hojas de cálculo, archivos de correo electrónico, archivos comprimidos, audio, vídeo) o configura cada extensión individualmente en «Ajustar extensiones de archivo individuales».

La restricción actúa por partida doble: el diálogo de archivos del navegador solo ofrece los tipos permitidos y, al enviar, se comprueba además en el servidor.

Práctico, p. ej., para órdenes notariales: Cuando los archivos subidos se ensamblan después en un PDF en onOffice, allí solo se pueden incrustar imágenes. Basta con restringir el campo a «Imágenes»: así los visitantes no pueden subir PDF que perturbarían la posterior creación del PDF.

Si no seleccionas nada, conservas automáticamente el comportamiento anterior: se permiten todos los tipos de archivo habituales. Por lo tanto, no tienes que cambiar nada en tus formularios existentes.

📖 Restringir los tipos de archivo permitidos


Adapta los motivos de cancelación a tu versión de onOffice

Al escribir una actividad se puede incluir un motivo de cancelación. En onOffice, estos motivos de cancelación se pueden ajustar libremente: renombrar, eliminar o ampliar. Hasta ahora, propform solo conocía los motivos de cancelación estándar; si se utilizaba un motivo que ya no existe en tu versión de onOffice, la escritura de la actividad fallaba.

Ahora puedes gestionar tus propios motivos de cancelación: en Ajustes → onOffice API encontrarás una lista precargada con los valores estándar de onOffice. Puedes añadir, renombrar o eliminar entradas, lo más fácil mediante copiar/pegar directamente desde onOffice. Así los valores coinciden exactamente con tu versión de onOffice y las actividades con motivo de cancelación se escriben de forma fiable. (Cada entrada puede tener hasta 40 caracteres, un requisito de onOffice.)

Si no cambias nada, se mantienen automáticamente los motivos de cancelación estándar anteriores, así que no tienes que hacer nada si tu versión de onOffice no ha cambiado.

📖 Crear una actividad de onOffice


Las entradas ya no se pierden al retroceder

Cuando un formulario no se puede enviar — por ejemplo, porque falta un campo obligatorio o se activa la comprobación de duplicados — y el visitante retrocede en el navegador, ahora se conservan todas las entradas ya realizadas. Esto ya no se aplica solo a los campos de texto simples, sino también a:

  • Campos de selección (selección simple y múltiple)
  • Campos de número entero y decimal
  • Firmas

Además, la página de error tiene ahora un nuevo botón «Atrás» que lleva directamente de vuelta al formulario ya rellenado — sin necesidad de volver a escribir nada.

Esto también funciona en formularios de varios pasos y junto con las Condiciones y reglas: los campos que se muestran y se ocultan se restauran correctamente. Las entradas se almacenan exclusivamente de forma local en el navegador del visitante (sin cookies) y desaparecen, a más tardar, al cerrar la pestaña.

📖 Condiciones y reglas


Campo de firma: sin clic adicional

Firmar es ahora más sencillo: el paso intermedio anterior «Usar firma» desaparece. En cuanto el visitante ha firmado, la firma se aplica automáticamente — una confirmación verde «✓ Firma aceptada» lo indica. Con el icono de borrar puedes descartar la firma y volver a empezar en cualquier momento.

Además, mejorado:

  • Manejo táctil en smartphone y tableta — la línea ahora empieza limpiamente, sin el «punto con hueco» inicial.
  • Si un campo de firma es obligatorio y sigue vacío, al enviar aparece una indicación clara «Por favor, firma.».

El cambio se aplica automáticamente a todos los formularios existentes — no tienes que cambiar nada en la estructura de tus formularios.

📖 Campo de firma


Citas, criterios de búsqueda y bucle de calendario

Editar citas — incl. macros de citas y bucle de citas

Las citas no solo se pueden visualizar y crear mediante el formulario, sino también editar/actualizar de forma específica (asunto, nota, estado, horarios). Especialmente práctico en combinación con las macros de citas de onOffice y el nuevo bucle de citas recursivo:

_bCalendarRek_(...) ... _eCalendarRek_

Las citas se pueden listar dinámicamente y procesar mediante la lógica del formulario — p. ej., reservar una franja horaria, desactivar una franja horaria, cambiar el estado. Con la nueva macro _pfGetCalendarUUID se dispone de un UUID de calendario cifrado para acceder a las citas de forma segura mediante un enlace o un parámetro.

📖 Macros de propform — Bucle de calendario

Ahora se pueden editar los criterios de búsqueda

Los criterios de búsqueda existentes se pueden cargar y modificar mediante un formulario. Vídeo explicativo

Bucle de criterios de búsqueda y valores individuales

Con _bScRek_(...) ... _eScRek_ se pueden recorrer todos los criterios de búsqueda de una dirección. Opcionalmente con filtro, p. ej., _bScRek_("status:1") para criterios de búsqueda activos únicamente.

Además: mostrar valores de criterios de búsqueda individuales con _pfGetSearchCriteriaField(feldname).

📖 Resumen de todas las macros de propform


Nuevas macros

_pfButton() y _pfLink()

Botones e hipervínculos con estilo completo directamente en campos de descripción y de texto. Ejemplos:

_pfButton("Weiter zum Formular", "https://example.com", "rounded-pill", "_blank")
_pfLink("https://example.com", "Hier klicken", "_blank")

Macros de enlaces profundos: _getAddressLink y _getEstateLink

Crean un enlace profundo directo al registro de direcciones o de inmuebles en onOffice enterprise — solo funciona para usuarios que hayan iniciado sesión.

📖 Resumen completo de macros


Modelos de ChatGPT actualizados

Cuando un formulario realiza operaciones de ChatGPT, ahora también se pueden seleccionar los modelos más recientes GPT-5.1, GPT-4.1, GPT-4.1-mini — en la configuración del formulario, en «Crear texto (ChatGPT)» → «Ajuste fino».


Carga de archivos: ampliación significativa

Todas las funciones de la API de onOffice están ahora disponibles en propform:

  • Renombramiento dinámico antes de la carga (macros activadas)
  • Selección del tipo de archivo y características del documento
  • Pestañas internas o externas
  • Combinar varios archivos en ZIP o PDF antes de subirlos a onOffice (práctico para fotos de la oficina de obras)
  • Conversión HEIC (las fotos del iPhone se convierten automáticamente a JPEG)
  • Marca de agua en los archivos

📖 Campos de carga de archivos · Tutorial en vídeo


Descarga de archivos — nuevos selectores

Los campos de descarga han incorporado muchos criterios de selección nuevos:

  • «Todos los archivos que contengan la siguiente cadena de caracteres en la característica del documento...»
  • Último/primer archivo con tipo de archivo X
  • Último/primer archivo cuyo nombre o título contenga X

Además, seguimiento de descargas como actividad en onOffice. Esto permite también crear espacios digitales de datos/descargas para los clientes a través de formularios.

📖 Campos de descarga de archivos · Tutorial en vídeo


Entrada de voz con IA

Ahora los formularios se pueden rellenar mediante voz/IA. Requisito: tener una clave API de la plataforma OpenAI almacenada en la cuenta. Se puede activar en la configuración del formulario, en «Configuración adicional». A continuación, aparecerá un botón con un micrófono en la parte inferior derecha del formulario.

📖 Entrada de voz con IA · Vídeo de ejemplo


Condiciones y reglas

En la configuración del formulario, en la pestaña «Condiciones y reglas», puedes mostrar u ocultar campos de forma dinámica en función de los valores de otros campos.

📖 Condiciones y reglas · Vídeo explicativo


Escribir valores

Con «Escribir valores» se pueden rellenar campos adicionales en la dirección o la propiedad tras el envío del formulario, incluso con macros. Ejemplo: escribir _pfGetSearchCriteriaInformation en un campo de dirección para utilizarlo posteriormente en una plantilla PDF de onOffice.

📖 Escribir valores · Vídeo


Desactivación de estadísticas por motivos de protección de datos

En la configuración de la cuenta, en «Estadísticas», puedes desactivar por completo que:

  • se almacenen de forma cifrada en la base de datos de propform los datos enviados a través del formulario;
  • se registren las direcciones IP de las visitas al formulario;

De este modo, los datos se redirigen exclusivamente a onOffice.

📖 Protección de datos y minimización de datos


Funciones de protección

Contraseña del formulario mediante el parámetro URL key=

Con el parámetro URL ?key=... se puede proteger un formulario con contraseña, incluso en combinación con macros, por ejemplo, para crear enlaces de un solo uso. Explicación en vídeo

Lista blanca de IP para formularios

En la configuración del formulario se puede establecer que solo determinadas direcciones IP puedan acceder al formulario.

📖 Protección contra el acceso


Seguimiento ampliado

Google Tag Manager — nuevos eventos push

Se han añadido form_start_input y form_abort. Con GTM se pueden rastrear así las interrupciones de formularios y el inicio de la introducción de datos.

Etracker

Además de Google Tag Manager, ahora también se puede añadir el código de Etracker a los formularios.

📖 Seguimiento


Mejoras en el correo electrónico

Lógica de destinatarios revisada

Hasta ahora, cuando se producía una coincidencia de destinatarios con direcciones de onOffice en las que el correo electrónico figuraba solo como segunda o tercera dirección, el correo se enviaba a la dirección primaria del registro. Ahora, propform comprueba primero si el correo electrónico existe realmente como dirección primaria y, de lo contrario, crea automáticamente un nuevo registro de dirección con ese correo electrónico.

Campos de usuario como destinatarios

Los campos de usuario creados individualmente en la dirección o en el inmueble ahora pueden seleccionarse como destinatarios de correos electrónicos, por ejemplo, «Jefe de equipo» o «Responsable de atención al cliente».

Resolución de macros en destinatario, CC y CCO

Los campos de destinatario, CC y CCO ahora también admiten macros de onOffice, p. ej., con alternativa:

_ifEmpty(_Sonstige1;"fallback@unternehmen.de";"_Sonstige1")

📖 Correo electrónico en propform


Campos y comportamiento de entrada

Arrastrar y soltar

Ahora los campos se pueden mover en el formulario mediante arrastrar y soltar; se ha sustituido la antigua lógica de «flecha arriba/abajo».

Búsqueda en campos de selección única

Para los campos de selección única con muchas opciones (p. ej., campos de usuario), se puede activar una función de búsqueda: el visitante escribe un término de búsqueda y se sugieren las opciones que coinciden.

Mejoras en la selección múltiple

  • Visualización jerárquica (elementos principales/secundarios)
  • Comportamiento del menú desplegable configurable (se abre al hacer clic o solo al escribir, se cierra tras la selección o permanece abierto)
  • Modo especial «Alternativo» para «Añadido regional»: los elementos secundarios no se muestran directamente en el formulario, sino que se activan automáticamente al guardar.
  • Etiquetas personalizadas para valores clave de selección simple/múltiple (por ejemplo, para formularios multilingües: «ja» → «yes», «nein» → «no»)

Campos de criterios de búsqueda de rango

Los campos de criterios de búsqueda con valores «Desde» y «Hasta» ahora se pueden rellenar por separado mediante parámetros URL — con doble guión bajo:

?searchcriteria[wohnflaeche__von]=50&searchcriteria[wohnflaeche__bis]=80

Campos de números decimales con hasta 4 decimales

Configure Intervall = 0,0001 en los ajustes del campo. Atención: en onOffice, el campo también debe estar configurado en «Número decimal con 4 decimales» en la administración.

Unidad/moneda en el campo

En los campos numéricos, ahora se puede mostrar una unidad o moneda detrás de los valores introducidos —por ejemplo, o . Se puede definir libremente en la «Configuración adicional de campos».

Separador de miles + teclado numérico

Los campos numéricos incluyen ahora un punto como separador de miles. En el smartphone se muestra automáticamente el teclado numérico.

Autocompletado del navegador

Configurable en los ajustes del campo: el navegador puede sugerir valores guardados (nombre, correo electrónico, teléfono, etc.).

📖 Campos — todas las opciones


Descripciones — iFrames y macros

Ahora se pueden integrar iFrames de cualquier fuente a través del campo de descripción — p. ej., reserva de citas en Timum:

<iframe src="https://www.timum.de/[providerID]/_Id@[providerID]@onofficeEstate/embedded_map" width="100%" height="400px" frameborder="0"></iframe>

Se puede reforzar la comprobación de duplicados

En el caso de la «Comprobación de duplicados en objectnr_extern», ahora se puede seleccionar que solo se permitan los números de objeto ya existentes. De este modo, evitas «inmuebles fantasma» debidos a errores tipográficos.


Estilo de diseño «Píldora»

Además de «angular» y «redondeado», ahora también se puede seleccionar el estilo de diseño «Píldora»: todos los elementos del formulario se redondean por completo.


Tipos de letra añadidos

Ahora están disponibles Baskerville e Inter.


Crear actividad al abrir el formulario

Hasta ahora solo se podía definir una actividad para el envío del formulario. Ahora también se puede crear una actividad al abrir el formulario, por ejemplo, para rastrear quién ha abierto el formulario.


Resolución de macros en la URL de la página de agradecimiento

Ahora se puede decidir dinámicamente, en función de los valores de los campos de la dirección/inmueble, a qué página de agradecimiento se debe redirigir:

_ifEmpty(_Sonstige1;"www.dankeseite1.de";"www.dankeseite2.de")

o con un valor de selección única:

_calculate(IF([ind_2418_Feld_adressen51]="ind_Schl_4605";"https://link-1.de";"https://link-2.de"))

Mejora de velocidad

La configuración de campos de onOffice ahora se recupera en segundo plano. El manejo del módulo y la carga de los formularios son considerablemente más rápidos. La actualización automática de los campos solo se produce al abrir el resumen de formularios y una vez al día por la mañana, ya no cada vez que se accede a la configuración de campos.


Función de copia de grupos

En la configuración de la cuenta se pueden definir grupos de formularios. En la configuración de los formularios, se puede asignar un formulario a un grupo. De este modo, puedes crear un enlace de copia para el grupo completo de formularios y copiar varios formularios entre cuentas de propform a la vez.


👉 Volver al resumen