Architecture de l’espace de travail AEM Forms aem-forms-workspace-architecture

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

L’espace de travail AEM Forms est une application web hébergée sur CRX™. Lorsque l’espace de travail est ouvert dans un navigateur, une ressource CRX est accessible et l’application est rendue en tant que page de HTML dans le navigateur.

L’application accède au serveur AEM Forms sur les points d’entrée REST pour effectuer les opérations suivantes :

  • Récupération des tâches utilisateur, des points de départ de processus, de l’historique des processus et des informations sur l’utilisateur
  • Exécution d’une action sur les tâches
  • Tâches de requête dans la base de données
  • Mise à jour des préférences utilisateur, etc.

Le serveur AEM Forms accède à la base de données AEM Forms via JDBC. La base de données conserve les tâches, les processus et leurs instances, les utilisateurs et les informations associées.

L’espace de travail AEM Forms est constitué de composants modulaires JavaScript™ qui peuvent être personnalisés individuellement et réutilisés dans d’autres applications web. Les composants sont basés sur BackBone, une bibliothèque JavaScript qui fournit une structure aux applications web. Un article détaillé décrivant l’interaction des composants avec BackBone est here. L’organisation des composants dans la structure de dossiers CRX est présentée dans la section this article.

Packages fournis pour l’espace de travail AEM Forms :

  • adobe-lc-workspace-pkg-<version>.zip : il s’agit du package CRX, c’est-à-dire qu’il peut être déployé dans CRX en utilisant Package Manager.
  • adobe-lc-workspace-<version>-src.zip : il s’agit d’un fichier d’archive contenant le code complet de l’espace de travail AEM Forms et les scripts permettant de créer les packages de déploiement (Ship, Debug et Dev).
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da