Collegare record data


Collegare immobili e indirizzi con attività, appuntamenti o attività da svolgere

Se crei o modifichi un indirizzo o un immobile utilizzando un modulo e crei o modifichi un'attività, un'attività da svolgere o un appuntamento utilizzando lo stesso modulo, questi vengono collegati automaticamente. Il modulo li collega automaticamente ai record di immobili e indirizzi che sono stati caricati nel modulo o creati da esso.

> I criteri di ricerca vengono collegati automaticamente all'indirizzo creato o modificato dal modulo.

---

Collegare immobile e indirizzo

Per collegare un record di indirizzo e un record di immobile creati o modificati dal modulo, ad esempio un proprietario o un inquilino, devi aggiungere il campo "Collegamento record" al modulo. Non importa se questo ha il tipo di campo "Immobile" o "Indirizzo".

Nel modulo è possibile selezionare i seguenti collegamenti tra record:

È consigliabile impostare il campo "Collegamento record" con la funzione "Valore predefinito" o "Valori obbligatori" e nasconderlo nel modulo con la funzione "Nascondi campo".

Il campo può assumere i seguenti valori:

  • estate:address:owner = Collega immobile e proprietario
  • estate:address:buyer = Collega immobile e acquirente
  • estate:address:renter = Collega immobile e locatario (Renter)
  • estate:address:tenant = Collega immobile e inquilino/utente (Tenant)
  • estate:address:contactPerson = collegare immobile & agente immobiliare come referente
  • estate:address:contactPersonAll = collegare immobile & referenti
  • estate:address:interested = collegare immobile & indirizzo come potenziale acquirente
  • calendar:address = collegare appuntamento & indirizzo
  • calendar:estate = collegare appuntamento & immobile
  • agentsLog:address = collegare attività & indirizzo
  • agentsLog:estate = collegare attività & immobile
  • address:estate:tipp = Collegare segnalatore e immobile
  • address:searchcriteria = Collegare indirizzo e criterio di ricerca
  • address:estate:offer = Collegare indirizzo e offerta immobiliare
  • address:estate:contacted = Collegare indirizzo contattato e immobile
  • project:task:customer = Collegare progetto e attività nel database clienti
  • project:agentslog = Collega progetto e attività
  • project:calendar = Collega progetto e appuntamento
  • project:address = Collega progetto e indirizzo
  • project:estate = Collega progetto e immobile
  • task:address = Collega attività e indirizzo
  • task:estate = Collega attività e immobile

Scrivere valori tra record

A volte un valore del modulo non deve essere inserito nel record principale, ma in uno collegato — ad es. l'offerta di prezzo di acquisto dell'acquirente nel campo dell'indirizzo invece che nel campo dell'immobile.

Configurazione: Impostazioni del modulo → Altre impostazioni"Scrivi valori".

Qui definisci il campo di origine → modulo di destinazione → campo di destinazione. Al momento dell'invio, propform copia il valore.

Esempio: modello offerta di prezzo di acquisto

  • Nel modulo: campo di immissione "Offerta di prezzo di acquisto" (Immobile)
  • Regola di scrittura dei valori: copia questo valore in un campo dell'indirizzo "Prezzo di acquisto offerto" → in questo modo l'offerta dell'acquirente è presente nel record e può essere valutata/confrontata in un secondo momento

Casi d'uso:

  • Impostare lo stato di valutazione ("ottimo" / "discreto" / "scadente") nell'indirizzo, attivato da un modulo di invio automatico (vedi Invio automatico e instradamento)
  • Impostare lo stato del lead ("Nuovo" / "Qualificato" / "Chiuso")
  • Contrassegni personalizzati per i flussi di lavoro di vendita

> 💡 Nei valori di destinazione è attiva la risoluzione completa delle macro — puoi anche calcolare valori dinamici (ad es. _calculate(...)) e inserirli nel campo di destinazione.


## Controllo duplicati indirizzi

Invece di creare ogni volta un nuovo indirizzo (anche se il richiedente è già presente nel sistema), propform verifica prima della creazione se l'indirizzo esiste già — e lo utilizza.

Configurazione: Impostazioni modulo → Altre impostazioni → Attiva "Controllo duplicati indirizzi" → Seleziona campi.

Importante: i campi sono ADDITIVI

Se selezioni più campi, TUTTI devono corrispondere affinché venga rilevato un duplicato (operatore AND). Esempio:

  • E-mail + Nome + Cognome → duplicato solo se tutti e tre sono esattamente uguali
  • Solo E-mail → duplicato se l'e-mail è uguale (molto più permissivo)

Raccomandazione: Utilizza solitamente solo l'e-mail. Più campi sono rapidamente troppo restrittivi.

Caso speciale: campo utente personalizzato come fonte di duplicati

Puoi anche utilizzare i tuoi campi personalizzati (ad es. "Referente" come campo di selezione utente nell'indirizzo) come campo per il controllo dei duplicati. Nel modulo, l'utente seleziona il referente tramite selezione singola → il controllo duplicati trova l'indirizzo in cui è memorizzato questo referente → non viene creato un nuovo indirizzo, ma viene collegato quello esistente.

Caso d'uso: Anne lavora nel backoffice, il modulo deve "ricercare" il referente-dipendente memorizzato nel record invece di creare un nuovo indirizzo.

---

Caricare automaticamente i record collegati

Se un modulo riceve solo un indirizzo come parametro URL (?address[ID]=...), può caricare automaticamente nel modulo anche l'immobile collegato del record dell'indirizzo — ad es. per modificare l'ultimo immobile collegato.

Configurazione: Impostazioni del modulo → in "Modifica immobile e indirizzo" → attivare "Carica record immobile" → Selezione: primo / secondo / terzo immobile collegato.

> ⚠️ Attenzione al flusso di lavoro di acquisizione: se l'indirizzo ha già un immobile associato da una precedente commercializzazione, il modulo carica quell'immobile vecchio invece di crearne uno nuovo. Questo di solito non è il comportamento desiderato nei moduli di acquisizione o di primo appuntamento. > > Se vuoi andare sul sicuro: non attivare "Carica record immobile", ma inserisci manualmente l'UUID dell'immobile nel link.


Più record in un unico modulo

Per impostazione predefinita, un modulo propform può elaborare un indirizzo + un immobile. Per casi più complessi (più acquirenti, più proprietari, notaio + amministrazione ecc.) è disponibile il modello Panoramica + Modifica con cicli ricorsivi di indirizzi.

📖 Guida completa con esempi di codice: Collegare più record con un unico modulo.