Show Menu
SUJETS×

Installation et configuration du flux de travail centré sur Forms sur OSGi

Présentation

Les entreprises collectent et traitent les données de plusieurs formulaires, systèmes principaux et autres sources de données. Le traitement des données implique des procédures d’examen et d’approbation, des répétitives et l’archivage des données. Par exemple, la révision d’un formulaire et sa conversion en PDF. Une fois cette opération effectuée manuellement, le répétitif peut prendre beaucoup de temps et de ressources.
Vous pouvez utiliser le flux de travail centré sur Forms sur OSGi pour créer rapidement des basés sur des formulaires adaptatifs. Ces peuvent vous aider à automatiser les de révision et d’approbation, les de processus d’entreprise et d’autres répétitifs. Ces permettent également de traiter les de (créer, assembler, distribuer et archiver desPDF, ajouter des signatures numériques pour limiter l’accès aux, décoder des formulaires à code à barres, etc.) et utiliser le processus de signature d’Adobe Sign avec les formulaires et les.
Une fois configurés, ces de peuvent être déclenchés manuellement pour terminer un processus défini ou s’exécuter par programmation lorsque les utilisateurs envoient un formulaire ou une communication interactive. Cette fonctionnalité est incluse dans le package du module complémentaire AEM Forms.
AEM Forms est une plate-forme d’entreprise performante. Le flux de travail centré sur les formulaires sur OSGi 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 .
Avec le processus basé sur l’utilisation de Forms sur OSGi, vous pouvez rapidement créer et déployer des processus pour différentes tâches sur la pile OSGi, sans avoir à installer la fonctionnalité Process Management complète sur la pile JEE. Consultez une comparaison du AEM Forms sur OSGi et de Process Management sur JEE pour découvrir les différences et les similitudes entre les fonctionnalités.
Après la comparaison, si vous choisissez d’installer la fonctionnalité Process Management sur la pile JEE, voir Installation ou mise à niveau d’AEM Forms sur JEE pour plus d’informations sur l’installation et la configuration de la pile JEE et sur les fonctionnalités Process Management.

Topologie de déploiement

Le package du module complémentaire AEM Forms est une application déployée sur AEM. Vous avez besoin d’un minimum d’une instance d’auteur ou de traitement AEM (auteur de production) pour exécuter le flux de travail orienté vers Forms sur la fonctionnalité OSGi. A processing instance is a hardened AEM Author instance. N’effectuez aucune création réelle, telle que la création de ou de formulaires adaptatifs, sur l’auteur de la production.
La topologie suivante est une topologie indicative permettant d’exécuter les communications interactives AEM Forms, la gestion des correspondances, la capture de données AEM Forms et les fonctionnalités du processus basé sur l’utilisation de Forms sur OSGi. Pour plus d’informations sur la topologie, voir Topologies d’architecture et de déploiement pour AEM Forms .
Le flux de travaux AEM Forms centré sur OSGi exécute la boîte de réception AEM et l’interface utilisateur de création de modèle de flux de travail AEM sur les instances d’auteur d’AEM Forms.

Configuration requise

Passez à la section Etapes Étapes suivantes suivantes du de si vous avez déjà installé AEM Forms sur OSGi, comme expliqué dans l’article Installer et configurer les fonctionnalités de capture de données.
Avant de commencer à installer et à configurer le flux de travaux Forms sur OSGi, 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 aucun espace blanc.
  • Une instance AEM est en cours d’utilisation. 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 une instance AEM (Auteur ou Traitement) pour exécuter le flux de travail Forms sur OSGi :
    • Création  : instance AEM utilisée pour créer, télécharger et modifier du contenu et assurer l’administration du site Web. Une fois que le contenu est publié, il est répliqué sur l’instance de publication.
    • Traitement : une instance de traitement est une instance de création AEM sécurisée de manière renforcée . Vous pouvez configurer une instance de création et renforcer sa sécurité après avoir effectué l’installation.
    • Publication  : instance AEM qui diffuse le contenu publié au public sur Internet ou sur un réseau interne.
  • Les besoins en mémoire sont satisfaits. Le module complémentaire AEM Forms nécessite :
    • 15 Go d’espace temporaire pour les installations Microsoft Windows.
    • 6 Go d’espace temporaire pour les installations Unix.
  • Conditions supplémentaires pour les systèmes UNIX : si vous utilisez un système d’exploitation UNIX, installez les packages suivants des supports 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 module complémentaire AEM Forms

Le package du module complémentaire AEM Forms est une application déployée sur AEM. Le package contient le flux de travail centré sur Forms sur OSGi et d’autres fonctionnalités. Suivez les étapes ci-après pour installer le package du module complémentaire :
  1. Connectez-vous au serveur AEM en tant qu’administrateur, puis ouvrez le partage de package . Vous avez besoin d’un Adobe ID pour vous connecter au partage de package.
  2. Dans le partage de package AEM , recherchez les packages de modules complémentaires AEM 6.5 Forms ou les derniers Service Packs , 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 utiliser le numéro de version pour rechercher un package de module complémentaire. Pour obtenir le numéro de version du dernier package, voir l’article Versions AEM Forms .
  3. Une fois le téléchargement terminé, cliquez sur Té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 répertorié dans l’article Versions AEM Forms , connectez-vous au gestionnaire de package, cliquez sur Télécharger le package , sélectionnez le package téléchargé et cliquez sur Télécharger. Une fois le package téléchargé, cliquez sur son nom, puis sur Installer .
  4. 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, patientez jusqu’à ce que les messages ServiceEvent REGISTERED et ServiceEvent UNREGISTERED cessent d’apparaître dans le fichier #/crx-quickstart/logs/error.log et que le journal soit stable.
  5. Répétez les étapes 1 à 4 sur toutes les instances de création et de publication.

Configurations post-installation

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 répartiteur et d’Adobe Target.

Configurations post-installation obligatoires

Configuration des bibliothèques RSA et BouncyCastle

Effectuez les étapes suivantes sur toutes les instances d’auteur et de publication pour redémarrer et déléguer les bibliothèques :
  1. Arrêtez l’instance AEM sous-jacente.
  2. Open the #\crx-quickstart\conf\sling.properties file for editing.
    If you used #\crx-quickstart\bin\start.bat to start AEM, then edit the sling.properties located at #\crx-quickstart\.
  3. Ajoutez les propriétés suivantes au fichier sling.properties :
    sling.bootdelegation.class.com.rsa.jsafe.provider.JsafeJCE=com.rsa.*
    sling.bootdelegation.class.org.bouncycastle.jce.provider.BouncyCastleProvider=org.bouncycastle.*
    
    
  4. Enregistrez et fermez le fichier, puis démarrez l’instance AEM.
  5. Répétez les étapes 1 à 4 sur toutes les instances de création et de publication.

Configurer l’agent de sérialisation

Procédez comme suit sur toutes les instances de création et de publication pour placer le package sur liste blanche :
  1. Ouvrez AEM Configuration Manager dans une fenêtre de navigateur. The default URL is https://' #: #'/system/console/configMgr.
  2. Recherchez et ouvrez la configuration du pare-feu de désérialisation .
  3. Ajoutez le package sun.util.calendar dans le champ Liste blanche . Cliquez sur Enregistrer.
  4. Répétez les étapes 1 à 3 sur toutes les instances de création et de publication.

Configurations post-installation facultatives

La configuration de Dispatcher

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é. If you use Dispatcher , then perform the following configurations for AEM Forms:
  1. Configurez l’accès à AEM Forms:
    Ouvrez le fichier dispatcher.any en mode d’édition. Accédez à la section des filtres et ajoutez le filtre suivant à la section des filtres :
    /0025 { /type "allow" /glob "* /bin/xfaforms/submitaction*" } # to enable AEM Forms submission
    Enregistrez et fermez le fichier. Pour des informations détaillées sur les filtres, voir la documentation du répartiteur .
  2. Configurez le service de filtrage des référents :
    Connectez-vous à Configuration Manager d’Apache Felix en tant qu’administrateur. The Default URL of the configuration manager is https://'server': #/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 . The format of the entry is https://'[server]:[port]' .

Configuration du cache

La mise en cache est un mécanisme qui permet de raccourcir les temps d’accès aux données, réduire le temps de réponse et améliorer les vitesses d’entrée/sortie (E/S). Le cache de formulaires adaptatifs stocke uniquement le contenu HTML et la structure JSON d’un formulaire adaptatif sans enregistrer les données pré-renseignées. Cela permet de réduire le temps nécessaire pour effectuer le rendu d’un formulaire adaptatif.
  • Lorsque vous utilisez le cache de formulaires adaptatifs, utilisez le répartiteur AEM pour mettre en cache les bibliothèques client (CSS et Javascript) d’un formulaire adaptatif.
  • Lors du développement des composants personnalisés, sur le serveur utilisé pour le développement, gardez le cache de formulaires adaptatifs désactivé.
Effectuez les étapes suivantes pour configurer le cache des formulaires adaptatifs :
  1. Accédez au gestionnaire de configuration de la console Web AEM à l’adresse https://'[server]:[port]'/system/console/configMgr .
  2. Click Adaptive Form Configuration Service to edit its configuration values. In the edit configuration values dialog, specify the maximum number of forms or documents an instance of the AEM Forms server can cache in the Number of Adaptive Forms field. La valeur par défaut est 100. Cliquez sur Enregistrer .
    Pour désactiver le cache, définissez la valeur du champ Nombre de formulaires adaptatifs 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 d’Adobe Sign

Adobe Sign autorise 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.
In a typical Adobe Sign and Forms-centric workflow on OSGi scenario, a user fills an adaptive form to apply for a service . Par exemple, un formulaire de demande de carte de paiement et d’allocation. Lorsqu’un utilisateur remplit, envoie et signe le formulaire de demande, un processus d’approbation/rejet est lancé. Le examine l’application dans la boîte de réception AEM et utilise Adobe Sign pour la signer électroniquement. Pour activer les processus de signature électronique similaires, vous pouvez intégrer Adobe Sign à AEM Forms.
Pour utiliser Adobe Sign avec AEM Forms, intégrez Adobe Sign à AEM Forms .

Étapes suivantes

Vous avez configuré un pour utiliser le flux de travail centré sur Forms sur les fonctionnalités OSGi. Les étapes nécessaires pour utiliser cette fonctionnalité sont les suivantes :