Prérequis
-
Configurez une instance de création AEM.
-
Installez le module complémentaire AEM Forms sur une instance de création.
-
Obtenez le pilote de base de données JDBC (fichier JAR) auprès du fournisseur de base de données. Les exemples du tutoriel sont basés sur la base de données MySQL et utilisent le pilote de base de données MySQL JDBC d’Oracle’s.
-
Configurez une base de données contenant les données client avec les champs affichés ci-dessous. Une base de données n’est pas essentielle pour créer un formulaire adaptatif. Ce didacticiel utilise une base de données pour afficher les fonctionnalités de modèle de données de formulaire et de persistance d’AEM Forms.
Étape 1 : création d’un formulaire adaptatif
Les formulaires adaptatifs sont de nouvelle génération, attrayants, réactifs, dynamiques et adaptatifs par nature. Les formulaires adaptatifs vous permettent de proposer des expériences personnalisées et ciblées. AEM Forms fournit un éditeur WYSIWYG de type glisser-déposer pour créer des formulaires adaptatifs. Pour plus d’informations sur les formulaires adaptatifs, voir Présentation de la création de formulaires adaptatifs.
Objectifs :
- Créer un formulaire adaptatif permettant à une personne cliente d’ajouter une adresse de livraison.
- Mettre en forme les champs d’un formulaire adaptatif pour afficher et accepter les informations d’une personne cliente.
- Créer une action d’envoi pour envoyer un e-mail contenant du contenu de formulaire.
- Prévisualiser et envoyer un formulaire adaptatif.
Étape 2 : création d’un modèle de données de formulaire
Un modèle de données de formulaire permet de connecter un formulaire adaptatif à des sources de données disparates. Par exemple, un profil utilisateur AEM, des services web RESTful, des services web SOAP, des services OData et des bases de données relationnelles. Un modèle de données de formulaire est un schéma de représentation de données unifié, fait d’entités et de services d’entreprise, disponibles dans des sources de données connectées. Vous pouvez utiliser le modèle de données de formulaire avec un formulaire adaptatif pour récupérer, mettre à jour, supprimer et ajouter des données aux sources de données connectées.
Objectifs :
- Configurer l’instance de base de données du site web (base de données MySQL) en tant que source de données.
- Créer le modèle de données de formulaire à l’aide de la base de données MySQL en tant que source de données.
- Ajouter des objets de modèle de données afin de former le modèle de données.
- Configurer les services de lecture et d’écriture pour le modèle de données de formulaire.
- Tester le modèle de données de formulaire et les services configurés avec des données de test.
Étape 3 : application de règles aux champs de formulaires adaptatifs
Les formulaires adaptatifs fournissent un éditeur pour l’écriture de règles sur des objets de formulaire adaptatifs. Ces règles déterminent les actions à déclencher sur des objets de formulaire en fonction des conditions prédéfinies, des entrées de l’utilisateur et des actions de l’utilisateur sur le formulaire. Cela permet d’assurer la précision et accélère le remplissage des formulaires.
Objectifs :
- Créer et appliquer des règles aux champs de formulaire adaptatif.
- Utiliser des règles pour déclencher des services de modèle de données de formulaire pour mettre à jour les données dans la base de données.
Étape 4 : appliquer un style à votre formulaire adaptatif
Les formulaires adaptatifs comportent des thèmes et un éditeur permettant de créer des thèmes pour les formulaires adaptatifs. Un thème contient des détails de style pour les composants et les panneaux. Il peut être réutilisé dans différents formulaires. Ces styles incluent les propriétés telles que les couleurs d’arrière-plan, les couleurs d’état, la transparence, l’alignement et la taille. Lorsque vous appliquez un thème à votre formulaire, le style spécifié se reflète sur des composants correspondants de votre formulaire. Les formulaires adaptatifs prennent également en charge le style en ligne pour les styles spécifiques à un formulaire.
Objectifs :
- Appliquer un thème prêt à l’emploi à un formulaire adaptatif.
- Créer un thème pour le formulaire adaptatif à l’aide de l’éditeur de thème.
- Utiliser des polices web (Web Fonts) dans un thème personnalisé.
Étape 5 : publier votre formulaire adaptatif
Vous pouvez publier des formulaires adaptatifs sous forme de formulaire autonome (application à une seule page), les inclure dans une page AEM Sites ou les répertorier sur un Site AEM à l’aide du portail Formulaires.
Objectifs :
- Publier le formulaire adaptatif en tant que page AEM.
- Incorporer le formulaire adaptatif dans une page AEM Sites.
- Incorporer le formulaire adaptatif dans une page web externe (une page web extérieure à AEM, hébergée en dehors d’AEM).