Funzionamento di Report processi how-process-reporting-works
Process Reporting è il modulo di reporting di AEM Forms su JEE.
Reporting sui processi consente di eseguire report sui processi e sulle attività di AEM Forms.
Per pubblicare i dati di Forms, Process Reporting utilizza l'archivio incorporato Process Reporting. Quindi utilizza tali dati per eseguire i rapporti.
Process Reporting è costituito dai seguenti moduli:
Architettura di report dei processi process-reporting-architecture-br
Moduli di report dei processi process-reporting-modules
Servizio ProcessDataPublisher processdatapublisher-service-br
Il server ProcessDataPublisher viene eseguito periodicamente sul database di AEM Forms ed estrae i dati modificati dall'ultima esecuzione del servizio. Quindi pubblica i dati nel servizio Archiviazione dati processo.
Per informazioni dettagliate sulla configurazione del servizio, consulta Configura servizio ProcessDataPublisher.
Servizio ProcessDataStorageProvider processdatastorageprovider-service-br
Il servizio ProcessDataStorageProvider riceve i dati di processo dal servizio ProcessDataPublisher e li salva nel repository di Process Reporting.
Per informazioni dettagliate sulla configurazione del servizio, consulta Configura servizio ProcessDataStorageProvider.
Servizio OSGi osgi-service-br
QueryDataServlet utilizza questo servizio per ottenere i dati di reporting dal repository di Process Reporting.
Servizio QueryDataServlet querydataservlet-service-br
Il servizio QueryDataServlet accetta query dall'interfaccia utente di Process Reporting.
Il servizio utilizza quindi i servizi OSGi per ottenere i dati di reporting rilevanti, elabora i dati e li restituisce all’interfaccia utente.
Interfaccia utente di Process Reporting process-reporting-user-interface-br
L'interfaccia utente di Process Reporting è un'interfaccia basata su browser Web. Questa interfaccia consente di visualizzare le informazioni sui processi e sulle attività pubblicate dal database di AEM Forms.
Per un'introduzione all'interfaccia utente di Process Reporting, vedere Interfaccia utente di Process Reporting.
Servizio QueryDataServlet querydataservlet-service-br-1
Il servizio QueryDataServlet accetta query dall'interfaccia utente di Process Reporting.
Il servizio utilizza quindi i servizi OSGi per ottenere i dati di reporting rilevanti, elabora i dati e li restituisce all’interfaccia utente.
Rapporti personalizzati custom-reports-br
È possibile creare report personalizzati e visualizzarli nella scheda Report personalizzati dell'interfaccia utente Report processi.
Per i passaggi necessari per creare un rapporto personalizzato, vedere Per creare un rapporto personalizzato nell'articolo Rapporti personalizzati in Report di processo.