La possibilité de créer un Forms adaptatif basé sur un schéma JSON a été introduite avec la version 6.3 d’AEM Forms. Les détails de la création d’un Forms adaptatif avec un schéma JSON sont expliqués en détail dans cette section article.
Une fois que vous avez créé un formulaire adaptatif basé sur un schéma JSON, l’étape suivante consiste à stocker les données envoyées dans la base de données. À cette fin, nous utiliserons le nouveau type de données JSON introduit par divers fournisseurs de base de données. Pour les besoins de cet article, nous utiliserons la base de données MySql 8 pour stocker les données envoyées.
La base de données MySql 8 a été utilisée pour cet article. MySQL a introduit un nouveau type de données appelé JSON. Cela facilite le stockage et la requête d’objets JSON. Nous stockons les données envoyées dans une colonne de type JSON dans notre base de données.
La capture d’écran suivante montre les données de formulaire envoyées stockées dans le type de données JSON. La colonne "formdata" est de type JSON. Nous avons également stocké le nom du formulaire associé aux données dans la colonne nom du formulaire.
Assurez-vous que votre fichier de schéma json est nommé correctement. Par exemple, il doit être nommé au format suivant : <name>schema.json. Votre fichier de schéma peut donc être prêt immobilier.schema.json ou crédit.schema.json.
Exemples de schémas JSON pouvant être utilisés pour créer le Forms adaptatif.. Téléchargez et décompressez le fichier zip pour obtenir les schémas JSON.