Visual Guide v1.1SRS-aligned · Dummy data prototype

Jazz Pakistan · SME Segment

Digital Growth Force

Sales Performance Platform

Complete platform blueprint — four role-based portals, eighteen modules, seven KPI pillars, and fifty-seven database entities. Navigate section-by-section to understand how the Jazz SME DGF platform works before backend integration.

Platform at a Glance
Portals4 (EDO, Manager, Executive, Admin)
Modules18 (M-01 to M-18)
KPI Pillars7 performance domains
Entities57 database entities
Screens live46 / 46
Pilot regionNorth / Islamabad region (~10 EDOs, scalable to 200+)
Timezone / CurrencyPKT (UTC+5) · PKR (₨)
01

Platform Overview

Single Next.js application with role-based portals, dynamic RBAC, and shared Jazz design system.

The Jazz SME Digital Growth Force (Jazz SME DGF) is a unified sales performance platform for Jazz's Small & Medium Enterprise (SME) segment under the Digital Growth Force (DGF) program. One codebase serves four portals — access is determined by the user's primary role at login, with a portal switcher for multi-role users.

Architecture

Next.js 16 + shadcn/ui + Tailwind. Server components with client shells for navigation.

Authentication

Email, mobile OTP, or Jazz Active Directory (AD) SSO. Login via email OR mobile number.

Dynamic RBAC

Roles are database entities — not hard-coded. Super Admin can create custom roles with permission sets.

EDO Mobile-First

DVR and DBP fully usable at 375px width. Bottom navigation on EDO portal.

Manager / Executive

Desktop-optimized dashboards with sidebar navigation, KPI cards, and data tables.

Integrations

SFA, CRRU, CRM/Snow, AD — Phase 1 uses CSV import fallback (M-18).

02

Seven KPI Pillars

Core performance domains tracked across all portals — scoped by user role and region.

Sales Activations
ACT
Module M-05 · Source: SFA

Subscription / line activations, activation count KPI, hunting vs farming split.

MRC & OTC
MRC / OTC
Module M-06 · Source: SFA

Monthly Recurring Cost and One-Time Cost targets vs achievement, trend lines.

Pipeline
PIPE
Module M-07 · Source: CRM / Snow

Stage-wise opportunities, Won/Lost/Open, bi-directional CRM sync.

Daily Visit Report
DVR
Module M-08 · Source: Native App

Field visit logging — physical & virtual, visit compliance %, customer touchpoints.

Recovery
REC
Module M-09 · Source: CRRU

MTD recovery, aging buckets, cashflow, Final Target vs Target adjustments.

Daily Business Plan
DBP
Module M-10 · Source: Native App

Next-day activity planning, manager approval workflow, due by 6 PM.

Customer Master
CUST
Module M-17 · Source: Internal + Import

Shared account registry, portfolio assignment, reassignment history.

03

Four Portals — Detailed Breakdown

Each portal serves a distinct user type with scoped data, navigation, and responsibilities.

EDO Portal
/edo11 screens live10 modules
Enterprise Distribution Officer · Landing: DASH-03

Mobile-first field portal for daily visits, business plans, and personal KPIs.

Open Portal

Primary Users

  • EDO (Enterprise Distribution Officer)

Data Scope (RBAC)

Own data only — personal KPIs, assigned portfolio, own visits & pipeline

Device & Access

Mobile-first (375px+) with sidebar navigation

See Daily EDO Flow

Key Responsibilities

  • Log daily customer visits (DVR) — physical or virtual
  • Submit Daily Business Plan (DBP) by 6 PM
  • View personal MRC, OTC, activation, recovery KPIs
  • Manage own pipeline opportunities
  • View assigned recovery accounts and MTD progress

Integrations & Data Sources

SFA (read)CRRU (read)CRM (bi-directional)Native App (DVR, DBP)

Modules Covered

M-04M-05M-06M-07M-08M-09M-10M-11M-13M-17

Sidebar Navigation

All Prototype Screens (11)

