Prise en main de Forms sur AEM Edge Delivery Services

Il s’agit d’une fonctionnalité de version préliminaire accessible par le biais de notre canal de version préliminaire.

Ce guide vous aide à comprendre et à implémenter des formulaires à l’aide de Adobe Experience Manager (AEM) Edge Delivery Services (EDS). Que vous créiez un formulaire de contact simple ou un outil de collecte de données complexe, cette page vous guide tout au long des options.

Présentation de Forms dans Edge Delivery Services

Edge Delivery Services est une solution moderne d’Adobe qui permet de diffuser du contenu web, y compris des formulaires, avec des performances et une agilité exceptionnelles. En utilisant Edge Delivery Services pour vos formulaires, vous pouvez :

  • Offrez des expériences plus rapides : les Forms se chargent incroyablement rapidement, car elles sont diffusées à partir d’un réseau mondial de serveurs Edge (CDN) proche de vos utilisateurs. Cela améliore la satisfaction des utilisateurs et peut augmenter les taux de remplissage des formulaires.
  • Mettre à jour Forms plus facilement : l’approche Edge Delivery Services permet souvent des cycles de développement et des mises à jour de contenu plus rapides, ce qui vous permet d’adapter rapidement vos formulaires.
  • Créer un Forms moderne et réactif : créez des formulaires qui s’affichent avec élégance et qui fonctionnent de manière transparente sur n’importe quel appareil.
  • Bénéficiez de l’évolutivité et de la fiabilité : vos formulaires seront aussi robustes et évolutifs que l’infrastructure Edge sous-jacente.

Ce guide :

  • Expliquez les différentes manières de créer (créer) des formulaires pour vos sites Edge Delivery.
  • Vous montrer comment configurer ce qui se passe après l’envoi d’un formulaire par un utilisateur (actions d’envoi).
  • Vous aider à choisir les meilleures méthodes pour vos besoins spécifiques et les compétences de l'équipe.
  • Fournissez des diagrammes architecturaux et des bonnes pratiques.

Termes Clés À Connaître

  • Edge Delivery Services (EDS) : architecture d’Adobe la performance d’abord pour diffuser du contenu AEM via des réseaux de diffusion de contenu. Également appelé le projet Franklin.
  • AEM Forms: Solution Adobe pour la création, la gestion et le traitement des formulaires.
  • Éditeur universel (UE) : éditeur visuel WYSIWYG pour le contenu AEM, y compris les formulaires.
  • Création basée sur des documents : création de formulaires à l’aide de Microsoft Word ou Google Docs/Sheets.
  • Création de documents (DA) : service hébergé par Adobe pour la création de contenu (y compris des pages pouvant héberger des formulaires) pour Edge Delivery Services.
  • Service d’envoi Forms (FSS) : service Adobe qui simplifie l’envoi de données de formulaire vers des feuilles de calcul ou des e-mails.
  • Instance de publication AEM : environnement AEM actif pouvant traiter des envois de formulaires complexes.
  • PARTAGE DE RESSOURCES CROSS-ORIGIN (CORS) : fonctionnalité de sécurité de navigateur qui doit être configurée lors de l’incorporation de formulaires provenant de différents domaines.
  • CDN (réseau de diffusion de contenu) : réseau de serveurs qui diffuse rapidement du contenu web aux utilisateurs en fonction de leur emplacement géographique.

Diagramme conceptuel de l’interaction de formulaire Edge Delivery Services

Interaction de formulaire
Ce diagramme montre un utilisateur interagissant avec un formulaire diffusé rapidement via un réseau CDN. Les données qu’ils envoient sont ensuite gérées par un système principal.

Comment Forms fonctionne-t-il avec Edge ?

Avec EDS, le contenu de votre site web (y compris la structure de vos formulaires) peut provenir de diverses sources telles qu’AEM as a Cloud Service, SharePoint, Google Drive ou le service de création de documents (DA). Ce contenu est ensuite publié sur un réseau CDN global. Lorsqu’un utilisateur visite votre site, le contenu est diffusé directement à partir du serveur de réseau CDN le plus proche, assurant ainsi une vitesse maximale.

Architecture Edge Delivery Services simplifiée avec Forms

Architecture
Ce diagramme présente le parcours : les formulaires sont définis dans un système de création, publiés sur Edge, diffusés aux utilisateurs et utilisatrices, et les données envoyées sont traitées par un serveur principal.

Choix de la méthode de création de formulaire

Vous disposez de trois méthodes principales pour créer des formulaires pour vos sites Edge Delivery Services. Votre choix dépendra des compétences de votre équipe, de la complexité du formulaire et des besoins de votre projet.

Quelle approche de création vous convient le mieux ?

Utilisez cette arborescence de décision pour effectuer les choix suivants :

Arborescence de décision de création de formulaire

Sélection de la bonne plateforme

Cette arborescence de décision vous permet de sélectionner une méthode de création en fonction des besoins de votre équipe et de votre formulaire.

Création de Forms avec des documents (Word/Google Docs)

Cette méthode est idéale pour créer rapidement des formulaires si votre équipe maîtrise Microsoft Word ou Google Docs/Sheets.

Fonctionnement : du document au formulaire web

Vous définissez les champs, étiquettes et types de votre formulaire directement dans un document Word ou une feuille Google à l’aide d’un format de tableau spécial ou d’un « bloc de formulaire ». Lorsque vous publiez ce document, Edge Delivery Services le convertit automatiquement en un formulaire HTML prêt pour le web avec lequel les utilisateurs peuvent interagir sur votre site.

Fonctionnalités

  • Créez dans des outils familiers : Word, Google Docs, Google Sheets.
  • Définir des champs : entrées de texte, e-mail, listes déroulantes, cases à cocher, boutons radio, zones de texte.
  • Ajoutez des étiquettes, des espaces réservés et des messages d’aide.
  • Définissez des règles de validation de base : champs obligatoires, format des e-mails.
  • Intégrez reCAPTCHA pour la protection contre le spam.
  • Autoriser les chargements de fichiers.
  • Publier instantanément : les modifications apportées à votre document sont rapidement répercutées sur le site actif.
  • Étendre avec du code personnalisé : les utilisateurs expérimentés peuvent ajouter des composants de formulaire personnalisés et un style via GitHub.

Considérations

  • Votre équipe utilise régulièrement Word ou Google Docs/Sheets pour le contenu.
  • Vous devez créer rapidement des formulaires simples à modérément complexes.
  • Vous souhaitez envoyer les données de formulaire directement à une feuille de calcul ou à une adresse e-mail avec une configuration minimale.

Fonctionnement Des Envois (Principalement Le Service D’Envoi Forms)

Les Forms créées de cette manière envoient généralement leurs données au service d’envoi AEM Forms. Vous la configurez (souvent dans le document source lui-même) pour envoyer des données à une feuille de Google, à un fichier Excel sur OneDrive/SharePoint ou sous la forme d’un e-mail.

Concept de création basé sur les documents

Basé sur les documents
Ce diagramme montre comment un formulaire défini dans un document devient un formulaire web en ligne.

Forms visuellement avec l’éditeur universel

L’éditeur universel offre une interface moderne par glisser-déposer pour créer des formulaires directement dans votre navigateur web.

Fonctionnement : glisser-déposer la création de formulaire

Vous utilisez une interface visuelle pour faire glisser des composants de formulaire (champs de saisie, boutons, listes déroulantes, etc.) sur votre page. Vous pouvez ensuite configurer les propriétés de chaque composant (libellés, validation, etc.) via un panneau de propriétés. L’éditeur universel vous affiche un aperçu en temps réel de votre formulaire.

Fonctionnalités

  • Création de formulaires visuels avec une bibliothèque de composants préconfigurés.
  • Configurer la validation en temps réel et la logique commerciale (par exemple, afficher/masquer les champs en fonction des sélections).
  • Consultez les aperçus en direct pour différents appareils (bureau, mobile).
  • Intégrez-la à des fonctionnalités AEM telles que les fragments de contenu, les workflows AEM et les autorisations utilisateur.
  • Utilisez « Experience Builder » pour obtenir de l’aide de l’IA pour créer ou modifier des formulaires à l’aide d’invites.

