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 flux de travaux 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.

REMARQUE

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 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). Une instance de traitement est une instance AEM Author endurcie. 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.

topologie recommandée

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

REMARQUE

Passez à la section Étapes suivantes du document, si vous avez déjà installé AEM Forms sur OSGi, comme expliqué dans l'article installer et configurer les capacité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. 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 la section Filtres :

    1. Sélectionnez Formulaires dans la liste déroulante Solution.
    2. Sélectionnez la version et le type du package. Vous pouvez également utiliser l'option Rechercher les téléchargements pour filtrer les résultats.
  4. Appuyez sur le nom du package correspondant à votre système d’exploitation, sélectionnez Accepter les termes du contrat de licence de l’utilisateur final, 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 AEM Forms versions.

  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 [AEM-Installation-Directory]/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. Ouvrez le fichier [AEM répertoire d’installation]\crx-quickstart\conf\sling.properties pour le modifier.

    Si vous avez utilisé [AEM répertoire d’installation]\crx-quickstart\bin\start.bat pour l’AEM de début, modifiez le fichier sling.properties situé à [racine_]\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. 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 dans le champ 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 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é. Si vous utilisez Répartiteur, effectuez les configurations suivantes pour 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. 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

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. Accédez à AEM gestionnaire de configuration de la console Web à 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 dans le champ Nombre de Forms adaptatif. La valeur par défaut est 100. Cliquez sur Enregistrer.

    REMARQUE

    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.

Dans un scénario typique de processus Adobe Sign et centré sur Forms sur OSGi, un utilisateur remplit un formulaire adaptatif pour demander un 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 :

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now