📰 Mises à jour et actualités

Mises à jour majeures et nouvelles fonctionnalités de propform.io — classées par ordre chronologique (les plus récentes en haut).


Rendez-vous, critères de recherche et boucle de calendrier

Modifier les rendez-vous — y compris les macros de rendez-vous et la boucle de rendez-vous

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 peuvent désormais être modifiés

Les critères de recherche existants peuvent être chargés et modifiés via un formulaire. Vidéo explicative

Boucle de critères de recherche et valeurs individuelles

_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


Nouvelles macros

_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")

Macros de lien profond : _getAddressLink & _getEstateLink

Créent un lien profond direct vers la fiche d'adresse ou immobilière dans onOffice enterprise — ne fonctionne que pour les utilisateurs connectés.

📖 Aperçu complet des macros


Mise à jour des modèles ChatGPT

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 ».


Téléchargement de fichiers — considérablement amélioré

Toutes les fonctionnalités de l'API onOffice sont désormais disponibles dans propform :

  • Renommage dynamique avant le téléchargement (macros activées)
  • Sélection du type de fichier et caractéristiques du document
  • Onglets interne ou externe
  • Regroupement de plusieurs fichiers en ZIP ou PDF avant le téléchargement vers onOffice (pratique pour les photos destinées au service de l'urbanisme)
  • Conversion HEIC (les photos iPhone sont automatiquement converties en JPEG)
  • Filigrane sur les fichiers

📖 Champs de téléchargement de fichiers · Tutoriel vidéo


Téléchargement de fichiers — nouveaux sélecteurs

Les champs de téléchargement ont été enrichis de nombreux nouveaux critères de sélection :

  • « Tous les fichiers contenant la chaîne de caractères suivante dans la caractéristique du document… »
  • Dernier/premier fichier de type X
  • Dernier/premier fichier dont le nom ou le titre contient X

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


Saisie vocale par IA

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


Conditions et règles

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


Écrire des valeurs

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.

📖 Écrire des valeurs · Vidéo


Désactivation des statistiques pour la protection des données

Dans les paramètres du compte, sous « Statistiques », vous pouvez désactiver complètement :

  • les données des formulaires envoyés soient enregistrées de manière cryptée dans la base de données propform;
  • les adresses IP des accès au formulaire soient enregistrées;

Ainsi, les données sont exclusivement acheminées vers onOffice.

📖 Protection des données et minimisation des données


Fonctions de protection

Mot de passe du formulaire via le paramètre URL 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

Liste blanche d'adresses IP pour les formulaires

Dans les paramètres du formulaire, il est possible de définir que seules certaines adresses IP soient autorisées à accéder au formulaire.

📖 Protection contre l'accès


Suivi étendu

Google Tag Manager — nouveaux événements push

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.

Etracker

Outre Google Tag Manager, il est désormais possible d'ajouter le code Etracker aux formulaires.

📖 Suivi


Améliorations de la messagerie électronique

Logique de destinataires révisée

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.

Destinataires des champs utilisateur

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 ».

Résolution des macros dans les champs Destinataire, CC et Cci

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")

📖 E-mail dans propform


Champs et comportement de saisie

Glisser-déposer

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.

Recherche dans les champs à sélection unique

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.

Améliorations des champs à sélection multiple

  • Affichage hiérarchique (éléments parents/enfants)
  • Comportement du menu déroulant configurable (s'ouvre au clic ou seulement lors de la saisie, se ferme après la sélection ou reste ouvert)
  • Mode spécial « Alternatif » pour les « Suppléments régionaux » — les éléments enfants ne s'affichent pas directement dans le formulaire, mais sont automatiquement activés lors de l'enregistrement
  • Libellés personnalisés pour les valeurs clés des champs à sélection unique/multiple (par exemple pour les formulaires multilingues : « ja » → « yes », « nein » → « no »)

Champs de critères de recherche par plage

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

Champs de nombres décimaux avec jusqu’à 4 décimales

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.

Unité/devise dans le champ

Pour les champs numériques, il est désormais possible d'afficher une unité ou une devise après les valeurs saisies — par exemple ou . Librement définissable dans les « Paramètres de champ supplémentaires ».

Séparateur de milliers + clavier numérique

Les champs numériques contiennent désormais un point comme séparateur de milliers. Le clavier numérique s'affiche automatiquement sur les smartphones.

Saisie semi-automatique du navigateur

Réglable dans les paramètres du champ — le navigateur peut suggérer des valeurs enregistrées (nom, e-mail, téléphone, etc.).

📖 Champs — toutes les options


Descriptions — iFrames et macros

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>

Contrôle des doublons plus strict

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.


Style « Pilule »

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.


Polices de caractères ajoutées

Baskerville et Inter sont désormais disponibles.


Créer une activité lors de l'appel du formulaire

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.


Résolution de macro sur l'URL de la page de remerciement

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"))

Amélioration des performances

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.


Fonction de copie de groupes

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.


👉 Retour à l'aperçu