Mises à jour majeures et nouvelles fonctionnalités de propform.io — classées par ordre chronologique (les plus récentes en haut).
Les formulaires permettent non seulement d'afficher et de créer de nouveaux rendez-vous, mais aussi de les modifier/mettre à jour de manière ciblée (objet, note, statut, horaires). Particulièrement pratique en combinaison avec les macros de rendez-vous onOffice et la nouvelle boucle de rendez-vous récursive :
_bCalendarRek_(...) ... _eCalendarRek_
Les rendez-vous peuvent être répertoriés de manière dynamique et traités via la logique du formulaire — par exemple, réserver un créneau, désactiver un créneau, modifier le statut. La nouvelle macro _pfGetCalendarUUID met à disposition un UUID de calendrier crypté permettant d'accéder aux rendez-vous en toute sécurité via un lien ou un paramètre.
📖 Macros propform — Boucle de calendrier
Les critères de recherche existants peuvent être chargés et modifiés via un formulaire. Vidéo explicative
_bScRek_(...) ... _eScRek_ permet de parcourir tous les critères de recherche d'une adresse. En option avec un filtre, par exemple _bScRek_("status:1") pour les critères de recherche actifs uniquement.
De plus : afficher des valeurs de critères de recherche individuelles avec _pfGetSearchCriteriaField(feldname).
📖 Aperçu de toutes les macros propform
_pfButton() & _pfLink()Boutons et liens hypertextes entièrement stylisés directement dans les champs de description et de texte. Exemples :
_pfButton("Weiter zum Formular", "https://example.com", "rounded-pill", "_blank")
_pfLink("https://example.com", "Hier klicken", "_blank")
_getAddressLink & _getEstateLinkCréent un lien profond direct vers la fiche d'adresse ou immobilière dans onOffice enterprise — ne fonctionne que pour les utilisateurs connectés.
Lorsqu'un formulaire exécute des opérations ChatGPT, il est désormais possible de sélectionner les nouveaux modèles GPT-5.1, GPT-4.1, GPT-4.1-mini — dans les paramètres du formulaire sous « Créer du texte (ChatGPT) » → « Réglage fin ».
Toutes les fonctionnalités de l'API onOffice sont désormais disponibles dans propform :
📖 Champs de téléchargement de fichiers · Tutoriel vidéo
Les champs de téléchargement ont été enrichis de nombreux nouveaux critères de sélection :
De plus, le suivi des téléchargements est désormais disponible en tant qu'activité dans onOffice. Cela permet également de créer des espaces de données/téléchargement numériques pour les clients via un formulaire.
📖 Champs de téléchargement de fichiers · Tutoriel vidéo
Les formulaires peuvent désormais être remplis par commande vocale/IA. Condition préalable : une clé API de la plateforme OpenAI doit être enregistrée dans le compte. Cette fonctionnalité peut être activée dans les paramètres du formulaire, sous « Paramètres supplémentaires ». Un bouton en forme de microphone apparaît alors en bas à droite du formulaire.
📖 Saisie vocale par IA · Exemple vidéo
Dans les paramètres du formulaire, sous l'onglet « Conditions et règles », vous pouvez afficher ou masquer dynamiquement des champs en fonction des valeurs d'autres champs.
📖 Conditions et règles · Vidéo explicative
La fonction « Écrire des valeurs » permet de remplir des champs supplémentaires dans les sections Adresse ou Bien immobilier après l'envoi du formulaire — y compris à l'aide de macros. Exemple : écrire _pfGetSearchCriteriaInformation dans un champ d'adresse pour l'utiliser ultérieurement dans un modèle PDF onOffice.
Dans les paramètres du compte, sous « Statistiques », vous pouvez désactiver complètement :
Ainsi, les données sont exclusivement acheminées vers onOffice.
📖 Protection des données et minimisation des données
key=Le paramètre URL ?key=... permet de protéger un formulaire par mot de passe — également en combinaison avec des macros, par exemple pour créer des liens à usage unique. Explication en vidéo
Dans les paramètres du formulaire, il est possible de définir que seules certaines adresses IP soient autorisées à accéder au formulaire.
form_start_input et form_abort ont été ajoutés. GTM permet ainsi de suivre les abandons de formulaire et le début de la saisie.
Outre Google Tag Manager, il est désormais possible d'ajouter le code Etracker aux formulaires.
📖 Suivi
Jusqu’à présent, lors d’une correspondance de destinataire avec des adresses onOffice où l’e-mail n’était qu’une deuxième ou troisième adresse, le message était envoyé à l’adresse principale de l’enregistrement. Désormais, propform vérifie d’abord si l’e-mail existe réellement en tant qu’adresse principale — et, dans le cas contraire, crée automatiquement un nouvel enregistrement d’adresse avec cet e-mail.
Les champs utilisateur créés individuellement dans l'adresse ou le bien immobilier peuvent désormais être sélectionnés comme destinataires d'e-mails — par exemple « Chef d'équipe » ou « Responsable du service interne ».
Les champs Destinataire, CC et Cci prennent désormais en charge les macros onOffice — par exemple avec une solution de secours :
_ifEmpty(_Sonstige1;"fallback@unternehmen.de";"_Sonstige1")
Les champs peuvent désormais être déplacés dans le formulaire par glisser-déposer — l'ancienne logique « flèche vers le haut/vers le bas » a été remplacée.
Pour les champs à sélection unique comportant de nombreuses options (par exemple, les champs utilisateur), une fonction de recherche peut être activée : le visiteur saisit un terme de recherche et des options correspondantes sont suggérées.
Les champs de critères de recherche avec des valeurs « De » et « À » peuvent désormais être renseignés séparément via des paramètres URL — avec un double trait de soulignement :
?searchcriteria[wohnflaeche__von]=50&searchcriteria[wohnflaeche__bis]=80
Configurer Intervall = 0,0001 dans les paramètres du champ. Attention : dans onOffice, le champ doit également être configuré sur « Nombre décimal avec 4 décimales » dans l’administration.
Pour les champs numériques, il est désormais possible d'afficher une unité ou une devise après les valeurs saisies — par exemple m² ou €. Librement définissable dans les « Paramètres de champ supplémentaires ».
Les champs numériques contiennent désormais un point comme séparateur de milliers. Le clavier numérique s'affiche automatiquement sur les smartphones.
Réglable dans les paramètres du champ — le navigateur peut suggérer des valeurs enregistrées (nom, e-mail, téléphone, etc.).
Les iFrames peuvent désormais être intégrées à partir de n'importe quelle source via le champ de description — par exemple, la prise de rendez-vous Timum :
<iframe src="https://www.timum.de/[providerID]/_Id@[providerID]@onofficeEstate/embedded_map" width="100%" height="400px" frameborder="0"></iframe>
Dans le cas du « Contrôle des doublons sur objectnr_extern », il est désormais possible de sélectionner l'option permettant de n'autoriser que les numéros d'objet existants. Cela permet d'éviter les « biens fantômes » dus à des fautes de frappe.
Outre « angulaire » et « arrondi », il est désormais possible de sélectionner le style « Pilule » — tous les éléments du formulaire sont entièrement arrondis.
Baskerville et Inter sont désormais disponibles.
Jusqu'à présent, il n'était possible de définir qu'une seule activité pour l'envoi du formulaire. Désormais, une activité peut également être créée lors de l'appel du formulaire — par exemple pour suivre qui a consulté un formulaire.
Il est désormais possible de déterminer dynamiquement, en fonction des valeurs des champs dans l'adresse/le bien immobilier, vers quelle page de remerciement rediriger l'utilisateur :
_ifEmpty(_Sonstige1;"www.dankeseite1.de";"www.dankeseite2.de")
ou avec une valeur de sélection unique :
_calculate(IF([ind_2418_Feld_adressen51]="ind_Schl_4605";"https://link-1.de";"https://link-2.de"))
La configuration des champs onOffice est désormais chargée en arrière-plan. L'utilisation du module modulaire et le chargement des formulaires sont nettement plus rapides. La mise à jour automatique des champs n'a lieu plus qu'à l'ouverture de l'aperçu des formulaires et une fois par jour le matin — et non plus à chaque ouverture des paramètres des champs.
Des groupes de formulaires peuvent être définis dans les paramètres du compte. Dans les paramètres des formulaires, il est possible d'affecter un formulaire à un groupe. Cela te permet de créer un lien de copie pour l'ensemble du groupe de formulaires — et de copier plusieurs formulaires entre différents comptes propform en une seule fois.