Actualizaciones importantes y nuevas funciones en propform.io — ordenadas cronológicamente (las más recientes arriba).
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
Los criterios de búsqueda existentes se pueden cargar y modificar mediante un formulario. Vídeo explicativo
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
_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")
_getAddressLink y _getEstateLinkCrean un enlace profundo directo al registro de direcciones o de inmuebles en onOffice enterprise — solo funciona para usuarios que hayan iniciado sesión.
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».
Todas las funciones de la API de onOffice están ahora disponibles en propform:
📖 Campos de carga de archivos · Tutorial en vídeo
Los campos de descarga han incorporado muchos criterios de selección nuevos:
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
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
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
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.
En la configuración de la cuenta, en «Estadísticas», puedes desactivar por completo que:
De este modo, los datos se redirigen exclusivamente a onOffice.
📖 Protección de datos y minimización de datos
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
En la configuración del formulario se puede establecer que solo determinadas direcciones IP puedan acceder al formulario.
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.
Además de Google Tag Manager, ahora también se puede añadir el código de Etracker a los formularios.
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.
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».
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
Ahora los campos se pueden mover en el formulario mediante arrastrar y soltar; se ha sustituido la antigua lógica de «flecha arriba/abajo».
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.
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
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.
En los campos numéricos, ahora se puede mostrar una unidad o moneda detrás de los valores introducidos —por ejemplo, m² o €. Se puede definir libremente en la «Configuración adicional de campos».
Los campos numéricos incluyen ahora un punto como separador de miles. En el smartphone se muestra automáticamente el teclado numérico.
Configurable en los ajustes del campo: el navegador puede sugerir valores guardados (nombre, correo electrónico, teléfono, etc.).
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>
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.
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.
Ahora están disponibles Baskerville e Inter.
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.
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"))
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.
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.