Installation et configuration des fonctionnalités de capture de données install-and-configure-data-capture-capabilities

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

Installez et configurez les formulaires adaptatifs, les PDF forms et HTML5 Forms. Configurez Adobe Analytics et Adobe Target pour les formulaires adaptatifs afin d’analyser l’utilisation des formulaires et de cibler les utilisateurs en fonction de leur profil.

Présentation introduction

AEM Forms fournit un ensemble de formulaires pour obtenir des données de l’utilisateur final : formulaires adaptatifs, Forms HTML5 et PDF forms. Il fournit également des outils pour répertorier tous les formulaires disponibles sur une page web, analyser l’utilisation des formulaires et cibler les utilisateurs en fonction de leur profil. Ces fonctionnalités sont incluses dans le module complémentaire AEM Forms. Le module complémentaire est déployé sur une instance d’auteur ou de publication d’AEM.

Formulaires adaptatifs : Ces formulaires changent l’aspect en fonction de la taille d’écran de l’appareil, sont attrayants et interactifs par nature. Adaptive Forms peut également s’intégrer à Adobe Analytics, Acrobat Sign et Adobe Target. Il vous permet de fournir aux utilisateurs des formulaires personnalisés et des expériences orientées processus en fonction de leur démographie et d’autres fonctionnalités. Vous pouvez également intégrer des formulaires adaptatifs à Acrobat Sign.

PDF forms sont adaptées à l’impression au pixel près et à la capture d’informations numériques dans un document PDF. Dans l’avatar numérique, vous pouvez utiliser Adobe Acrobat ou Acrobat Reader pour remplir ces formulaires. Vous pouvez héberger ces formulaires sur votre site web ou utiliser le portail de formulaires pour répertorier ces formulaires sur un site AEM. Vous pouvez également envoyer ces formulaires par courrier électronique à d’autres personnes en tant que pièces jointes. Ces formulaires sont mieux adaptés aux environnements de bureau.

HTML5 Forms sont la version de PDF forms compatible avec les navigateurs. HTML5 Forms convient aux environnements qui ne prennent pas en charge les modules externes de PDF. Les formulaires HTML5 permettent le rendu des formulaires basés sur XFA sur les périphériques mobiles et les navigateurs de bureau ne prenant pas en charge les documents XFA en PDF. Ces formulaires sont mieux adaptés aux tablettes et aux environnements de bureau.

AEM Forms est une puissante plateforme de classe d’entreprise et la capture de données (formulaires adaptatifs, PDF forms et Forms HTML5) n’est qu’une des fonctionnalités d’AEM Forms. Pour obtenir la liste complète des fonctionnalités, voir Présentation d’AEM Forms.

Topologie de déploiement deployment-topology

Le module complémentaire AEM Forms est une application déployée sur AEM. Vous n’avez besoin que d’un minimum d’une instance AEM Author et d’une instance AEM Publish pour exécuter les fonctionnalités de capture de données AEM Forms. La topologie suivante est suggérée pour exécuter les fonctionnalités de capture de données AEM Forms AEM Forms. Pour plus d’informations sur la topologie, voir Topologies d’architecture et de déploiement pour AEM Forms.

recommened-topology

Configuration requise system-requirements

Avant de commencer à installer et configurer la fonctionnalité de capture de données AEM Forms, assurez-vous que :

  • Le matériel et l’infrastructure logicielle sont en place. Pour obtenir une liste détaillée des matériels et logiciels pris en charge, voir Conditions techniques applicables.

  • Le chemin d’installation de l’instance AEM ne contient pas d’espaces.

  • Une instance AEM est en cours d’exécution. Dans la terminologie AEM, une « instance » est une copie d’AEM s’exécutant sur un serveur en mode de création ou de publication. Vous avez besoin d’au moins deux instances AEM (une instance de création et une instance de publication) pour exécuter les fonctionnalités de capture de données AEM Forms :

    • Auteur: Instance d’AEM utilisée pour créer, télécharger et modifier du contenu et administrer le site web. Une fois que le contenu est publié, il est répliqué sur l’instance de publication.
    • Publier: Une instance AEM qui diffuse le contenu publié au public sur Internet ou sur un réseau interne.
  • Les exigences de mémoire sont respectées. Le package complémentaire AEM Forms nécessite :

    • 15 Go d’espace temporaire pour les installations basées sur Microsoft Windows.
    • 6 Go d’espace temporaire pour les installations Unix.
  • La réplication et la réplication inverse pour les instances de création et de publication sont définies. Pour plus d’informations, voir Réplication.

  • Configuration requise supplémentaire pour les systèmes UNIX : Si vous utilisez un système d’exploitation UNIX, installez les packages suivants à partir du support d’installation du système d’exploitation correspondant.

expat
libxcb
freetype
libXau
libSM
zlib
libICE
libuuid
glibc
libXext
nss-softokn-freebl
fontconfig
libX11
libXrender
libXrandr
libXinerama

