Invoice Processing Dashboard
Invoice Processing Dashboard
Introduction
This sample provides an example of a complex Dashboard implementation. The Dashboard visualizes different aspects of invoice processing such as Efficiency, Throughput and Accuracy. Data for the dashboard is provided in the datastore.
Prerequisites
In order to successfully set up and run Invoice Processing Dashboard Sample Process:
- Ensure that you have a running node with "AP_RUN" capabilities.
- Upload the Invoice Processing Dashboard package to the Control Server. The package can be downloaded from the following place: https://<CS host>/nexus/repository/rpaplatform/eu/ibagroup/samples/ap/<version>/easy-rpa-invoiceprocessing-dashboard-<version>-bin.zip
- Ensure the following details are provided for the Invoice Processing Dashboard automation process in the Automation Process Details tab:
Invoice Processing Dashboard package structure:
Folder | Description |
---|---|
Sample Automation Process of generating data for the Invoice Processing Dashboard | Automation process that will generate data for the dashboard. |
Invoice Processing Dashboard | Dashboard that visualizes different aspects of invoice processing |
invoice_processing | Datastore to provide data for the dashboard |
easy-rpa-invoiceprocessing-dashboard-<EasyRPA version>.jar | Root archive and dependencies. |
Configuration Parameters for Invoice Processing Dashboard data generation ap:
Key | Default value | Is required | Description |
---|---|---|---|
numberOfInvoicesToGenerate | 978 | no | number of records to be generated |
The source code can be found here - https://code.easyrpa.eu/easyrpa/easy-rpa-samples/-/tree/dev/easy-rpa-invoiceprocessing-dashboard.
AP task is implemented in GenerateRandomDataclass which constitutes AP Module implemented in eu.ibagroup.easyrpa.sample.invoiceprocessing
.InvoiceProcessingSampleDashboardAp.
Included Steps
Generate data for the Dashboard
- Run 'Sample Automation Process of generating data for the Invoice Processing Dashboard' AP to generate data for the dashboard, optionally provide
numberOfInvoicesToGenerate
setting. The new data will be generated and saved into 'invoice_processing' datastore, previous data will be deleted. - Open the 'Invoice Processing Dashboard' to see different metrics in a user-friendly way, optionally select sub-set of invoices to limit report scope.