Operations Manager

Tune the scoring logic — changes apply across every Heat Map

Syncing…Next: 01:00
All rules in sync
Edit any rule below, then Apply to refresh the dashboard.
Outward

Presence check

Logic: DB ID looked up in Outward sheet

Present → green · Missing → red
Reconciliation

Line-item logic

Logic: matches reconciled keyword across rows

All rows match → green · Some pending → orange · No rows → red
Deposit

Cash vs Deposit thresholds

Logic: |cash − deposit| gap and deposit/cash ratio

|cash − deposit| ≤ ৳2
deposit/cash ∈ [80%, 100%)
everything else
Over Stock

Status keyword mapping

Match the exact text from the Over Stock sheet's Status column (case-insensitive)

Unknown statuses fall through to red.
Slow Moving

Aged salable value thresholds

Logic: Σ aged salable value per DB, excluding a category

< ৳1 · 1–৳100000 · > ৳100000
Excludes category containing “winter”.
Stock Audit

Latest audit balance

Logic: most recent Audit_End_Date per DB, then check total_balance

2 · > 2
Picklist Return %

Return ratio thresholds

Logic: Σ Return Value ÷ Σ Picked Value per DB

< 5% · 530% · 30%
Scope: BU = “digital”
Primary vs Secondary

Sales/Purchase % bands

Logic: Ratio = Secondary Sales ÷ Primary Purchase × 100

90% Healthy · 5090% Watch/Warning · < 50% Critical Leakage
Payment vs GRN

GRN coverage % bands

Logic: Coverage = GRN ÷ Payment × 100 (Primary AMOUNT vs GRN total_price)

90% Matched · 5090% Watch/Warning · < 50% Critical
GRN-only or Payment-only DBs flagged red with band label in drill-down.
Exclusions

Hide DBs by keyword

One keyword per line — matched against DB name, BU and Sub-BU (case-insensitive substring)

Currently excluding: “artisan”, “national dist”, “lafz tej”, “remedist tejgaon”, “elite narsingdi”
Refresh

Sync cadence

Browser refetches every 60s · Server caches sheet reads for 60s
Live Alerts

SLA cutoff times

Alerts trigger once the local clock (in the chosen timezone) passes each cutoff hour (0–23).

Timezone: Asia/Dhaka
Outward pending → alert after 11:00
Reconciliation → Unilever after 11:00 · others after 10:00
Deposit → alert after 12:00
Source

Google Sheets connection

Last sync
Components
0
Total DBs
0
ROMs
0