Tous les articles
Divers

Liste des macros

Cet aperçu présente toutes les macros disponibles sur propform.io, accompagnées d'explications et d'exemples d'utilisation concrets. Idéal pour les agents immobiliers qui souhaitent créer des formulaires, des e-mails et des activités de manière efficace et dynamique.

Liste des macros

Outre les macros onOffice habituelles, propform.io propose également les macros suivantes :

 

Macro Description et exemple
_pfButton() Crée un bouton de formulaire entièrement stylisé au design Propform. En option, il est possible de définir le libellé, l'URL de destination, le style du bouton (rounded, rounded-0, rounded-pill) et la cible du lien (_parent ou _blank). Exemple : _pfButton("Weiter zum Formular", "https://example.com", "rounded-pill", "_blank")
_pfLink() Affiche un simple lien hypertexte dans un champ de texte ou de description. Si aucun libellé n'est spécifié, l'URL est automatiquement utilisée comme texte du lien. Par défaut, le lien s'ouvre dans la même fenêtre. Exemple : _pfLink("https://example.com", "Hier klicken", "_blank")
_bScRek_(Filtre) Lance une boucle récursive sur tous les critères de recherche d'une adresse. En option, un filtre peut être défini (par exemple status:1) pour ne prendre en compte que les critères de recherche actifs. D'autres macros de critères de recherche peuvent être utilisées à l'intérieur de la boucle. Exemple : _bScRek_("status:1")
_eScRek_ Termine une boucle récursive de critères de recherche lancée précédemment. Cette macro doit toujours être utilisée pour terminer correctement la boucle. Exemple : _eScRek_
_pfGetSearchCriteriaInformation Affiche le critère de recherche complet. Idéal pour l'affichage dans les activités, les tâches ou les e-mails. Exemple : Suchprofil: _pfGetSearchCriteriaInformation
_pfGetSearchCriteriaField(nom_champ) Affiche de manière ciblée une valeur unique d'un critère de recherche, par exemple le type d'objet, la surface habitable ou la localité. Permet une présentation très précise et structurée des profils de recherche. Exemple : Objektart: _pfGetSearchCriteriaField(objektart)
_pfGetSearchCriteriaUUID Fournit un UUID crypté du critère de recherche correspondant. Peut être utilisé, par exemple, pour ouvrir un critère de recherche dans un autre formulaire propform. Exemple : https://example.com/suchkriterium-bearbeiten?address[ID]=_Uuidaddress&searchcriteria[id]=_pfGetSearchCriteriaUUID
_pfGetAgentslogInformation Affiche sous forme de tableau l'activité enregistrée via propform.io (par exemple, type d'action, nature de l'action, remarque). Fonctionne exclusivement dans le contexte propform. Exemple : Aktivitätsprotokoll: _pfGetAgentslogInformation
_pfGetSellingPriceOffer Affiche l'offre d'achat soumise par le prospect pour un bien immobilier. La macro n'est disponible que dans le contexte propform. Exemple : Kaufpreisangebot: _pfGetSellingPriceOffer €
_getAddressLink Crée un lien profond direct vers la fiche d'adresse dans onOffice enterprise. Le lien ne fonctionne que pour les utilisateurs connectés. Exemple : _getAddressLink
_getEstateLink Crée un lien profond direct vers la fiche de bien immobilier dans onOffice enterprise. Le lien ne fonctionne que pour les utilisateurs connectés. Exemple : _getEstateLink
_bCalendarRek_(Filtre) Lance une boucle récursive sur les rendez-vous de la période indiquée. Un filtre peut être défini en option (par exemple subject:like:%TERMIN-SLOT% ou estate.id:12345) afin de ne prendre en compte que certains rendez-vous. Les macros de rendez-vous onOffice habituelles peuvent être utilisées au sein de la boucle. Vous trouverez ici des instructions plus détaillées sur le filtrage.
Exemple_bCalendarRek_("startDate:2026-02-25;endDate:2026-12-31;subject:like:%TERMIN-SLOT%;estate.id:_Id")
 
_eCalendarRek_ Termine une boucle récursive de rendez-vous lancée précédemment. Cette macro doit toujours être utilisée pour terminer correctement la boucle.
Exemple : _eCalendarRek_
_pfGetCalendarUUID Renvoie un UUID crypté du rendez-vous actuel (issu de la boucle de calendrier). Peut par exemple être utilisé pour référencer un rendez-vous en toute sécurité dans un autre formulaire propform sans divulguer d'identifiants internes.
Exemple : https://example.com/termin-bearbeiten?calendar[id]=_pfGetCalendarUUID

 

 

Envie d'essayer propform.io ?

Premier formulaire gratuit, sans carte bancaire.

Commencer gratuitement