Les entreprises collectent et traitent des données à partir 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 de PDF. Une fois cette opération effectuée manuellement, les tâches répétitives peuvent nécessiter beaucoup de temps et de ressources.
Vous pouvez utiliser Processus centré sur Forms sur OSGi pour créer rapidement des processus 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 processus permettent également de traiter des documents (créer, assembler, distribuer et archiver des documents de PDF, ajouter des signatures numériques pour limiter l’accès aux documents, décoder des formulaires à code-barres, etc.) et utiliser le processus de signature Adobe Sign avec des formulaires et des documents.
Une fois configurés, ces processus 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 processus 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. Voir comparaison des processus Forms AEM sur OSGi et 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 on JEE pour plus d’informations sur l’installation et la configuration de la pile JEE et sur les fonctionnalités de Process Management.
Le package du module complémentaire AEM Forms est une application déployée sur AEM. Vous n’avez besoin que d’un minimum d’une instance de création ou de traitement AEM (auteur de production) pour exécuter la fonctionnalité de flux de travail Forms sur OSGi. Une instance de traitement est une Auteur AEM sécurisé instance. N’effectuez aucune création réelle, comme la création de processus ou de formulaires adaptatifs, sur l’auteur de 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 workflow Forms d’AEM Forms sur OSGi s’exécute AEM boîte de réception et AEM l’interface utilisateur de création de modèles de processus sur les instances d’auteur d’AEM Forms.
Passez au Étapes suivantes , si vous avez déjà installé AEM Forms sur OSGi, comme expliqué dans la section installation et configuration des fonctionnalités de capture de données article.
Avant de commencer à installer et configurer le processus basé sur l’utilisation de 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 d’AEM (auteur ou traitement) pour exécuter le workflow Forms sur OSGi :
Les besoins en mémoire sont satisfaits. Le module complémentaire AEM Forms nécessite :
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 |
Le package du module complémentaire AEM Forms est une application déployée sur AEM. Le module contient un workflow centré sur Forms sur OSGi et d’autres fonctionnalités. Suivez les étapes ci-après pour installer le package du module complémentaire :
Ouvrez la Distribution de logiciels. Vous avez besoin d’un Adobe ID pour vous connecter à la Distribution de logiciels.
Appuyez sur Adobe Experience Manager disponible dans le menu d’en-tête.
Dans la section Filtres :
Appuyez sur le nom du package correspondant à votre système d’exploitation, puis sélectionnez Accepter les termes du contrat de licence de l’utilisateur, puis appuyez sur Télécharger.
Ouvrez Package Manager et cliquez sur Télécharger le package pour télécharger le package.
Sélectionnez le package et cliquez sur Installer.
Vous pouvez également télécharger le package à partir du lien direct répertorié dans le Versions d’AEM Forms article.
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 la variable [AEM-Installation-Directory]/crx-quickstart/logs/error.log et le journal est stable.
Répétez les étapes 1 à 7 sur toutes les instances de création et de publication.
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.
Effectuez les étapes suivantes sur toutes les instances de création et de publication pour déléguer le démarrage des bibliothèques :
Arrêtez l’instance AEM sous-jacente.
Ouvrez le [Répertoire d’installation AEM]\crx-quickstart\conf\sling.properties pour modification.
Si vous avez utilisé [Répertoire d’installation AEM]\crx-quickstart\bin\start.bat pour commencer AEM, puis modifiez le fichier sling.properties situé à l’adresse [AEM_root]\crx-quickstart.
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.*
(AIX uniquement) Ajoutez les propriétés suivantes au fichier sling.properties :
sling.bootdelegation.xerces=org.apache.xerces.*
Enregistrez et fermez le fichier, puis démarrez l’instance AEM.
Répétez les étapes 1 à 4 sur toutes les instances de création et de publication.
Effectuez les étapes suivantes sur toutes les instances de création et de publication pour ajouter le package à la liste autorisée :
https://[server]:[port]/system/console/configMgr
.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 Dispatcher, puis effectuez les configurations suivantes pour AEM Forms :
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.
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]
.
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.
Effectuez les étapes suivantes pour configurer le cache de formulaires adaptatifs :
Accédez à la page de configuration de la console web AEM à l’adresse https://[server]:[port]/system/console/configMgr
.
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, indiquez le nombre maximal de formulaires ou de documents qu’une instance du serveur AEM Forms peut mettre en cache dans le Nombre de Forms adaptatives champ . 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.
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 standard de processus Adobe Sign et Forms centré 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 fournisseur de services 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.
Vous avez configuré un environnement pour utiliser le processus Forms sur les fonctionnalités OSGi. Les étapes d'utilisation de cette fonctionnalité sont désormais les suivantes :