Skip to content

Demo 3.2: Procurement Screening Secretary (New Product Introduction & Screening)

Functional Objective: Covers end-to-end New Product Introduction (NPI), Supplier Registration pre-requisites (2-year establishment check, 3-month civil market check, sole marketer validation), Pre-Screening, Screening, Sample Submission, GS1 / Smart Consumer App API integration, Price Negotiation Committee (PNC), and Executive Board approval workflows.


New Product Introduction, Pre-Screening & Executive Board Approval Flow

Demonstrates supplier onboarding portal, validation checks, automated sample intimation, and multi-tier approval through the Executive Board.


  • Pre-Requisite Verification: 2-year firm existence validation, 3-month civil market presence verification, Brand ownership verification.
  • External Verification Interfaces: Integration with GSTIN, UDYAM MSME portal, FSSAI, BIS, AGMARK, BEE, Ayush, and Smart Consumer App (GS1).
  • Pre-Screening & Screening: Form scrutiny, non-editable barcode/shelf-life attributes, automated sample submission call letters.
  • PNC & Executive Board Sanction: Price Negotiation Committee comparison chart, digital signatures, Executive Board resolution recording, and automatic NI circular dispatch to Catalog & Inventory Branch.
  • Document Generation & Export: Automated PDF generation for vendor registration forms and product submission dockets with integrated dynamic letterheads.

🏗️ Technical Architecture & DocType Mapping

Section titled “🏗️ Technical Architecture & DocType Mapping”

In Business M and Framework M, this domain is powered by native, metadata-driven DocTypes, async controllers, and distributed ledger adapters:

SupplierRegistration, SupplierProductSubmission, PreScreening, Screening, SampleSubmission, ProductApplication, PricingCommitteeChart, PriceReviewChart

graph LR
    User["Stakeholder Portal / Desk"] --> Gateway["API Gateway"]
    Gateway --> Controller["Domain Controller & RBAC"]
    Controller --> DB[("PostgreSQL / RLS Master")]
    Controller --> Relay["Outbox Relay Worker"]
    Relay --> TB[("TigerBeetle Immutable Ledger")]

🧪 Verifiable Test Script (Human Review Flow)

Section titled “🧪 Verifiable Test Script (Human Review Flow)”

Follow these steps in the running Business M instance to replicate the live PoC demonstration (mapped directly from end-to-end test automation):

  1. Register vendor Apex Enterprise: Supplies with years_in_existence=3, sole_marketer=true
  • 📄 Action: Download PDF
  1. Verify simulated external API checks: GSTIN, UDYAM, FSSAI all verified
  2. Supplier submits product SKU-1001: via SupplierProductSubmission with 3-month civil market proof
  • 📄 Action: Download PDF
  1. Scrutinizer approves PreScreening: barcode, shelf life, packaging verified
  2. Committee marks Screening status: as ‘Screening Approved’
  3. Generate sample call letter: with token barcode SAMPLE-2026-001
  4. Record physical sample receipt: and verify non-editable TDS attributes
  5. Commercial verifies FSSAI category: and initiates Executive Procurement Board (Executive Procurement Board) review
  6. Executive Procurement Board grants: final PPN status with approved base rate
  7. Verify automated NI circular: generated and item catalogued in Catalog & Inventory Branch