Show Menu
SUJETS×

Tutorial: Publish your adaptive form

Ce didacticiel est une étape de la série Création de votre premier formulaire adaptatif . Il est recommandé de suivre la série dans l’ordre chronologique pour comprendre, exécuter et démontrer le cas d’utilisation complet du didacticiel.
Une fois le formulaire adaptatif prêt, vous pouvez le publier pour le rendre disponible pour les utilisateurs finaux. Les utilisateurs finaux peuvent ouvrir le formulaire publié sur n’importe quel périphérique et navigateur Internet. Lorsqu’un formulaire adaptatif est publié, le formulaire et le contenu associé sont copiés d’une instance d’auteur AEM vers une instance de publication AEM. Le formulaire est mis à la disposition de l’utilisateur final via l’instance de publication.
Vous disposez des méthodes suivantes pour publier un formulaire adaptatif :

Avant de commencer

  • Configurez une instance de publication AEM Forms : L’instance de publication est une instance publique d’AEM s’exécutant en mode de publication. Forms Dans un environnement de production, l’instance de publication se trouve en dehors du pare-feu de l’entreprise.
  • Configuration de la réplication et de la réplication inverse : La réplication copie le contenu de l’instance d’auteur vers une instance de publication et renvoie les entrées utilisateur (par exemple, les entrées de formulaire) de l’instance de publication vers l’instance d’auteur.

Publier le formulaire adaptatif en tant que page AEM

Lorsque le formulaire adaptatif est publié en tant que page AEM, la page Web entière contient uniquement le formulaire publié. Vous pouvez utiliser l’URL du formulaire adaptatif pour le lier à partir d’une autre page Web. Pour publier le formulaire adaptatif d'expédition-address-add-update-form en tant que page d'AEM :
  1. Connectez-vous à l’instance d’ Forms auteur de l’AEM et recherchez le formulaire adaptatif d’expédition-address-add-update-form dans l’interface utilisateur AEM Forms . https://localhost:4502/aem/forms.html/content/dam/formsanddocuments
  2. Sélectionnez le formulaire adaptatif d’expédition-address-add-update-form et appuyez sur Publier . Une boîte de dialogue contenant les actifs liés au formulaire adaptatif s’affiche. Appuyez sur Publier . Le formulaire adaptatif est publié et une boîte de dialogue de réussite s’affiche.
  3. Ouvrez le formulaire sur l’instance de publication. Le formulaire peut être rempli et envoyé par l’utilisateur final. https://localhost:4503/content/forms/af/shipping-address-add-update-form.html

Incorporer le formulaire adaptatif dans une page AEM Sites

aem Forms permet aux développeurs de formulaires d’incorporer aisément des formulaires adaptatifs dans une Sites page AEM. Le formulaire adaptatif incorporé est entièrement fonctionnel et les utilisateurs peuvent le remplir et le soumettre sans quitter la page. Il permet à l’utilisateur de rester dans le contexte d’autres éléments de la page Web et d’interagir simultanément avec le formulaire.
aem Forms fournissent un composant, AEM Forms Conteneur, pour l’intégration d’un formulaire adaptatif à une page de l’AEM Sites . Par défaut, le composant n’est pas visible dans AEM Sites conteneur. Effectuez les étapes suivantes pour activer le composant Forms Conteneur AEM et pour incorporer le formulaire adaptatif dans une Sites page AEM :
  1. Créez et ouvrez une page du site Web.Retail pour modification. Par exemple, https://localhost:4502/editor.html/content/we-retail/us/en/user/shipping-and-billing-address.html . The adaptive form is embedded to the Sites page.
    Vous pouvez également incorporer le formulaire adaptatif dans une Site's page Web.Retail existante. Par exemple, la page A PROPOS DE NOUS https://localhost:4502/editor.html/content/we-retail/us/en/about-us.html . Cela vous permet de gagner du temps pour créer une page. Les étapes ci-dessous utilisent la page nouvellement créée.
    Le site We.Retail est livré avec AEM. Si le site Web We.Retail n'est pas installé, consultez la section Mise en oeuvre des références We.Retail pour installer le site.
  2. Appuyez sur et sélectionnez l’option Modifier le modèle dans la page de site Web.Retail qui vient d’être créée. Le modèle de la page s’ouvre dans un nouvel onglet du navigateur.
  3. Appuyez sur dans la zone de conteneur de mise en page et appuyez sur des flux. Dans l’onglet Composants ​autorisés , développez l’accordéon Général , sélectionnez l’option Formulaire Le composant de Forms Conteneur AEM est activé pour la page.
  4. Ouvrez l’onglet du navigateur contenant la Sites page AEM ouverte à l’étape 1. Appuyez sur la zone Faire glisser les composants ici et appuyez sur +. Dans la zone Insérer un nouveau composant , appuyez sur Formulaire ​AEM. Le composant Conteneur ​AEM Forms est ajouté à la page.
  5. Appuyez sur le composant conteneur ​AEM Forms et appuyez sur . Une boîte de dialogue présentant les propriétés du Forms Conteneur AEM s’affiche. Dans le champ Chemin d’accès au fichier, recherchez et sélectionnez le formulaire adaptatif d’expédition-address-add-update-form. Appuyez sur . Le formulaire adaptatif est incorporé dans la page
  6. Publiez le formulaire adaptatif et la Sites page. Voici quelques points à prendre en considération :
    • If you publish the AEM Sites page for the first time and it includes an embedded form, publish the Sites page and the embedded form.
    • Si vous modifiez uniquement le formulaire incorporé dans une page de site publiée, publiez le formulaire d’origine et les modifications sont répercutées dans la page de site publiée. La page de site publiée comprend une référence au formulaire et n’exige pas de republier la page.
    • If you modify the Sites page and the embedded form, republish the Sites page and the form.
      Formulaire Changement d'adresse d'expédition et de facturation ajouté à une Sites page d'AEM.

Incorporer le formulaire adaptatif dans une page Web externe

Vous pouvez incorporer un formulaire adaptatif à une page Web externe (une page Web non AEM hébergée en dehors de AEM) en insérant quelques lignes de code JavaScript dans la page Web externe. Le code JavaScript envoie une requête HTTP au Forms serveur d’AEM pour le formulaire adaptatif et les ressources connexes et ajoute le formulaire adaptatif à la page Web. Pour obtenir des instructions détaillées, voir Intégration du formulaire adaptatif à une page Web externe.