Installation du package complémentaire AEM Forms install-aem-forms-add-on-package

Le module complémentaire AEM Forms est une application déployée sur AEM. Le package contient la capture de données AEM Forms et d’autres fonctionnalités. Suivez les étapes ci-après pour installer le package du module complémentaire :

  1. Ouvrez la Distribution de logiciels. Vous avez besoin d’un Adobe ID pour vous connecter à la Distribution de logiciels.

  2. Appuyez sur  Adobe Experience Manager  disponible dans le menu d’en-tête.

  3. Dans le Filtres section :

    1. Sélectionner Forms de la Solution liste déroulante.
    2. Sélectionnez la version et le type du package. Vous pouvez également utiliser l’option  Rechercher des téléchargements pour filtrer les résultats.
  4. Appuyez sur le nom de package applicable à votre système d’exploitation, sélectionnez  Accepter les conditions du CLUF, puis appuyez sur Télécharger.

  5. Ouvrez Package Manager et cliquez sur  Télécharger le package  pour télécharger le package.

  6. Sélectionnez le package et cliquez sur  Installer.

    Vous pouvez également télécharger le package via le lien direct répertorié dans l’article Version d’AEM Forms.

  7. Une fois le package installé, vous êtes invité à redémarrer l’instance AEM. Ne redémarrez pas immédiatement le serveur. Avant d’arrêter le serveur AEM Forms, attendez que les messages ServiceEvent REGISTERED et ServiceEvent UNREGISTERED cessent d’apparaître dans le fichier [repertoire-installation-AEM]/crx-quickstart/logs/error.log et que le journal soit stable.

  8. Répétez les étapes 1 à 7 sur toutes les instances de création et de publication.

Configurations post-installation post-installation-configurations

AEM Forms comporte quelques configurations obligatoires et facultatives. Les configurations obligatoires incluent la configuration des bibliothèques BouncyCastle et de l’agent de sérialisation. Les configurations facultatives incluent la configuration du Dispatcher, du portail Forms, d’Acrobat Sign, d’Adobe Analytics et d’Adobe Target.

Configurations post-installation obligatoires mandatory-post-installation-configurations

Configuration des bibliothèques RSA et BouncyCastle configure-rsa-and-bouncycastle-libraries

Pour déléguer le démarrage des bibliothèques, procédez comme suit sur toutes les instances dʼauteur et de publication :

  1. Arrêtez l’instance AEM sous-jacente.

  2. Ouvrez le fichier [répertoire d’installation AEM]\crx-quickstart\conf\sling.properties pour le modifier.

    Si vous utilisiez [répertoire d’installation AEM]\crx-quickstart\bin\start.bat pour démarrer AEM, modifiez le fichier sling.properties dans [racine_AEM]\crx-quickstart.

  3. Ajoutez les propriétés suivantes au fichier sling.properties :

    code language-none
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
  4. (AIX uniquement) Ajoutez les propriétés suivantes au fichier sling.properties :

    code language-none
    sling.bootdelegation.xerces=org.apache.xerces.*
    
  5. Enregistrez et fermez le fichier, puis démarrez l’instance AEM.

  6. Répétez les étapes 1 à 4 sur toutes les instances de création et de publication.

Configurer l’agent de sérialisation configure-the-serialization-agent

Pour autoriser le package, procédez comme suit sur toutes les instances dʼauteur et de publication :

  1. Ouvrez AEM Configuration Manager dans une fenêtre de navigateur. L’URL par défaut est https://[server]:[port]/system/console/configMgr.
  2. Recherchez et ouvrez la configuration du pare-feu de désérialisation.
  3. Ajoutez le package sun.util.calendar au champ Placer sur la liste autorisée. Cliquez sur Enregistrer.
  4. Répétez les étapes 1 à 3 sur toutes les instances de création et de publication.

Configurations optionnelles de post-installation optional-post-installation-configurations

La configuration de Dispatcher configure-dispatcher

Dispatcher est un outil de mise en cache et d’équilibrage de charge pour AEM. Le répartiteur AEM aide également à protéger le serveur AEM des attaques. Vous pouvez augmenter la sécurité de votre instance AEM en utilisant le répartiteur conjointement avec un serveur Web de niveau élevé. Si vous utilisez Dispatcher, effectuez les configurations suivantes pour AEM Forms :

  1. Configurez l’accès à AEM Forms:

    Ouvrez le fichier dispatcher.any pour le modifier. Accédez à la section filter et ajoutez le filtre suivant à la section filter :

    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission

    Enregistrez et fermez le fichier. Pour plus d’informations sur les filtres, voir Documentation de Dispatcher.

  2. Configurez le service de filtrage des référents :

    Connectez-vous au gestionnaire de configuration Apache Felix en tant qu’administrateur. L’URL par défaut du gestionnaire de configuration est https://[server]:[port_number]/system/console/configMgr. Dans le menu Configurations, sélectionnez l’option Apache Sling Referrer Filter. Dans le champ Allow Hosts, saisissez le nom d’hôte du répartiteur afin de l’activer comme référent et cliquez sur Enregistrer. Le format de l’entrée est https://[server]:[port].

