Funktionsweise von Prozessberichten

Prozessberichte sind das Berichtsmodul von AEM Forms on JEE.

Mit der Prozessberichterstellung können Sie Berichte zu AEM Forms-Prozessen und -Aufgaben ausführen.

Process Reporting verwendet das eingebettete Process Reporting-Repository, um Forms-Daten zu veröffentlichen. Anschließend werden diese Daten zum Ausführen von Berichten verwendet.

Process Reporting besteht aus den folgenden Modulen:

Architektur der Prozessberichterstellung

processreportingarchitecture

Process Reporting-Module

ProcessDataPublisher-Dienst

Der ProcessDataPublisher-Server wird regelmäßig in der AEM Forms-Datenbank ausgeführt und extrahiert die Daten, die seit der letzten Ausführung des Dienstes geändert wurden. Anschließend werden die Daten im Process Data Storage-Dienst veröffentlicht.

Weitere Informationen zum Konfigurieren des Dienstes finden Sie unter Konfigurieren des ProcessDataPublisher-Dienstes.

ProcessDataStorageProvider-Dienst

Der ProcessDataStorageProvider-Dienst empfängt Prozessdaten vom ProcessDataPublisher-Dienst und speichert die Daten im Process Reporting-Repository.

Weitere Informationen zum Konfigurieren des Dienstes finden Sie unter Konfigurieren des ProcessDataStorageProvider-Diensts.

OSGi-Dienst

Das QueryDataServlet verwendet diesen Dienst zum Abrufen der Berichtsdaten aus dem Process Reporting-Repository.

QueryDataServlet-Dienst

Der QueryDataServlet-Dienst akzeptiert Abfragen aus der Benutzeroberfläche "Process Reporting".

Der Dienst verwendet dann OSGi-Dienste, um die relevanten Berichtsdaten abzurufen, die Daten zu verarbeiten und die Daten an die Benutzeroberfläche zurückzugeben.

Benutzeroberfläche für Prozessberichte

Die Benutzeroberfläche "Process Reporting"ist eine webbrowserbasierte Oberfläche. Sie verwenden diese Schnittstelle, um Prozess- und Aufgabeninformationen anzuzeigen, die aus der AEM Forms-Datenbank veröffentlicht werden.

QueryDataServlet-Dienst

Der QueryDataServlet-Dienst akzeptiert Abfragen aus der Benutzeroberfläche "Process Reporting".

Der Dienst verwendet dann OSGi-Dienste, um die relevanten Berichtsdaten abzurufen, die Daten zu verarbeiten und die Daten an die Benutzeroberfläche zurückzugeben.

Benutzerspezifische Berichte

Sie können Ihre eigenen benutzerspezifischen Berichte erstellen und diese Berichte auf der Registerkarte Benutzerspezifische Berichte der Benutzeroberfläche "Process Reporting"anzeigen.

Die Schritte zum Erstellen eines benutzerspezifischen Berichts finden Sie unter So erstellen Sie einen benutzerspezifischen Bericht im Artikel Benutzerspezifische Berichte in Prozessberichten.

Auf dieser Seite