Screen IDScreen NameModuleStatus
DASH-03Self DashboardM-04liveView
PROF-01My ProfileM-11liveView
DVR-01My Visits ListM-08liveView
DVR-02Log Visit FormM-08liveView
DBP-01My Business PlanM-10liveView
DBP-02Add / Edit ActivityM-10liveView
PIPE-02Pipeline ListM-07liveView
PIPE-03Opportunity DetailM-07liveView
PIPE-04Add OpportunityM-07liveView
REC-02My RecoveryM-09liveView
NOTIF-01Notification CenterM-13liveView
Manager Portal
/manager14 screens live12 modules
Line & Regional Managers · Landing: DASH-02

Team dashboards, visit compliance, DBP approvals, recovery tracking, and EDO drill-down.

Open Portal

Primary Users

  • Line Manager
  • Regional Manager

Data Scope (RBAC)

Direct reports and regional team — scoped by reporting line and region

Device & Access

Desktop-optimized with responsive tablet support

See Manager Review Flow

Key Responsibilities

  • Monitor team KPI performance vs targets
  • Review visit compliance matrix and dashboard
  • Approve team Daily Business Plans
  • Track team recovery and aging
  • Drill into individual EDO profiles
  • Create EDO users (scoped RBAC)

Integrations & Data Sources

SFA (read)CRRU (read)CRM (read)Native App (DVR, DBP approvals)

Modules Covered

M-02M-04M-05M-06M-07M-08M-09M-10M-11M-12M-13M-14

Sidebar Navigation

All Prototype Screens (14)

Screen IDScreen NameModuleStatus
DASH-02Team DashboardM-04liveView
DVR-03Team Visit MatrixM-08liveView
DVR-04Visit Compliance DashboardM-08liveView
DBP-03Team DBP ApprovalsM-10liveView
DBP-04Plan vs ActualM-10liveView
ACT-02Team Activations ListM-05liveView
PIPE-02Team PipelineM-07liveView
REC-01Recovery DashboardM-09liveView
REC-03Aging DistributionM-09liveView
PROF-01EDO ProfileM-11liveView
CHART-01Team ChartsM-12liveView
RPT-01Report CenterM-14liveView
NOTIF-01Notification CenterM-13liveView
UM-01Scoped User ListM-02liveView
Executive Portal
/executive9 screens live9 modules
Leadership & Sales Operations · Landing: DASH-01

National KPI overview, charts, rankings, and export-ready reports (read-only scoped).

Open Portal

Primary Users

  • Executive / Leadership
  • Sales Operations
  • Analyst / Report Viewer

Data Scope (RBAC)

National or regional read-only — broadest dashboard scope per role

Device & Access

Desktop-first executive dashboards

See Executive Review Flow

Key Responsibilities

  • View national KPI dashboard across all pillars
  • Compare regional and EDO performance
  • Analyze activations and MRC/OTC trends
  • Review national pipeline funnel
  • Export reports to Excel / PDF

Integrations & Data Sources

SFA (read)CRRU (read)CRM (read)All modules (read-only export)

Modules Covered

M-04M-05M-06M-07M-09M-11M-12M-13M-14

Sidebar Navigation

All Prototype Screens (9)

Screen IDScreen NameModuleStatus
DASH-01National DashboardM-04liveView
ACT-01Activations DashboardM-05liveView
ACT-03Activation DetailM-05liveView
MRC-01MRC / OTC OverviewM-06liveView
PIPE-01Pipeline DashboardM-07liveView
CHART-01Performance ChartsM-12liveView
REC-03National Recovery AgingM-09liveView
RPT-01Report CenterM-14liveView
NOTIF-01Notification CenterM-13liveView
Admin Portal
/admin16 screens live8 modules
System Administration · Landing: Admin Home

Users, roles, organization, customer master, imports, configuration, and audit.

Open Portal

Primary Users

  • Super Admin
  • Sales Operations Admin

Data Scope (RBAC)

Full system access — all users, all regions, all configuration (Super Admin / Sales Ops)

Device & Access

Desktop administration console

See Admin Setup Flow

Key Responsibilities

  • Manage users, roles, and dynamic RBAC
  • Configure organization hierarchy and aliases
  • Maintain customer & account master
  • Process CSV/Excel imports and portfolio moves
  • Set KPI targets and integration settings
  • Review audit logs and compliance

Integrations & Data Sources

