Tutti gli articoli
Elenco dei macro
Questa panoramica mostra tutte le macro disponibili su propform.io, complete di spiegazioni ed esempi concreti di utilizzo. Ideale per gli agenti immobiliari che desiderano creare moduli, e-mail e attività in modo efficiente e dinamico.
Oltre alle consuete macro di onOffice, su propform.io sono disponibili anche le seguenti macro:
| Macro | Descrizione ed esempio | |
|---|---|---|
| _pfButton() | Crea un pulsante del modulo completamente personalizzato nel design Propform. È possibile definire in modo opzionale l'etichetta, l'URL di destinazione, lo stile del pulsante (rounded, rounded-0, rounded-pill) e la destinazione del link (_parent o _blank). Esempio: _pfButton("Weiter zum Formular", "https://example.com", "rounded-pill", "_blank") |
|
| _pfLink() | Visualizza un semplice collegamento ipertestuale all'interno di un campo di testo o di descrizione. Se non viene specificata alcuna etichetta, l'URL viene automaticamente utilizzato come testo del collegamento. Per impostazione predefinita, il collegamento viene aperto nella stessa finestra. Esempio: _pfLink("https://example.com", "Hier klicken", "_blank") |
|
| _bScRek_(filtro) | Avvia un ciclo ricorsivo su tutti i criteri di ricerca di un indirizzo. Opzionalmente è possibile definire un filtro (ad es. status:1) per considerare solo i criteri di ricerca attivi. All'interno del ciclo è possibile utilizzare ulteriori macro dei criteri di ricerca. Esempio: _bScRek_("status:1") |
|
| _eScRek_ | Termina un ciclo ricorsivo dei criteri di ricerca avviato in precedenza. Questa macro deve essere sempre utilizzata per chiudere correttamente il ciclo. Esempio: _eScRek_ |
|
| _pfGetSearchCriteriaInformation | Visualizza il criterio di ricerca completo. Ideale per l'output in attività, compiti o e-mail. Esempio: Suchprofil: _pfGetSearchCriteriaInformation |
|
| _pfGetSearchCriteriaField(nome campo) | Restituisce in modo mirato un singolo valore di un criterio di ricerca, ad es. tipo di oggetto, superficie abitabile o località. Consente una rappresentazione molto precisa e strutturata dei profili di ricerca. Esempio: Objektart: _pfGetSearchCriteriaField(objektart) |
|
| _pfGetSearchCriteriaUUID | Fornisce un UUID crittografato del rispettivo criterio di ricerca. Può essere utilizzato, ad esempio, per aprire un criterio di ricerca in un altro modulo propform. Esempio: https://example.com/suchkriterium-bearbeiten?address[ID]=_Uuidaddress&searchcriteria[id]=_pfGetSearchCriteriaUUID |
|
| _pfGetAgentslogInformation | Restituisce in forma tabellare l'attività registrata tramite propform.io (ad es. tipo di azione, natura dell'azione, commento). Funziona esclusivamente nel contesto propform. Esempio: Aktivitätsprotokoll: _pfGetAgentslogInformation |
|
| _pfGetSellingPriceOffer | Visualizza l'offerta di prezzo di acquisto presentata dal potenziale acquirente per un immobile. La macro è disponibile solo nel contesto propform. Esempio: Kaufpreisangebot: _pfGetSellingPriceOffer € |
|
| _getAddressLink | Crea un deep link diretto al record dell'indirizzo in onOffice enterprise. Il link funziona solo per gli utenti che hanno effettuato l'accesso. Esempio: _getAddressLink |
|
| _getEstateLink | Crea un deep link diretto al record dell'immobile in onOffice enterprise. Il link funziona solo per gli utenti che hanno effettuato l'accesso. Esempio: _getEstateLink |
|
| _bCalendarRek_(Filtro) | Avvia un ciclo ricorsivo sugli appuntamenti nel periodo specificato. È possibile definire un filtro opzionale (ad es. subject:like:%TERMIN-SLOT% o estate.id:12345) per includere solo determinati appuntamenti. All'interno del ciclo è possibile utilizzare le consuete macro di appuntamento di onOffice. Qui trovi istruzioni più dettagliate sul filtraggio.Esempio: _bCalendarRek_("startDate:2026-02-25;endDate:2026-12-31;subject:like:%TERMIN-SLOT%;estate.id:_Id") |
|
| _eCalendarRek_ | Termina un ciclo ricorsivo di appuntamenti avviato in precedenza. Questa macro deve essere sempre utilizzata per chiudere correttamente il ciclo. Esempio: _eCalendarRek_ |
|
| _pfGetCalendarUUID | Fornisce un UUID crittografato dell'appuntamento corrente (dal ciclo del calendario). Può essere utilizzato, ad esempio, per fare riferimento in modo sicuro a un appuntamento in un altro modulo propform senza rivelare gli ID interni. Esempio: https://example.com/termin-bearbeiten?calendar[id]=_pfGetCalendarUUID |