Architecture de l’espace de travail AEM Forms

Dernière mise à jour : 2023-02-13
  • Créé pour :
  • User

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 appelée et l’application est rendue en tant que page HTML dans le navigateur.

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

  • récupérer les tâches de l’utilisateur, les points de départ des processus, l’historique des processus et les informations sur l’utilisateur ;
  • effectuer des actions sur des tâches ;
  • interroger les tâches dans la base de données ;
  • mettre à jour les préférences de l’utilisateur, etc.

Le serveur AEM Forms accède à la base de données AEM Forms sur JDBC. La base de données sauvegarde les tâches, les processus et leurs instances, les utilisateurs ainsi que 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é présentant l’interaction des composants avec BackBone est disponible ici. L’organisation des composants dans la structure de dossier de CRX est présentée dans cet 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).

Sur cette page