Skip to main content

title: “Sales Pipeline Management — Manajemen Pipeline Lanjutan” description: “SalesPipelineManagement.jsx (963 baris) — dual view (Kanban + List), 5 KPI metrics bar, 6-stage pipeline, lead CRUD via React Query, lead-to-customer conversion, dan overdue detection.”

Sales Pipeline Management — Manajemen Pipeline Lanjutan

Sales Pipeline Management Sales Pipeline Management (SalesPipelineManagement.jsx — 963 baris) adalah halaman standalone untuk mengelola pipeline penjualan dengan fitur lengkap. Menggunakan React Query (useQuery, useMutation, useQueryClient) untuk data fetching dan cache management, halaman ini menyediakan dual view (Kanban + List), 5 KPI metrics bar real-time, lead CRUD lengkap, dan lead-to-customer conversion dengan duplicate detection. Halaman ini berbagi logic yang sama dengan embedded pipeline (SalesFunnelBoard.jsx — 715 baris) di tab “Pipeline” pada halaman CRM, namun menawarkan UI yang lebih kaya dengan toggle view dan metrics bar.

Arsitektur Komponen

Perbedaan dengan Embedded Pipeline

Akses Halaman

Fitur Utama

Dual View Mode

Metrics Bar — 5 KPI Real-Time

Stage Pipeline — 6 Tahap

Lead Management

Lead-to-Customer Conversion

Invoice Matching

Cross-reference Invoice entity berdasarkan nama/email pelanggan untuk menampilkan invoice yang terkait dengan lead:

Overdue Detection

Lead yang melewati expected_close_date dan belum won/lost ditandai sebagai overdue dengan badge merah:

React Query Implementation

Tips

  • Gunakan Kanban view untuk overview visual pipeline dan daily standup
  • Gunakan List view untuk sorting dan filtering detail, terutama saat volume lead tinggi
  • Monitor Weighted Forecast untuk prediksi revenue yang lebih akurat daripada total pipeline value
  • Review overdue leads setiap pagi — prioritaskan follow-up lead yang sudah melewati close date
  • Convert lead ke customer segera setelah deal closed agar data terpusat di CRM
  • Set probability yang realistis per stage — ini mempengaruhi akurasi weighted forecast
  • Gunakan lead_source untuk menganalisis channel mana yang paling efektif menghasilkan deal

Entity Schema — Sales Pipeline Management

ER Diagram

Tabel Schema — SalesPipeline

Sub-object interaction_history[]:

Tabel Schema — Customer (Hasil Konversi Lead)

State Machine — Pipeline Management Workflow

Transisi Stage & Probabilitas Otomatis:

Sequence Diagram — Pipeline Analytics & Forecast Calculation

Sequence Diagram — Weighted Forecast Calculation

Enum Tables

pipeline_stage — Tahap Pipeline Penjualan

source_lead — Sumber Prospek

interaction_type — Jenis Interaksi

forecast_method — Metode Forecast (Konseptual)

RBAC — Hak Akses Sales Pipeline

Row-Level Security (RLS) Rules: