منصوبے کے بارے میں
یہ میٹرو پولیس عوامی سہولت سروس "警来帮" کے لیے پولیس افسر/کسٹمر سروس ہینڈلنگ اینڈ ڈیمو پروجیکٹ ہے، جو عوامی سمت کی آواز پر مبنی گمشدہ اشیاء کی تلاش والی بڑی اسکرین کے ساتھ استعمال ہوتا ہے۔ یہ پروجیکٹ خالص فرنٹ اینڈ سنگل فائل نفاذ ہے (HTML + مقامی JavaScript + localStorage)، staff-lostfound-demo.html پر ڈبل کلک کرکے براؤزر میں کھولا جا سکتا ہے، کسی انحصار یا بیک اینڈ سروس کی ضرورت نہیں۔
فنکشنز کاروباری عمل کے مطابق اوپر سے نیچے پانچ زونز میں تقسیم ہیں:
0. زیر التوا رجسٹریشن · گمشدگی کی انکوائری: عوام کی جانب سے وائس بڑی اسکرین پر پوچھ گچھ کے بعد جمع کی گئی معلومات پہلے قطار میں رہتی ہیں، براہ راست باقاعدہ ورک آرڈر نہیں بنتا؛ پولیس افسر تفصیلات کی تصدیق کے بعد "رجسٹر آرکائیو" پر کلک کرکے باقاعدہ LF ورک آرڈر بنا کر میچنگ کے منتظر میں ڈالتا ہے، نامکمل معلومات کی صورت میں "واپس" کرکے عوام کو اضافی معلومات فراہم کرنے کا نوٹس دیا جا سکتا ہے، یعنی عوامی سیلف سروس آرڈر کے علاوہ پولیس افسر کی ایک اضافی جانچ کی تہہ شامل کی گئی ہے تاکہ غلط رپورٹنگ روکی جا سکے۔
1. میچنگ کے منتظر · ٹریکنگ کوڈ (LF): باقاعدہ LF آرڈر میچنگ کے لیے قطار میں انتظار کرتے ہیں؛ کسی قطار پر کلک کرنے سے آئٹم کی قسم، رنگ، لائن، اسٹیشن خودکار طور پر اندراج فارم میں بھر جاتے ہیں۔
2. پائی گئی اشیاء کی اندراج: پولیس افسر اصل میں پائی گئی اشیاء کو لیجر میں درج کرتا ہے، جمع کرانے کے بعد "آئٹم کی قسم + رنگ/اسٹیشن" کے مطابق خودکار ریورس میچنگ کی جاتی ہے میچنگ کے منتظر LF آرڈرز سے، ہٹ ہونے پر 6 ہندسوں کا پک اپ کوڈ تیار ہوتا ہے۔ لازمی فیلڈز صرف آئٹم کی قسم اور اسٹیشن ہیں (اسٹیشن کلیدی الفاظ کی تلاش سے منتخب ہوتا ہے، اسٹیشن ڈائریکٹری سے لیا جاتا ہے تاکہ ٹائپنگ کی غلطی نہ ہو)، رنگ، لائن، پائے جانے کا وقت، ٹائم ونڈو لمحہ، پائے جانے کی مخصوص جگہ، تفصیل، محافظ، تصویر سب اختیاری ہیں۔ پائے جانے کی مخصوص جگہ الگ سے درج کی جاتی ہے، مثلاً "گیٹ نمبر 3 سیکیورٹی مشین کے پاس"، "کوچ 2 کے درمیانی حصے کی سیٹ کے نیچے"۔ اسٹیشن منتخب کرنے کے بعد لائن خودکار طور پر سامنے آتی ہے، اور "اسٹیشن + پولیس روم" کے اصول کے مطابق مالک کے لیے وصولی کی جگہ خودکار طور پر طے ہوتی ہے۔ اصل شے کی تصویر اپ لوڈ کرنے کی سفارش کی جاتی ہے تاکہ تصویر سے تصویر کی مماثلت کی جا سکے۔
3. گمشدہ اشیاء کا لیجر: تمام/اسٹاک میں/ہٹ شدہ/وصول شدہ کے مطابق فلٹرنگ معاونت؛ پک اپ کوڈ سے کلیئرنس اور اجرا، جائزہ وجہ درج کرکے میچ خارج کرنا، اصل شے کی تصویر اور مسافر کے دعوے کے تاثرات دیکھنا ممکن ہے۔
4. تصدیق کے منتظر حوالگی فارم (HD): مسافر کے شے پا کر بڑی اسکرین پر رجسٹر کرنے اور شے لے کر کسٹمر سروس سینٹر آنے کے بعد، پولیس افسر حوالگی کوڈ سے تصدیق کرتا ہے اور شے خودکار طور پر لیجر میں شامل ہو جاتی ہے، خودکار میچ نہ ہونے پر دستی طور پر LF ٹریکنگ کوڈ باندھا جا سکتا ہے، تفصیل میں مکمل پیش رفت ٹائم لائن شامل ہے۔
حالت کی گردش کے لحاظ سے، گمشدہ اشیاء کا لیجر in_stock اسٹاک میں → matched ہٹ شدہ → claimed وصول شدہ سے گزرتا ہے؛ مسافر کے حوالگی فارم pending ترسیل کے منتظر → confirmed_at_desk کسٹمر سروس پر پہنچ گیا → matched مالک مل گیا → closed بند ہو گیا سے گزرتے ہیں۔ تمام اجرا کارروائیوں میں دوبارہ تصدیق اور 6 ہندسوں کے پک اپ کوڈ کی جانچ ضروری ہے تاکہ غلط وصولی روکی جا سکے۔
ڈیٹا براؤزر کے localStorage میں محفوظ ہوتا ہے (کلید کا نام jlb_staff_lostfound_demo_v1)، ریفریش پر ضائع نہیں ہوتا؛ صفحے کے اوپری دائیں کونے میں "ری سیٹ ڈیمو ڈیٹا" سے ابتدائی نمونہ بحال کیا جا سکتا ہے (بشمول 4 LF، 2 لیجر آئٹمز، 2 HD)۔ پروجیکٹ حقیقی پروڈکشن سسٹم سے الگ تھلگ ہے، صرف پروسیس ڈیمو اور تربیت کے لیے ہے۔
بعد میں پروڈکشن سے منسلک کرتے وقت، ہر ڈیٹا آپریشن کو بیک اینڈ یونیفائیڈ انٹرفیس کال سے بدل دیں، عوامی سمت کے ساتھ ایک ہی lost-reports / lost-handovers / lost-items API سیٹ شیئر کریں: میچنگ کے منتظر فہرست، لیجر فہرست، حوالگی فارم فہرست GET استعمال کرتی ہیں؛ اصل شے درج کرنا، حوالگی کی تصدیق، دستی بائنڈنگ POST استعمال کرتی ہیں؛ میچ خارج کرنا، پک اپ کلیئرنس POST .../reject اور POST .../release (پک اپ کوڈ کے ساتھ) استعمال کرتی ہیں۔
حدود کی وضاحت: یہ ریپوزٹری صرف پولیس افسر ہینڈلنگ ورک بینچ پر مشتمل ہے، عوامی سمت کی وائس ڈائیلاگ/رپورٹنگ انٹرفیس شامل نہیں، مؤخر الذکر دوسرے ریپوزٹری jinglaibang-h5 میں دیکھیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.