App Initialization
Build-time configuration the FE needs before rendering anything. Controls date format, currency, sidebar modules, planning levels, and version definitions. Must be configured FIRST before any module works.
3 screens · 10 configs
Global Settings
Core app settings: date format, currency, hidden sidebar modules, datetime format for BE.
Global application settings. Controls sidebar module visibility, planning level dropdown options, date/currency format.
Product Hierarchy
Defines the product hierarchy structure (Department → Class → SubClass → ...) and how queries route to physical KPI tables.
Dropdown items for the planning level selector and time duration selector.
Maps each L0 value (e.g. ACCESSORY, BATH) to its physical KPI table. Critical for query routing.
Backend hierarchy definition: which levels exist, mandatory flags, and table_resolver_level.
Available planning versions (WP, LY, OP, IAF, LF, LLY). Drives column generation across all modules.
Maps FE filter labels (Department, Class) to DB columns (l0_name, l1_name). Keys are client business labels.
Maps displayable attribute names to their DB ID columns for filter resolution.
Hierarchy level at which KPI data is table-partitioned. No runtime consumer — metadata only.
Ordered version codes for LY/LLY fallback when data is missing.
Item Planning Global Filters
The global filter panel for Item Planning (Dashboard + Planning Grid). This is the main filter UI that drives product/time/channel selection across the core planning workflow.
Complete UI definition for the Item Planning filter panel. Defines cascading filter dimensions (Product, Time, Channel) with nested sections and fields. Each dimension has collapsible sections containing dropdowns, date pickers, search boxes, and toggles. This filter panel is shared across the Dashboard and Planning Grid screens — changing it affects both.