webform |
Formulaire Web |
| Liquid (Microsoft) |
Syntaxe
|
{% webform name:"Nom_du_webform" %}
|
Paramètres
| Nom |
Description |
| Nom_du_webform |
Ce paramètre permet d'indiquer le nom logique du formulaire web (webform) configuré dans le portail, afin de l'afficher dans la page actuelle. |
Description
Cette balise permet d'afficher un formulaire guidé (processus en plusieurs étapes) configuré dans le portail.
Remarques
- Affichage direct d'un formulaire multi-étapes : La balise {% webform name:"Nom_du_webform" %} permet d'insérer dans une page
Power Pages un formulaire guidé, structuré en plusieurs étapes (étapes conditionnelles, navigation,...). Cela simplifie
la création d'expériences utilisateur complexes sans avoir à coder toute la logique manuellement.
- Nécessite une configuration préalable côté Portail : Avant d'utiliser cette balise, il faut avoir configuré le formulaire web dans le portail (via
l'interface d'administration). Le nom utilisé dans le paramètre doit correspondre exactement au nom logique défini pour le webform, sans quoi le contenu ne s'affichera
pas.
- Supporte la logique métier de Dynamics 365 : Un formulaire web est souvent associé à une ou plusieurs entités de
Dynamics 365. Grâce à la balise webform, on peut intégrer cette logique métier dans le portail, incluant validation,
flux de travaux, et règles de visibilité conditionnelle.
- Permet la saisie de données avec navigation dynamique : Les webforms sont particulièrement adaptés aux scénarios où l'utilisateur doit fournir des
informations sur plusieurs écrans (inscription complexe, questionnaires, candidatures). La balise permet l'intégration directe sans avoir à gérer les étapes dans le
code Liquid.
- Participe à la personnalisation de l'expérience utilisateur : La balise webform peut être insérée dans n'importe quelle page de contenu
personnalisée du portail, permettant une grande flexibilité dans la conception du parcours utilisateur, en la combinant avec d'autres balises Liquid (comme
if, assign, ou capture).
- Respecte les permissions et sécurité du portail : L'affichage et le bon fonctionnement d'un webform inséré avec cette balise respectent les droits
d'accès définis dans les entités de sécurité (formulaires, étapes, données liées à l'utilisateur connecté). Cela garantit que seules les personnes autorisées peuvent
interagir avec les données du formulaire.
- Compatible avec les formulaires personnalisés en CSS/JS : Même si le formulaire est généré dynamiquement via la balise, il est possible de styliser son
rendu ou d'ajouter des comportements en JavaScript/CSS pour l'adapter à une charte graphique ou intégrer des effets interactifs selon les besoins du portail.
- Utile pour l'automatisation des processus client : Grâce à cette balise, on peut déclencher des actions automatisées (création d'enregistrements, envoi
de courriels, mise à jour d'états) dès qu'un utilisateur complète un formulaire web. Elle joue donc un rôle central dans l'intégration entre
Power Pages et Power Platform.
Dernière mise à jour : Mercredi, le 23 Juillet 2025