Lors de la conception d’un formulaire dans AEM Forms Designer, en plus de la prévisualisation du rendu PDF du formulaire, vous pouvez également prévisualiser un rendu HTML5. Vous pouvez utiliser l’onglet Aperçu HTML afin de prévisualiser le formulaire tel qu’il apparaîtra dans un navigateur.
Pour permettre à Designer de générer l’aperçu HTML des formulaires XDP, effectuez les procédures suivantes :
Accédez à https://'[server]:[port]'/system/console/configMgr
sur AEM Forms s’exécutant sur OSGi ou
https://'[server]:[port]'/lc/system/console/configMgr
sur AEM Forms s’exécutant sur JEE.
Localisez et cliquez sur la boîte de configuration Service d’authentification Apache Sling pour l’ouvrir en mode d’édition.
Selon que vous exécutez AEM Forms sur OSGi ou JEE, ajoutez ce qui suit dans le champ Conditions d’authentification requises :
d’AEM Forms sur JEE
AEM Forms sur OSGi
N’effectuez pas de copier-coller de la valeur spécifiée dans le champ des conditions d’authentification requises, car ceci risquerait d’endommager les caractères spéciaux dans la valeur. Saisissez plutôt la valeur spécifiée dans le champ.
Indiquez un nom d’utilisateur et un mot de passe respectivement dans les champs Nom d’utilisateur anonyme et Mot de passe utilisateuranonyme. Les informations d’identification spécifiées sont utilisées pour gérer l’authentification anonyme et autoriser l’accès aux utilisateurs anonymes.
Cliquez sur Enregistrer pour enregistrer la configuration.
Le mode Protégé est activé par défaut. Laissez-le activé pour les environnements de production. Vous pouvez la désactiver pour un environnement de développement afin de prévisualiser les formulaires HTML5 dans Designer. Procédez comme suit pour le désactiver :
Connectez-vous à la console Web AEM en tant qu’administrateur.
https://'[server]:[port]'/system/console/configMgr
https://'[server]:[port]'/lc/system/console/configMgr
Ouvrez les configurations de Mobile Forms à des fins d’édition.
Désélectionnez l’option Mode Protégé et cliquez sur Enregistrer.
Dans Designer, cliquez sur Tools > Options.
Dans la fenêtre Options, sélectionnez la page Options du serveur, fournissez les détails suivants, puis cliquez sur OK.
URL de serveur : URL du serveur d’AEM Forms.
Numéro de port HTTP : port du serveur AEM. La valeur par défaut est 4502.
Contexte d’aperçu HTML : chemin du profil pour le rendu des formulaires XFA. Les profils par défaut suivants sont utilisés pour afficher l’aperçu du formulaire dans Designer. Cependant, vous pouvez également spécifier un chemin vers un profil personnalisé.
/content/xfaforms/profiles/default.html
(AEM Forms on OSGi)
/lc/content/xfaforms/profiles/default.html
(AEM Forms on JEE)
Contexte de Forms Manager : chemin de contexte du déploiement de l’interface utilisateur de Forms Manager. Les valeurs par défaut sont :
/aem/forms
(AEM Forms on OSGi)/lc/forms
(AEM Forms on JEE)Assurez-vous que le serveur AEM Forms est opérationnel. L’aperçu HTML se connecte au serveur CRX pour générer un aperçu.
Options d’AEM Forms Designer
Pour prévisualiser un formulaire au format HTML, cliquez sur l’onglet Aperçu HTML.
Pour tester l’expérience de l’utilisateur final, prévisualisez également vos formulaires dans des navigateurs externes (Google Chrome, Microsoft Edge, Mozilla Firefox, etc.). Chaque navigateur utilise un moteur distinct pour effectuer le rendu en format HTML. Il peut donc y avoir des différences dans la manière dont les aperçus de formulaire sont affichés dans Designer et dans un navigateur externe.
Designer vous permet de prévisualiser et de tester un formulaire avec des données XML d’exemple. Il est recommandé de tester fréquemment le formulaire avec des données d’exemple pour vous assurer qu’il est généré correctement.
Si vous ne disposez pas de données d’exemple, Designer peut en fournir ou vous pouvez en créer vous-même (Voir Génération automatique de données d’exemple pour prévisualiser le formulaire et Création de données d’exemple pour prévisualiser le formulaire.)
L’utilisation d’une source de données d’exemple pour tester votre formulaire est un bon moyen de s’assurer que les données et les champs correspondent et que les sous-formulaires se répètent comme prévu. Vous pouvez créer un formulaire à la disposition équilibrée, où chaque objet a la place nécessaire pour afficher les données fusionnées.
Sélectionnez Fichier > Propriétés du formulaire.
Cliquez sur l’onglet Aperçu et, dans la zone Fichier de données, indiquez le chemin d’accès complet au fichier de données de test. Vous pouvez également vous servir du bouton Parcourir pour naviguer jusqu’au fichier.
Cliquez sur OK. La prochaine fois que vous prévisualiserez le formulaire dans l’onglet Aperçu HTML, les valeurs des données de l’exemple de fichier XML apparaîtront dans les objets respectifs.
Dans AEM Forms, vous pouvez prévisualiser des formulaires et documents figurant dans le référentiel. La prévisualisation reflète l’apparence et le comportement des formulaires lorsqu’ils seront utilisés par les utilisateurs finaux.