SFACRRUCRMActive DirectoryCSV Import (M-18)

Modules Covered

M-01M-02M-03M-06M-15M-16M-17M-18

Sidebar Navigation

All Prototype Screens (16)

Screen IDScreen NameModuleStatus
ADMIN-01Admin HomeliveView
UM-01User ListM-02liveView
UM-02Add / Edit UserM-02liveView
UM-03Role ListM-02liveView
UM-04Create / Edit RoleM-02liveView
UM-05Pending InvitesM-02liveView
ORG-01Region ManagementM-03liveView
ORG-02Organization TreeM-03liveView
ORG-03Region Alias MappingM-03liveView
CUST-01Customer AccountsM-17liveView
IMP-01Data ImportM-18liveView
REAS-01Portfolio ReassignmentM-18liveView
MRC-02Target ManagementM-06liveView
CFG-01System ConfigurationM-15liveView
AUDIT-01Audit LogM-16liveView
NOTIF-01System NotificationsM-13liveView
04

Eighteen Modules (M-01 to M-18)

Functional modules mapped to portals — grouped by domain.

Identity

M-01all
Authentication & Session
Email, mobile OTP, Jazz AD/SSO login
M-02admin
Users & Roles (Dynamic RBAC)
Configurable roles, permission sets, user provisioning

Organization

M-03admin
Organization & Hierarchy
Regions, reporting lines, region aliases

Performance

M-04all
Performance Dashboard
National, regional, team, and EDO KPI views
M-05all
Sales Activations
Activation count, hunting/farming, lead types
M-06all
MRC & OTC
Monthly recurring and one-time revenue targets vs achievement
M-11all
EDO Individual Profile
Individual performance drill-down across all KPIs

Pipeline

M-07edo
Pipeline Management
Stage-wise opportunities, CRM bi-directional sync

Field Ops

M-08edo
DVR — Daily Visit Report
Field visit logging, compliance tracking
M-10edo
Daily Business Plan (DBP)
Next-day planning, manager approval workflow

Recovery

M-09all
Recovery Performance
MTD recovery, aging, cashflow from CRRU

Analytics

M-12executive
Charts & Analytics
Regional comparisons, trend charts, rankings
M-14executive
Reports & Export
Excel/PDF export of dashboards and data tables

Master Data

M-17admin
Customer & Account Master
Shared account registry, portfolio linkage
M-18admin
Import & Portfolio Reassignment
CSV upload, data quality, portfolio moves

System

M-13all
Notifications & Alerts
Email, SMS, and in-app alerts for KPIs and workflows
M-15admin
System Configuration
KPI targets, master data, integration settings
M-16admin
Audit Log & Compliance
User actions, data changes, compliance trail
05

Abbreviations & Short Forms

All acronyms used in the SRS, UI labels, and dashboards — with full expanded forms.

System Abbreviations
33 terms from SRS Section 12
Short FormFull FormContext / Usage
ADActive DirectoryJazz SSO / authentication
APIApplication Programming InterfaceSystem integrations
ARRAnnual Recurring RevenuePipeline / revenue metric
CRRUCredit / Recovery Reporting UnitCollections & billing system
CRMCustomer Relationship ManagementPipeline source (Snow CRM)
CSVComma-Separated ValuesData import / export
DBPDaily Business PlanNext-day activity planning
DGFDigital Growth ForceJazz SME sales program
DIV/0Divide by zeroRecovery calculation edge case
DVRDaily Visit ReportField visit logging
EDOEnterprise Distribution OfficerField sales officer role
EDO IDEnterprise Distribution Officer IdentifierSystem ID (e.g. ISB-01)
JBC IDJazz Business Code / Sales IDSFA matching (e.g. 6754P)
KPIKey Performance IndicatorDashboard metrics
LDAPLightweight Directory Access ProtocolAD integration
MRCMonthly Recurring Cost / RevenueRecurring monthly charge
MTDMonth-to-DateReporting period from month start
NT LoginNetwork LoginJazz corporate username for SSO
OTCOne-Time Cost / RevenueUpfront / one-time charge
OTPOne-Time PasswordMobile login verification
PKRPakistani RupeeCurrency (₨ formatted)
PKTPakistan Standard Time (UTC+5)Timezone for all dates
POCPoint of ContactCustomer contact person
RBACRole-Based Access ControlPermission model
RESTRepresentational State TransferAPI style
SFASales Force AutomationActivations / sales source
SMESmall and Medium EnterpriseJazz customer segment
SMSShort Message ServiceOTP and alerts
SRSSoftware Requirements SpecificationRequirements document
SSOSingle Sign-OnAD-based login
UIUser InterfaceScreens and layouts
UXUser ExperienceInteraction design
WCAGWeb Content Accessibility GuidelinesAccessibility standard

