Show Menu
THEMEN×

Getting Started with Process Reporting

Process Berichte gibt AEM Forms-Benutzern die Möglichkeit, Informationen über AEM Forms-Prozesse, die derzeit in der AEM Forms-Implementierung definiert sind, Abfrage. Process Berichte greift jedoch nicht direkt aus dem AEM Forms-Repository auf Daten zu. Die Daten werden zunächst ( durch die ProcessDataPublisher- und ProcessDataStorage- Dienste) planmäßig im Process Berichte-Repository veröffentlicht. Die Berichte und Abfragen im Process Berichte werden dann aus den Process Berichte-Daten generiert, die im Repository veröffentlicht werden. Process Berichte wird als Teil des Forms Workflow-Moduls installiert.
In diesem Artikel werden die Schritte beschrieben, mit denen die Veröffentlichung von AEM Forms-Daten im Process Berichte-Repository aktiviert werden kann. Danach können Sie Process Berichte verwenden, um Berichte und Abfragen auszuführen. In diesem Artikel werden auch die Optionen behandelt, die zum Konfigurieren der Process Berichte-Dienste verfügbar sind.

Voraussetzungen für Process Berichte

Nichtwesentliche Prozesse bereinigen

Wenn Sie derzeit Forms Workflow verwenden, kann die AEM Forms-Datenbank möglicherweise eine große Datenmenge enthalten
Die Process Berichte Publishing Services veröffentlichen alle derzeit in der Datenbank verfügbaren AEM Forms-Daten. Dies bedeutet, dass alle Daten, die in der Datenbank vorhanden sind und für die Sie keine Berichte und Abfragen ausführen möchten, auch dann im Repository veröffentlicht werden, wenn dies für den Berichte nicht erforderlich ist. Es wird empfohlen, diese Daten zu bereinigen, bevor Sie die Dienste ausführen, um die Daten im Process Berichte-Repository zu veröffentlichen. Dadurch wird die Leistung sowohl des Herausgeberdiensts als auch des Dienstes, der die Daten für den Berichte Abfrage, verbessert.
Weitere Informationen zum Bereinigen von AEM Forms-Prozessdaten finden Sie unter Bereinigen von Prozessdaten .
Die Tipps und Tricks des Dienstprogramms "Bereinigen"finden Sie im Artikel Adobe Developer Connection zum Bereinigen von Prozessen und Aufträgen .

Process Berichte Services konfigurieren

Planen der Prozessdatenveröffentlichung

Die Process Berichte-Dienste veröffentlichen Daten aus der AEM Forms-Datenbank planmäßig im Process Berichte-Repository.
Dieser Vorgang kann ressourcenintensiv sein und die Leistung der AEM Forms-Server beeinträchtigen. Es wird empfohlen, diesen Zeitraum außerhalb der Zeitfenster des AEM Forms-Servers zu planen.
Standardmäßig ist die Veröffentlichung von Daten planmäßig für jeden Tag um 2:00 Uhr geplant.
Führen Sie die folgenden Schritte aus, um den Veröffentlichungsplan zu ändern:
Wenn Sie Ihre AEM Forms-Implementierung auf einem Cluster ausführen, führen Sie die folgenden Schritte auf jedem Knoten des Clusters aus.
  1. Beenden Sie die AEM Forms-Serverinstanz.
    • (Für Windows) Öffnen Sie die [JBoss root]/bin/run.conf.bat Datei in einem Editor.
    • (Für Linux, AIX und Solaris) [JBoss root]/bin/run.conf.sh in einem Editor.
  2. Hinzufügen des JVM-Arguments -Dreporting.publisher.cron = <expression>.
    Beispiel: Der folgende Cron-Ausdruck verursacht, dass Process Berichte AEM Forms-Daten alle 5 Stunden im Process Berichte-Repository veröffentlicht:
    • -Dreporting.publisher.cron = 0_0_0/5_*_*_?
  3. Save and close the run.conf.bat file.
  4. Starten Sie die AEM Forms-Serverinstanz neu.
  5. Beenden Sie die AEM Forms-Serverinstanz.
  6. Log in to the WebSphere Administrative Console. In the navigation tree, click Servers > Application servers and then, in the right pane, click the server name.
  7. Klicken Sie unter „Server Infrastructure“ auf Java and Process Management > Process Definition .
  8. Klicken Sie unter „Additional Properties“ auf Java Virtual Machine .
    In the Generic JVM arguments box, add the argument -Dreporting.publisher.cron = <expression>.
    Beispiel : Der folgende Cron-Ausdruck verursacht, dass Process Berichte AEM Forms-Daten alle 5 Stunden im Process Berichte-Repository veröffentlicht:
    • -Dreporting.publisher.cron = 0_0_0/5_*_*_?
  9. Click Apply , click OK, and then click Save directly to the master configuration .
  10. Starten Sie die AEM Forms-Serverinstanz neu.
  11. Beenden Sie die AEM Forms-Serverinstanz.
  12. Melden Sie sich bei WebLogic Administration Console an. Die Standardadresse von WebLogic Administration Console ist https://[hostname]:[port]/console .
  13. Klicken Sie unter „Change Center“ auf Lock & Edit .
  14. Klicken Sie unter „Domain Structure“ auf Environment > Servers und anschließend im rechten Bereich auf den Namen des verwalteten Servers.
  15. Klicken Sie im nächsten Bildschirm auf die Registerkarten Configuration > Server Start .
  16. Fügen Sie im Feld Arguments das JVM-Argument hinzu -Dreporting.publisher.cron = <expression> .
    Beispiel : Der folgende Cron-Ausdruck verursacht, dass Process Berichte AEM Forms-Daten alle 5 Stunden im Process Berichte-Repository veröffentlicht:
    -Dreporting.publisher.cron = 0_0_0/5_*_*_?
  17. Klicken Sie auf Save und dann auf Activate Changes .
  18. Starten Sie die AEM Forms-Serverinstanz neu.

ProcessDataStorage-Dienst

Der ProcessDataStorageProvider-Dienst empfängt Prozessdaten vom ProcessDataPublisher-Dienst und speichert die Daten im Process Berichte-Repository.
Bei jedem Veröffentlichungszyklus werden die Daten in Unterordnern eines vordefinierten Stammordners gespeichert.
Sie können die Administrationskonsole verwenden, um den Stammordner zu konfigurieren ( Standard : /content/reporting/pm ) Speicherort und Unterordner ( Standard : /yyyy/mm/dd/hh/mi/ss ) Hierarchieformat, in dem die Prozessdaten gespeichert werden.

So konfigurieren Sie die Repository-Speicherorte für Process Berichte

  1. Melden Sie sich mit Administratorberechtigungen bei Administration Console an. The default URL of Administration Console is https://'[server]:[port]'/adminui
  2. Navigieren Sie zu Startseite > Dienste > Anwendungen und Dienste > Dienstverwaltung und öffnen Sie den Dienst ProcessDataStorageProvider .
    RootFolder
    Der CRX-Speicherort, in dem die Prozessdaten zum Berichte gespeichert werden.
    Default : /content/reporting/pm
    Ordnerhierarchie
    Die Ordnerhierarchie, in der die Prozessdaten basierend auf der Prozesserstellungszeit gespeichert werden.
    Default : /yyyy/mm/dd/hh/mi/ss
  3. Klicken Sie auf Speichern .

ReportConfiguration-Dienst

Der ReportConfiguration-Dienst wird von Process Berichte zum Konfigurieren des Process Berichte Abfrage-Dienstes verwendet.

To configure the ReportingConfiguration service

  1. Melden Sie sich mit den Anmeldeinformationen des CRX-Administrators bei Configuration Manager an. Die Standard-URL von Configuration Manager lautet https://'[server]:[port]'/lc/system/console/configMgr
  2. Öffnen Sie den ReportingConfiguration -Dienst.
  3. Anzahl der Datensätze
    Wenn eine Abfrage im Repository ausgeführt wird, kann das Ergebnis möglicherweise eine große Anzahl von Datensätzen enthalten. Wenn das Ergebnis groß ist, kann die Ausführung der Abfrage Serverressourcen beanspruchen.
    Zur Verarbeitung großer Ergebnisse teilt der ReportConfiguration-Dienst die Verarbeitung der Abfrage in Datensatzstapel auf. Dadurch wird die Systemlast verringert.
    Default : 1000
    CRX-Datenspeicherung
    Der CRX-Speicherort, in dem die Prozessdaten zum Berichte gespeichert werden sollen.
    Default : /content/reporting/pm
    Dies ist der gleiche Speicherort, der in der Option " Stammordner "der ProcessDataStorage-Konfigurationsoption angegeben ist.
    Wenn Sie die Option "Stammordner"in der ProcessDataStorage-Konfiguration aktualisieren, müssen Sie den Speicherort des CRX-Datenspeicherung-Pfads im ReportConfiguration-Dienst aktualisieren.
  4. Klicken Sie auf Speichern und schließen Sie CQ Configuration Manager .

ProcessDataPublisher-Dienst

Der ProcessDataPublisher-Dienst importiert Prozessdaten aus der AEM Forms-Datenbank und veröffentlicht die Daten zur Datenspeicherung an den ProcessDataStorageProvider-Dienst.

So konfigurieren Sie den ProcessDataPublisher-Dienst

  1. Melden Sie sich mit Administratorberechtigungen bei Administration Console an.
    Die Standardeinstellung ist https://'server':port]/adminui/ .
  2. Navigieren Sie zu Startseite > Dienste > Anwendungen und Dienste > Dienstverwaltung und öffnen Sie den ProcessDataPublisher -Dienst.
Daten veröffentlichen
Aktivieren Sie diese Option, um Prozessdaten zum Veröffentlichen von Beginn anzuzeigen. Standardmäßig ist die Option deaktiviert.
Aktivieren Sie Process Berichte nur, wenn alle Konfigurationen, die mit Process Berichte-Komponenten zusammenhängen, ordnungsgemäß eingerichtet sind.
Alternativ können Sie diese Option verwenden, um die Prozessdatenveröffentlichung zu deaktivieren, wenn sie nicht mehr erforderlich ist.
Default : Off
Stapelintervall (s)
Jedes Mal, wenn der ProcessDataPublisher-Dienst ausgeführt wird, teilt der Dienst die Zeit seit der letzten Ausführung des Dienstes durch das Stapelintervall auf. Der Dienst verarbeitet dann jedes Intervall der AEM Forms-Daten separat.
Dies hilft bei der Steuerung der Datengröße, die der Herausgeber während jeder Ausführung (Batch) innerhalb eines Zyklus verarbeitet.
Wenn der Herausgeber beispielsweise jeden Tag ausgeführt wird, wird die Verarbeitung standardmäßig nicht für einen Tag in einem einzigen Vorgang verarbeitet, sondern in 24 Stapel mit einer Stunde aufgeteilt.
Default : 3600
Unit : Seconds
Zeitlimit sperren (Sek.)
Der Herausgeber-Dienst erwirbt eine Sperre, wenn er Beginn zur Verarbeitung von Daten abruft, sodass nicht mehrere Instanzen des Herausgebers gleichzeitig Daten ausführen und verarbeiten.
Wenn ein Herausgeberdienst, der eine Sperre erworben hat, für die durch den Wert "Sperren-Timeout"definierte Anzahl von Sekunden untätig ist, wird die Sperre freigegeben, damit andere Instanzen des Herausgeberdienstes die Verarbeitung fortsetzen können.
Default : 3600
Unit : Seconds
Daten veröffentlichen aus
AEM Forms Umgebung enthält Daten aus dem Zeitpunkt, zu dem die Umgebung eingerichtet wurde.
Standardmäßig importiert der ProcessDataPublisher-Dienst alle Daten aus der AEM Forms-Datenbank.
Wenn Sie planen, nach einem bestimmten Berichte und einer bestimmten Uhrzeit Berichte und Abfragen zu Daten auszuführen, sollten Sie das Datum und die Uhrzeit angeben. Der Veröffentlichungsdienst veröffentlicht dann das Datum ab diesem Zeitpunkt.
Default : 01-01-1970 00:00:00
Format : dd-MM-yyyy HH:mm:ss

