Todas las publicaciones
Lista de macros
Esta lista muestra todas las macros disponibles en propform.io, incluyendo una explicación y ejemplos concretos de uso. Es ideal para agentes inmobiliarios que deseen diseñar formularios, correos electrónicos y actividades de forma eficiente y dinámica.
En propform.io, además de las macros habituales de onOffice, también están disponibles las siguientes macros:
| Macro | Descripción y ejemplo | |
|---|---|---|
| _pfButton() | Crea un botón de formulario con estilo completo en el diseño de Propform. Opcionalmente, se pueden definir el texto, la URL de destino, el estilo del botón (rounded, rounded-0, rounded-pill) y el destino del enlace (_parent o _blank). Ejemplo: _pfButton("Weiter zum Formular", "https://example.com", "rounded-pill", "_blank") |
|
| _pfLink() | Genera un hipervínculo sencillo dentro de un campo de texto o de descripción. Si no se especifica ningún texto, se utiliza automáticamente la URL como texto del enlace. Por defecto, el enlace se abre en la misma ventana. Ejemplo: _pfLink("https://example.com", "Hier klicken", "_blank") |
|
| _bScRek_(Filtro) | Inicia un bucle recursivo sobre todos los criterios de búsqueda de una dirección. Opcionalmente, se puede definir un filtro (p. ej., status:1) para tener en cuenta solo los criterios de búsqueda activos. Dentro del bucle se pueden utilizar otras macros de criterios de búsqueda. Ejemplo: _bScRek_("status:1") |
|
| _eScRek_ | Finaliza un bucle recursivo de criterios de búsqueda iniciado previamente. Esta macro debe utilizarse siempre para cerrar correctamente el bucle. Ejemplo: _eScRek_ |
|
| _pfGetSearchCriteriaInformation | Muestra el criterio de búsqueda completo. Ideal para su visualización en actividades, tareas o correos electrónicos. Ejemplo: Suchprofil: _pfGetSearchCriteriaInformation |
|
| _pfGetSearchCriteriaField(nombre_campo) | Muestra específicamente un valor concreto de un criterio de búsqueda, p. ej., tipo de objeto, superficie habitable o localidad. Permite una representación muy precisa y estructurada de los perfiles de búsqueda. Ejemplo: Objektart: _pfGetSearchCriteriaField(objektart) |
|
| _pfGetSearchCriteriaUUID | Proporciona un UUID cifrado del criterio de búsqueda correspondiente. Se puede utilizar, por ejemplo, para abrir un criterio de búsqueda en otro formulario de propform. Ejemplo: https://example.com/suchkriterium-bearbeiten?address[ID]=_Uuidaddress&searchcriteria[id]=_pfGetSearchCriteriaUUID |
|
| _pfGetAgentslogInformation | Muestra en forma de tabla la actividad registrada a través de propform.io (p. ej., tipo de acción, clase de acción, comentario). Funciona exclusivamente en el contexto de propform. Ejemplo: Aktivitätsprotokoll: _pfGetAgentslogInformation |
|
| _pfGetSellingPriceOffer | Muestra la oferta de precio de compra realizada por el interesado para un inmueble. La macro solo está disponible en el contexto de propform. Ejemplo: Kaufpreisangebot: _pfGetSellingPriceOffer € |
|
| _getAddressLink | Crea un enlace profundo directo al registro de dirección en onOffice enterprise. El enlace solo funciona para usuarios que hayan iniciado sesión. Ejemplo: _getAddressLink |
|
| _getEstateLink | Crea un enlace profundo directo al registro del inmueble en onOffice enterprise. El enlace solo funciona para usuarios que hayan iniciado sesión. Ejemplo: _getEstateLink |
|
| _bCalendarRek_(Filtro) | Inicia un bucle recursivo sobre las citas en el periodo especificado. Opcionalmente, se puede definir un filtro (p. ej. subject:like:%TERMIN-SLOT% o estate.id:12345) para tener en cuenta solo determinadas citas. Dentro del bucle se pueden utilizar las macros habituales de citas de onOffice. Aquí encontrarás instrucciones más detalladas sobre el filtrado.Ejemplo: _bCalendarRek_("startDate:2026-02-25;endDate:2026-12-31;subject:like:%TERMIN-SLOT%;estate.id:_Id") |
|
| _eCalendarRek_ | Finaliza un bucle recursivo de citas iniciado previamente. Esta macro debe utilizarse siempre para cerrar correctamente el bucle. Ejemplo: _eCalendarRek_ |
|
| _pfGetCalendarUUID | Devuelve un UUID cifrado de la cita actual (del bucle del calendario). Se puede utilizar, por ejemplo, para hacer referencia de forma segura a una cita en otro formulario de propform sin revelar los ID internos. Ejemplo: https://example.com/termin-bearbeiten?calendar[id]=_pfGetCalendarUUID |