Fonctionnement de Process Reporting

Dernière mise à jour : 2023-08-16
  • Créé pour :
  • User

Process Reporting est le module de création de rapports d’AEM Forms on JEE.

Process Reporting permet d’exécuter des rapports sur les processus et tâches AEM Forms.

Process Reporting utilise le référentiel Process Reporting incorporé pour publier les données de Forms. Il utilise ensuite ces données pour exécuter des rapports.

Process Reporting se compose des modules suivants :

Architecture de Process Reporting

processreportingarchitarchitecture

Modules de Process Reporting

Service ProcessDataPublisher

Le serveur ProcessDataPublisher s’exécute régulièrement sur la base de données d’AEM Forms et extrait les données qui ont changé depuis la dernière exécution du service. Il publie ensuite les données dans le service Process Data Storage.

Pour plus d’informations sur la configuration du service, voir Configuration du service ProcessDataPublisher.

Service ProcessDataStorageProvider

Le service ProcessDataStorageProvider reçoit les données de processus du service ProcessDataPublisher et enregistre les données dans le référentiel Process Reporting.

Pour plus d’informations sur la configuration du service, voir Configuration du service ProcessDataStorageProvider.

Service OSGi

Le service QueryDataServlet utilise ce service pour obtenir les données de rapport du référentiel Process Reporting.

Service QueryDataServlet

Le service QueryDataServlet accepte les requêtes de l’interface utilisateur de Process Reporting.

Le service utilise ensuite les services OSGi pour obtenir les données de rapport appropriées. Il traite les données et renvoie les données à l’interface utilisateur.

Interface utilisateur de Process Reporting

L’interface utilisateur de Process Reporting est une interface web basée sur un navigateur. Vous utilisez cette interface pour afficher les informations sur les processus et les tâches publiées à partir de la base de données d’AEM Forms.

Pour une présentation de l’interface utilisateur de Process Reporting, voir Interface utilisateur de Process Reporting.

Service QueryDataServlet

Le service QueryDataServlet accepte les requêtes de l’interface utilisateur de Process Reporting.

Le service utilise ensuite les services OSGi pour obtenir les données de rapport appropriées. Il traite les données et renvoie les données à l’interface utilisateur.

Rapports personnalisés

Vous pouvez créer des rapports personnalisés et les afficher dans l’onglet Rapports personnalisés de l’interface utilisateur de Process Reporting.

Pour connaître les étapes de création d’un rapport personnalisé, voir la section Pour créer un rapport personnalisé dans l’article Rapports personnalisés dans Process Reporting.

Sur cette page