Zugriff auf die Benutzeroberfläche von Process Berichte

Die Benutzeroberfläche für Process Berichte ist browserbasiert.
Nachdem Sie Process Berichte eingerichtet haben, können Sie Beginn mit Process Berichte an folgendem Speicherort in Ihrer AEM Forms-Installation ausführen:
https://<server>:<port>/lc/pr

Bei Process Berichte anmelden

Wenn Sie zur Process Berichte-URL navigieren (https://<server>:<port>/lc/pr), wird der Anmeldebildschirm angezeigt.
Geben Sie Ihre Anmeldedaten für die Anmeldung beim Process Berichte-Modul an.
Um sich bei der Benutzeroberfläche von Process Berichte anzumelden, benötigen Sie die folgende AEM Forms-Berechtigung:
PERM_PROCESS_REPORTING_USER
Wenn Sie sich bei Process Berichte anmelden, wird der Bildschirm " Start "angezeigt.

Process Berichte - Startbildschirm

Process Berichte tree Ansicht: Die Baum-Ansicht auf der linken Seite des Startbildschirms enthält die Elemente für die Process Berichte-Module.
Die Baumstruktur-Ansicht besteht aus den folgenden Elementen der obersten Ebene:
Berichte: Dieses Element enthält die vordefinierten Berichte, die im Lieferumfang von Process Berichte enthalten sind.
Weitere Informationen zu den vordefinierten Berichten finden Sie unter Vordefinierte Berichte im Process Berichte .
Ad-hoc-Abfragen: Dieses Element enthält Optionen zum Durchführen einer filterbasierten Suche nach Prozessen und Aufgaben.
Weitere Informationen zu Ad-hoc-Abfragen finden Sie unter Ad-hoc-Abfragen im Process Berichte .
Benutzerdefiniert: Der Knoten Benutzerdefiniert zeigt benutzerdefinierte Berichte an, die Sie erstellen.
Eine Anleitung zum Erstellen und Anzeigen benutzerdefinierter Berichte finden Sie unter Benutzerspezifische Berichte in Process Berichte .
Prozesstitelleiste für Berichte: Die Titelleiste von Process Berichte enthält einige allgemeine Optionen, die Sie beim Arbeiten in der Benutzeroberfläche verwenden können.
Process Berichte title: Der Berichte-Titel "Process"wird links in der Titelleiste angezeigt.
Klicken Sie jederzeit auf den Titel, um zum Startbildschirm zurückzukehren.
Letzte Aktualisierungszeit: Die Prozessdaten werden planmäßig aus der AEM Forms-Datenbank in das Process Berichte-Repository veröffentlicht.
Die letzte Aktualisierungszeit zeigt das Datum und die Uhrzeit an, zu der die Datenaktualisierungen an das Process Berichte-Repository gesendet wurden.
Weitere Informationen zum Datenveröffentlichungsdienst und zum Planen dieses Dienstes finden Sie unter Prozessdatenveröffentlichung planen im Artikel Erste Schritte mit Process Berichte.
Process Berichte-Benutzer: Der angemeldete Benutzername wird rechts neben der Uhrzeit der letzten Aktualisierung angezeigt.
Process Berichte title bar Dropdown-Liste: Die Dropdown-Liste rechts neben der Titelleiste des ProzessBerichte enthält die folgenden Optionen:
  • Synchronisieren : Synchronisieren Sie das eingebettete Process Berichte-Repository mit der AEM Forms-Datenbank.
  • Hilfe : Ansicht der Hilfedokumentation zu Process Berichte.
  • Abmelden : Abmelden von Process Berichte