Considérations

  • Vous devez créer des formulaires complexes avec une logique conditionnelle, des panneaux à plusieurs étapes ou une personnalisation.
  • Votre équipe (par exemple, spécialistes marketing, utilisateurs professionnels) préfère les outils visuels.
  • Vous avez besoin d’une forte intégration à AEM as a Cloud Service pour la gouvernance, les workflows ou l’utilisation de ressources AEM dans vos formulaires.

Fonctionnement des envois (service d’envoi Forms ou publication AEM)

Forms créé avec l’éditeur universel peut :

  • Utilisez le simple service d’envoi Forms (pour envoyer des données vers des feuilles de calcul ou des e-mails).
  • Envoyez des données à votre instance de publication AEM pour un traitement plus avancé (comme le démarrage d’un workflow AEM, l’utilisation du modèle de données de formulaire ou l’intégration à d’autres systèmes d’entreprise).

Concept de l’éditeur universel

Éditeur universel

Ce diagramme présente les principales parties de l’éditeur universel utilisées pour la création de formulaires.

Utilisation de Forms avec la création de documents (DA)

La création de documents (DA) est un service hébergé par Adobe qui permet de créer et de gérer le contenu de votre site web principal (pages, articles) qui sera diffusé via Edge Delivery Services. Il s’agit d’une alternative à l’utilisation de SharePoint ou de Google Drive pour votre contenu source Edge Delivery Services.

Présentation de la création de documents (DA) pour le contenu Edge Delivery Services

La création de documents fournit un environnement de création de niveau entreprise à l’aide du système de conception Adobe (Spectrum) et du modèle de document AEM (blocs, sections). Il est conçu pour la gestion de contenu structuré pour EDS.

Comment DA gère Forms (incorporation, pas création directe)

DA n’est pas un outil permettant de créer des formulaires à partir de zéro. Au lieu de cela, vous utilisez DA pour créer vos pages web, puis vous incorporez des formulaires (créés à l’aide de la création basée sur les documents ou de l’éditeur universel) dans ces pages créées par DA.

