Sindh IT Portal — Facilitation DeskSpecification documents
Englishاردوسنڌي
← All documents

ٹکٹ ورک فلو

سندھ آئی ٹی پورٹل — سہولت ڈیسک (SITP) پر ہر ٹکٹ کے لیے مستند لائف سائیکل، SLA/اسکیلیشن، حل کے ثبوت کا گیٹ، TRI/MoM، اور غیر معمولی معاملات کی تفصیلی ہدایت۔

خانہ قیمت
دستاویز آئی ڈی 06
حیثیت مسودہ
مالک S&ITD / MAAHIR
زبانیں EN (مرجع) · UR · SD
انحصار /specs/ur/05-data-model/، /specs/ur/04-roles-permissions/، /specs/ur/11-security-compliance/، /specs/ur/21-mom-meetings/
اطلاق برائے ماڈیولز B (TKT)، G (NOT)، M (MTG)

1. حد و قاموس

یہ دستاویز تعین کرتی ہے کہ ایک ٹکٹ کیسے پیدا ہوتا ہے، راؤٹ ہوتا ہے، SLA کے خلاف کام کیا جاتا ہے، اسکیلیٹ کیا جاتا ہے، حل کے ثبوت کے ساتھ ثابت کیا جاتا ہے، اختیاری طور پر دوبارہ کھولا یا اس پر اپیل کی جاتی ہے، اور بالآخر بند کیا جاتا ہے — نیز میٹنگز (TRI) اور ان کی رودادیں (MoM) لائف سائیکل میں کس طرح منسلک ہوتی ہیں۔ یہ tickets پر status فیلڈ، sla_definitions ٹیبل، ticket_history / audit_events لاگز، اور تمام تبدیلی کے محافظوں (transition guards) کے لیے واحد مصدرِ حق ہے۔

قاموس (مختصر صورت؛ مکمل کے لیے _glossary.md دیکھیں):

اصطلاح معنی
Ticket (ٹکٹ) سندھ حکومت کے کسی محکمے کے خلاف کسی کمپنی کی طرف سے دائر کیا گیا کام کا ایک یونٹ، جس کی سرے سے آخر تک ملکیت S&ITD بحیثیت سہولت کار رہتی ہے۔
Tracking ID (ٹریکنگ آئی ڈی) معنی خیز شناخت کنندہ SITP-YYYY-<DEPT>-<NNNNNN> (مثلاً SITP-2026-LBR-000123)۔ کبھی دوبارہ استعمال نہیں ہوتا۔
FRT پہلا جواب وقت — تخلیق سے تفویض شدہ محکمے کے پہلے باقاعدہ جواب تک کا SLA ٹائمر۔
Resolution Time (حل کا وقت) تخلیق سے ثبوتِ گیٹ کے ساتھ Resolved تک کا SLA ٹائمر۔
SLA clock (SLA کلاک) کاروباری وقت کا وہ یکساں شمار کنندہ جو دونوں ٹائمرز چلاتا ہے۔
TRI سہ فریقی جائزہ بمعیت میٹنگ — کمپنی + S&ITD + محکمہ/محاکم۔
MoM اجلاس کی روداد — محکمے کی طرف سے اپنے ہی فارمیٹ میں اپ لوڈ کی جاتی ہے، AI سے افزود کی جاتی ہے۔
Oversight tier (نگرانی درجہ) DG → سیکریٹری → وزیر/SACM کا سلسلہ جس میں ہر محکمے کے لیے قابلِ ترتیب اختیارات ہوتے ہیں۔
CSAT حل کے بعد کمپنی کی طرف سے جمع کرائی گئی صارف اطمینان ریٹنگ۔
S&ITD سائنس و انفارمیشن ٹیکنالوجی محکمہ، سندھ حکومت۔
SACM خصوصی معاونِ وزیر اعلیٰ (سندھ) برائے S&IT — جناب محمد علی رشید۔

یہاں بیان کردہ تمام صلاحیتیں انفرادی طور پر فیچر فلیگ ماڈیول (Q) کے ذریعے آن/آف کی جا سکتی ہیں، اور انفرادی طور پر §15 میں بیان کردہ فی محکمہ/فی زمرہ کنفیگریشن ٹیبلز کے ذریعے مرتب کی جا سکتی ہیں۔


2. ٹکٹ کی حالتیں

ہر ٹکٹ کی کسی بھی وقت بالکل ایک حیثیت ہوتی ہے۔ مکمل شمار مقفل ہے؛ داخلے اور خارج ہونے کے قواعد پر بحث نہیں ہو سکتی۔ تبدیلیاں سروس سائیڈ پر توثیق کی جاتی ہیں اور ہر تبدیلی ایک audit_events قطار پیدا کرتی ہے (§13 ملاحظہ کریں)۔

حالتوں کے مقامی نام (ایک بار برائے فہم): New (نیا)، Triaged (فرز بندی شدہ)، Assigned (تفویض شدہ)، In Progress (جاری)، Awaiting Parties (فریقین کا انتظار)، Resolved (حل شدہ)، Closed (بند)، Reopened (دوبارہ کھولا)، Escalated (اسکیلیٹڈ)، On Hold (روکا ہوا)، Cancelled/Withdrawn (منسوخ/واپس لیا گیا)، Appealed (اپیل کی گئی)۔

2.1 حالتوں کی تعریف اور میٹرکس

State معنی کون داخل کر سکتا ہے اگلی ممکنہ حالتیں
New ٹکٹ ابھی دائر کیا گیا ہے اور ٹریکنگ آئی ڈی پیدا ہوا ہے۔ ابھی فرز بندی نہیں ہوئی۔ سسٹم، کسی بھی کمپنی نمائندے (Filer کردار یا اس سے بالا) کی کامیاب فائلنگ پر، یا کوئی بھی آنے والا چینل (ای میل/SMS/واٹس ایپ/IVR/حاضری)۔ Triaged، Cancelled/Withdrawn، On Hold
Triaged S&ITD سہولت کار نے جائزہ لیا، زمرہ/ترجیح مقرر کی، اور کسی محکمے/سیکشن کو راؤٹ کیا۔ ابھی کوئی افسر تفویض نہیں ہوا۔ S&ITD ٹرائج افسر / سہولت کار۔ Assigned، On Hold، Cancelled/Withdrawn، New (نامکمل اندراج کی صورت میں واپسی)
Assigned محکمے/سیکشن کے اندر کسی مخصوص افسر (یا قطار) کو راؤٹ کیا گیا۔ پہلے جواب تک FRT کلاک چلتا رہتا ہے۔ محکمے کا سیکشن ہیڈ، آٹو روٹر (AI)، یا S&ITD سہولت کار۔ In Progress، Awaiting Parties، On Hold، Escalated، Triaged (دوبارہ راؤٹ)، Cancelled/Withdrawn
In Progress افسر فعال طور پر کام کر رہا ہے۔ پہلا باقاعدہ جواب بھیج دیا گیا ہے (FRT پوری ہو گئی)۔ تفویض شدہ افسر۔ Awaiting Parties، Resolved (ثبوت گیٹ)، On Hold، Escalated، In Progress (اندرونی پیش رفت کی نوٹس پر حالت تبدیل نہیں ہوتی)
Awaiting Parties کمپنی یا کسی تیسرے فریق پر بلاک ہے (اضافی معلومات، دستاویز، میٹنگ میں شرکت)۔ SLA کلاک رکتا ہے۔ تفویض شدہ افسر، یا باہر جانے والے "براہِ کرم جواب دیں" پیغام پر خودکار۔ In Progress، On Hold، Escalated، Cancelled/Withdrawn
Resolved حل کے ثبوت کا گیٹ پورا ہوا: ≥1 ثبوت کا منسلکہ + حل کی نوٹ جمع ہوئی۔ CSAT ونڈو شروع ہوتی ہے۔ تفویض شدہ افسر (ثبوت کے ساتھ)؛ حساس/VIP پری کلوز منظوری کا تابع۔ Closed (قبول یا CSAT اختتام پر خودکار)، Reopened، Appealed
Closed آخری۔ کمپنی کی قبولیت، CSAT ونڈو کے اختتام، یا اختیاراتِ عمل رکھنے والے نگرانی درجے کی طرف سے فورس ریذولوشن کے ذریعے حاصل ہوتا ہے۔ سسٹم (آٹو کلوز)، یا نگرانی درجہ۔ Reopened (ونڈو کے اندر)، Appealed (ونڈو کے اندر)۔ بصورتِ دیگر آخری۔
Reopened کمپنی نے دوبارہ کھولنے کی ونڈو کے اندر حل کو مسترد کر دیا؛ ٹکٹ اپنی پچھلی کام کرنے والی حالت میں دوبارہ کام کی قطار میں داخل ہوتا ہے۔ کمپنی نمائندہ (Primary/Admin) دوبارہ کھولنے کی ونڈو کے اندر۔ In Progress، Triaged (اگر دوبارہ ٹرائج درکار ہو)، Awaiting Parties، Closed (اگر کمپنی دوبارہ کھولنا واپس لے)
Escalated SLA کے قریب خلاف ورزی/خلاف ورزی نے ایک اسکیلیشن درجہ (DG / سیکریٹری / وزیر-SACM) متحرک کیا ہے۔ بنیادی کام کرنے والی حالت escalation_context فیلڈ کے طور پر محفوظ رہتی ہے؛ ڈی اسکیلیٹ ہونے پر ٹکٹ کام کرنے والی حالت میں واپس آتا ہے۔ سسٹم (SLA انجن)، یا اختیاراتِ عمل رکھنے والا نگرانی درجہ۔ In Progress، Awaiting Parties، Resolved، On Hold، Closed (فورس ریذولوشن)
On Hold کسی مجاز اداکار کی طرف سے واضح وجہ (قانونی روک، منحصر بیرونی عمل، طے شدہ میٹنگ) کے لیے دستی طور پر روکا گیا۔ SLA کلاک رکتا ہے۔ تفویض شدہ افسر، سیکشن ہیڈ، DG، سیکریٹری (وجہ + متوقع دوبارہ شروع کی تاریخ کے ساتھ)۔ In Progress، Awaiting Parties، Assigned، Cancelled/Withdrawn
Cancelled/Withdrawn آخری۔ کمپنی واپس لے گئی، نقل، حد سے باہر، یا مہلت کے بعد غیر معتبر۔ کمپنی نمائندہ (Primary/Admin)، S&ITD سہولت کار، سیکشن ہیڈ (وجہ کے ساتھ)۔ Reopened (صرف غلطی سے واپس لیں گئی صورت میں، مختصر ونڈو)؛ بصورتِ دیگر آخری۔
Appealed کمپنی نے حل/بندش کے خلاف CPGRAMS طرز کی دوسری موقع کی اپیل دائر کی۔ جائزہ کے لیے اگلے نگرانی درجے کو راؤٹ کیا گیا۔ کمپنی نمائندہ (Primary/Admin) اپیل ونڈو کے اندر؛ خراب CSAT سے خودکار فعال۔ In Progress (برقرار → کام دوبارہ شروع)، Closed (مسترد)، Escalated، Triaged (دوبارہ راؤٹ)

نوٹس:

2.2 کون تبدیل کر سکتا ہے (عالی سطح — مکمل RBAC /specs/ur/04-roles-permissions/ میں)

