Analytics Inventory
Index inventory analytics data for reporting and dashboards
Overview
This task indexes inventory-related analytics with a rolling 7-day lookback window. It tracks inventory changes over time for analytics dashboards and reporting purposes.
Identifier
| Property | Value |
|---|---|
| Implementation Type | AnalyticsInventoryScheduledTask |
| Group | Analytics |
| Type | Delta |
| Priority | 100 |
When to Use
Enable this task when you need:
- Historical inventory level tracking
- Inventory movement analytics
- Stock level trend reporting
- Warehouse performance dashboards
Configuration Properties
This task has no configurable properties.
Behavior
What It Does
- Determines the start date (either last run time or 7 days ago, whichever is more recent)
- Retrieves inventory data changed within that window
- Indexes the inventory analytics for reporting
- Updates trend calculations
Prerequisites
- Inventory data must exist in the system
- Analytics indexing services must be configured
Data Window Limitation
The task enforces a maximum 7-day lookback window. If more than 7 days have passed since the last run, it will only process the last 7 days of data. This prevents excessive processing after extended downtime.
Side Effects
- Updates the analytics inventory index
- Historical data beyond 7 days may be missing if the task was not running
Example Configuration
Recommended Schedule
Run every 30 minutes (*/30 * * * *) to capture inventory movements while maintaining reasonable system load.
Related Tasks
- Inventory Value - Inventory valuation snapshots
- Analytics Reorder Suggestions - Uses inventory data for suggestions