Configuration du cache configure-cache

La mise en cache est un mécanisme qui permet de raccourcir les temps d’accès aux données, de réduire la latence et d’améliorer les vitesses d’entrée/sortie (E/S). Le cache de formulaires adaptatifs stocke uniquement le contenu de HTML et la structure JSON d’un formulaire adaptatif sans enregistrer de données préremplies. Cela permet de réduire le temps nécessaire au rendu d’un formulaire adaptatif.

  • Lors de l’utilisation du cache de formulaires adaptatifs, utilisez la variable AEM Dispatcher pour mettre en cache les bibliothèques clientes (CSS et JavaScript) d’un formulaire adaptatif.
  • Lors du développement de composants personnalisés, gardez le cache de formulaires adaptatifs désactivé sur le serveur utilisé pour le développement.

Pour configurer la mise en cache des formulaires adaptatifs, procédez comme suit :

  1. Accédez à la page de configuration de la console web AEM à l’adresse https://[server]:[port]/system/console/configMgr.

  2. Cliquez sur la configuration de canal web de communication interactive de formulaire adaptatif  pour éditer ses valeurs de configuration. Dans la boîte de dialogue Modifier les valeurs de configuration, spécifiez le nombre maximal de formulaires ou de documents qu’une instance du serveur AEM Forms peut mettre en cache le champ Nombre de formulaires adaptatifs. La valeur par défaut est 100. Cliquez sur Enregistrer.

    note note
    NOTE
    Pour désactiver le cache, définissez la valeur du champ Nombre de Forms adaptatives sur 0. Le cache est réinitialisé, et tous les formulaires et documents sont supprimés du cache lorsque vous désactivez ou modifiez la configuration du cache.

Configuration de la communication SSL pour le modèle de données de formulaire configure-ssl-communcation-for-form-data-model

Vous pouvez activer la communication SSL pour le modèle de données de formulaire. Pour activer la communication SSL pour le modèle de données de formulaire, avant de démarrer une instance AEM Forms, ajoutez des certificats au Trust Store Java de toutes les instances. Vous pouvez exécuter la commande ci-dessous pour ajouter les certificats :

keytool -import -alias <alias-name> -file <pathTo .cer certificate file> -keystore <<pathToJRE>\lib\security\cacerts>

Configuration d’Acrobat Sign configure-adobe-sign

Acrobat Sign active les processus de signature électronique pour les formulaires adaptatifs. Les signatures électroniques améliorent les processus de traitement des documents pour les services juridiques, commercial, des ressources humaines, et bien d’autres domaines.

Dans un scénario Acrobat Sign et de formulaires adaptatifs type, un utilisateur remplit un formulaire adaptatif pour demander un service. Par exemple, un formulaire de demande de carte bancaire et d’allocation. Lorsqu’un utilisateur remplit, envoie et signe le formulaire de demande, le formulaire est envoyé au fournisseur de services pour qu’il prenne d’autres mesures. Le fournisseur de services examine la demande et utilise Acrobat Sign pour marquer la demande approuvée. Pour activer des processus de signature électronique similaires, vous pouvez intégrer Acrobat Sign à AEM Forms.

Pour utiliser Acrobat Sign avec AEM Forms, Intégration d’Acrobat Sign à AEM Forms.

Configuration d’Adobe Analytics configure-adobe-analytics

AEM Forms s’intègre à Adobe Analytics, ce qui permet la capture et le suivi des mesures de performances des formulaires et des documents que vous avez publiés. L’analyse de ces mesures contribue à une prise de décisions éclairée fondée sur les données, eu égard aux modifications requises pour concevoir des formulaires ou des documents plus faciles à utiliser.

Pour utiliser Adobe Analytics avec AEM Forms, voir Configuration des analyses et des rapports.

Intégration d’Adobe Target integrate-adobe-target

Il est probable que vos clients abandonnent un formulaire si l’expérience qu’il offre n’est pas engageante. Bien que cela soit frustrant pour les clients, cela peut également augmenter le volume et le coût de l’assistance pour votre entreprise. Il est essentiel et difficile d’identifier et de fournir une expérience client adaptée qui augmente le taux de conversion. AEM forms détient la clé de ce problème.

AEM forms s’intègre à Adobe Target, une solution Adobe Marketing Cloud, pour offrir des expériences client personnalisées et attrayantes sur plusieurs canaux numériques. Pour utiliser Adobe Target avec des formulaires adaptatifs de test A/B, intégrez Adobe Target à AEM Forms.

Étapes suivantes next-steps

Vous avez configuré un environnement pour utiliser les fonctionnalités de capture de données AEM Forms. Les prochaines étapes pour utiliser cette fonctionnalité sont les suivantes :

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da