01 / 25

Welcome

OVERVIEW
BUILT FOR
DocumentWorkflow Approval
PRODUCTION TRACKING PLATFORM
Workflow Approval Walkthrough
Functional requirements prepared for client review and sign-off.
15-Stage Batch Lifecycle
Role-Based Access
Configurable Department Permissions
Admin Approval Workflow
Live Production Dashboards
Twelve Management Reports
Complete Audit Trail
Mobile Read-Only Access
Prepared by Vischari SolutionsSenior Architecture & Build
14 May 2026Version 1.1
25 Slides~17 minute walkthrough
📘

A guided walkthrough of the proposed batch tracking platform.

Each screen that follows shows the workflow we recommend, the data ownership, and the dashboards that will run the operation day to day.

CLIENT REVIEWWORKFLOW APPROVALVISCHARI x ESKAY
02 / 25

Secure Login

AUTH

Sign in to your account

Two-factor required for Admin and Super Admin
PROUDLY SERVING
🔐

Token-based authentication scoped to roles.

Users sign in with email and password. Sessions are tied to a bearer token, with optional two-factor authentication for Admin and Super Admin accounts and automatic logout on inactivity.

ROLE-BASED2FA OPTIONALAUTO LOGOUT
03 / 25

Live Production Dashboard

DASHBOARD

Production Dashboard

Plant: VILast refresh: 2 min
Planned Batches
5
awaiting BMR Request
Active Batches
42
+6 vs last week
In Stock (FG)
18
avg 2.3 days ageing
Delayed Batches
7
3 critical
On-Time Delivery
86%
target 95%
Delays by Stage (avg days)
RM/PM Issuance
3.4 d
FG Testing by QC
2.1 d
Released from QA
1.8 d
Batch Processing
1.2 d
Transfer to WH
0.9 d
Batch Status Mix
On track31
At risk4
Late7
📊

A single view of every batch, every delay, every dispatch.

Active production, stock awaiting dispatch, delays by stage and overall lateness, refreshed in real time as departments record their Actual dates.

REAL-TIMEKPI CARDSDELAY ANALYTICS
04 / 25

My Tasks

WORK QUEUE

My Tasks — User ABC

QC USERPlant: VI2 overdue

Ongoing · awaiting your update

3
FG testing by QC
08006E26 · Iodine Resublimed · target 16/05/2026
Reason logged: instrument calibration pending (PRD-noted)
+1 d late
In-process testing
08011E26 · Iodine Resublimed · target 17/05/2026
Due today
FG release by QC
08009E26 · Iodoform · target 17/05/2026
Due today

Upcoming · next 7 days

5
In-process testing
08007E26 · Potassium Iodide
Mon · 18/05in 1 d
FG testing by QC
08010E26 · Clioquinol
Tue · 19/05in 2 d
In-process testing
08013E26 · Iodine Resublimed
Wed · 20/05in 3 d
FG testing by QC
08014E26 · Clioquinol
Thu · 21/05in 4 d
FG release by QC
08015E26 · Potassium Iodide
Fri · 22/05in 5 d
📋

Every department user opens the app to their own task queue.

Ongoing items are the stages waiting on this user right now; the upcoming list projects the next seven days based on the booked Target dates. Overdue rows surface the recorded reason, so leadership and the user share one explanation for any slip.

PERSONAL QUEUE7-DAY LOOK-AHEADDELAY REASONS
05 / 25

Active Batches

OPERATIONS

Active Batches

42 recordsAll plants
Batch No.ProductPlantCurrent StageTarget FGVarianceStatus
08005E26ClioquinolVIFG testing by QC12/05/2026+0 dOn track
08006E26Iodine ResublimedVIRM/PM issuance14/05/2026+2 dAt risk
08007E26Potassium IodideBVRBatch processing15/05/2026+0 dOn track
08008E26Sodium IodideVIReleased from QA09/05/2026+3 dLate
08009E26IodoformBVRFG release by QC11/05/2026+0 dOn track
08010E26ClioquinolVIBMR issuance18/05/2026+0 dNew
08011E26Iodine ResublimedVIIn-process testing13/05/2026+1 dAt risk
08012E26Potassium IodideBVRFG testing by QC10/05/2026+4 dLate
🧪

Every active batch, sorted by what matters.

Filter by plant, product, stage, or status. Drill into any batch to view its full timeline, stage owners, and outstanding actions.

SEARCH & FILTERDRILL-DOWNVARIANCE
06 / 25

Commercial Booking

DATA ENTRY

New Batch · Booking & Target Dates

COMMERCIAL USERAuto-filled from standards
Target dates · all 15 workflow stages · auto-filled from standard durations (editable)
01
BMR request by PRD
02
BMR issuance by QA
03
RM/PM request by PRD
04
RM/PM issuance by WH
05
Batch processing
06
In-process intimation
07
In-process testing
08
FG intimation by PRD
09
FG testing by QC
10
FG release by QC
11
Filled BMR submit to QA
12
QA review
13
Released from QA
14
Transfer to WH
15
FG completion (Target)
📅

Commercial books the batch and commits every target date upfront.

A new batch is created with its identification details and the Target date for each of the fifteen workflow stages. Once saved, targets are locked — any future change must be raised as a request and approved by the Admin.

15 TARGET DATESLOCKED ON SAVEDEPT NOTIFICATIONS
07 / 25

Conflict Detection & Rescheduling

SCHEDULING

Schedule conflict detected at Plant VI

Stage Batch processing for the new batch overlaps an active batch on the same plant. Choose how to resolve.

QC stages exempt
New batch08013E26 · Iodine Resublimed · Plant VI
Conflict stageStage 05 · Batch processing · 17/05/2026 – 17/05/2026
Conflicts with08007E26 · Potassium Iodide · Stage 05 · 16/05/2026 – 18/05/2026

Option 1 · Adjust new batch

Push only the new batch's start date forward until the conflicting stage clears. Existing batches stay untouched.

New start: 19/05/2026 (+2 working days)
Revised target FG: 26/05/2026
Calculations skip weekly offs (Sun) and Plant VI public holidays. All reschedules logged with user, before/after dates, and reason.
🔀

The system catches schedule clashes the moment they appear.

On Save, every non-QC stage of the new batch is checked against active batches at the same plant. Either the new batch yields or the existing one is pushed — the cascade recalculates with standard durations and writes every change to the audit trail.

OVERLAP CHECKQC EXEMPTCASCADING RESCHEDULEAUDIT TRAIL
08 / 25

Batch Lifecycle Tracker

WORKFLOW

Batch 08005E26 · Clioquinol · Plant VI

On trackStage 9 of 15
Booked by Commercial · Target FG 12/05/2026 · Forecast 12/05/2026
01
BMR request by PRD
T 04/05 · A 04/05
02
BMR issuance by QA
T 04/05 · A 04/05
03
RM/PM request by PRD
T 05/05 · A 05/05
04
RM/PM issuance by WH
T 05/05 · A 06/05
05
Batch processing
T 07/05 · A 07/05
06
In-process intimation
T 07/05 · A 07/05
07
In-process testing
T 08/05 · A 08/05
08
FG intimation by PRD
T 09/05 · A 09/05
09
FG testing by QC
T 09/05 · in progress
10
FG release by QC
T 10/05 · pending
11
Filled BMR submit
T 10/05 · pending
12
QA review
T 11/05 · pending
13
Released from QA
T 11/05 · pending
14
Transfer to WH
T 12/05 · pending
15
FG completion
T 12/05 · pending
🔁

Fifteen stages, two dates, one source of truth.

Each stage carries a Target date set by Commercial and an Actual date set by the owning department. Variance is computed automatically and surfaced live.

15 STAGESTARGET vs ACTUALAUTO VARIANCE
09 / 25

Department Stage Update

DATA ENTRY

Update Stage 09

FG testing by QC · Batch 08005E26 · Clioquinol
QC USER
09/05/2026🔒 LOCKED
Need to change the target? Request change
✏️

Departments update only the stages they own.

Department users record Actual dates and remarks for their assigned stages. Target dates remain locked, enforcing data ownership across PRD, QA, QC, WH, and Commercial.

SCOPED EDITREMARKSOWNERSHIP ENFORCED
10 / 25

Admin Approval Queue

CHANGE CONTROL

Approval Queue

3 pendingLast 30 days
Target date change · Stage 11 (Filled BMR submit)
Batch 08006E26
Requester
Current → Proposed
10/05/202612/05/2026
Reason
QC report awaited; ledger close
Batch deletion request
Batch 08004E26
Requester
[email protected] · Commercial
Action
Soft delete
Reason
Duplicate — superseded by 08005E26
Target date change · Stage 14 (Transfer to WH)
Batch 08008E26
Requester
Current → Proposed
11/05/202613/05/2026
Reason
Stability data review pending
🛡

Every restricted change runs through one Admin queue.

Target-date changes and batch deletions enter a single review queue. The Admin sees full context — current value, proposed value, requester, and reason — before approving or rejecting with a comment.

TARGET DATE CHANGEBATCH DELETIONCOMMENTS
11 / 25

Department Permissions

ROLES

Department Permissions

Admin only
Mandatory rules (target-date lock, deletion via approval, role assignment) cannot be toggled.
DepartmentView all batchesEdit own ActualsAdd remarksDashboardsExportSubmit changes
Commercial
Production (PRD)
Quality Assurance (QA)
Quality Control (QC)
Warehouse (WH)
Logistics
⚙️

Permissions adjust per department, never hard-coded.

The Admin enables or disables capabilities per department independently. Mandatory rules — target-date lock, deletion via approval, Admin role assignment — remain enforced at the system level.

GRANULAR TOGGLESCONFIGURABLEMANDATORY RULES ENFORCED
12 / 25

Standard Stage Durations

ADMIN CONFIG

Standard Stage Durations

ADMIN ONLYWorking days · plant calendar applied
Total standard cycle: 8 working days
#StageDaysUpdated
01BMR request by PRD12/05/2026 · User XYZ
02BMR issuance by QA12/05/2026 · User XYZ
03RM/PM request by PRD12/05/2026 · User XYZ
04RM/PM issuance by WH12/05/2026 · User XYZ
05Batch processing14/05/2026 · User PQR
06In-process intimation12/05/2026 · User XYZ
07In-process testing12/05/2026 · User XYZ
08FG intimation by PRD12/05/2026 · User XYZ
#StageDaysUpdated
09FG testing by QC12/05/2026 · User XYZ
10FG release by QC12/05/2026 · User XYZ
11Filled BMR submit to QA12/05/2026 · User XYZ
12QA review12/05/2026 · User XYZ
13Released from QA12/05/2026 · User XYZ
14Transfer to WH12/05/2026 · User XYZ
15FG completion (Target)12/05/2026 · User XYZ
Edits apply to future batches only. Existing batches keep their committed targets.

One number per stage powers the entire booking flow.

Admin maintains a working-days duration per stage, per product, per plant. When Commercial picks a product, plant, and start date, every Target date is auto-filled using these standards — skipping weekly offs and the plant holiday calendar. Edits apply only to new bookings, never to in-flight batches.

PER PRODUCT × PLANTWORKING-DAY CALENDARFUTURE BATCHES ONLY
13 / 25

Plant Calendar & Holidays

ADMIN CONFIG

Plant Calendar — Holidays & Working Days

ADMIN ONLYDrives auto-scheduling
Working days · 301 Weekly offs · 52 Holidays · 12
Weekly off pattern
Mon
Tue
Wed
Thu
Fri
Sat
Sun ✓
Only Sundays are non-working at Plant VI. Plant BVR maintains its own pattern.
Used by
↳ Commercial Booking auto-fill
↳ Conflict detection cascade
↳ Forecast vs actual report
Configured holidays · 2026
DateDayHolidayTypeUpdatedAction
14/01/2026WedUttarayan (Makar Sankranti)GujaratUser XYZEditDelete
15/01/2026ThuVasi UttarayanGujaratUser XYZEditDelete
26/01/2026MonRepublic DayNationalUser XYZEditDelete
04/03/2026WedHoli (Dhulivandan)NationalUser XYZEditDelete
01/05/2026FriGujarat Sthapna DivasGujaratUser XYZEditDelete
15/08/2026SatIndependence DayNationalUser XYZEditDelete
04/09/2026FriJanmashtamiNationalUser XYZEditDelete
02/10/2026FriGandhi JayantiNationalUser XYZEditDelete
20/10/2026TueDussehraNationalUser XYZEditDelete
09/11/2026MonBestu Varas (Gujarati New Year)GujaratUser XYZEditDelete
10/11/2026TueBhai BijGujaratUser XYZEditDelete
25/12/2026FriChristmasNationalUser XYZEditDelete
Add, edit or delete holidays — every change writes to the audit trail with user and timestamp.
Active batches keep their committed targets; calendar edits apply to future bookings only.
📅

One calendar drives every working-day calculation.

Admin maintains weekly off patterns and the plant-specific holiday list. The same calendar powers auto-fill of target dates on new bookings, conflict-detection cascades, and forecast reports. Edits do not disturb in-flight batches.

WEEKLY OFFSHOLIDAY LISTPLANT-SPECIFICAUDIT TRAIL
14 / 25

Users & Roles

ACCOUNTS

Users & Roles

NameEmailDepartmentRoleLast loginStatus
User Abc[email protected]Super AdminToday, 09:14Active
User Def[email protected]CommercialAdminToday, 08:42Active
User Ghi[email protected]Production (PRD)Department UserToday, 07:55Active
User Jkl[email protected]Quality AssuranceDepartment UserYesterdayActive
User Mno[email protected]Quality ControlDepartment UserYesterdayActive
User Pqr[email protected]WarehouseDepartment User2 days agoActive
User Stu[email protected]LogisticsDepartment User5 days agoInactive
Only the Super Admin can grant or revoke the Admin role.
👥

Every user, every role, in one place.

The Admin manages day-to-day user accounts. Only the Super Admin can grant or revoke the Admin role, preserving a clear governance boundary.

SUPER ADMINADMINDEPARTMENT USER
15 / 25

Delays by Stage

ANALYTICS

Delays by Stage · Last 90 days

Plant: AllProduct: All
RM/PM Issuance by WH
3.4 d
FG Testing by QC
2.4 d
Released from QA
2.0 d
Filled BMR Review
1.7 d
Batch Processing
1.2 d
FG Release by QC
1.1 d
Transfer to WH
0.9 d
In-process Testing
0.7 d
BMR Issuance by QA
0.3 d
> 3 days 1 to 3 days < 1 day
📉

Find the bottleneck stage in seconds.

Average delay per stage across the production cycle. Drill in to see which products and plants are driving the lag and review the underlying batches.

BOTTLENECKAVERAGE DELAYDRILL-DOWN
16 / 25

Dispatch Readiness

INVENTORY

FG-released, awaiting dispatch

18 batches2 overdue🔗 Sync to Pragati
Batch No.ProductPlantQty (kg)Dispatched / PendingReleasedAgeing
07998E26IodoformVI250100 / 150 kg01/05/20268 days
↳ 25/04 truck #VI-7821Customer A · City 1+ 100 kg
07999E26Sodium IodideBVR5000 / 500 kg02/05/20267 days
08001E26Potassium IodideVI300300 / 0 kg04/05/20265 days
↳ 06/05 truck #VI-7833Customer B · City 2+ 200 kg
↳ 08/05 truck #VI-7841Customer D · City 1+ 100 kg
08002E26Iodine ResublimedVI2000 / 200 kg05/05/20264 days
08003E26ClioquinolVI1500 / 150 kg06/05/20263 days
08004E26IodoformBVR4000 / 400 kg07/05/20262 days
📦

FG-released stock, with dispatch-quantity breakup per batch.

Every batch shows total released quantity alongside running dispatched and pending kilograms. Expanded rows reveal each partial dispatch — date, truck, and customer — so Dispatch and Pragati share one source of truth. The "Sync to Pragati" link pushes batch-wise stock back to the central system.

PER-DISPATCH BREAKUPPRAGATI SYNCOVERDUE FLAGGED
17 / 25

Inventory Control Sheets

INVENTORY

Inventory Control Sheets

Plant VI · April 20264 items below reorder
Engineering Stores 142
Spares 87
Consumables 54
Item CodeItem NameUoMOpeningInOutClosingReorderStatus
ES-1041Pressure gauge — 0-10 barNos12+ 4− 2148In stock
ES-1078Stainless flange · DN50Nos24+ 0− 61812In stock
ES-1112Diaphragm valve · DN25Nos9+ 0− 546Below reorder
ES-1156PTFE gasket · DN80Nos60+ 20− 146630In stock
ES-1203Centrifugal pump sealNos5+ 0− 325Critical
ES-1247Thermocouple K-type · 1mNos18+ 6− 42010In stock
ES-1289SS-316 elbow · DN50Nos32+ 0− 82420In stock
ES-1318Pneumatic actuatorNos4+ 0− 134Below reorder
Showing 8 of 142 items · sorted by status
Last reconciled: 30/04/2026 · Stores team
🧰

Three control sheets, one ledger view.

Engineering Stores, Spares, and Consumables each maintained as separate stock ledgers with opening, in, out, closing, reorder level, and live status. Below-reorder and critical items surface to the top so the Stores team always sees the queue.

3 SHEETSREORDER ALERTSRECONCILIATION TRAIL
18 / 25

Reports Library

REPORTS

Reports Library

12 reportsCSV / PDF export
📈
On-Time Delivery Rate
Stage Cycle-Time Report
👥
Department Performance
Aged Work-in-Progress
🔬
QC and QA Hold
🏭
Plant Utilisation
📦
Dispatch Readiness
🛡
Approval Audit
🔮
Forecast vs Actual
🔥
Product Delay Heatmap
📋
Login & Activity Audit
📅
Periodical Production
📈

Twelve reports, one click away.

From on-time delivery rate to product-wise delay heatmaps and the periodical production summary (kg + batch counts for any date range). Every report exports to CSV or PDF for management review.

12 REPORTSCSV EXPORTPDF EXPORT
19 / 25

Periodical Production

ANALYTICS

Periodical Production

From 01/04/2026 To 30/04/2026 All plants
Total Production (kg)
12,450
+8% vs prev period
Batches Produced
48
38 dispatched · 10 in stock
Avg Batch Size
259 kg
range 100 – 500 kg
On-Time %
87%
42 of 48 on target
Product-wise breakdown
ProductBatchesVolume (kg)Share
Iodine Resublimed143,50028%
Potassium Iodide113,10025%
Clioquinol92,25018%
Sodium Iodide82,00016%
Iodoform61,60013%
Total4812,450100%
Volume by plant
Plant VI
8,720 kg
Plant BVR
3,730 kg
Daily output (kg)
📅

Production totals for any period — kilograms and batch counts.

Replaces the old fixed "Monthly Production" view. Pick any date range; the system rolls up total kilograms, total batches, average batch size and on-time percentage, with product- and plant-wise breakdowns. CSV/PDF export on demand.

PERIOD = ANY RANGEKG + BATCH COUNTPRODUCT × PLANT
20 / 25

On-Time Delivery Trend

METRICS

On-Time Delivery · 12-month trend

Target 95%Current 86%
100 90 80 70 60 target 95% May'25JulSepNovJan'26MarMay
This year Last year Target
📈

Track on-time delivery month by month.

Percentage of batches dispatched on or before their target FG date, trended monthly with year-on-year comparison and a target line at 95%.

MONTHLY TRENDYEAR-ON-YEAR% ON TIME
21 / 25

Audit Trail

COMPLIANCE

Audit Trail