UI Domain Labels

LabelMeaning in Platform
NewNew customer account
ExistingExisting customer account
HuntingNew business lead type
FarmingExisting account upsell lead type
PhysicallyIn-person field visit
VirtuallyRemote / virtual visit
WonPipeline deal closed successfully
LostPipeline deal lost
OpenPipeline opportunity in progress
MTD RecoveryRecovery collected month-to-date
Final TargetAdjusted recovery target from CRRU
Visit Compliance %Actual visits ÷ planned visits
06

User Types & RBAC

Dynamic role hierarchy — Level 1 (Super Admin) to Level 6 (EDO), plus custom roles at Level 7+.

User TypeLevelPortalCan CreateResponsibilities
Super Admin1AdminAll user types & rolesFull system config, integrations, role design
Sales Operations Admin2AdminAll except Super AdminUser management, targets, imports, month-end lock
Executive / Leadership3ExecutiveNational KPI dashboards, trends, exports (read-only)
Regional Manager4ManagerLine Manager, EDORegion performance, DBP approval, regional user creation
Line Manager5ManagerEDO onlyTeam dashboards, DVR/DBP approval, EDO creation
EDO6EDOField sales, DVR, DBP, own pipeline/recovery view
CRRU Viewer7Executive / ManagerRead-only recovery data (custom role)
Analyst / Report Viewer7ExecutiveRead-only dashboards and exports
Custom Role7+ConfigurablePer permissionsCreated by Super Admin or Sales Ops
07

Platform Workflows

End-to-end journeys for EDO, Manager, Executive, Admin, and data import.

Daily EDO Flow
1
EDOAUTH-01Open →

Login via mobile OTP, email, or Jazz SSO (AD)

2
EDODASH-03Open →

Review personal dashboard — MRC, OTC, activations, visits

3
EDODBP-01Open →

Submit Daily Business Plan for next day (due by 6 PM PKT)

4
Line ManagerDBP-03Open →

Review and approve team DBP submissions

5
EDODVR-02Open →

Log customer visits in the field — physical or virtual

6
EDOPIPE-04Open →

Convert visit to pipeline opportunity if applicable

7
SystemBackground sync

Sync activations (SFA) and recovery (CRRU) every 15–60 min

8
ManagerDVR-03Open →

Review team visit compliance matrix and KPI gaps

08

Data Integrations

External systems feeding the platform — Phase 2 live APIs, Phase 1 CSV fallback.

SFA  ──→  Activations · MRC · OTC          (every 15–60 min)
CRRU ──→  Recovery · Aging · Cashflow       (daily minimum)
CRM  ←──→ Pipeline opportunities           (bi-directional)
 AD  ──→  SSO / NT Login                    (real-time)
 App ──→  DVR · DBP submissions             (real-time)
 CSV ──→  Phase 1 import fallback           (on demand)
SourceFull NameData FeedsDirectionFrequencyModule
SFASales Force AutomationActivations, MRC, OTCInboundEvery 15–60 minM-05, M-06
CRRUCredit/Recovery Reporting UnitRecovery, aging, cashflowInboundDaily minimumM-09
CRM / SnowCustomer Relationship ManagementPipeline opportunitiesBi-directionalEvery 15–60 minM-07
Active DirectoryJazz SSOSSO / NT Login authenticationInboundReal-timeM-01
Native AppInternal application DBDVR, DBP submissionsInternalReal-timeM-08, M-10
CSV ImportPhase 1 fallbackAll modules via uploadInboundOn demandM-18
09

Screen Inventory

All UI screens with IDs, module mapping, portal assignment, and prototype status.

