Enregistrer des formulaires en tant que brouillons et les répertorier sur la page Sites

Cet article contient du contenu sur la fonctionnalitéBrouillons, une fonctionnalité de version préliminaire. La fonctionnalité de version préliminaire n’est accessible que par le biais de notre canal de version préliminaire.

Prenons l’exemple d’un utilisateur qui commence à remplir un formulaire, mais qui doit se mettre en pause et revenir ultérieurement. AEM propose une option save-as-draft, permettant à l’utilisateur d’enregistrer le formulaire en tant que brouillon pour une exécution ultérieure. Pour faciliter cela, AEM fournit le composant Portail Forms ​prêt à l’emploi Drafts & Submissions{qui affiche les brouillons et les envois sur les pages AEM Sites. Le composant répertorie les formulaires qui ont été enregistrés en tant que brouillons pour une fin ultérieure, ainsi que ceux qui ont été envoyés. Seuls les utilisateurs connectés peuvent modifier leurs brouillons ou afficher leurs formulaires envoyés. Cependant, si un utilisateur anonyme parcourt la liste des formulaires à l’aide du composant Search & Lister et enregistre un formulaire en tant que brouillon, ce brouillon n’est pas répertorié par le composant Drafts & Submissions. Pour afficher les brouillons et les envois, les utilisateurs doivent être connectés au moment de l’envoi du formulaire.

Icône Brouillons

Prérequis

Configuration du composant Portail Forms de stockage Azure et de stockage unifié pour les versions préliminaires et les envois

Le composant Drafts & Submissions a besoin d’une configuration de stockage pour enregistrer et répertorier les brouillons sur la page AEM Sites. Le connecteur de stockage unifié offre une structure pour lier AEM avec un stockage externe. Pour enregistrer le formulaire en tant que brouillon, vérifiez que vous disposez d’un compte de stockage Azure et d’une clé d’accès pour autoriser l’accès au compte de stockage Azure. Une fois que vous disposez d’un compte de stockage Azure et de la clé d’accès, effectuez les étapes suivantes pour créer une configuration de stockage Azure :

  1. Accédez à Outils > Cloud Services > Stockage Azure.

    Choix de carte de stockage Azure

  2. Sélectionnez un dossier de configuration pour créer la configuration et sélectionnez Créer.

    Sélectionner le dossier de configuration de stockage Azure

  3. Indiquez un titre pour la configuration dans le champ Titre.

  4. Indiquez le nom du compte de stockage Azure dans les champs Compte de stockage Azure et Clé d’accès Azure .

    Configuration du stockage Azure

    Saisissez Connection String dans la zone de texte Azure Storage Account et Azure Key dans la zone de texte Azure Access key.

  5. Cliquez sur Enregistrer.

    note note
    NOTE
    Vous pouvez récupérer le compte de stockage Azure et la clé d’accès Azure à partir du portail Microsoft Azure.

    Après, vous avez créé avec succès la configuration de stockage Azure, configurez le connecteur de stockage unifié pour le portail Forms, en procédant comme suit :

  6. Accédez à Outils > Formulaires > Connecteur de stockage unifié.

    Stockage du connecteur unifié

  7. Dans la section Portail Formulaires, sélectionnez Azure dans la liste déroulante Stockage.

  8. Spécifiez le chemin de configuration de la configuration du stockage Azure dans le champ Chemin de configuration du stockage.

    Paramètre de stockage du connecteur unifié

  9. Sélectionnez Enregistrer.

NOTE
Si vous devez configurer une option de stockage autre qu’Azure, écrivez à aem-forms-ea@adobe.com à partir de votre adresse électronique officielle avec vos besoins détaillés.

Une fois que vous avez correctement configuré Azure Storage et Unified Storage Connector pour stocker les brouillons et les formulaires envoyés, ajoutez le composant Drafts & Submissions sur la page AEM Sites.

Comment ajouter le composant Drafts & Submissions à une page AEM Sites ?

Vous pouvez utiliser des composants Forms Portal prêts à l’emploi pour répertorier les brouillons et les envois sur la page Sites. Effectuez les étapes suivantes pour ajouter le composant de portail Drafts & Submissions :

  1. Ouvrez la page AEM Sites en mode Modifier .

  2. Accédez à Informations sur la page > Modifier le modèle.
    Modifier la stratégie de modèle

  3. Cliquez sur la stratégie et cochez la case Drafts & Submissions sous le [nom de projet AEM archetype] - Forms and Communications Portal.

    Sélection de stratégie

  4. Cliquez sur Terminé.

  5. Ouvrez à nouveau la page AEM Sites en mode création.

  6. Recherchez la section dans l’éditeur de page qui vous permet d’ajouter le composant Portail Forms .

  7. Cliquez sur l'icône Ajouter . L’icône est un signe plus (+) qui indique l’option d’ajout de nouveaux composants.

    Cliquez sur l’icône Ajouter pour afficher une boîte de dialogue Insérer un nouveau composant qui affiche divers composants à insérer.

    note note
    NOTE
    Vous pouvez également faire glisser et déposer le composant.
  8. Parcourez les composants disponibles dans la boîte de dialogue et sélectionnez un composant dans la liste. Par exemple, sélectionnez le composant Drafts & Submissions dans la liste pour ajouter le composant Drafts & Submissions du portail Forms.

    Ajouter un composant Drafts and Submission

Maintenant, configurez les propriétés du composant Drafts and Submissions en fonction des exigences.

Configuration des propriétés du composant Drafts & Submissions

Vous pouvez configurer les propriétés de la fonction Drafts & Submissions :

  1. Sélectionnez le composant Drafts & Submissions .

  2. Cliquez sur l’icône Configurer et la boîte de dialogue s’affiche.

  3. Dans la boîte de dialogue Drafts and Submissions, spécifiez ce qui suit :

    • Titre Pour identifier un composant dans une page Sites et, par défaut, le titre s’affiche au-dessus du composant.
    • Sélectionner un type : pour indiquer la liste de formulaires en tant que brouillons ou formulaires envoyés. Si vous choisissez Brouillon de Forms, les formulaires enregistrés en tant que brouillons s’affichent. Vous pouvez également sélectionner Forms envoyée pour afficher les formulaires envoyés par les utilisateurs connectés.
    • Mise en page : pour afficher la liste des brouillons de formulaires ou des formulaires envoyés au format carte ou liste.

    Propriétés du composant Drafts Submission

Configuration de formulaires à enregistrer en tant que brouillons

Vous pouvez configurer les Forms adaptatives de deux manières suivantes pour les enregistrer en tant que brouillons en vue d’une utilisation ultérieure :

Action de l’utilisateur ou de l’utilisatrice

NOTE
Assurez-vous que la version des composants principaux est définie sur 3.0.24 ou ultérieure pour enregistrer les formulaires en tant que brouillons à l’aide de la règle Enregistrer le formulaire.

Pour enregistrer un formulaire en tant que brouillon, créez une règle Enregistrer le formulaire sur un composant de formulaire, comme un bouton. Lorsque vous cliquez sur le bouton, la règle se déclenche et le formulaire est enregistré en tant que brouillon. Effectuez les étapes suivantes pour créer une règle Enregistrer le formulaire sur un composant de bouton :

  1. Ouvrez un formulaire adaptatif en mode d’édition.

  2. Sélectionnez l’icône Modifier les règles pour ouvrir l’éditeur de règles pour le composant Bouton.

  3. Sélectionnez Créer pour configurer et créer la règle pour le bouton.

  4. Dans la section When, sélectionnez is click et, dans la section Then, sélectionnez l’option Save Form (Enregistrer le formulaire).

  5. Cliquez sur Terminé pour enregistrer la règle.

    Créer une règle pour le bouton

Lorsque vous prévisualisez un formulaire adaptatif, remplissez-le et cliquez sur le bouton Enregistrer le formulaire, le formulaire est enregistré en tant que brouillon.

Brouillons

NOTE
Assurez-vous que la version des composants principaux est définie sur 3.0.52 ou version ultérieure pour enregistrer les formulaires en tant que brouillons à l’aide de la fonction d’enregistrement automatique.

Vous pouvez également configurer un formulaire adaptatif pour l’enregistrer automatiquement en fonction d’un événement temporel, en vous assurant qu’il est enregistré après la durée spécifiée. Lorsque vous activez les composants Forms Portal pour votre environnement, l’onglet Enregistrement automatique s’affiche dans les propriétés du conteneur Forms. Vous pouvez configurer la fonction d’enregistrement automatique d’un formulaire adaptatif :

  1. Dans l’instance d’auteur, ouvrez un formulaire adaptatif en mode d’édition.

  2. Ouvrez l’explorateur de contenu, puis sélectionnez le composant Conteneur de guide de votre formulaire adaptatif.

  3. Cliquez sur l’icône Propriétés du guide des propriétés du conteneur de guide et ouvrez l’onglet Brouillons .

    Enregistrement automatique

  4. Cochez la case Enregistrer automatiquement les brouillons pour activer l’enregistrement automatique du formulaire en tant que brouillons.

  5. Configurez Enregistrer la préférence comme Enregistrer les brouillons à intervalles réguliers, pour enregistrer automatiquement le formulaire après un intervalle de temps spécifique.

  6. Spécifiez l’intervalle dans Périodicité de l’intervalle de sauvegarde (secondes) pour définir la durée qui déclenche l’enregistrement automatique du formulaire à l’intervalle défini.

  7. Cliquez sur Terminé.

Afficher les brouillons/formulaires envoyés sur la page Sites à l’aide du composant Drafts & Submissions

Pour afficher les brouillons enregistrés ou les formulaires envoyés, utilisez le composant Portail Forms Drafts & Submissions.
Lorsque Select Type est sélectionné en tant que Brouillon de Forms dans la boîte de dialogue de configuration du composant Drafts & Submissions, les formulaires enregistrés en tant que brouillons apparaissent sur la page Sites. Vous pouvez ouvrir les brouillons en cliquant sur les points de suspension (…) pour remplir le formulaire.

Icône Brouillons

Lorsque Select Type est sélectionné en tant que Submitted Forms dans la boîte de dialogue de configuration du composant Drafts & Submissions, les formulaires envoyés s’affichent. Vous pouvez afficher les formulaires envoyés, mais ne pouvez pas les modifier.

Icône Envois

Vous pouvez également ignorer les formulaires en cliquant sur les points de suspension (…) qui apparaissent dans le coin inférieur droit du formulaire.

Étapes suivantes

Dans l’article suivant, apprenez à ajouter des références à des formulaires sur la page Sites à l’aide du composant Link Forms Portal.

Articles connexes

Voir également see-also

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab