Show Menu
SUJETS×

Installation et configuration d’un flux de travaux 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 de révision et d'approbation, des tâches répétitives et l'archivage des données. Par exemple, la révision d’un formulaire et sa conversion en document PDF. Une fois cette opération effectuée manuellement, les tâches répétitives peuvent prendre beaucoup de temps et de ressources.
Vous pouvez utiliser le processus centré sur Forms sur OSGi pour créer rapidement des workflows basés sur des formulaires adaptatifs. Ces workflows peuvent vous aider à automatiser les workflows de révision et d’approbation, les workflows de processus d’entreprise et d’autres tâches répétitives. Ces workflows permettent également de traiter des documents (création, assemblage, distribution et archivage de documents PDF, ajout de signatures numériques pour limiter l’accès aux documents, décodage de formulaires à code à barres, etc.) et d’utiliser le processus de signature Adobe Sign avec des formulaires et des documents.
Une fois configurés, ces workflows 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 travaux centré sur Forms 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 des Workflows d’AEM centrés sur Forms sur OSGi et Process Management on JEE pour découvrir les différences et les similitudes dans 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. Pour exécuter le flux de travaux centré sur Forms sur la fonctionnalité OSGi, vous devez disposer d’au moins une instance d’auteur ou de traitement AEM (auteur de production). A processing instance is a hardened AEM Author instance. N’effectuez aucune création réelle, telle que la création de workflows 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 centré sur AEM Forms sur OSGi exécute AEM interface de création de modèle de flux de travail de boîte de réception et d’AEM sur les instances d’auteur de AEM Forms.

Configuration requise

Passez à la section Etapes Étapes suivantes suivantes du document 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 un flux de travaux centré sur 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 un flux de travail centré sur 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 un flux de travaux 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. Open Software Distribution . Vous avez besoin d’un Adobe ID pour vous connecter à la Distribution de logiciels.
  2. Tap Adobe Experience Manager available in the header menu.
  3. Dans la section Filtres  :
    1. Sélectionnez Formulaires dans la liste déroulante Solution .
    2. Sélectionnez la version et le type du package. You can also use the Search Downloads option to filter the results.
  4. Tap the package name applicable to your operating system, select Accept EULA Terms , and tap Download .
  5. Open Package Manager and click Upload Package to upload the package.
  6. Select the package and click Install .
    You can also download the package via the direct link listed in the AEM Forms releases article.
  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 ne s'affichent plus dans le fichier # /crx-quickstart/logs/error.log et que le journal est stable.
  8. Répétez les étapes 1 à 7 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 dé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.*  
    
    
  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

Effectuez les étapes suivantes sur toutes les instances d’auteur et de publication pour ajouter le package à la liste autorisée :
  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. Add the sun.util.calendar package to the allowlist field. 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 de formulaires adaptatifs :
  1. Go to AEM web console configuration manager at 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 Save .
    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 démarré. Le prestataire examine la demande dans AEM Boîte de réception 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 environnement pour utiliser un flux de travail centré sur Forms sur les fonctionnalités OSGi. Les étapes à suivre pour utiliser cette fonctionnalité sont les suivantes :