اداکار کلیدی تبدیلی کے حقوق
کمپنی نمائندہ (Filer+) فائل → New؛ واپسی → Cancelled/Withdrawn؛ ونڈوز کے اندر دوبارہ کھولنا/اپیل۔
کمپنی نمائندہ (Primary/Admin) اوپر کا سب کچھ، اس کے علاوہ فورس واپسی اور یہ مقرر کرنا کہ کون دوبارہ کھول سکتا ہے۔
S&ITD ٹرائج افسر NewTriagedAssigned؛ دوبارہ راؤٹ؛ New میں واپسی۔
S&ITD سہولت کار تمام ٹرائج حقوق + S&ITD کے اندر اسکیلیٹ + TRI کی درخواست + MoM اپ لوڈ۔
محکمے کا سیکشن ہیڈ سیکشن کے اندر تفویض/دوبارہ تفویض؛ On Hold پر رکھنا؛ حل کے لیے تیار نشان زد۔
تفویض شدہ افسر In ProgressAwaiting Parties؛ حل جمع کرنا (ثبوت گیٹ کے ساتھ)۔
DG / سیکریٹری / وزیر-SACM §6 کنفیگ کے مطابق نگرانی اختیارات: صرف اطلاع OR عمل (دوبارہ تفویض، SLA اوورائیڈ، فورس ریذولوشن، ہدایت نامہ بھیجنا)۔
سسٹم (SLA / آٹو کلوز انجن) آٹو اسکیلیٹ، آٹو کلاک روکنا/دوبارہ شروع، قبول یا CSAT اختتام پر آٹو کلوز۔

3. اسٹیٹ مشین ڈایاگرام

نیچے دیا گیا لائف سائیکل مستند اسٹیٹ مشین ہے۔ محافظ (ثبوت گیٹ، حساس منظوری، دوبارہ کھولنے کی ونڈو وغیرہ) متعلقہ سیکشنز میں بیان کردہ ہیں اور دکھائی گئی تبدیلیوں پر لاگو ہوتے ہیں۔

stateDiagram-v2 [*] --> New: file / inbound channel New --> Triaged: S&ITD triage New --> CancelledWithdrawn: invalid / duplicate / out-of-scope New --> OnHold: legal stay / dependency Triaged --> Assigned: route to dept/section Triaged --> New: return (incomplete intake) Triaged --> OnHold: dependency Triaged --> CancelledWithdrawn: withdraw Assigned --> InProgress: first substantive response (FRT met) Assigned --> AwaitingParties: request info from company Assigned --> OnHold: officer/oversight pause Assigned --> Escalated: SLA breach tier 1/2/3 Assigned --> Triaged: re-route InProgress --> AwaitingParties: request info / docs / meeting InProgress --> Resolved: proof-gate satisfied (evidence + note) InProgress --> OnHold: deliberate pause (reason-bound) InProgress --> Escalated: SLA breach AwaitingParties --> InProgress: company responded AwaitingParties --> OnHold AwaitingParties --> Escalated: company unresponsive past grace AwaitingParties --> CancelledWithdrawn: company withdraws OnHold --> InProgress: resume OnHold --> Assigned: re-route after hold OnHold --> AwaitingParties OnHold --> CancelledWithdrawn Escalated --> InProgress: de-escalated / actioned Escalated --> AwaitingParties Escalated --> Resolved: force-resolve by oversight (action powers) Escalated --> Closed: force-close by oversight Escalated --> OnHold Resolved --> Closed: company accepts OR CSAT window expires Resolved --> Reopened: company rejects within window Resolved --> Appealed: company appeals within window Reopened --> InProgress: resume work Reopened --> Triaged: re-triage Reopened --> AwaitingParties Reopened --> Closed: company withdraws reopen Appealed --> InProgress: appeal upheld (reopen work) Appealed --> Closed: appeal rejected Appealed --> Escalated: further escalation Appealed --> Triaged: re-routed to different section Closed --> Reopened: within reopen window only Closed --> Appealed: within appeal window only Closed --> [*] CancelledWithdrawn --> Reopened: withdrawn-in-error, narrow window CancelledWithdrawn --> [*]

میرمیڈ نوڈ ناموں میں خالی جگہیں نہیں ہو سکتیں، اس لیے Cancelled/Withdrawn کو CancelledWithdrawn اور Awaiting Parties کو AwaitingParties کے طور پر دکھایا گیا ہے۔ سسٹم پر status enum اپنے مستند ناموں (خالی جگہ/سلیش کے ساتھ) برقرار رکھتا ہے۔

تحریری بہاؤ کی وضاحت۔ فائلنگ یا آنے والے چینل کی آمد پر ٹکٹ New کے طور پر پیدا ہوتا ہے۔ S&ITD اسے Triaged میں فرز بند کرتا ہے، زمرہ/ترجیح/SLA مقرر کرتا ہے، اور کسی محکمے کے سیکشن کو راؤٹ کرتا ہے، جس سے یہ Assigned ہو جاتا ہے۔ تفویض شدہ افسر کا پہلا باقاعدہ جواب ٹکٹ کو In Progress میں بدل دیتا ہے اور FRT کلاک روک دیتا ہے (ریذولوشن کلاک چلتا رہتا ہے)۔ جب بھی کمپنی کو معلومات فراہم کرنی ہوں تو کام In Progress اور Awaiting Parties کے درمیان متبادل ہوتا ہے؛ ہر Awaiting Parties میں داخلہ SLA کلاک روکتا ہے اور ہر واپسی اسے دوبارہ شروع کرتی ہے۔ کسی بھی کلاک کے اپنے SLA کی خلاف ورزی ٹکٹ کو Escalated میں بدل دیتی ہے، جو ایک اوورلے حالت ہے جو پچھلا کام کرنے کا سیاق محفوظ رکھتی ہے اور متعلقہ نگرانی درجے کو مطلع کرتی ہے۔