TodayAll users
TimeUserActionReference
09:42:18[email protected]Approved target date change Stage 11 from 10/0512/0508006E26
09:38:06[email protected]Updated Actual date Stage 5 (Batch processing) → 09/05/202608010E26
09:21:55[email protected]Updated Actual date Stage 9 (FG testing) → 09/05/202608005E26
09:14:02[email protected]Logged inSuper Admin
08:55:33[email protected]Created batch 08010E26 — Clioquinol — Plant VI08010E26
08:42:11[email protected]Logged inAdmin
08:30:22[email protected]Submitted target date change request Stage 1408008E26
08:18:47[email protected]Updated Actual date Stage 4 (RM/PM issuance) → 09/05/202608010E26
🛡

Who changed what, and when.

Every create, update, approval, and deletion is logged with user, timestamp, and before/after values. The log is searchable by user, batch, or date range.

COMPLETE LOGSEARCHABLEIMMUTABLE
22 / 25

Mobile Dashboard

MOBILE
Production Today
ACTIVE
42
+6
IN STOCK
18
FG
DELAYED
7
3 critical
ON-TIME %
86%
target 95%
TOP DELAY STAGES
RM/PM
3.4d
FG Test
2.4d
QA Rel.
2.0d
DASHBOARDS, READ-ONLY

Built for the leadership glance.

All four core dashboards and the recommended reports work on mobile. Data entry, approvals, and admin functions remain on desktop, by design.

All four core dashboards
Recommended management reports
Filter and drill into any batch
No data entry on mobile
No admin actions on mobile
📱

Dashboards on the go, read-only by design.

All four core dashboards and reports work on mobile, optimised for quick glances. Data entry and admin actions remain on desktop only, preserving control and accuracy.

READ-ONLYRESPONSIVELEADERSHIP-FRIENDLY
23 / 25

Items for Client Confirmation

DECISIONS
Open decisions to close in our next working session
Approximately one hour, eight items.
User count and concurrent load — total active users and peak concurrency expectations.
Notification channels — in-app, email, WhatsApp, or a combination, for batch updates and approvals.
Dispatch ownership — confirm whether Logistics is a separate function from Warehouse.
Audit trail depth — every field change versus key transitions only.
External integrations — ERP, accounting, or laboratory systems to read from or write to.
Plant model — separate workspace per plant, or unified view with plant filters.
Approval queue UX — in-app only, email-driven, or both.
Go-live timeline — target launch date and any compliance audit deadlines.
📋

A short list of decisions before we begin.

Eight items remain to be confirmed: user count, notifications, dispatch ownership, audit depth, integrations, plant model, approval UX, and timeline. We close them in one working session.

8 ITEMS~1 HOUR SESSIONUNBLOCKS DESIGN
24 / 25

Project Roadmap

PATH FORWARD
PHASE 01
Workflow sign-off
Eskay Iodine confirms the workflow, roles, permissions, and reports captured in this walkthrough.
PHASE 02
Open items closure
A one-hour working session to close the eight open decisions in Section 16.
PHASE 03
Detailed design
Vischari prepares screen-level wireframes and the data model based on the agreed workflow.
PHASE 04
Build, test, deploy
Iterative build with weekly demos, followed by user training and a phased rollout to plants.
🛣

From sign-off to go-live, in clear phases.

Sign-off, open items closure, detailed design, build and test, then phased rollout. Weekly demos keep Eskay Iodine close to the build at every step.

PHASEDWEEKLY DEMOSUSER TRAINING
25 / 25

Sign-off

APPROVAL

Workflow approval signature

By signing below, the undersigned confirm that the workflow described in this walkthrough is a true representation of the production process to be supported, and that the proposed roles, permissions, dashboards, and reports are acceptable.

FOR ESKAY IODINE PVT. LTD.
Name
Designation
Date
FOR VISCHARI SOLUTIONS LLP
Name
Designation
Date
✍️

A formal record of the agreed workflow.

Both parties acknowledge the workflow, ownership, permissions, dashboards, and reports detailed across the previous slides. This signature unlocks the design and build phases.

ESKAY IODINE PVT. LTD.VISCHARI SOLUTIONS LLP