Étapes d’intégration de Forms à vos pages DA

  1. Créez votre formulaire : Créez votre formulaire à l’aide de l’une des méthodes suivantes :

    • Création basée sur des documents (Word/Google Docs)
    • Éditeur universel
  2. Publier votre formulaire : assurez-vous que ce formulaire est publié et accessible via sa propre URL Edge Delivery (par exemple, https://your-eds-project.hlx.page/forms/contact-us).

  3. Créer votre page dans DA : créez ou modifiez la page dans la création de documents à l’endroit où vous souhaitez que le formulaire apparaisse.

  4. Incorporer le formulaire : utilisez un « bloc » ou un composant spécifique dans votre page DA pour référencer et incorporer le formulaire à partir de son URL. La page DA récupère et affiche alors ce formulaire créé en externe.

Création de documents avec formulaire incorporé

Création de documents

Ce diagramme montre que vous créez d’abord un formulaire à l’aide de l’UE ou de documents, puis que vous l’incorporez dans une page que vous créez dans Document Authoring.

Comparaison des options de création

Critères
Création basée sur des documents
Éditeur universel (WYSIWYG)
Forms dans la création de documents (DA)
Outil de création de Principal
Word/Google Docs/Sheets
Navigateur (éditeur universel d’AEM)
N/A (les Forms sont incorporées)
Niveau de compétence de l’équipe
Familiarisez-vous avec les éditeurs de document
Familiarisez-vous avec les outils web visuels
Utilise les données pour le contenu de la page
Complexité standard des formulaires
Simple à modérée
Modéré à complexe, de niveau entreprise
Dépend du formulaire incorporé
Option d’envoi 1 (simple)
Service de soumission Forms (sur feuille/e-mail)
Service de soumission Forms (sur feuille/e-mail)
Suit la configuration du formulaire incorporé
Option de soumission 2 (Avancée)
S/O
Publication AEM (workflow, FDM, etc.)
Suit la configuration du formulaire incorporé
Intégration du serveur principal AEM
Minimal
Élevée (avec envoi de l’instance de publication AEM)
Indirectement, via le formulaire de l’éditeur universel incorporé
Idéal Pour…
Création rapide de formulaires simples par les équipes de contenu, capture rapide de données.
Spécialistes marketing, utilisateurs professionnels ayant besoin d’un contrôle visuel, de formulaires complexes ou d’une intégration approfondie d’AEM.
Sites où le contenu principal est géré dans DA, ce qui nécessite des formulaires provenant d’autres sources.

Arborescence de décision améliorée

Arborescence de décision

Comparaison des fonctionnalités des méthodes de création

Le tableau suivant présente une comparaison détaillée des fonctionnalités clés des différentes méthodes de création de formulaires AEM, afin de vous aider à sélectionner l’approche la plus adaptée à vos besoins.

Fonction
Éditeur universel (WYSIWYG)
Création basée sur des documents
Création de documents (DA)
Composition unifiée avec Sites
✅ (avec formulaires incorporés)
Prise en charge des formulaires incorporés
✅ (intégration à partir de l’éditeur universel ou de documents)
Règles (comportement dynamique)
Éditeur de règles avancé avec fonctions personnalisées
Limitées : afficher/masquer, calculer la valeur, fonctions personnalisées
Dépend du formulaire incorporé
Prise en charge des pièces jointes
ℹ️ (Accès anticipé)
Dépend du formulaire incorporé
Prise en charge de CAPTCHA
reCAPTCHA Enterprise
reCAPTCHA Enterprise
Dépend du formulaire incorporé
Fonctionnalités d’envoi
REST, E-mail, FDM, Workflow, SharePoint, OneDrive, Azure Blob, Power Automate, Workfront Fusion (EA)
Feuille de calcul uniquement
Suit la configuration du formulaire incorporé
Schéma de données
FDM, personnalisé
Personnalisé
Basé sur un formulaire incorporé
Pré-remplissage
💡 (via l’assistant)
Dépend du formulaire incorporé
Fragments
Dépend du formulaire incorporé
Éditeur de règles visuel
Localisation
💡 (via Sites)
ℹ️ (Excel/Sheets manual)
Dépend du formulaire incorporé
Schéma de données (arborescence de données)
💡 (via l’extension d’interface utilisateur)
Prise en charge de modèles
Only Initial Content
Portail
Thème
ℹ️ (au niveau du projet)
ℹ️ (au niveau du projet)
ℹ️ (basé sur le site d’hébergement)
Composant personnalisé
✅ (si le composant incorporé le prend en charge)
Fonctions prêtes à l’emploi et personnalisées
✅ (dans un formulaire incorporé)
Référence du fragment
Intégration de Sign
Expérimentation
Dépend du contexte d’intégration
Gestion des tâches via Workfront
Extension personnalisée
💡
Personnalisation de l’éditeur
✅ (via l’extension d’interface utilisateur)
Action Envoyer
Feuille de calcul uniquement
Basé sur un formulaire incorporé

Pour tirer parti de ce que vous avez appris, voici comment aller de l’avant :

Choisissez votre stratégie d’envoi décidez si votre projet nécessite la simplicité du service d’envoi de Forms (idéal pour la sortie par feuille de calcul/e-mail) ou la flexibilité et l’intégration du serveur principal offertes par les actions d’envoi de l’instance de publication AEM.

Reportez-vous à l’article Bonnes pratiques pour la création de Formspour savoir comment concevoir des formulaires efficaces, accessibles et conviviaux.

Étapes suivantes

Ce guide présente un aperçu de l’utilisation de forms avec AEM Edge Delivery Services. Pour obtenir des instructions détaillées sur les configurations spécifiques, reportez-vous à la documentation Adobe Experience Manager officielle :

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab