Présentation de la publication de formulaires sur un portail introduction-to-publishing-forms-on-a-portal

Version
Lien de l’article
AEM as a Cloud Service
Cliquez ici
AEM 6.5
Cet article

Présentation des composants du portail Formulaires AEM aem-forms-portal-components-overview

Dans un scénario de déploiement de portail basé sur l’utilisation de formulaires standard, le développement de formulaires et le développement de portail sont deux activités distinctes. Lorsque les concepteurs et conceptrices de formulaires créent et stockent des formulaires dans un référentiel, les développeurs et développeuses web créent une application web pour répertorier les formulaires et gérer l’envoi de formulaires. Les formulaires sont copiés sur la plateforme web car il n’existe aucune communication entre le référentiel des formulaires et l’application web.

De tels scénarios entraînent souvent des problèmes de gestion et des retards de production. Par exemple, si une version plus récente d’un formulaire est disponible dans le référentiel, vous devez remplacer le formulaire sur la plateforme web, modifier l’application web et redéployer le formulaire sur le site public. Le redéploiement de l’application web peut entraîner une indisponibilité du serveur. En règle générale, les temps d’arrêt de serveur sont dus à une activité planifiée et, par conséquent, les modifications ne peuvent pas être transférées au site public instantanément.

AEM Forms fournit des composants de portail qui réduisent les frais de gestion et les délais de production. Les composants permettent aux développeurs Web de créer et de personnaliser un portail Formulaires sur les sites Web créés à l’aide d’Adobe Experience Manager (AEM).

Portail Formulaires AEM

Les composants de portail Formulaires vous permettent d’ajouter les fonctionnalités suivantes :

  • Créez une liste de formulaires dans des mises en page personnalisées. Mises en page de vues Liste, Carte et Panneau prêtes à l’emploi. Vous pouvez créer vos propres mises en page personnalisées.
  • Vous permet d’afficher des métadonnées et des actions personnalisées tout en les répertoriant.
  • Créez des listes de formulaires publiés par l’interface utilisateur d’AEM Forms sur l’instance de publication où sont utilisés les composants du portail Formulaires.
  • Autorisez les utilisateurs finaux à afficher les formulaires aux formats HTML et PDF.
  • Utilisation d’un profil HTML personnalisé pour le rendu des formulaires.
  • Activation de la recherche de formulaires en fonction de différents critères, tels que les propriétés, les métadonnées et les balises du formulaire.
  • Envoi de données de formulaire vers une servlet.
  • Utilisation de feuilles CSS pour la personnalisation de l’apparence du portail.
  • Création de liens vers des formulaires.
  • Création d’une liste de brouillons et d’envois associés au formulaire adaptatif créé par l’utilisateur ou l’utilisatrice finale.

Composants du portail Formulaires AEM disponibles available-aem-forms-portal-components

AEM Forms fournit les composants de portail suivants prêts à l’emploi, regroupés sous les groupes de composants Services de document et Prédicats de services de document  :

Search & Lister search-amp-lister

Le composant Search & Lister permet de répertorier les formulaires du référentiel de formulaires sur la page de portail et propose des options de configuration pour répertorier les formulaires selon des critères spécifiés. Il permet également de spécifier des critères de recherche pour permettre aux utilisateurs et utilisatrices du portail d’effectuer des recherches dans la liste des formulaires.

Brouillons et soumissions drafts-amp-submissions

Alors que le composant Search & Lister affiche les formulaires rendus publics par l’auteur ou l’auteure de formulaires, le composant Brouillons et envois affiche les formulaires enregistrés sous forme de brouillons en vue de leur achèvement ultérieur et les formulaires envoyés. Ce composant offre une expérience personnalisée à tout utilisateur ou utilisatrice connectée.

Le composant Lien vous permet de créer un lien vers un formulaire depuis n’importe quel emplacement de la page. Cela peut être le cas, par exemple, si vous proposez un programme de formation et que vous voulez que vos utilisateurs et utilisatrices envoient un formulaire pour s’inscrire à la formation. Vous avez indiqué les détails du programme sur votre site web. Sous les détails, vous souhaitez fournir un lien vers le formulaire d’inscription. Le composant Lien vous permet de créer ce lien.

Workflow du portail Formulaires forms-portal-workflow

Le portail Formulaires vous permet de répertorier les formulaires du référentiel de formulaires sur la page du portail. Il permet également de spécifier des critères de recherche pour permettre aux utilisateurs et utilisatrices du portail d’effectuer des recherches dans la liste des formulaires. Vous pouvez également utiliser le composant Brouillons et envois pour afficher les formulaires enregistrés en tant que brouillon en vue de les remplir ultérieurement et les formulaires envoyés. Vous devez effectuer un certain ensemble d’opérations avant que ces fonctionnalités ne soient disponibles sur une page Sites. Suivez les étapes de la séquence répertoriée pour rendre les composants et les fonctionnalités correspondantes disponibles sur une page de Sites :

  1. Activer les composants du portail Formulaires  : les composants du portail Formulaires prêts à l’emploi ne sont pas disponibles. Activez les composants depuis AEM sidekick pour une page AEM Sites.

  2. Répertorier des formulaires sur une page (créer une page du portail Formulaires) : vous pouvez répertorier les formulaires à la fois sur les pages AEM Sites et sur celles autres qu’AEM Sites. La liste contient les formulaires disponibles sur l’instance de publication. Un utilisateur peut ouvrir des formulaires et commencer à les remplir. Chaque fois qu’un utilisateur ouvre un formulaire, une nouvelle instance de formulaire est créée :

    1. Répertorier les formulaires sur une page AEM Sites  : ajoutez le composant Search & Lister à la page et configurez le Volet Liste dans la page pour répertorier les formulaires y contenus. Ajoutez et configurez le composant Volet Recherche au composant Search & Lister pour ajouter également la fonctionnalité de recherche à la page. La page contenant le composant du portail Formulaires est appelée page du portail Formulaires.

    2. Répertorier les formulaires sur une page qui n’est pas AEM Sites : utilisez les API de recherche du Portail Formulaires pour interroger, récupérer et répertorier des formulaires sur des pages autres qu’AEM Sites.

  3. Répertorier les brouillons et les formulaires envoyés sur une page du portail Formulaires  : ajoutez et configurez le composant Brouillons et envois sur la page du portail Formulaires. Le composant dresse la liste de tous les formulaires qui sont à l’état de brouillon et des formulaires déjà envoyés.

    Pour activer l’affichage d’un formulaire adaptatif envoyé dans l’onglet des envois, définissez Action d’envoi sur Action d’envoi du portail Formulaires. Vous pouvez également activer l’option Envoyer du portail Formulaires. Lorsqu’un utilisateur envoie un formulaire, ce dernier est ajouté à l’onglet des envois.

  4. Configurez le stockage pour les données de brouillons de formulaires et formulaires envoyés : par défaut, les données des brouillons et des envois sont stockées dans le référentiel AEM. Dans un environnement de production, il est recommandé de ne pas stocker des données de formulaire de brouillon ou envoyées dans le référentiel AEM. Configurez le composant du portail Formulaires pour enregistrer les données à un emplacement sécurisé.

  5. (Facultatif) Personnaliser des composants du portail Formulaires : personnalisez des modèles de page du portail Formulaires pour donner un aspect distinctif aux composants.

  6. (Facultatif) Ajouter des métadonnées personnalisées aux formulaires : ajoutez des métadonnées personnalisées aux formulaires pour améliorer l’expérience de recherche et de mise en liste.

  7. Publier la page du portail Formulaires : votre page du portail Formulaires est maintenant prête. Publiez la page.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2