جب افسر مکمل کر لیتا ہے، تو وہ حل کے ثبوت کے گیٹ سے گزرتا ہے (≥1 ثبوت کا منسلکہ + حل کی نوٹ؛ حساس/VIP ٹکٹس کو مزید Chair/DG منظوری درکار ہوتی ہے) اور ٹکٹ Resolved ہو جاتا ہے۔ Resolved سے تین چیزیں ہو سکتی ہیں: کمپنی واضح طور پر قبول کرے → Closed؛ CSAT ونڈو (طے شدہ 7 دن) بغیر کسی عمل کے ختم ہو جائے → آٹو-Closed؛ یا کمپنی ونڈو کے اندر مسترد کر دے → Reopened، جو اپنی پچھلی کام کرنے والی حالت میں دوبارہ کام کی قطار میں داخل ہوتا ہے۔ Closed سے (یا براہِ راست Resolved سے) کمپنی اپیل ونڈو کے اندر CPGRAMS طرز کی Appeal بھی دائر کر سکتی ہے؛ اپیلز اگلے نگرانی درجے پر جائزہ لی جاتی ہیں اور یا تو برقرار رکھی جاتی ہیں (واپس In Progress) یا مسترد کر دی جاتی ہیں (آخری ClosedOn Hold زیادہ تر کام کرنے والی حالتوں سے استعمال ہونے والا واضح، وجہ سے بندھا معطل ہے۔ Cancelled/Withdrawn ایک مختصر غلطی سے واپس لی گئی راہ کے سوا آخری ہے۔ حقیقی آخری حالتیں صرف Closed اور Cancelled/Withdrawn ہیں۔


4. فائلنگ اور ٹرائج کا بہاؤ

4.1 فائلنگ

ایک ٹکٹ ماڈیول K (ملٹی چینل اندراج) کے کسی بھی چینل سے شروع ہو سکتا ہے: ویب پورٹل، PWA/موبائل ایپ، کوئی آنے والی ای میل، SMS، واٹس ایپ پیغام، ٹول فری IVR/آواز کی ٹرانسکرپشن، یا S&ITD سہولت کار کی طرف سے حاضری/آف لائن اندراج۔ تمام چینلز ایک ہی tickets ٹیبل پر آ کر یکجا ہوتے ہیں؛ intake_channel فیلڈ اصل کو ریکارڈ کرتا ہے۔

اسمارٹ فائلنگ (AI معاون):

مسودہ اور بعد میں محفوظ کریں (FR-TKT-014 کو پورا کرتا ہے)۔ کمپنی نمائندہ ایک نامکمل ٹکٹ کو اپنی ذاتی مسودہ اسٹور میں محفوظ کر سکتا ہے۔ مسودے S&ITD یا محکمے کو نظر نہیں آتے، کوئی ٹریکنگ آئی ڈی استعمال نہیں کرتے، اور ان کی قابلِ ترتیب رٹینشن (طے شدہ 30 دن) ہوتی ہے۔ مسودہ جمع کرنے سے وہ New ٹکٹ میں تبدیل ہو جاتا ہے۔

متحرک مشروط اندراج فارم۔ اندراج فارم سروس کیٹلاگ اور منتخب زمرہ/ذیلی زمرے سے چلتا ہے۔ "لیبر — ادائیگی باقی" کو منتخب کرنے سے مختلف فیلڈز (آخری تنخواہ کی تاریخ، رقم، ملازمین کی تعداد) نظر آتی ہیں نسبتاً "SECP — نام محفوظ کرنے کے تنازعہ" کے (تجویز کردہ نام، محفوظ کرنے کا نمبر، مسترد نامہ)۔ مشروط حصے، لازمی فیلڈ کے قواعد، اور اجازت شدہ منسلکہ اقسام intake_form_schema میں فی زمرہ مرتب کی جاتی ہیں۔

ٹریکنگ آئی ڈی کی تخلیق۔ کامیاب جمع کرانے پر، سسٹم راؤٹڈ محکمے کے لیے اگنا تسلسل نمبر مختص کرتا ہے اور SITP-YYYY-<DEPT>-<NNNNNN> (مثلاً SITP-2026-LBR-000123) تشکیل دیتا ہے۔ مختصاتی عمل ایٹامک ہے (DB لینزکشن + فی محکمہ تسلسل پر قطار لاک)۔ آئی ڈی فوراً فائلر کو واپس کی جاتی ہے اور تمام بعد کی مواصلت کے لیے مستند حوالہ ہے۔ فائلر کی پسندیدہ زبان (EN/UR/SD) میں اس کی پسندیدہ چینل کے ذریعے ایک تصدیقی پیغام بھیجا جاتا ہے۔

4.2 ٹرائج

S&ITD ٹرائج افسران New ٹکٹس کی ایک قطار دیکھتے ہیں۔ ہر ایک کے لیے، وہ AI سے تجویز کردہ زمرہ، ذیلی زمرہ، ترجیح، راؤٹڈ محکمہ/سیکشن، SLA تعریف، اور حساسیت فلگ کی توثیق یا اوورائیڈ کرتے ہیں۔ وہ VIP بھی فلگ کر سکتے ہیں (ترجیحی شعبے کی کمپنیوں کے فائلرز، بڑی روزگار، غیر ملکی سرمایہ کاری کے معاملات) جو حساس راستے سے راؤٹ ہوتے ہیں۔ ایک مرتبہ فرز بندی ہونے پر، ٹکٹ Triaged میں چلا جاتا ہے اور منزل محکمے کی قطار میں نمودار ہوتا ہے۔

4.3 فائلنگ اور ٹرائج کے بہاؤ کا ڈایاگرام

flowchart TD Start([Company rep or inbound channel]) --> Auth{Authenticated?<br/>or anonymous?} Auth -- Authenticated --> DraftChoice{Start new or<br/>resume draft?} Auth -- Anonymous --> Anon[Anonymous / whistleblower<br/>intake — restricted visibility] DraftChoice -- Resume draft --> LoadDraft[Load personal draft] DraftChoice -- New --> Intake[Dynamic intake form<br/>by category] LoadDraft --> Intake Intake --> AICat[AI suggests category<br/>+ routed dept] AICat --> Deflect{Similar ticket<br/>exists?} Deflect -- Accept existing --> NoTicket[No new ticket;<br/>deflection logged] Deflect -- Different issue --> Continue[Continue form] Continue --> Attach[Attachments:<br/>AV scan + encrypt + store] Attach --> Submit[Submit] Submit --> AllocID[(Atomic alloc:<br/>SITP-YYYY-DEPT-NNNNNN)] AllocID --> NewState[/Status = New/] Anon --> AllocID NewState --> SindhTriage[S&ITD triage queue] SindhTriage --> Confirm[Confirm/override<br/>category, priority, SLA,<br/>dept/section, sensitivity] Confirm --> Route{Route decision} Route --> TriagedState[/Status = Triaged/] TriagedState --> DeptQueue[Department section queue] DeptQueue --> Assign[Section head or<br/>auto-router assigns officer] Assign --> AssignedState[/Status = Assigned/]

تحریری وضاحت۔ ایک فائلر (یا آنے والے چینل ایڈاپٹر) سے بہاؤ شروع ہوتا ہے؛ مستند فائلرز ایک محفوظ مسودہ دوبارہ شروع کر سکتے ہیں، جبکہ گمنام/وہسٹل بلوور اندراج شروع سے ہی محدود نظر انداز رکھتا ہے۔ متحرک اندراج فارم منتخب زمرے کی بنیاد پر رینڈر ہوتا ہے، جس میں فائلر کے ٹائپ کرنے پر AI زمرہ اور منزل محکمہ تجویز کرتا ہے۔ جمع کرانے سے پہلے، سسٹم مماثل ٹکٹ انحراف چلاتا ہے: اگر ممکنہ نقل یا پہلے جواب دیا ٹکٹ موجود ہو، تو فائلر کو نیا ٹکٹ نہ بنانے کا اختیار دیا جاتا ہے۔ اگر وہ آگے بڑھیں، تو منسلکات AV سکین اور خفیہ کیے جاتے ہیں، فارم جمع کیا جاتا ہے، اور SITP-YYYY-<DEPT>-<NNNNNN> فارمیٹ میں ٹریکنگ آئی ڈی ایٹامک طور پر مختص ہوتی ہے۔ ٹکٹ New میں داخل ہوتا ہے اور S&ITD ٹرائج قطار میں آتا ہے، جہاں ٹرائج افسر زمرہ، ترجیح، SLA، منزل، اور حساسیت کی توثیق یا اوورائیڈ کرتا ہے۔ توثیق پر ٹکٹ Triaged ہو جاتا ہے، منزل محکمے کی سیکشن قطار میں داخل ہوتا ہے، اور کسی افسر کو تفویض کیا جاتا ہے — یا تو سیکشن ہیڈ یا AI آٹو روٹر کی طرف سے — جس سے وہ Assigned ہو جاتا ہے۔


5. SLA ماڈل

5.1 SLA تعریفیں

ہر ٹکٹ sla_definitions میں بالکل ایک قطار سے بندھا ہوتا ہے، جو ٹرائج میں (department, category, priority) کے ذریعے منتخب کیا جاتا ہے۔ ہر قطار دو ٹائمرز رکھتی ہے:

طے شدہ ہدف (فی محکمہ/زمرہ اوورائیڈ کے قابل):

ترجیح طے شدہ FRT طے شدہ حل کا وقت عام استعمال
Urgent 1 کاروباری دن 5 کاروباری دن سروس بندش، قانونی آخری تاریخ، بڑا واقعہ، VIP/غیر ملکی سرمایہ کاری کا رکاوٹ۔
Normal 2 کاروباری دن 10 کاروباری دن معیاری شکایات، دستاویزات کی درخواستیں، وضاحت کی ضروریات۔
Low 5 کاروباری دن 20 کاروباری دن تجاویز، معلومات، غیر بلاکنگ استفسارات۔

"کاروباری دن" منزل محکمے کے کاروباری اوقات اور ٹائم زون (طے شدہ Asia/Karachi، PKT) میں سندھ کی عام چھٹیوں اور ویک اینڈز ہٹانے کے بعد شمار کیا جاتا ہے۔ طے شدہ اقدار sla_definitions میں فی (department, category, priority) اوورائیڈ کے قابل ہیں؛ کسی قطار پر NULL حل کا وقت کا مطلب ہے "کوئی حل SLA نہیں" (صرف مشاورتی — RTI جیسی کھلی قسموں کے لیے استعمال ہوتا ہے جہاں قانونی آخری تاریخیں اس کی جگہ لاتی ہیں)۔

5.2 SLA کلاک — کب چلتا ہے، رکتا ہے، دوبارہ شروع ہوتا ہے

SLA کلاک ہر ٹائمر کے خلاف جمع کاروباری وقت کا ایک یکساں شمار کنندہ ہے۔ فی ٹکٹ دو آزاد کلاکیں چلتی ہیں: FRT کلاک اور ریذولوشن کلاک۔ دونوں نیچے دیے گئے یکساہ چلنے/رکنے کے قواعد بانٹتے ہیں، سوائے اس کے کہ FRT کلاک ایک مرتبہ FRT پوری ہونے پر مستقل طور پر رک جاتا ہے۔

کلاک چلتا ہے جب حالت ان میں سے کوئی بھی ہو: New، Triaged، Assigned، In Progress، Reopened، Appealed (فعال جائزے کے دوران)، Escalated (اوورلے — محفوظ کام کرنے والی حالت کے خلاف چلتا ہے)۔

کلاک رکتا ہے جب:

  1. حالت Awaiting Parties ہو (کمپنی یا تیسرے فریق کا جواب باقی)۔
  2. حالت On Hold ہو (وجہ سے بندھا واضح روک)۔
  3. موجودہ وال کلاک وقت محکمے کی مرتب کردہ کاروباری اوقات سے باہر ہو (طے شدہ پیر–جمعہ 09:00–17:00 PKT؛ dept_business_hours میں فی محکمہ قابلِ ترتیب)۔
  4. موجودہ وال کلاک تاریخ holiday_calendar میں درج سندھ کی عام چھٹی ہو۔
  5. موجودہ وال کلاک تاریخ اس محکمے کے لیے ویک اینڈ ہو (طے شدہ ہفتہ + اتوار؛ قابلِ ترتیب — کچھ محاکم ہفتہ کو کام کرتے ہیں)۔

کلاک دوبارہ شروع ہوتا ہے جب:

اگر دوبارہ شروع کا ایونٹ کاروباری اوقات سے باہر ہو، تو کلاک اگلے کاروباری گھنٹے کے آغاز پر دوبارہ شروع ہوتا ہے۔ گزرا ہوا شمار کنندہ ہر حالت کی تبدیلی پر محفوظ کیا جاتا ہے تاکہ سروس کے دوبارہ شروع ہونے سے SLA حالت کبھی ضائع نہ ہو۔

قریب خلاف ورزی اور خلاف ورزی۔ SLA انجن ہر ٹک (طے شدہ 1 منٹ کرون + تبدیلی پر) ہر کھلے ٹکٹ کے گزرے ہوئے وقت کا اس کے ٹائمرز کے خلاف جائزہ لیتا ہے۔ قابلِ ترتیب حدوں پر (طے شدہ: ٹائمر کا 80% = قریب خلاف ورزی کی تنبیہ، 100% = خلاف ورزی)، انجن audit_events پیدا کرتا ہے اور نوٹیفکیشن میٹرکس (§12) اور اسکیلیشن لیڈر (§6) کو متحرک کرتا ہے۔

5.3 SLA کلاک ڈایاگرام

flowchart LR subgraph Running[Clock running — business time accumulating] R1[Status in<br/>New/Triaged/Assigned/<br/>InProgress/Reopened] R2[Within dept<br/>business hours] R3[Not a Sindh holiday] R4[Not a weekend] R1 --> R2 --> R3 --> R4 end subgraph Paused[Clock paused — no time accrues] P1[Status = AwaitingParties<br/>or OnHold] P2[Outside business hours] P3[Public holiday] P4[Weekend] end Running -- Company request info<br/>or deliberate hold --> Paused Paused -- Company responds<br/>or hold lifted,<br/>AND within business hours --> Running Running -- Elapsed ≥ FRT target --> FRTMet[FRT clock stops<br/>Resolution clock continues] Running -- Elapsed ≥ Resolution target --> Breach[Breach event<br/>→ escalation §6] Running -- Elapsed ≥ 80% target --> Near[Near-breach alert<br/>→ notify officer + watchers]

تحریری وضاحت۔ SLA کلاک صرف کاروباری وقت جمع کرتا ہے — کبھی راتیں، ویک اینڈز، یا سندھ کی عام چھٹیاں نہیں — اور صرف اس وقت جب ٹکٹ "محکمہ ذمہ دار" حالت میں ہو (New، Triaged، Assigned، In Progress، Reopened، Appealed-تحتِ جائزہ، یا Escalated ایک کام کرنے والی حالت کے سیاق کے خلاف)۔ Awaiting Parties یا On Hold میں کوئی بھی تبدیلی کلاک روکتی ہے؛ In Progress میں واپسی کی متعلقہ تبدیلی اسے دوبارہ شروع کرتی ہے، لیکن صرف اگر وال کلاک وقت غیر چھٹی ویک دن پر منزل محکمے کے کاروباری اوقات کے اندر ہو۔ FRT کلاک مستقل طور پر رک جاتا ہے جب پہلا باقاعدہ جواب FRT پورا کرے، جبکہ ریذولوشن کلاک ثبوتِ گیٹ والے Resolved تک چلتا رہتا ہے۔ قریب خلاف ورزی (طے شدہ ٹائمر کا 80%) اور خلاف ورزی (100%) کی حدیں آڈٹ ایونٹس پیدا کرتی ہیں اور اسکیلیشن لیڈر چلاتی ہیں؛ چلتا کلاک خلاف ورزی کے بعد بھی جمع کرتا رہتا ہے تاکہ خلاف ورزی کی مدت ناپی جا سکے۔

5.4 کاروباری اوقات اور چھٹیوں کا کیلنڈر


6. اسکیلیشن لیڈر

6.1 لیڈر کا ڈھانچہ

جب کسی ٹکٹ کے حل کی SLA خلاف ورزی کرتی ہے اور وہ حل نہیں ہوتا، تو وہ ایک قابلِ ترتیب نگرانی لیڈر پر چڑھتا ہے۔ طے شدہ لیڈر (مقفل فیصلہ، escalation_ladders میں فی محکمہ/زمرہ اوورائیڈ کے قابل) یہ ہے:

درجہ طے شدہ متحرک (FRT خلاف ورزی / عدمِ حل کے آغاز سے جمع) نگرانی اداکار شامل ہونے والا ناظر چینل
0 — کام جاری ٹکٹ زیرِ عمل، SLA چل رہا ہے سیکشن افسر / POC
1 — DG +2 دن حل نہ ہونا متعلقہ محکمے کا ڈائریکٹر جنرل DG ناظر کے طور پر شامل ای میل + ان-ایپ + SMS
2 — سیکریٹری +5 مزید دن (7 جمع) حل نہ ہونا محکمے کا سیکریٹری سیکریٹری ناظر کے طور پر شامل ای میل + ان-ایپ + SMS + واٹس ایپ
3 — وزیر / SACM +10 مزید دن (اب بھی حل نہ ہونا) SACM (S&IT) جناب محمد علی رشید، S&ITD سیکریٹری کو نقل وزیر/SACM + S&ITD سیکریٹری ناظر کے طور پر شامل ای میل + ان-ایپ + SMS + واٹس ایپ + ہدایت نامہ خط

یہی لیڈر S&ITD کے اندر بھی لاگو ہوتا ہے — S&ITD سہولت کار بھی ہے اور اپنے ٹکٹس کے ساتھ ایک محکمہ بھی (مثلاً اپنے سیکشنز کے خلاف)، اس لیے S&ITD اندرونی ٹکٹ S&ITD سیکشن افسر → S&ITD ایڈیشنل/جوائنٹ DG → S&ITD سیکریٹری → SACM تک اسکیلیٹ ہوتا ہے۔ متحرک اور درجے (department, category) پر محدود escalation_ladders قطار کے مطابق قابلِ ترتیب ہیں۔

متحرک SLA سے منسلک ہیں۔ مختصراً، +2/+5/+10 شمار حل-SLA کی خلاف ورزی کے بعد کاروباری دن ہیں، تخلیق کے بعد نہیں۔ جو ٹکٹ اپنی SLA کے اندر حل ہو جائے وہ کبھی اسکیلیٹ نہیں ہوتا۔ خلاف ورزی کرنے والا ٹکٹ ہر مرتبہ کی قابلِ ترتیب مدت پر ایک درجہ چڑھتا ہے یہاں تک کہ حل ہو جائے یا اختیاراتِ عمل رکھنے والے نگرانی اداکار کی طرف سے فورس کلوز ہو۔

6.2 قابلِ ترتیب نگرانی اختیارات

ہر نگرانی درجے کو فی محکمہ یا تو صرف اطلاع یا عمل کے طور پر مرتب کیا جاتا ہے۔ کنفیگریشن (department, tier) کے ذریعے oversight_powers میں رہتی ہے۔

اختیار صرف اطلاع درجہ عمل درجہ
قریب خلاف ورزی اور خلاف ورزی الرٹ وصول کریں
ناظر کے طور پر شامل ہوں؛ ٹکٹ + ہسٹری دیکھیں
ٹکٹ پر تبصرہ کریں ◐ (قابلِ ترتیب)
مختلف سیکشن/افسر کو دوبارہ تفویض کریں
SLA اوورائیڈ/روک (نیا ہدف یا فریز)
فورس ریذولوشن یا فورس کلوز
پابند ہدایت نامہ بھیجیں (محکمے کو رسمی خط)
حساس/VIP ٹکٹ کی بندش کی منظوری ✓ (مخصوص Chair/DG — §7 دیکھیں)

علامات _conventions.md §8 کے مطابق: ✓ اجازت · ✗ مسترد · ◐ مشروط/قابلِ ترتیب۔

طے شدہ پالیسی یہ ہے: درجے 1 (DG) اور 2 (سیکریٹری) عمل والے ہیں، درجہ 3 (وزیر/SACM) اطلاع + ہدایت والا ہے؛ یہ فی محکمہ اوورائیڈ کے قابل ہے۔ حساس/VIP بندش کی منظوری درجے سے قطع نظر ہمیشہ Chair/DG کے پاس رہتی ہے۔

6.3 الرٹس اور آڈٹ

6.4 اسکیلیشن ترتیب ڈایاگرام

sequenceDiagram autonumber participant SLA as SLA Engine participant T as Ticket participant Audit as audit_events participant Notif as Notification Service participant Off as Section Officer participant DG as DG (Tier 1) participant Sec as Secretary (Tier 2) participant Min as Minister / SACM (Tier 3) Note over T: Resolution SLA breached SLA->>T: status := Escalated (context = InProgress) SLA->>Audit: log breach + escalation tier 1 SLA->>Notif: notify officer + section + DG Notif->>Off: email + in-app + SMS Notif->>DG: email + in-app + SMS; add DG as watcher Note over T: +2 business days, still unresolved SLA->>Audit: escalation tier 2 SLA->>Notif: notify Secretary Notif->>Sec: email + in-app + SMS + WhatsApp; add Secretary as watcher Note over T: +5 more business days, still unresolved SLA->>Audit: escalation tier 3 SLA->>Notif: notify SACM + S&ITD Secretary Notif->>Min: email + in-app + SMS + WhatsApp + directive letter alt Oversight tier has ACTION powers Sec-->>T: reassign / override SLA / force-resolve / directive T->>Audit: log action with actor + reason else Tier is NOTIFY-ONLY Note over T: ticket stays Escalated until officer resolves end Off->>T: submit resolution (proof-gate §7) T->>Audit: log de-escalation SLA->>T: status := Resolved (or return to working state)

تحریری وضاحت۔ SLA انجن خلاف ورزی کا پتہ لگاتا ہے اور فوراً ٹکٹ کو Escalated میں بدل دیتا ہے، audit_events میں ایک خلاف ورزی ایونٹ اور درجہ-1 اسکیلیشن ایونٹ لکھتا ہے، اور افسر، سیکشن ہیڈ، اور محکمے کے DG کو مطلع کرتا ہے جو ناظر کے طور پر شامل ہوتا ہے۔ 2 مزید حل نہ ہونے والے کاروباری دنوں کے بعد، انجن درجہ 2 (سیکریٹری) پر اسکیلیٹ کرتا ہے، ای میل/ان-ایپ/SMS/واٹس ایپ ترسیل اور ناظر کی اضافے کے ساتھ۔ 5 مزید حل نہ ہونے والے کاروباری دنوں کے بعد، یہ درجہ 3 (SACM اور S&ITD سیکریٹری) پر اسکیلیٹ کرتا ہے، جو معیاری چینلز کے علاوہ ایک رسمی ہدایت نامہ خط متحرک کرتا ہے۔ ہر درجے پر، اگر کنفیگریشن عمل کے اختیارات دیتی ہے، تو نگرانی اداکار دوبارہ تفویض، SLA اوورائیڈ، فورس ریذولوشن، یا پابند ہدایت نامہ جاری کر سکتا ہے — جن میں سے ہر ایک خود آڈٹ ہوتا ہے۔ اگر درجہ صرف اطلاع والا ہو، تو ٹکٹ Escalated رہتا ہے یہاں تک کہ کام کرنے والا افسر ثبوتِ گیٹ والا حل جمع کرے، جس پر انجن ڈی اسکیلیشن لاگ کرتا ہے اور ٹکٹ کو Resolved یا اس کی پچھلی کام کرنے والی حالت میں لے جاتا ہے۔


7. حل کے ثبوت کا گیٹ

7.1 گیٹ

کوئی ٹکٹ تب تک Resolved میں نہیں جا سکتا جب تک درج ذیل سب پوری نہ ہوں:

  1. ≥1 ثبوت کا منسلکہ ٹکٹ پر موجود ہو (ثبوت کی زمرے کے تحت دائر، AV سکین، خفیہ — ماڈیول D)۔ قابلِ قبول ثبوت کی اقسام evidence_schema میں فی زمرہ مرتب ہوتی ہیں (مثلاً دستخط شدہ تصفیہ، ادائیگی کا ثبوت، درست لائسنس، NOC، سرکاری خط)۔
  2. حل کی نوٹ تفویض شدہ افسر کی طرف سے جمع کی جائے جو کیا گیا اس کی وضاحت کرے، منسلک ثبوت کے حوالے کے ساتھ۔
  3. صرف حساس/VIP ٹکٹس: تجویز کردہ حل کی تبدیلی سے پہلے واضح Chair/DG منظوری (§7.3 دیکھیں)۔
  4. بین المحاکم ٹکٹس: ہر منسلک ذیلی ٹاسک/محکمے کو انفرادی طور پر خود کو حل شدہ نشان زد کرنا ہوگا (یا لیڈ محکمے کی طرف سے واضح معافی)۔

گیٹ PATCH /tickets/:id/status تبدیلی پر سروس سائیڈ نافذ کیا جاتا ہے؛ اگر کوئی پیش شرط ناکام ہو تو API 409 Conflict متداول خرابی کے ساتھ لوٹاتا ہے۔ UI پیش شرط پوری ہونے تک "Resolve" ایکشن کو غیر فعال رکھتا ہے۔

7.2 آٹو کلوز منطق

ایک مرتبہ Resolved ہونے پر، ٹکٹ CSAT ونڈو (طے شدہ 7 کیلنڈر دن، csat_config میں عالمی اور فی محکمہ قابلِ ترتیب) میں داخل ہوتا ہے۔ اس ونڈو کے دوران:

7.3 حساس / VIP بندش کی منظوری

جن ٹکٹس پر sensitive = true (قانونی/سیاسی انکشاف، VIP فائلر، غیر ملکی سرمایہ کاری، بڑا واقعہ) یا vip = true فلگ ہو، ثبوت گیٹ ایک چوتھی پیش شرط شامل کرتا ہے: Resolved کی اجازت سے پہلے تجویز کردہ حل پر ایک Chair یا DG منظوری ریکارڈ کی جانی چاہیے۔ تفویض شدہ افسر حل پیکج (ثبوت + نوٹ) جمع کرتا ہے؛ یہ محکمے کی Chair/DG منظوری قطار پر راؤٹ ہوتا ہے؛ منظوری پر گیٹ کھلتا ہے اور افسر Resolved میں بدل سکتا ہے۔ مسترد ہونے پر ٹکٹ In Progress میں واپس آتا ہے، Chair/DG کی وجہ منسلک کیے ہوئے۔ منظوری خود ایک آڈٹ شدہ ایونٹ ہے جس میں اداکار، ٹائم سٹیمپ، اور فیصلہ شامل ہیں۔

7.4 حل کے ثبوت کے گیٹ کا ڈایاگرام

flowchart TD Work[/Status = In Progress/] Work --> Ready[Officer marks ready to resolve] Ready --> Gate{Proof gate check} Gate -- Missing evidence<br/>or note --> Block[409 Conflict;<br/>return to In Progress] Gate -- Evidence + note present --> Sensitive{Sensitive<br/>or VIP?} Sensitive -- No --> Resolve[/Status = Resolved;<br/>CSAT window starts/] Sensitive -- Yes --> ApprovalQueue[Route to<br/>Chair/DG approval queue] ApprovalQueue --> Decision{Approved?} Decision -- No --> Work Decision -- Yes --> Resolve Resolve --> CSAT[CSAT window:<br/>default 7 calendar days] CSAT --> Action{Company action} Action -- Accepts --> Closed[/Status = Closed/] Action -- Window expires,<br/>no action --> Closed Action -- Rejects --> Reopened[/Status = Reopened/] Action -- Rates ≤ threshold --> EnableAppeal[Enable Appeal path §8] EnableAppeal --> WaitAppeal{Appeal filed?} WaitAppeal -- No, window expires --> Closed WaitAppeal -- Yes --> Appealed[/Status = Appealed/]

تحریری وضاحت۔ In Progress سے افسر ٹکٹ کو حل کے لیے تیار نشان زد کرتا ہے اور ثبوت گیٹ جائزہ لیتا ہے: کم از کم ایک ثبوت کا منسلکہ اور حل کی نوٹ موجود ہونی چاہیے، بصورتِ دیگر تبدیلی 409 Conflict کے ساتھ بلاک کر دی جاتی ہے اور ٹکٹ In Progress میں رہتا ہے۔ حساس/VIP ٹکٹس کے لیے پیکج مزید Chair/DG منظوری قطار پر راؤٹ ہوتا ہے؛ منظوری گیٹ کھولتی ہے جبکہ مسترد ہونا ٹکٹ کو ریکارڈ کردہ وجہ کے ساتھ In Progress میں لوٹاتا ہے۔ گیٹ صاف ہونے پر ٹکٹ Resolved ہو جاتا ہے اور CSAT ونڈو شروع ہوتی ہے (طے شدہ 7 کیلنڈر دن)۔ کمپنی قبول، درجہ بندی، یا مسترد کر سکتی ہے؛ واضح قبول یا ونڈو اختتام آخری Closed کو آٹو کلوز متحرک کرتا ہے، جبکہ مسترد ہونا ٹکٹ کو Reopened میں لے جاتا ہے۔ خراب CSAT ریٹنگ (طے شدہ ≤ 2) اپیل راستہ فعال کرتی ہے؛ اگر کمپنی ونڈو کے اندر اپیل جمع کرائے تو ٹکٹ Appealed میں چلا جاتا ہے، بصورتِ دیگر ونڈو اختتام پر بند ہو جاتا ہے۔


8. دوبارہ کھولنا اور اپیل

8.1 دوبارہ کھولنا

دوبارہ کھولنے کی ونڈو (طے شدہ = CSAT ونڈو؛ csat_config میں قابلِ ترتیب) کے اندر، کمپنی نمائندہ (Primary/Admin، یا Filer اگر Primary اجازت دے) وجہ فراہم کر کے Resolved یا Closed ٹکٹ دوبارہ کھول سکتا ہے۔ دوبارہ کھولنا ٹکٹ کو اس کی پچھلی کام کرنے والی حالت (عام طور پر In Progress) میں لوٹاتا ہے اور قابلِ ترتیب اضافی SLA (طے شدہ = اصل حل SLA کا 50%، capped) کے لیے ریذولوشن کلاک دوبارہ شروع کرتا ہے۔ دوبارہ کھولنا فی ٹکٹ (طے شدہ 2) تک محدود ہے تاکہ اس کا غلط استعمال نہ ہو؛ حد سے تجاوز کرنے پر کمپنی کو اپیل کے راستے پر مجبور کیا جاتا ہے۔ ہر دوبارہ کھولنا ایک آڈٹ شدہ ایونٹ ہے۔

8.2 اپیل (CPGRAMS طرز کا دوسرا موقع)

دوبارہ کھولنے کے علاوہ، کمپنی اپیل ونڈو (طے شدہ بندش سے 30 کیلنڈر دن، قابلِ ترتیب) کے اندر Resolved یا Closed ٹکٹ کے خلاف رسمی اپیل دائر کر سکتی ہے۔ اپیل ایک اعلیٰ اتھارٹی سے درخواست کرتی ہے کہ وہ جائزہ لے کہ حل مناسب تھا یا نہیں۔ اپیلز اس درجے سے ایک اوپر والے اگلے نگرانی درجے کو راؤٹ ہوتی ہیں جس نے ٹکٹ بند کیا تھا: اگر ٹکٹ کام کی سطح پر بند ہوا، DG جائزہ لیتا ہے؛ اگر DG کی سرپرستی میں بند ہوا، سیکریٹری جائزہ لیتا ہے؛ اگر سیکریٹری کی سرپرستی میں بند ہوا، SACM/S&ITD سیکریٹری جائزہ لیتا ہے۔ خراب CSAT ریٹنگ (≤ حد) اپیل فارم کو فعال اور پہلے سے بھر دیتی ہے اور اپیل ونڈو کو قابلِ ترتیب مہلت (طے شدہ +15 دن) تک بڑھا دیتی ہے۔

جائزہ لینے والی اتھارٹی یہ کر سکتی ہے:

ہر اپیل فیصلہ اداکار، درجہ، استدلال، اور نتیجے کے عمل کے ساتھ آڈٹ ہوتا ہے۔

8.3 دوبارہ کھولنے اور اپیل کا ڈایاگرام

flowchart TD Resolved[/Status = Resolved or Closed/] Resolved --> Choice{Company action<br/>within window} Choice -- Reopen<br/>(default ≤ CSAT window) --> ReopenForm[Company submits<br/>reopen reason] ReopenForm --> ReopenCap{Reopen count<br/>≤ cap?} ReopenCap -- Yes --> Reopened[/Status = Reopened<br/>resolution clock restarts<br/>at 50% original SLA/] ReopenCap -- No, cap exceeded --> ForceAppeal[Force appeal path] Reopened --> Work[/Back to In Progress/] Choice -- Appeal<br/>(default 30 days from closure) --> AppealForm[Company files appeal<br/>+ optional poor-CSAT pre-fill] AppealForm --> Route[Route to next oversight tier<br/>above the closing tier] Route --> Review[Authority reviews] Review --> Decision{Decision} Decision -- Uphold --> Work Decision -- Partially uphold --> Partial[Sub-tasks added;<br/>In Progress for items] Decision -- Reject --> RejectLetter[Generate rejection letter<br/>+ QR verify] RejectLetter --> ClosedFinal[/Status = Closed — terminal/] Decision -- Re-route --> Triaged[/Status = Triaged<br/>different section/]

تحریری وضاحت۔ Resolved یا Closed سے کمپنی کے پاس اپنی اپنی ونڈوز کے اندر دو راستے ہیں۔ دوبارہ کھولنے کا راستہ (طے شدہ ونڈو = CSAT ونڈو) کمپنی سے ایک وجہ قبول کرتا ہے اور، فی ٹکٹ دوبارہ کھولنے کی حد (طے شدہ 2) کے تابع، ٹکٹ کو اس کی پچھلی In Progress حالت میں کم SLA (طے شدہ اصل کا 50%) کے ساتھ لوٹاتا ہے۔ جب دوبارہ کھولنے کی حد سے تجاوز ہو تو کمپنی کو اپیل کے راستے پر مجبور کیا جاتا ہے۔ اپیل کا راستہ (بندش سے طے شدہ 30 دن کی ونڈو، خراب CSAT مہلت سے قابلِ توسیع) معاملے کو اس درجے سے ایک اوپر والے اگلے نگرانی درجے پر راؤٹ کرتا ہے جس نے اسے بند کیا تھا۔ جائزہ لینے والی اتھارٹی برقرار رکھ سکتی ہے (ٹکٹ ہدایت کے ساتھ In Progress میں واپس)، جزوی برقرار رکھ سکتی ہے (ذیلی ٹاسکس بنائے جاتے ہیں، ٹکٹ ان آئٹمز کے لیے In Progress میں واپس)، مسترد کر سکتی ہے (بندش حتمی ہے؛ ایک QR تصدیق شدہ مسترد نامہ تیار کیا جاتا ہے)، یا دوبارہ راؤٹ کر سکتی ہے (ٹکٹ مختلف سیکشن کے لیے Triaged میں چلا جاتا ہے)۔ تمام فیصلے آڈٹ ہوتے ہیں۔


9. TRI (سہ فریقی) میٹنگ کا بہاؤ

9.1 TRI کب استعمال ہوتا ہے

ایک TRI (سہ فریقی جائزہ) میٹنگ اس وقت متحرک ہوتی ہے جب عام ٹکٹ پیش رفت رک جائے۔ درج ذیل میں سے کوئی بھی اس کی درخواست کر سکتا ہے:

ایک TRI درخواست ٹکٹ کو On Hold (کلاک رکتا ہے) وجہ "TRI meeting requested" کے ساتھ لے جاتی ہے اور ٹکٹ سے منسلک TRI قسم کی ایک meetings ریکارڈ بناتی ہے۔

9.2 فریقین اور طریقہ

تین لازمی فریقین یہ ہیں:

  1. کمپنی — بنیادی مجاز نمائندہ (یا مندوب)، اختیاری طور پر وکیل/تکنیکی عملے کے ساتھ۔
  2. S&ITD — تفویض شدہ سہولت کار، جو میٹنگ کی صدارت کرتا ہے۔
  3. متعلقہ محکمہ/محاکم — تفویض شدہ افسر plus سیکشن ہیڈ؛ کثیر المحاکم ٹکٹس کے لیے تمام متعلقہ محاکم۔

طریقہ فی میٹنگ قابلِ ترتیب ہے: فزیکل (محکمے یا S&ITD آفس پر)، ورچوئل (Zoom / Google Meet / Microsoft Teams — فراہم کنندہ فی میٹنگ مرتب کردہ کنیکٹرز سے منتخب کیا جاتا ہے)، یا ہائبرڈ۔ ریکارڈنگ کی رضامندی کسی بھی ریکارڈنگ شروع ہونے سے پہلے حاصل کی جاتی ہے اور meeting_consent میں لاگ کی جاتی ہے۔

9.3 ایجنڈے کی خودکار مسودہ سازی

TRI کی تخلیق پر AI (ماڈیول E) ٹکٹ کی مکمل ہسٹری — عنوان، تفصیل، تمام پیغامات، منسلکات، SLA ایونٹس، پچھلی اسکیلیشنز، اور کوئی متعلقہ ٹکٹس — سے ایجنڈا خودکار تیار کرتا ہے اور مباحثے کے آئٹمز، فیصلے کے نکات، اور تجویز کردہ ترتیب تجویز کرتا ہے۔ سہولت کار دعوت نامے بھیجنے سے پہلے ایجنڈے کا جائزہ لیتا اور ترمیم کرتا ہے۔ ایجنڈا شرکاء کی ترجیح کے مطابق کثیر لسانی (EN/UR/SD) ہوتا ہے۔

9.4 نتیجہ

میٹنگ کے اختتام پر سہولت کار نتیجہ درج ذیل میں سے ایک کے طور پر ریکارڈ کرتا ہے:

تمام صورتوں میں ایک MoM تیار کی جاتی ہے (§10) اور مستقل طور پر ٹکٹ سے منسلک ہو جاتی ہے۔

9.5 TRI بہاؤ ڈایاگرام

flowchart TD Stall([Ticket stalled /<br/>escalated tier ≥2]) --> Req{Who requests TRI?} Req -- Company / Officer /<br/>Facilitator / Auto --> Create[Create meetings record type=TRI;<br/>ticket → On Hold reason=TRI] Create --> Agenda[AI auto-drafts agenda<br/>from ticket history + uploads] Agenda --> Review[Facilitator reviews/edits agenda] Review --> Modality{Modality} Modality -- Physical --> Venue[Book venue] Modality -- Virtual --> Provider[Select Zoom/Meet/Teams;<br/>generate join link] Modality -- Hybrid --> VenueAndProvider[Both] Venue --> Invite Provider --> Invite VenueAndProvider --> Invite Invite[Send multilingual invites<br/>+ capture recording consent] Invite --> Hold[Meeting held] Hold --> Outcome{Outcome} Outcome -- Resolved --> AttachEv[Attach MoM + signed agreement<br/>as evidence] --> ResolveGate[Proof gate §7] --> ResolvedT[/Resolved/] Outcome -- Further action items --> SubTasks[Create sub-tasks<br/>owners + due dates] --> InProgressT[/In Progress/] Outcome -- Escalate --> Esc[/Escalated at next tier<br/>with meeting record as context/]

تحریری وضاحت۔ جب ٹکٹ رک جائے یا اسکیلیشن درجہ 2+ پر بغیر حرکت بیٹھے، تو کمپنی، افسر، سہولت کار، یا آٹو ٹرگر میں سے کوئی بھی TRI میٹنگ کی درخواست کر سکتا ہے۔ درخواست ایک meetings ریکارڈ بناتی ہے اور ٹکٹ کو وجہ "TRI meeting requested" کے ساتھ On Hold میں کھڑی کرتی ہے، جس سے SLA کلاک رک جاتا ہے۔ AI ٹکٹ کی مکمل ہسٹری اور اپ لوڈز سے ایجنڈا خودکار تیار کرتا ہے، جس کا سہولت کار جائزہ لیتا اور ترمیم کرتا ہے۔ طریقہ — فزیکل، ورچوئل (Zoom/Meet/Teams)، یا ہائبرڈ — فی میٹنگ منتخب کیا جاتا ہے، دعوت نامے کثیر لسانی طور پر بھیجے جاتے ہیں، اور ریکارڈنگ رضامندی حاصل کی جاتی ہے۔ میٹنگ کے بعد، سہولت کار نتیجہ ریکارڈ کرتا ہے: مکمل حل شدہ معاملہ صرف MoM اور دستخط شدہ اتفاق کو ثبوتِ گیٹ ثبوت کے طور پر منسلک کرنے کے لیے In Progress میں واپس آتا ہے، پھر Resolved میں چلا جاتا ہے؛ جزوی نتیجہ مالکان اور آخری تاریخوں کے ساتھ ذیلی ٹاسکس بناتا ہے اور ٹکٹ In Progress میں واپس آتا ہے؛ اتفاق نہ ہونے کی صورت میں ٹکٹ منسلک میٹنگ ریکارڈ کے ساتھ اگلے درجے پر اسکیلیٹ ہو جاتا ہے۔ ہر صورت میں ایک MoM §10 کے مطابق تیار اور منسلک ہوتی ہے۔


10. MoM (اجلاس کی روداد) کا بہاؤ

MoM کا بہاؤ کسی ٹکٹ سے منسلک کسی بھی میٹنگ پر لاگو ہوتا ہے — ایک TRI (§9)، براہِ راست کمپنی-محکمہ میٹنگ، یا کوئی اور ریکارڈ شدہ میٹنگ۔ MoM تیار کرنے والا محکمہ اپنا ہی فارمیٹ اپ لوڈ کرتا ہے (PDF، Word، یا دستخط شدہ کاغذی MoM کی تصاویر)؛ دستی اندراج اور AI لائیو ٹرانسکرپشن فیچر فلیگ شدہ متبادل کے طور پر دستیاب ہیں لیکن پہلے اپ لوڈ _context.md §5 کے مطابق طے شدہ اور بنیادی راستہ ہے۔

10.1 اپ لوڈ → سکین → اسٹور → افزود

  1. تیار کریں اور اپ لوڈ کریں۔ محکمے کا افسر یا S&ITD سہولت کار MoM محکمے کے اپنے ٹیمپلیٹ میں تیار کرتا اور اپ لوڈ کرتا ہے (PDF/DOCX/PNG/JPEG)۔ متعدد فائلز کی اجازت ہے۔
  2. AV سکین۔ ClamAV ہر اپ لوڈ سکین کرتا ہے؛ متاثر فائلز کو قرنطینہ کیا جاتا ہے اور وجہ کے ساتھ اپ لوڈ مسترد کر دیا جاتا ہے۔
  3. اسٹور۔ صاف فائلز خفیہ کی جاتی ہیں اور آبجیکٹ اسٹوریج (MinIO) میں محفوظ کی جاتی ہیں؛ ایک mom_documents قطار بنائی جاتی ہے جو فائل کو meetings ریکارڈ اور پیرنٹ ٹکٹ سے منسلک کرتی ہے۔
  4. OCR (اگر سکینڈ ہو)۔ صرف تصویر والی یا سکینڈ PDFs کو پلگ ایبل OCR انجن (Tesseract آن پریم / Google Document AI / Azure Document Intelligence / AWS Textract) کے ذریعے راؤٹ کیا جاتا ہے۔ OCR کثیر لسانی متن (انگریزی + اردو + سندھی، بشمول nastaliq اور naskh اسکرپٹس) کی حمایت کرتا ہے اور قابلِ تلاش متن کی تہہ تیار کرتا ہے۔
  5. AI نکالنا۔ AI سروس (ماڈیول E) OCR متن (یا پیدائشی ڈیجیٹل فائلز کے لیے اصل متن) پڑھتی ہے اور نکالتی ہے:
    • میٹنگ کا ایک منظم خلاصہ۔
    • مالک، آخری تاریخ، ترجیح، اور انحصار کے ساتھ ایکشن آئٹمز۔
    • ریکارڈ کردہ فیصلے۔
    • شرکاء (مدعو فہرست سے مشتق)۔
    • EN/UR/SD میں ایک مشین ترجمہ تاکہ شرکاء MoM اپنی پسندیدہ زبان میں پڑھ سکیں۔
  6. افسر کا جائزہ اور توثیق۔ اپ لوڈ کرنے والا افسر نکالے گئے ایکشن آئٹمز کا سائیڈ بائی سائیڈ منظر (اصل دستاویز ↔ نکالا ہوا ٹیبل) میں جائزہ لیتا ہے، غلط نکالنے کو درست کرتا ہے، اور توثیق کرتا ہے۔ توثیق شدہ ایکشن آئٹمز پیرنٹ ٹکٹ پر ذیلی ٹاسکس بن جاتے ہیں (§11)، ہر ایک کا اپنا مالک، آخری تاریخ، اور SLA حصہ۔

10.2 منظوری کا گیٹ

10.3 شائع کریں اور شیئر کریں

شائع ہونے پر:

10.4 MoM بہاؤ ڈایاگرام

flowchart TD Start([Meeting held — any type]) --> Upload[Officer uploads MoM<br/>PDF/Word/images — own format] Upload --> AV{ClamAV scan} AV -- Infected --> Quarantine[Quarantine + reject] AV -- Clean --> Store[(Encrypted store;<br/>mom_documents row)] Store --> Born{Born-digital<br/>or scanned?} Born -- Born-digital --> Text[Extract text directly] Born -- Scanned --> OCR[Pluggable OCR:<br/>Tesseract / Doc AI / Azure / Textract<br/>multilingual EN+UR+SD] OCR --> Text Text --> AI[AI service:<br/>summary + action items<br/>+ decisions + attendees<br/>+ EN/UR/SD translation] AI --> Review[Officer reviews<br/>side-by-side] Review --> Confirm[Confirm action items<br/>→ become sub-tasks] Confirm --> Sensitive{Sensitive<br/>or VIP ticket?} Sensitive -- No --> Publish[Publish directly] Sensitive -- Yes --> ApproveQ[Chair/DG approval queue] ApproveQ --> Decision{Approved?} Decision -- No --> Review Decision -- Yes --> Publish Publish --> Version[(Versioned attach<br/>to ticket — immutable)] Publish --> Share[Auto-share participants:<br/>email + in-app + SMS/WA] Share --> Ack[(Track acknowledgments;<br/>remind after grace)] Share --> EOffice{e-Office enabled<br/>for dept?} EOffice -- Yes --> Cross[Cross-post to<br/>NITB e-Office file movement]

تحریری وضاحت۔ کسی بھی میٹنگ کے بعد، ذمہ دار افسر MoM محکمے کے اپنے فارمیٹ (PDF، Word، یا دستخط شدہ کاغذی دستاویز کی تصاویر) میں اپ لوڈ کرتا ہے۔ ہر اپ لوڈ ClamAV سکین ہوتی ہے؛ صاف فائلز خفیہ کی جاتی ہیں اور میٹنگ اور پیرنٹ ٹکٹ سے منسلک mom_documents قطار کے طور پر محفوظ کی جاتی ہیں۔ سکین شدہ دستاویزات پلگ ایبل کثیر لسانی OCR انجن (انگریزی، اردو بشمول nastaliq، اور سندھی بشمول naskh) سے گزرتی ہیں تاکہ متن کی تہہ تیار ہو؛ پیدائشی ڈیجیٹل فائلز OCR کو چھوڑ دیتی ہیں۔ پھر AI سروس خلاصہ، مالکان اور آخری تاریخوں کے ساتھ منظم ایکشن آئٹمز، ریکارڈ کردہ فیصلے، اور شرکاء کی فہرست نکالتی ہے، اور تینوں زبانوں میں مشین ترجمے تیار کرتی ہے۔ اپ لوڈ کرنے والا افسر نکالنے کا اصل کے ساتھ سائیڈ بائی سائیڈ جائزہ لیتا اور توثیق کرتا ہے؛ توثیق شدہ ایکشن آئٹمز ٹکٹ پر ذیلی ٹاسکس بن جاتے ہیں۔ عام ٹکٹس کے لیے افسر براہِ راست شائع کرتا ہے؛ حساس/VIP ٹکٹس کے لیے MoM کو پہلے Chair/DG منظوری سے گزرنا ہوتا ہے۔ شائع ہونے پر MoM ورژن شدہ اور مستقل طور پر منسلک ہوتی ہے (غیر تبدیل شدہ، پچھلے ورژن برقرار)، تمام شرکاء کو ان کی ترجیحات کے مطابق ای میل، ان-ایپ، اور SMS/واٹس ایپ کے ذریعے خودکار شیئر کی جاتی ہے، اعتراف ٹریک کیے جاتے ہیں اور مہلت کے بعد یاد دہانی بھیجی جاتی ہے۔ اگر محکمے کے پاس e-Office انٹیگریشن فعال ہو، تو MoM سرکاری فائل موومنٹ کے طور پر NITB e-Office پر کراس پوسٹ کی جاتی ہے۔


11. کثیر المحاکم ہم آہنگی

11.1 ریفرل اور متوازی راؤٹنگ

ایک ہی ٹکٹ میں متعدد محاکم شامل ہو سکتے ہیں۔ دو راؤٹنگ موڈز معاون ہیں اور مل بھی سکتے ہیں:

ہر راؤٹڈ محکمے کو اپنی تفویض، sla_definitions سے اپنی SLA قطار، اور escalation_ladders سے اپنا اسکیلیشن لیڈر ملتا ہے۔ S&ITD سہولت کار کو بین المحاکم نظر انداز حاصل ہے اور وہ کسی بھی وقت دوبارہ توازن، ضم، یا تقسیم کر سکتا ہے۔

11.2 ذیلی ٹاسکس

ذیلی ٹاسک parent_ticket_id کے ذریعے منسلک ایک مکمل ٹکٹ ہوتا ہے۔ ذیلی ٹاسکس طے شدہ طور پر پیرنٹ سے زمرہ، ترجیح، اور SLA ورثے میں حاصل کرتے ہیں لیکن اوورائیڈ کیے جا سکتے ہیں۔ ذیلی ٹاسکس کی اپنی حیثیت لائف سائیکل (§2)، اپنے SLA کلاکس، اور اپنے اسکیلیشن لیڈرز ہوتے ہیں۔ MoM ایکشن آئٹمز (§10) سے بننے والے ذیلی ٹاسکس origin = mom_action_item MoM کے حوالے کے ساتھ رکھتے ہیں۔ پیرنٹ ٹکٹ کا حل تمام لازمی ذیلی ٹاسکس کے حل پر مبنی ہوتا ہے۔

11.3 لنک / متعلق / ضم / تقسیم

عمل تعریف کون
لنک / متعلق دو ٹکٹس متعلقہ قرار دینا (مثلاً ایک جیسی جڑ وجہ، ایک جیسی کمپنی، انحصار)۔ دونوں ٹکٹس آزاد لائف سائیکل رکھتے ہیں؛ ایک تعلق کا بیج دکھایا جاتا ہے۔ افسر، سہولت کار، AI (تجویز)۔
ضم N نقل ٹکٹس کو ایک مستند ٹکٹ میں یکجا کرنا۔ غیر مستند ٹکٹس "merged into SITP-…" وجہ کے ساتھ Cancelled/Withdrawn ہو جاتے ہیں؛ ان کی ہسٹری، منسلکات، اور ناظرین مستند ٹکٹ میں ضم ہو جاتے ہیں۔ صرف ایک مختصر ونڈو میں S&ITD سہولت کار کی طرف سے قابلِ还原۔ سہولت کار، سیکشن ہیڈ۔
تقسیم ایک ٹکٹ سے ایک یا زیادہ نئے ٹکٹس بنانا (مثلاً ایک فائلنگ تین الگ مسائل اٹھاتی ہے)۔ اصل ٹکٹ پر تقسیموں کے لنکس کے ساتھ نوٹ لگایا جاتا ہے؛ ہر تقسیم اپنی ٹریکنگ آئی ڈی کے ساتھ ایک نیا New ٹکٹ ہے۔ افسر، سہولت کار۔
ناظرین / CC کسی اداکار (افسر، نگرانی، بیرونی ای میل) کو تفویض کیے بغیر ناظر کے طور پر شامل کرنا۔ ناظرین تبدیلی نوٹیفکیشنز (§12) وصول کرتے ہیں اور RBAC کے مطابق تبصرہ کر سکتے ہیں۔ افسر، سہولت کار، نگرانی۔

11.4 بلک ایکشنز

مجاز اداکار (سہولت کار، سیکشن ہیڈ، عمل کے اختیارات والے DG/سیکریٹری) ٹکٹس کے فلٹر شدہ انتخاب پر بلک آپریشنز کر سکتے ہیں: بلک تفویض، بلک دوبارہ راؤٹ، بلک روک (On Hold)، بلک ضم، بلک کلوز (وجہ کے ساتھ)، بلک ناظر شامل، بلک ایکسپورٹ۔ ہر بلک ایکشن قابلِ تتبعیت کے لیے بلک ایکشن آئی ڈی کے ساتھ ہر متاثر ٹکٹ پر ایک مرتبہ audit_events میں لاگ ہوتا ہے۔

11.5 کثیر المحاکم ہم آہنگی ڈایاگرام

flowchart TD Parent[/Parent ticket SITP-2026-SIT-000044/] --> Route{S&ITD facilitator<br/>routes} Route -- Sequential --> Seq[Referral chain:<br/>SECP → FBR → SRB] Route -- Parallel --> Par[Concurrent sub-tasks:<br/>SECP sub-task + FBR sub-task + SRB sub-task] Seq --> DeptA[Dept A works<br/>own SLA slice] DeptA -- Refers onward --> DeptB[Dept B works<br/>own SLA slice] DeptB --> DoneSeq[All referrals done] Par --> Sub1[Sub-task 1 — own SLA + ladder] Par --> Sub2[Sub-task 2 — own SLA + ladder] Par --> Sub3[Sub-task 3 — own SLA + ladder] Sub1 --> DonePar Sub2 --> DonePar Sub3 --> DonePar DonePar[All sub-tasks resolved<br/>or waived by lead dept] DoneSeq --> Gate{Parent proof gate<br/>all depts resolved?} DonePar --> Gate Gate -- Yes --> ParentResolved[/Parent → Resolved/] Gate -- No --> KeepWorking[/Stay In Progress/] Relate([Link / relate<br/>independent lifecycles]) -.-> Parent Merge([Merge duplicates<br/>→ canonical, others Cancelled]) -.-> Parent Split([Split → new tickets<br/>each own tracking ID]) -.-> Parent Bulk([Bulk actions<br/>assign / route / pause / merge / close]) -.-> Parent

تحریری وضاحت۔ S&ITD سہولت کار کی طرف سے پیرنٹ ٹکٹ کو یا تو متوالی (SECP → FBR → SRB کے ذریعے ریفرل چین، جس میں ہر محکمے کی SLA کلاک صرف اپنی باری کے دوران چلتی ہے) یا متوازی طور پر (متوازی ذیلی ٹاسکس، ہر ایک کا اپنا SLA اور اسکیلیشن لیڈر، جن میں سے سب کو پیرنٹ کے ثبوت گیٹ سے گزرنے سے پہلے حل ہونا چاہیے) راؤٹ کیا جا سکتا ہے۔ ذیلی ٹاسکس parent_ticket_id سے منسلک مکمل ٹکٹس ہیں؛ MoM ایکشن آئٹمز سے نکلنے والے متعلقہ ٹیگ رکھتے ہیں۔ لنک/متعلق دونوں آزاد ٹکٹس کو ان کے لائف سائیکل ضم کیے بغیر جوڑتا ہے؛ ضم کرنا نقل کو مستند ٹکٹ میں ضم کرتا ہے اور مکمل ہسٹری محفوظ رکھنے کے ساتھ باقی کو منسوخ کرتا ہے؛ تقسیم کرنا ایک فائلنگ میں اٹھائے گئے الگ مسائل کے لیے نئی ٹریکنگ آئی ڈیز بناتا ہے۔ ناظرین اور CC تفویض بدلے بغیر مشاہدین شامل کرتے ہیں۔ بلک ایکشنز مجاز اداکاروں کو فلٹر شدہ انتخابوں پر تبدیلیاں لاگو کرنے دیتے ہیں، جس میں ہر متاثر ٹکٹ ایک مشترکہ بلک ایکشن آئی ڈی کے تحت انفرادی طور پر آڈٹ ہوتا ہے۔


12. ہر تبدیلی پر نوٹیفکیشنز

نوٹیفکیشن سروس (ماڈیول G) ہر آڈٹ شدہ تبدیلی پر ٹیمپلیٹ شدہ، کثیر لسانی نوٹیفکیشنز بھیجتی ہے۔ ہر نوٹیفکیشن کی زبان وصول کنندہ کی پسندیدہ زبان ہوتی ہے؛ ہر چینل وصول کنندہ کے پسندیدہ مرکز (ڈائجسٹس، خاموش اوقات، چینل آپٹ ان) کا احترام کرتا ہے۔ دو طرفہ آنے والے جوابات — نوٹیفکیشن ای میل یا واٹس ایپ کا جواب — پارس کیے جاتے ہیں اور تھریڈنگ کے لیے اصل نوٹیفکیشن کے حوالے کے ساتھ ٹکٹ پر بطور آنے والا پیغام منسلک کیے جاتے ہیں۔

تبدیلی کسے مطلع کیا جاتا ہے چینلز ٹیمپلیٹ (مثالی)
→ New (دائر) فائلر + بنیادی نمائندہ ای میل + ان-ایپ + SMS "ٹکٹ {ID} دائر ہوا؛ ہم {FRT} کے اندر جواب دیں گے۔"
→ Triaged فائلر + راؤٹڈ محکمے کا سیکشن ہیڈ ای میل + ان-ایپ "ٹکٹ {ID} کو {Dept}/{Section} کو راؤٹ کیا گیا۔"
→ Assigned تفویض شدہ افسر + فائلر ای میل + ان-ایپ + SMS "ٹکٹ {ID} کو {Officer} کو تفویض کیا گیا۔"
FRT پوری (پہلا جواب) فائلر ای میل + ان-ایپ + SMS/WA "{ID} پر اپ ڈیٹ: {first-response excerpt}۔"
→ Awaiting Parties فائلر + ناظرین ای میل + ان-ایپ + SMS/WA "{ID} پر عمل درکار ہے: براہِ کرم {request} فراہم کریں۔"
کمپنی جواب دیتی ہے (→ In Progress) تفویض شدہ افسر + ناظرین ان-ایپ + ای میل "کمپنی نے {ID} پر جواب دیا۔"
→ On Hold فائلر + ناظرین + نگرانی ای میل + ان-ایپ "ٹکٹ {ID} روکا ہوا: {reason}؛ دوبارہ شروع {date}۔"
قریب خلاف ورزی (80%) افسر + سیکشن ہیڈ + ناظرین ای میل + ان-ایپ + SMS "ٹکٹ {ID} SLA خلاف ورزی کے قریب ہے۔"
→ Escalated (ہر درجہ) افسر + سیکشن + متعلقہ درجہ + ناظرین ای میل + ان-ایپ + SMS، درجہ ≥ 2 پر + WA، درجہ 3 پر + ہدایت نامہ خط "ٹکٹ {ID} کو {tier} پر اسکیلیٹ کیا گیا۔"
→ Resolved فائلر + ناظرین ای میل + ان-ایپ + SMS/WA "ٹکٹ {ID} حل ہوا؛ براہِ کرم {CSAT-expiry} تک جائزہ لیں۔"
→ Closed (آٹو یا قبول) فائلر + ناظرین ای میل + ان-ایپ + SMS "ٹکٹ {ID} بند ہوا۔ CSAT: {link}۔"
→ Reopened تفویض شدہ افسر + سیکشن + ناظرین ای میل + ان-ایپ + SMS "ٹکٹ {ID} کمپنی کی طرف سے دوبارہ کھولا: {reason}۔"
→ Appealed جائزہ لینے والا نگرانی درجہ + ناظرین + فائلر ای میل + ان-ایپ + SMS/WA "ٹکٹ {ID} پر اپیل؛ {tier} کے تحت جائزہ۔"
→ Cancelled/Withdrawn فائلر + ناظرین ای میل + ان-ایپ "ٹکٹ {ID} واپس لیا/منسوخ: {reason}۔"
TRI میٹنگ طے شدہ تمام 3 فریقین ای میل + ان-ایپ + SMS/WA + کیلنڈر دعوت "{ID} پر TRI میٹنگ: {datetime}، {modality}، {link}۔"
MoM شائع تمام شرکاء + ناظرین ای میل (منسلک) + ان-ایپ + SMS/WA "{ID} کی روداد شائع: {link}۔ براہِ کرم اعتراف کریں۔"
حساس بندش منظوری کی درخواست Chair/DG ای میل + ان-ایپ "منظوری درکار: حساس ٹکٹ {ID} کی بندش۔"

تمام ٹیمپلیٹس ورژن شدہ اور سپر ایڈمن (فی زبان) کی طرف سے قابلِ ترمیم ہیں۔ ہر بھیجا گیا نوٹیفکیشن خود ٹیمپلیٹ آئی ڈی، زبان، چینل، وصول کنندہ، اور ترسیل کی حیثیت کے ساتھ notifications میں لاگ ہوتا ہے، اور آڈٹ کے لیے برقرار رکھا جاتا ہے۔


13. آڈٹ اور تتبعیت

ہر حالت کی تبدیلی، اسکیلیشن، روک، دوبارہ شروع، منظوری، شائع، ضم، تقسیم، بلک ایکشن، اور نوٹیفکیشن دو متکمل اسٹورز میں غیر تبدیل شدہ طور پر ریکارڈ کی جاتی ہے (ڈیٹا ماڈل /specs/ur/05-data-model/ میں):

دونوں ٹیبلز میں قطاریں صرف اضافے والی ہیں؛ ایپلیکیشن یا DB-role سطح پر کوئی UPDATE یا DELETE کی اجازت نہیں (MariaDB گرانٹس کے ذریعے نافذ — /specs/ur/11-security-compliance/ دیکھیں)۔ ایک علیحدہ رٹینشن/آرکائول کام سندھ آرکائوز کے قواعد کے مطابق (_context.md کے §6) پرانی قطاروں کو کولڈ اسٹوریج میں منتقل کرتا ہے بغیر انہیں حذف کیے۔

ہر audit_events قطار کا کراس ریفرنس ہوتا ہے:

یہ "کمپنی نے T0 پر دائر کیا" سے ہر ٹرائج، روک، اسکیلیشن، منظوری، MoM شائع، اور بندش تک سرے سے آخر تتبعیت فراہم کرتا ہے — جو اندرونی گورننس جائزہ اور بیرونی آڈٹ (RTI، آڈیٹر جنرل، CERT-PK) دونوں کو مطمئن کرتا ہے۔


14. غیر معمولی معاملات

غیر معمولی معاملہ طریقہ کار
کمپنی ٹکٹ کے دوران رجسٹریشن ختم کر لے کھلے ٹکٹس خودکار منسوخ نہیں ہوتے۔ ٹکٹ حل تک جاری رہتا ہے؛ کمپنی نمائندہ کو پڑھنے کی رسائی برقرار رہتی ہے۔ رجسٹریشن ختم شدہ ادارے کی طرف سے نئے ٹکٹس دائر نہیں ہو سکتے۔ اگر رجسٹریشن ختم ہونا دھوکہ دہی کی بنیاد پر ہے، تو S&ITD سہولت کار وجہ کے ساتھ Cancelled/Withdrawn کر سکتا ہے اور نمائندے کے آخری معلوم رابطے کو مطلع کر سکتا ہے۔
کمپنی نمائندہ بدل جائے (Primary/Admin منتقلی) روانہ ہونے والا Primary منتقلی کرتا ہے (یا، اگر تک نہ پہنچے، تو S&ITD سہولت کار نگرانی شدہ منتقلی راستہ استعمال کرتا ہے)۔ منتقلی آڈٹ ہوتی ہے۔ کھلے ٹکٹس کمپنی کو تفویض برقرار رہتے ہیں؛ نیا Primary تمام حقوق اور نوٹیفکیشنز ورثے میں پاتا ہے۔ روانہ ہونے والے نمائندے کی تحریری رسائی ختم ہو جاتی ہے لیکن ان ٹکٹس کو پڑھنے کی رسائی برقرار رہتی ہے جو انہوں نے دائر کیے، رٹینشن پالیسی کے مطابق۔
محکمے کی تشکیلِ نو (سیکشن ضم/تقسیم/نام تبدیل) آرگ ٹری (ماڈیول C) مؤثر تواریخ کے ساتھ ورژن شدہ ہے۔ ٹکٹ اپنا اصل department_id/section_id فائلنگ کے وقت سے رکھتے ہیں لیکن ایک current_routing اشارہ دار زندہ آرگ ٹری کی پیروی کرتا ہے۔ تشکیلِ نو شدہ سیکشن میں افسران تفویض خود کار طور پر ورثے میں پاتے ہیں؛ ٹریکنگ آئی ڈی میں <DEPT> کوڈ تسلسل کے لیے محفوظ رہتا ہے۔ SLA اور اسکیلیشن کنفیگز نئے ڈھانچے کی قطاروں پر منتقل ہو جاتے ہیں؛ اگر موجود نہ ہوں، تو عالمی طے شدہ اقدار لاگو ہوتی ہیں اور ایک کنفیگ گیپ الرٹ اٹھایا جاتا ہے۔
سیکریٹری کی طرف سے SLA اوورائیڈ کوئی سیکریٹری (یا اس محکمے کے لیے عمل کے اختیارات رکھنے والا کوئی نگرانی اداکار) کسی مخصوص ٹکٹ پر SLA کلاک کو روک، دوبارہ شروع، بڑھا، کم، یا فریز کر سکتا ہے۔ ہر اوورائیڈ sla_override قسم کی ایک audit_events قطار ہے جس میں actor، reason، پرانا/نیا ہدف، اور ٹائم سٹیمپ ہے۔ اوورائیڈ ٹکٹ ٹائم لائن پر نظر انداز ہے۔ اوورائیڈ خاموشی سے لاگو نہیں ہو سکتے — وجہ فیلڈ لازمی ہے۔
نقل کا ضم جب دو یا زیادہ ٹکٹس نقل تصدیق ہو جائیں (AI تجویز + انسانی توثیق سے، یا دستی سہولت کار ایکشن سے)، مستند ٹکٹ باقی کو جذب کرتا ہے۔ غیر مستند ٹکٹس "merged into {canonical-ID}" وجہ کے ساتھ Cancelled/Withdrawn ہو جاتے ہیں؛ ان کی ہسٹریاں، منسلکات، ناظرین، اور CSAT مستند میں ضم ہو جاتی ہیں۔ ضم صرف ایک مختصر ونڈو (طے شدہ 24 گھنٹے) میں سہولت کار کی طرف سے قابلِ还原 ہے؛ اس کے بعد یہ حتمی ہے۔
بڑا واقعہ (ایک جڑ وجہ، بہت سے ٹکٹس) ایک بڑے واقعے کا اعلان S&ITD سہولت کار کرتا ہے (یا اینالٹکس کی طرف سے خودکار تجویز جب نقل/متعلقہ شمار ایک حد سے تجاوز کرے)۔ تمام متاثر ٹکٹس ایک mass_incident پیرنٹ ریکارڈ سے لنک ہو جاتے ہیں؛ وہ انفرادی طور پر ٹریک تو رہتے ہیں لیکن ایک مشترکہ حیثیت براڈ کاسٹ، ایک ہی جڑ وجہ کی تحقیقات کا تھریڈ، اور ایک ہی حل ٹیمپلیٹ بانٹتے ہیں۔ جب جڑ وجہ ٹھیک ہو جائے، تو مشترکہ ثبوت کے ساتھ ایک بلک ریذولوشن ایکشن تمام لنک شدہ ٹکٹس کو ایک ہی عمل میں بند کر دیتا ہے (ہر ایک اب بھی اپنے ثبوت گیٹ اور CSAT کا تابع)۔
گمنام / وہسٹل بلوور ٹکٹ محدود نظر انداز اندراج چینل (ماڈیول K) کے ذریعے دائر کیا جاتا ہے۔ فائلر کی شناخت ٹکٹ پر محفوظ نہیں کی جاتی؛ ایک غیر شفاف جھوٹا نام اور یک طرفہ ٹوکن استعمال ہوتے ہیں۔ نظر انداز S&ITD میں ایک نامزد وہسٹل بلوور سنبھالنے والے کردار تک محدود ہے، اور اختیاری طور پر S&ITD سیکریٹری تک۔ معیاری SLA اور اسکیلیشن لاگو ہوتے ہیں لیکن نگرانی نوٹیفکیشنز میں فائلر کی شناخت کرنے والی معلومات چھوڑ دی جاتی ہیں۔ رٹینشن /specs/ur/24-trust-safety/ میں وہسٹل بلوور پالیسی کی پیروی کرتی ہے۔
کمپنی Awaiting Parties میں مہلت سے زیادہ غیر جواب دہ قابلِ ترتیب مہلت (طے شدہ 7 کاروباری دن) کے بعد، SLA انجن ایک آخری درخواست یاد دہانی بھیجتا ہے؛ دوسری مہلت (طے شدہ کل 14 کاروباری دن) کے بعد، ٹکٹ خود کار طور پر "no response from filer" وجہ کے ساتھ Cancelled/Withdrawn ہو جاتا ہے، جو ایک آخری 7 دن کی دوبارہ فعال ونڈو کا تابع ہے جس کے دوران کمپنی جواب دے کر دوبارہ کھول سکتی ہے۔
افسر غیر حاضر / ٹکٹ کے دوران چھوڑ کر جائے سیکشن ہیڈ دوبارہ تفویض کرتا ہے؛ پچھلا افسر منتقلی کے لیے پڑھنے کی رسائی برقرار رکھتا ہے۔ SLA کلاک جاری رہتا ہے جب تک سیکشن ہیڈ واضح طور پر وجہ کے ساتھ ٹکٹ On Hold پر نہ رکھے۔
کراس کیلنڈر کنارہ (ہجری چھٹی) ہجری تاریخ کی چھٹیاں (عید، عاشورہ، میلاد النبی، چہلم) کیلنڈر سروس کی طرف سے ہر سال گرگوری تواریخ میں حل کی جاتی ہیں؛ SLA انجن حل شدہ گرگوری تاریخ کو غیر کاروباری دن سمجھتا ہے۔ اگر ہجری چھٹی ویک اینڈ پر آئے، تو کوئی اضافی دن شامل نہیں ہوتا جب تک S&ITD واضح طور پر ایک معاوضہ چھٹی کی اطلاع نہ دے۔

15. قابلِ ترتیب کا خلاصہ

سسٹم اس طرح ڈیزائن کیا گیا ہے کہ تقریباً ہر رویے کا پیرامیٹر قابلِ ترتیب ہے، یا تو عالمی طور پر (S&ITD-پھیلا ہوا) یا فی محکمہ/زمرہ۔ نیچے کا میٹرکس خلاصہ کرتا ہے کہ کیا قابلِ ترتیب ہے اور کہاں رہتا ہے۔ ◐ سے نشان زد سیلز مشروط ہیں (جہاں اشارہ کیا گیا ہے وہاں قابلِ ترتیب)۔

پیرامیٹر عالمی طے شدہ فی محکمہ فی زمرہ اس میں محفوظ
SLA FRT ہدف (Urgent/Normal/Low) 1d / 2d / 5d sla_definitions
SLA حل ہدف 5d / 10d / 20d sla_definitions
اسکیلیشن لیڈر درجے اور متحرک 2/5/10 days؛ DG → سیکریٹری → SACM escalation_ladders
فی درجہ نگرانی اختیارات (صرف اطلاع بمقابلہ عمل) درجہ 1، 2 = عمل؛ درجہ 3 = اطلاع + ہدایت oversight_powers
کاروباری اوقات پیر–جمعہ 09:00–17:00 PKT dept_business_hours
ویک اینڈ کی تعریف ہفتہ + اتوار dept_business_hours
سندھ کی عام چھٹیاں سالانہ سندھ حکومت کیلنڈر holiday_calendar
قریب خلاف ورزی حد ٹائمر کا 80% sla_config
CSAT ونڈو 7 کیلنڈر دن csat_config
دوبارہ کھولنے کی ونڈو = CSAT ونڈو csat_config
فی ٹکٹ دوبارہ کھولنے کی حد 2 csat_config
دوبارہ کھولنے کے SLA دوبارہ شروع کسر اصل کا 50% csat_config
اپیل ونڈو بندش سے 30 کیلنڈر دن appeal_config
خراب CSAT اپیل مہلت +15 دن appeal_config
حساس/VIP بندش منظوری درکار ہاں (Chair/DG) ٹکٹ پر پالیسی فلگ
آٹو منسوخی سے پہلے فریقین کا انتظار مہلت 14 کاروباری دن sla_config
TRI آٹو ٹرگر حد اسکیلیٹڈ درجہ ≥ 2 + 3 کاروباری دن idle tri_config
TRI طے شدہ طریقہ ہائبرڈ tri_config
اجازت شدہ ویڈیو فراہم کنندگان Zoom، Meet، Teams کنیکٹر کنفیگ
حساس کے لیے MoM منظوری درکار ہاں (Chair/DG) ٹکٹ پر پالیسی فلگ
MoM اعتراف یاد دہانی مہلت 3 دن mom_config
OCR انجن کا انتخاب پلگ ایبل (Tesseract/Doc AI/Azure/Textract) ai_engines
فی تبدیلی نوٹیفکیشن چینلز میٹرکس §12 کے مطابق ◐ (چینل آپٹ آؤٹ) notification_templates + پسندیدہ مرکز
گمنام/وہسٹل بلوور نظر انداز S&ITD وہسٹل بلوور کردار + S&ITD سیکریٹری تک محدود RBAC پالیسی
فیچر فلیگز (کوئی بھی صلاحیت آن/آف) عالمی طور پر آن ◐ فی محکمہ/ماحول feature_flags

کنفیگریشن گورننس۔ تمام کنفیگریشن ٹیبلز خود آڈٹ ہوتے ہیں: sla_definitions، escalation_ladders، oversight_powers، dept_business_hours، holiday_calendar، csat_config، appeal_config، tri_config، mom_config، یا feature_flags کسی بھی قطار میں تبدیلی ایک audit_events اندراج پرانا اور نیا قیمت، اداکار، اور لازمی تبدیلی وجہ کے ساتھ لکھتی ہے۔ کنفیگریشن تبدیلیاں عالمی قطاروں کے لیے سپر ایڈمن (S&ITD) تک اور محکمے تک محدود قطاروں کے لیے محکمے کے DG/سیکریٹری (عمل کے اختیارات کے ساتھ) تک محدود ہیں۔ حساس عالمی تبدیلیاں (مثلاً ثبوت گیٹ کو غیر فعال کرنا) دو افراد کی منظوری کا تقاضا کرتی ہیں۔


دستاویز کا اختتام۔