Sources Dashboard
Overview
The Sources Dashboard allows inventory ingestion status and processing flow to be monitored. It provides real-time data visualization, helping identify failures, track update frequencies, and assess inventory submission performance.
The dashboard presents inventory-related metrics for up to the last 24 hours. Configurable time periods allow detailed analysis based on ingestion trends.

Overview Section
The dashboard contains five key cards:
- Status – Displays inventory event data with a gauge chart (total events) and a bar chart (event breakdown by time; includes failures, represented with split colors for clarity). The gauge chart supports colored thresholds configured via a setting.

- Time to Complete Current Queue – Estimates the time required to complete the current update queue.

- Last Update Received – Indicates the time since the most recent inventory update.

- Total Failures - Displays an aggregated number of Inventory problems or anomalies based on the Metrics data for a selected period. The Total Failures value is clickable, redirecting users to the Events page pre-filtered to enable them to identify the specific Inventory Events that have failed.

- Inventory Update by Source – Displays inventory event data segmented by source.

Note
The card component is configured to display the data described above.
Sources Section
This section lists inventory update sources and their performance metrics, including:
- Source – Source - The source system that submitted an inventory update event;
- Complete – The number of successfully completed inventory updates (all statuses except and );
- Failed – The number of inventory updates with and statuses;
- Total – The total number of Inventory updates of a particular source;
- Success Rate – A rate calculated by formula: (complete inventory updates / total inventory updates) * 100% ;
- Last Update Received—The timestamp of the most recent update. If the last update was too long ago (more than 24 hours) or not returned,"> 1 day ago" is displayed in the column.

Note
The list component is configured to display the data described above.
Batch Pre-Processing (BPP) Metrics Dashboard
Overview
The BPP Metrics Dashboard provides insights into batch pre-processing of inventory data. It tracks processing efficiency, identifies data modifications, and optimizes submission strategies. For detailed guidance on how to use it, refer to How to Interpret the Batch Pre-Processing (BPP) Dashboard.
The dashboard supports a rolling date range filter of up to 31 days for time-based analysis. It prevents selections from exceeding this range and applies default values when necessary. While users can select any date range within this limit, historical data is available only for the last five months. Users can navigate via the menu or a direct URL, and date parameters are automatically validated.

What is the BPP Job?
A BPP job is a batch-driven process within the Fluent Commerce platform that applies pre-processing logic to submitted inventory batches during inventory ingestion. The job compares existing inventory data in the Fluent platform with newly received inventory, filtering records according to the defined logic before sending the corresponding events to the workflow engine. BPP Job Completion Time refers to when the batch process itself ends, not when all Workflow-level processing is complete.
Metrics Section
The dashboard includes four key metrics:
- Overall Change Rate Efficiency – Measures the proportion of modified records using the formula:
`(Total Changed Items / Total Processed Items) × 100%`
for the selected date range.

- Total Records Processed – Displays the sum of all batch items processed across all jobs within the selected date range.

- Total Records Changed – Represents the total number of records identified as modified across all batch jobs within the selected date range.

- Total Records Unchanged – Indicates the total count of records that remained unchanged and were filtered out across all jobs in the selected date range.

Note
The card component is configured to display the data described above.
Data Table
A structured table presents batch job performance data with the following columns:
- BPP Job Completion Time – Displays when the job ended. Note: This timestamp reflects the job's completion before Rubix-level processing is complete;
- Records Processed – Total items processed per job;
- Records Changed – Items identified as changed;
- Records Unchanged – Items remaining unchanged;
- Change Rate Efficiency (%) – Efficiency metric calculated as
`(Changed Items / Processed Items) × 100%`
per job run. Read
