Adobe Experience Manager Forms est une application déployée sur AEM. Les formulaires AEM étendent les contenus Web et mobiles attrayants aux formulaires et documents d’entreprise, ce qui permet aux entreprises de procéder à des interactions numériques complexes tout en améliorant l’interaction des utilisateurs et en étendant la portée de l’entreprise.
La fonctionnalité AEM Forms prête à l’emploi incluse dans le guide de démarrage rapide d’AEM permet de découvrir les fonctionnalités d’AEM Forms. Une licence supplémentaire pour AEM Forms est requise pour installer le module complémentaire AEM Forms.
Le module complémentaire AEM Forms fournit les fonctionnalités complètes d’AEM Forms, telles que la création et la gestion de formulaires adaptatifs, les documents adaptatifs, les jeux de formulaires et les formulaires HTML5. Il permet également l’intégration d’AEM Forms à Adobe Analytics, aux services Adobe Sign, aux services documentaires et à beaucoup d’autres services.
Remarque :
Si vous envisagez d’utiliser AEM Forms Document Security ou le moteur de gestion de processus d’AEM Forms, installez AEM Forms Workflow (AEM Forms sur JEE). Pour plus d’informations sur l’installation, la mise à niveau et la mise en grappe d’AEM Forms sur JEE, consultez l’aide et les didacticiels relatifs à AEM Forms.
Avant de commencer à installer et configurer AEM Forms, assurez-vous que :
- le matériel et l’infrastructure logicielle sont en place. Pour la liste complète des matériels et logiciels pris en charge, voir l’article Conditions techniques applicables.
- le chemin d’installation d’AEM Quickstart ne contient aucun espace blanc.
- les instances d’auteur et de publication sont correctement installées. Pour les étapes détaillées, voir les articles Installation d’une instance d’auteur et Installation d’une instance de publication.
- les instances d’auteur et de publication ont correctement démarré. Pour obtenir des instructions détaillées, voir l’article Démarrage d’AEM.
- Le module complémentaire AEM Forms nécessite des bibliothèques 32 bits supplémentaires pour fonctionner sous Red Hat Enterprise Linux, SUSE Enterprise Linux et CentOS. Si vous utilisez Red Hat Enterprise Linux, SUSE Enterprise Linux et CentOS, installez les packages RPM suivants à partir du support d’installation du système d’exploitation correspondant :
- expat-2.0.1-9.1.el6.i686.rpm
- libxcb-1.5-1.el6.i686.rpm
- freetype-2.3.11-6.el6_0.2.i686.rpm
- libXau-1.0.5-1.el6.i686.rpm
- libSM-1.1.0-7.1.el6.i686.rpm
- zlib-1.2.3-25.el6.i686.rpm
- libICE-1.0.6-1.el6.i686.rpm
- libuuid-2.17.2-12.el6.i686.rpm
- glibc-2.12-1.25.el6.i686.rpm
- libXext-1.1-3.el6.i686.rpm
- nss-softokn-freebl-3.12.9-3.el6.i686.rpm
- fontconfig-2.8.0-3.el6.i686.rpm
- libX11-1.3-2.el6.i686.rpm
- libXrender-0.9.5-1.el6.i686.rpm
- libXrandr-1.3.0-4.el6.i686.rpm
- libXinerama-1.1-1.el6.i686.rpm
Remarque :
Les lots sont répertoriés à l’adresse http://[serveur]:[port]/system/console/.
Vous pouvez télécharger le module complémentaire AEM Forms depuis le partage de package AEM. Suivez les étapes ci-après pour télécharger le package :
-
Dans le partage de package, recherchez les packages de modules complémentaires de la version 6.2 d’AEM Forms, cliquez sur le package correspondant à votre système d’exploitation, puis sur Télécharger. Lisez et acceptez l’accord de licence, puis cliquez sur OK. Le téléchargement démarre. Une fois le téléchargement effectué, le mot Téléchargé apparaît en regard du package.
Vous pouvez également cliquer sur les hyperliens de l’article des versions AEM Forms pour télécharger manuellement un package.
-
Une fois le téléchargement terminé, cliquez surTéléchargé. Vous êtes redirigé vers le gestionnaire de package. Dans le gestionnaire de packages, recherchez le package téléchargé puis cliquez sur Installer.
Si vous téléchargez manuellement le package à l’aide du lien direct de l’article des versions AEM Forms, cliquez sur Télécharger le package, sélectionnez le package téléchargé, puis cliquez sur Télécharger. Une fois le package téléchargé, cliquez sur son nom, puis sur Installer.
-
Une fois le package installé, vous êtes invité à redémarrer l’instance AEM. Ne redémarrez pas immédiatement le serveur. Avant de redémarrer l’instance AEM, vérifiez que tous les lots (à l’exception du lot Signatures) sont à l’état actif. Si tous les lots ne sont pas actifs, patientez, puis vérifiez leur statut après quelques minutes.
Remarque :
Les lots sont répertoriés à l’adresse http://[serveur]:[port]/system/console/.
Sur l’instance d’auteur, configurez les agents de réplication pour chaque instance de publication. Ces agents répliquent le contenu des instances d’auteur dans toutes les instances de publication. Procédez comme suit sur l’instance d’auteur.
-
-
Accédez au gestionnaire de packages CRX à l’adresse http://[nom_hôte]:[port]/crx/packmgr/index.jsp. Chargez et installez le package téléchargé lors de l’étape 1. Pour plus d’informations sur l’installation des modules, consultez la section Utilisation de modules.
-
- Dans l’onglet paramètres, entrez une description, cochez la case Activé, sélectionnez la sérialisation du type comme valeur par défaut, définissez le délai de nouvel essai à 60000, laissez l’ID utilisateur de l’agent à blanc, puis définissez le niveau de journal sur Info.
- Dans l’onglet Transport, saisissez l’URI requise pour l’instance de publication http://[nom_hôte]:[port]/bin/receive?sling:authRequestLogin=1, ainsi que l’utilisateur et mot de passe. Les informations d’identification d’administrateur par défaut sont admin/admin.
- Dans l’onglet Étendu, saisissez la méthode POST dans la section méthode HTTP.
- Dans l’onglet Déclencheurs, sélectionnez À réception et cliquez sur OK.
Remarque :
Si vous n’avez qu’une seule instance de publication, vous pouvez utiliser l’agent de réplication par défaut nommé publish. Vous devez le modifier pour la spécification de l’URI de publication dans l’onglet Transport, comme indiqué à l’étape 7.b. Dans ce cas, il n’est pas nécessaire de créer un agent de réplication.
Remarque :
Si vous disposez d’une batterie de publication (plusieurs instances de publication non regroupées en clusters), vous devez créer un agent de réplication pour chaque instance de publication, comme mentionné aux étapes 1 à 9. Pour chacun de ces agents de réplication, le titre et le nom doivent être significatifs et uniques, de sorte que l’identification de l’instance de publication correspondante puisse être plus simple. Chacun de ces agents de réplication dispose d’un autre URI dans l’onglet Transport pointant vers une instance de publication particulière. Pour plusieurs instances de publication, vous pouvez également créer des agents de réplication en copiant l’agent de publication par défaut puis en modifiant l’URI dans l’onglet Transport de l’agent créé. Si vous n’utilisez pas l’agent de réplication par défaut, désactivez-le, afin d’éviter une tentative de réplication inutile.
Remarque :
Pour les grappes d’auteur, ces étapes doivent être exécutées sur une instance d’auteur (instance maître de préférence).
Sur l’instance d’auteur, vous devez configurer les agents de réplication inversée pour chaque instance de publication. Ces agents répliquent du contenu à partir de l’instance de publication vers l’instance d’auteur.
-
- Dans l’onglet paramètres, entrez une description, cochez la case Activé, sélectionnez la sérialisation du type comme valeur par défaut, définissez le délai de nouvel essai à 60000, laissez l’ID utilisateur de l’agent à blanc, puis définissez le niveau de journal sur Info.
- Dans l’onglet Transport, saisissez l’URI requise pour l’instance de publication http://[nom_hôte]:[port]/bin/receive?sling:authRequestLogin=1, ainsi que l’utilisateur et mot de passe. Les informations d’identification d’administrateur par défaut sont admin/admin.
- Dans l’onglet Étendu, saisissez la méthode POST dans la section méthode HTTP.
- Dans l’onglet Déclencheurs, sélectionnez À réception et cliquez sur OK.
Remarque :
Si vous n’avez qu’une seule instance de publication, vous pouvez utiliser l’agent de réplication par défaut nommé publish_reverse. Vous devez le modifier pour la spécification de l’URI de publication dans l’onglet Transport, comme indiqué à l’étape 7.b. Dans ce cas, il n’est pas nécessaire de créer un agent de réplication inverse.
Remarque :
Si vous disposez d’une batterie de publication (plusieurs instances de publication non regroupées en clusters), vous devez créer un agent de réplication inverse pour chaque instance de publication, comme mentionné aux étapes 1 à 9. Pour chacun de ces agents de réplication inverse, le titre et le nom doivent être parlants et uniques, de manière à faciliter l’identification de l’instance de publication correspondante. Chacun de ces agents de réplication dispose d’un autre URI dans l’onglet Transport pointant vers une instance de publication particulière. Pour plusieurs instances de publication, vous pouvez également créer des agents de réplication en copiant l’agent de publication par défaut puis en modifiant l’URI dans l’onglet Transport de l’agent créé. Si vous n’utilisez pas l’agent de réplication par défaut, désactivez-le, afin d’éviter une tentative de réplication inutile.
Le répartiteur est l’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 le répartiteur, effectuez les configurations suivantes pour AEM Forms :
Par défaut, la configuration du répartiteur AEM est stockée dans le fichier texte dispatcher.any. Ajoutez un filtre pour AEM Forms au fichier de configuration :
-
Accédez à la section des filtres et ajoutez le filtre suivant :
/0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # pour permettre l’envoi d’AEM Forms
Pour des informations détaillées sur des filtres, voir la documentation du répartiteur.Remarque :
Recherchez / filtrer pour localiser la section Filtre. Pour en savoir plus sur les filtres, voir la documentation du répartiteur.
Les services DocAssurance et Assembler ne sont activés qu’après les bibliothèques RSA et BouncyCastle. Suivez la procédure ci-après pour déléguer le démarrage des bibliothèques :
-
Naviguez jusqu’au dossier [répertoire d’installation AEM]\crx-quickstart\conf\ et ouvrez le fichier sling.properties pour modification.
Remarque :
Si vous utilisez [répertoire d’installation AEM]\crx-quickstart\bin\start.bat
pour démarrer AEM, modifiez le fichier sling.properties dans
[racine_AEM]\crx-quickstart\