📰 Aggiornamenti e novità

Aggiornamenti importanti e nuove funzionalità su propform.io — in ordine cronologico (i più recenti in cima).


Definire i tipi di file consentiti per ogni campo di caricamento

Ora puoi limitare, per ogni campo di caricamento file, quali tipi di file possono essere caricati. Nelle impostazioni del campo file trovi la nuova sezione «Tipi di file consentiti»: scegli comodamente interi gruppi (immagini, PDF, documenti Office, fogli di calcolo, file e-mail, archivi, audio, video) oppure imposta ogni estensione singolarmente alla voce «Regola le singole estensioni di file».

La limitazione agisce a doppio livello: la finestra di dialogo dei file del browser propone solo i tipi consentiti e, all'invio, viene inoltre effettuato un controllo lato server.

Utile ad es. per gli incarichi notarili: Quando i file caricati vengono successivamente assemblati in un PDF in onOffice, lì possono essere incorporate solo immagini. Basta limitare il campo alle «Immagini»: così i visitatori non possono caricare PDF che comprometterebbero la successiva creazione del PDF.

Se non selezioni nulla, mantieni automaticamente il comportamento precedente: sono consentiti tutti i tipi di file più comuni. Non devi quindi modificare nulla nei tuoi moduli esistenti.

📖 Limitare i tipi di file consentiti


Adatta i motivi di cancellazione alla tua versione di onOffice

Durante la scrittura di un'attività è possibile includere un motivo di cancellazione. In onOffice questi motivi di cancellazione possono essere liberamente adattati — rinominati, eliminati o ampliati. Finora propform conosceva solo i motivi di cancellazione standard; se veniva usato un motivo non più esistente nella tua versione di onOffice, la scrittura dell'attività falliva.

Ora puoi gestire i tuoi motivi di cancellazione personali: in Impostazioni → onOffice API trovi un elenco precompilato con i valori standard di onOffice. Puoi aggiungere, rinominare o rimuovere voci — il modo più semplice è il copia/incolla direttamente da onOffice. Così i valori corrispondono esattamente alla tua versione di onOffice e le attività con motivo di cancellazione vengono scritte in modo affidabile. (Ogni voce può avere fino a 40 caratteri — un requisito di onOffice.)

Se non modifichi nulla, restano automaticamente i motivi di cancellazione standard precedenti — quindi non devi fare nulla se la tua versione di onOffice è invariata.

📖 Creare un'attività onOffice


Le voci inserite non vanno più perse tornando indietro

Quando un modulo non può essere inviato — ad esempio perché manca un campo obbligatorio o scatta il controllo dei duplicati — e il visitatore torna indietro nel browser, ora tutte le voci già inserite vengono conservate. Questo non vale più solo per i semplici campi di testo, ma anche per:

  • Campi di selezione (selezione singola e multipla)
  • Campi numero intero e decimale
  • Firme

Inoltre, la pagina di errore ha ora un nuovo pulsante «Indietro» che riporta direttamente al modulo già compilato — senza dover digitare di nuovo tutto.

Funziona anche nei moduli a più passaggi e insieme alle Condizioni e regole: i campi mostrati e nascosti vengono ripristinati correttamente. Le voci vengono memorizzate esclusivamente in locale nel browser del visitatore (senza cookie) e scompaiono al più tardi alla chiusura della scheda.

📖 Condizioni e regole


Campo firma: senza clic aggiuntivo

Firmare è ora più semplice: il precedente passaggio intermedio «Usa firma» scompare. Non appena il visitatore ha firmato, la firma viene acquisita automaticamente — una conferma verde «✓ Firma acquisita» lo indica. Con l'icona di eliminazione puoi scartare la firma e ricominciare in qualsiasi momento.

Inoltre migliorato:

  • Uso tattile su smartphone e tablet — la linea ora parte in modo pulito, senza il «punto con spazio» iniziale.
  • Se un campo firma è obbligatorio ed è ancora vuoto, all'invio compare un'indicazione chiara «Per favore, firma.».

La modifica si applica automaticamente a tutti i moduli esistenti — non devi cambiare nulla nella struttura dei tuoi moduli.

📖 Campo firma


Appuntamenti, criteri di ricerca e ciclo del calendario

Modifica degli appuntamenti — incl. macro per gli appuntamenti e ciclo di appuntamenti

Gli appuntamenti possono essere non solo visualizzati e creati tramite il modulo, ma anche modificati/aggiornati in modo mirato (oggetto, nota, stato, orari). Particolarmente pratico in combinazione con le macro per gli appuntamenti di onOffice e il nuovo ciclo ricorsivo degli appuntamenti:

_bCalendarRek_(...) ... _eCalendarRek_