Screen IDScreen NameModulePortalStatus
GUIDE-01Platform Visual GuideAllliveView →
AUTH-01LoginM-01AllliveView →
AUTH-02OTP VerificationM-01AllliveView →
AUTH-03First Login / Password SetupM-01AllliveView →
AUTH-04Forgot PasswordM-01AllliveView →
ADMIN-01Admin HomeAdminliveView →
UM-01User ListM-02AdminliveView →
UM-02Add / Edit UserM-02AdminliveView →
UM-03Role ListM-02AdminliveView →
UM-04Create / Edit RoleM-02AdminliveView →
UM-05Pending InvitesM-02AdminliveView →
ORG-01Region ManagementM-03AdminliveView →
ORG-03Region Alias MappingM-03AdminliveView →
DASH-01Executive DashboardM-04ExecutiveliveView →
DASH-02Manager Team DashboardM-04ManagerliveView →
DASH-03EDO Self DashboardM-04EDOliveView →
ACT-01Activations DashboardM-05ExecutiveliveView →
ACT-02Team Activations ListM-05ManagerliveView →
ACT-03Activation DetailM-05ExecutiveliveView →
MRC-01MRC / OTC OverviewM-06ExecutiveliveView →
MRC-02Target ManagementM-06AdminliveView →
PIPE-01Pipeline DashboardM-07ExecutiveliveView →
PIPE-02Pipeline ListM-07EDOliveView →
PIPE-03Opportunity DetailM-07EDOliveView →
PIPE-04Add OpportunityM-07EDOliveView →
DVR-01My Visits ListM-08EDOliveView →
DVR-02Log Visit FormM-08EDOliveView →
DVR-03Team Visit MatrixM-08ManagerliveView →
DVR-04Visit Compliance DashboardM-08ManagerliveView →
REC-01Recovery DashboardM-09ManagerliveView →
REC-02EDO Recovery ViewM-09EDOliveView →
REC-03Aging Distribution ChartM-09ManagerliveView →
DBP-01My Business PlanM-10EDOliveView →
DBP-02Add / Edit ActivityM-10EDOliveView →
DBP-03DBP ApprovalsM-10ManagerliveView →
DBP-04Plan vs ActualM-10ManagerliveView →
PROF-01EDO ProfileM-11ManagerliveView →
PROF-02EDO Self ProfileM-11EDOliveView →
CHART-01Performance ChartsM-12ExecutiveliveView →
NOTIF-01Notification CenterM-13AllliveView →
RPT-01Report CenterM-14ExecutiveliveView →
CFG-01System ConfigurationM-15AdminliveView →
AUDIT-01Audit LogM-16AdminliveView →
CUST-01Customer AccountsM-17AdminliveView →
IMP-01Data ImportM-18AdminliveView →
REAS-01Portfolio ReassignmentM-18AdminliveView →
10

57 System Entities

Database entity domains from SRS Section 13 — full schema design is the next phase.

Identity & Access
8

User, Role, Permission, RolePermission, UserRole, Session, Invite, PasswordReset

Organization
5

Region, RegionAlias, ReportingLine, HierarchyNode, TeamAssignment

Master Data
14

KpiTarget, Calendar, LookupValue, IntegrationConfig, StageMapping, …

Customer
2

CustomerAccount, AccountContact

Sales & Performance
10

SalesActivation, MrcRecord, OtcRecord, KpiSnapshot, ActivationTarget, …

Field Operations
4

DailyVisit, VisitPlan, DailyBusinessPlan, DbPlanApproval

Pipeline
3

PipelineOpportunity, StageHistory, PipelineNote

Recovery
2

RecoveryAccount, RecoverySummary

Portfolio
2

PortfolioAssignment, ReassignmentHistory

Integration & Import
4

SyncLog, ImportBatch, ImportRow, DataQualityIssue

Notifications
3

Notification, NotificationPreference, AlertRule

System
4

SystemSetting, AuditLog, ExportJob, MonthEndLock

Total: 57 entities across 12 domains · Identity (8) · Organization (5) · Master Data (14) · Customer (2) · Sales (10) · Field Ops (4) · Pipeline (3) · Recovery (2) · Portfolio (2) · Integration (4) · Notifications (3) · System (4)