Générer l’aperçu HTML5 d’un formulaire XDP

Dernière mise à jour : 2023-12-21

Lors de la conception d’un formulaire dans AEM Forms Designer, en plus de la prévisualisation du rendu du PDF d’un formulaire, vous pouvez également prévisualiser un rendu HTML5 de celui-ci. Vous pouvez utiliser la variable Prévisualiser le HTML pour prévisualiser un formulaire tel qu’il apparaîtra dans un navigateur.

Activation de l’aperçu du HTML pour les formulaires XDP dans Designer

Pour permettre à Designer de générer l’aperçu du HTML des formulaires XDP, effectuez les configurations suivantes :

  • Configurer le service d’authentification Apache Sling
  • Désactiver le mode Protégé
  • Spécification des détails sur le serveur AEM Forms

Configurer le service d’authentification Apache Sling

  1. 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.

  2. Localisez et cliquez sur la boîte de configuration Service d’authentification Apache Sling pour l’ouvrir en mode d’édition.

  3. 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

      • -/content/xfaforms
      • -/etc/clientlibs
    • AEM Forms sur OSGi

      • -/content/xfaforms
      • -/etc/clientlibs/fd/xfaforms
    REMARQUE

    Ne copiez pas et ne collez pas la valeur spécifiée dans le champ Exigences d’authentification , car cela peut endommager les caractères spéciaux de la valeur. Saisissez plutôt la valeur spécifiée dans le champ .

  4. Indiquez un nom d’utilisateur et un mot de passe dans Nom d’utilisateur anonyme et Mot de passe utilisateur anonyme , respectivement. Les informations d’identification spécifiées sont utilisées pour gérer l’authentification anonyme et autoriser l’accès aux utilisateurs anonymes.

  5. Cliquez sur Enregistrer pour enregistrer la configuration.

Désactiver le mode Protégé

La variable mode protégé est activé, par défaut. Laissez-la activée pour les environnements de production. Vous pouvez la désactiver pour qu’un environnement de développement prévisualise HTML5 Forms dans Designer. Procédez comme suit pour le désactiver :

  1. Connectez-vous à la console Web AEM en tant qu’administrateur.

    • L’URL d’AEM Forms on OSGi est https://'[server]:[port]'/system/console/configMgr
    • L’URL d’AEM Forms on JEE est https://'[server]:[port]'/lc/system/console/configMgr
  2. Ouvrir Configurations de Mobile Forms pour modification.

  3. Désélectionnez l’option Mode protégé et cliquez sur Enregistrer.

Fournir des détails sur le serveur AEM Forms

  1. Dans Designer, cliquez sur Tools > Options.

  2. 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 AEM serveur. 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 d’accès au contexte à l’emplacement où l’interface utilisateur de Forms Manager est déployée. Les valeurs par défaut sont :

      • /aem/forms (AEM Forms on OSGi)
      • /lc/forms (AEM Forms on JEE)
    REMARQUE

    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

    Options d’AEM Forms Designer

  3. Pour prévisualiser un formulaire au format HTML, cliquez sur l’onglet Aperçu HTML.

    REMARQUE
    • Si l’onglet Aperçu du HTML est fermé, appuyez sur la touche F4 pour ouvrir l’onglet HTML de prévisualisation . Vous pouvez également sélectionner Aperçu du HTML dans le menu Affichage pour ouvrir l’onglet HTML de prévisualisation .
      • l’aperçu HTML ne prend pas en charge les documents PDF, il est uniquement dédié aux documents au format XDP.
    ATTENTION

    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.

Pour prévisualiser un formulaire à l’aide de données d’exemple

Designer vous permet de prévisualiser et de tester votre formulaire à l’aide d’exemples de données XML. Il est recommandé de tester fréquemment votre formulaire à l’aide de données d’exemple afin de vous assurer qu’il s’affiche correctement.

Si vous ne disposez pas de données d’exemple, Designer peut les créer ou vous pouvez les créer vous-même. (Voir Génération automatique de données d’exemple pour la prévisualisation du formulaire et Pour créer des exemples de données afin de prévisualiser le formulaire.)

Le test de votre formulaire à l’aide d’une source de données d’exemple permet de s’assurer que les données et les champs sont mappés et que les sous-formulaires qui se répètent se répètent comme prévu. Vous pouvez créer une disposition de formulaire équilibrée qui offre un espace approprié à chaque objet pour afficher les données fusionnées.

  1. Sélectionnez Fichier > Propriétés du formulaire.

  2. 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.

  3. 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.

Aperçu des formulaires dans un référentiel

Dans AEM Forms, vous pouvez prévisualiser des formulaires et des documents dans un référentiel. L’aperçu permet de savoir exactement à quoi ressemblent les formulaires et comment se comportent les utilisateurs finaux.

Sur cette page