Gli appuntamenti possono essere elencati in modo dinamico ed elaborati tramite la logica del modulo — ad es. prenotare uno slot, disattivare uno slot, modificare lo stato. Con la nuova macro _pfGetCalendarUUID è disponibile un UUID del calendario crittografato per richiamare gli appuntamenti in modo sicuro tramite link/parametri.

📖 Macro propform — Ciclo calendario

Ora è possibile modificare i criteri di ricerca

I criteri di ricerca esistenti possono essere caricati tramite modulo e modificati. Video esplicativo

Ciclo dei criteri di ricerca e valori singoli

Con _bScRek_(...) ... _eScRek_ è possibile scorrere tutti i criteri di ricerca di un indirizzo. Opzionalmente con filtro, ad es. _bScRek_("status:1") solo per criteri di ricerca attivi.

Inoltre: visualizzare singoli valori dei criteri di ricerca con _pfGetSearchCriteriaField(feldname).

📖 Panoramica di tutte le macro propform


Nuove macro

_pfButton() & _pfLink()

Pulsanti e collegamenti ipertestuali completamente personalizzati direttamente nei campi di descrizione e di testo. Esempi:

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

Macro deep link: _getAddressLink & _getEstateLink

Creano un deep link diretto alla scheda dell'indirizzo o dell'immobile in onOffice enterprise — funziona solo per gli utenti che hanno effettuato l'accesso.

📖 Panoramica completa delle macro


Modelli ChatGPT aggiornati

Quando un modulo esegue operazioni ChatGPT, ora è possibile selezionare anche i modelli più recenti GPT-5.1, GPT-4.1, GPT-4.1-mini — nelle impostazioni del modulo alla voce "Crea testo (ChatGPT)" → "Ottimizzazione".


Caricamento file — notevolmente ampliato

Tutte le funzioni dell'API onOffice sono ora disponibili in propform:

  • Rinominazione dinamica prima del caricamento (macro attivate)
  • Selezione del tipo di file e caratteristiche del documento
  • Scheda interna o esterna
  • Unire più file in ZIP o PDF prima del caricamento su onOffice (utile per le foto dell'ufficio tecnico)
  • Conversione HEIC (le foto dell'iPhone vengono convertite automaticamente in JPEG)
  • Filigrana sui file

📖 Campi di caricamento file · Tutorial video


Download file — nuovi selettori

I campi di download hanno ricevuto molti nuovi criteri di selezione:

  • "Tutti i file che contengono la seguente stringa nella caratteristica del documento..."
  • Ultimo/primo file con tipo di file X
  • Ultimo/primo file con nome o titolo contenente X

Inoltre, monitoraggio dei download come attività in onOffice. Ciò rende possibili anche spazi dati/download digitali per i clienti tramite modulo.

📖 Campi di download file · Tutorial video


Inserimento vocale tramite IA

I moduli possono ora essere compilati tramite voce/IA. Requisito: chiave API della piattaforma OpenAI salvata nell'account. Attivabile nelle impostazioni del modulo alla voce "Altre impostazioni". Nel modulo apparirà quindi un pulsante a forma di microfono in basso a destra.

📖 Inserimento vocale tramite IA · Esempio video


Condizioni e regole

Nelle impostazioni del modulo, nella scheda "Condizioni e regole", puoi mostrare o nascondere dinamicamente i campi in base ai valori di altri campi.

📖 Condizioni e regole · Video esplicativo


Scrivere valori

Con "Scrivi valori" è possibile compilare campi aggiuntivi nell'indirizzo o nell'immobile dopo l'invio del modulo, anche con le macro. Esempio: scrivere _pfGetSearchCriteriaInformation in un campo dell'indirizzo per utilizzarlo successivamente in un modello PDF di onOffice.

📖 Scrivi valori · Video


Disattivazione delle statistiche per la protezione dei dati

Nelle impostazioni dell'account, alla voce "Statistiche", puoi disattivare completamente la possibilità che:

  • i dati dei moduli inviati vengano salvati in forma crittografata nel database di propform
  • vengano registrati gli indirizzi IP delle visite al modulo

In questo modo i dati vengono inoltrati esclusivamente a onOffice.

📖 Protezione dei dati e minimizzazione dei dati


Funzioni di protezione

Password del modulo tramite parametro URL key=

Con il parametro URL ?key=... è possibile proteggere un modulo con password — anche in combinazione con le macro, ad esempio per creare link monouso. Video esplicativo

Whitelist IP per i moduli

Nelle impostazioni del modulo è possibile specificare che solo determinati IP possano accedere al modulo.

📖 Protezione dall'accesso


Tracciamento avanzato

Google Tag Manager — nuovi eventi push

form_start_input e form_abort. Con GTM è quindi possibile tracciare l'interruzione della compilazione dei moduli e l'inizio dell'inserimento dei dati.

Etracker

Oltre a Google Tag Manager, ora è possibile aggiungere ai moduli anche il codice Etracker.

📖 Tracking


Miglioramenti alla posta elettronica

Logica dei destinatari rivista

Finora, in caso di corrispondenza del destinatario con indirizzi onOffice in cui l'e-mail era solo un indirizzo secondario o terziario, l'e-mail veniva inviata all'indirizzo primario del record. Ora propform verifica prima se l'e-mail esiste effettivamente come indirizzo primario — e, in caso contrario, crea automaticamente un nuovo record di indirizzo con questa e-mail.

Destinatari dei campi utente

I campi utente creati individualmente nell'indirizzo o nell'immobile possono ora essere selezionati come destinatari delle e-mail — ad es. "Responsabile del team" o "Responsabile del servizio interno".

Risoluzione delle macro in Destinatario, CC, CCNĀĀ

ĀĀ Anche Destinatario, CC e CCN supportano ora le macro onOffice — ad es. con fallback:ĀĀ ĀĀ

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

📖 E-mail in propform


Campi e comportamento di immissione dati

Drag & Drop

I campi possono ora essere spostati nel modulo tramite drag & drop — la vecchia logica "freccia su/giù" è stata sostituita.

Ricerca a selezione singola

Per i campi a selezione singola con molte opzioni (ad es. campi utente) è possibile attivare una funzione di ricerca: il visitatore digita un termine di ricerca e vengono suggerite le opzioni corrispondenti.

Miglioramenti alla selezione multipla

  • Visualizzazione gerarchica (elementi padre/figlio)
  • Comportamento del menu a tendina configurabile (si apre al clic o solo quando si digita, si chiude dopo la selezione o rimane aperto)
  • Modalità speciale "Alternativa" per "Aggiunta regionale" — gli elementi figli non vengono visualizzati direttamente nel modulo, ma attivati automaticamente al momento del salvataggio
  • Etichette personalizzate per valori chiave a selezione singola/multipla (ad es. per moduli multilingue: "ja"→"yes", "nein"→"no")

Campi criteri di ricerca intervallo

I campi criteri di ricerca con valore Da e A possono ora essere compilati separatamente tramite parametro URL — con doppio trattino basso:

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

Campi numerici decimali con un massimo di 4 cifre decimali

Impostare Intervall = 0,0001 nelle impostazioni del campo. Attenzione: in onOffice il campo deve essere impostato su "Numero decimale con 4 cifre decimali" anche nell'amministrazione.

Unità/valuta nel campo

Per i campi numerici è ora possibile visualizzare un'unità o una valuta dopo i valori inseriti — ad es. o . Definibile liberamente nelle "Ulteriori impostazioni campo".

Separatore delle migliaia + tastiera numerica

I campi numerici ora contengono un punto come separatore delle migliaia. Sullo smartphone viene visualizzata automaticamente la tastiera numerica.

Completamento automatico del browser

Configurabile nelle impostazioni dei campi: il browser può suggerire valori memorizzati (nome, e-mail, telefono ecc.).

📖 Campi — tutte le opzioni


Descrizioni — iFrame e macro

Gli iFrame possono ora essere integrati da qualsiasi fonte tramite il campo di descrizione — ad es. prenotazione appuntamenti Timum:

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

Controllo duplicati più rigoroso

Nel caso del «Controllo duplicati su oggetto_esterno», ora è possibile selezionare l’opzione che consente solo numeri di oggetto già esistenti. In questo modo si evitano «immobili fantasma» causati da errori di digitazione.


Stile "Pillola"

Oltre a "angolare" e "arrotondato", ora è possibile selezionare anche lo stile "Pillola" — tutti gli elementi del modulo saranno completamente arrotondati.


Font aggiunti

Baskerville e Inter sono ora disponibili.


Scrivere un'attività al richiamo del modulo

Finora era possibile definire solo un'attività per l'invio del modulo. Ora è possibile scrivere un'attività anche al richiamo del modulo — ad es. per tracciare chi ha richiamato un modulo.


Risoluzione macro sull'URL della pagina di ringraziamento

Ora è possibile decidere dinamicamente, in base ai valori dei campi nell'indirizzo/immobile, a quale pagina di ringraziamento reindirizzare l'utente:

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

oppure con valore a selezione singola:

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

Aumento della velocità

La configurazione dei campi di onOffice viene ora richiamata in background. L'utilizzo del sistema modulare e il caricamento dei moduli sono notevolmente più veloci. L'aggiornamento automatico dei campi avviene solo quando si richiama la panoramica dei moduli e una volta al giorno al mattino — non più ad ogni richiamo delle impostazioni dei campi.


Funzione di copia dei gruppi

Nelle impostazioni dell'account è possibile definire gruppi di moduli. Nelle impostazioni dei moduli è possibile assegnare un modulo a un gruppo. In questo modo puoi creare un link di copia per l'intero gruppo di moduli e copiare più moduli contemporaneamente tra account propform.


👉 Torna alla panoramica