HandyCafe Docs
owner cashier

سیشن مینجمنٹ

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

سیشن کی اقسام

HandyCafe دو قسم کے سیشنز کی حمایت کرتا ہے:

  • پی سی سیشنز۔ کلائنٹ پی سیز پر سیشنز جو ایڈمن پینل کے ذریعے منظم کیے جاتے ہیں۔ کلائنٹ سافٹ ویئر پی سی کو اس وقت لاک کرتا ہے جب یہ غیر فعال ہو اور سیشن شروع ہونے پر ان لاک کرتا ہے۔
  • کنسول سیشنز۔ گیمنگ کنسولز (پلے اسٹیشن، ایکس باکس، وغیرہ) پر سیشنز جو کنسولز پیج کے ذریعے منظم کیے جاتے ہیں۔ یہ صرف سرور کے ذریعے ٹریک کیے جاتے ہیں؛ کنسول پر خود کوئی کلائنٹ سافٹ ویئر نہیں ہوتا۔

دونوں سیشن کی اقسام ایک ہی قیمت کے انجن اور لائف سائیکل کی پیروی کرتی ہیں لیکن ڈیش بورڈ میں مختلف صفحات سے منظم کی جاتی ہیں۔

سیشن لائف سائیکل

ہر سیشن ایک متعین لائف سائیکل کی پیروی کرتا ہے جس میں واضح حالت کی منتقلی ہوتی ہے:

Start --> Running --> (Pause <--> Resume) --> Add Time --> Stop

حالتوں کی تفصیل:

  1. شروع کریں۔ کیشئر سیشن شروع کرتا ہے۔ کلائنٹ پی سی ان لاک ہوتا ہے یا کنسول کا ٹائمر شروع ہوتا ہے۔
  2. چل رہا ہے۔ سیشن فعال ہے۔ وقت گن رہا ہے اور بلنگ جمع ہو رہی ہے۔
  3. روکیں۔ کیشئر سیشن کو عارضی طور پر روکتا ہے۔ بلنگ رک جاتی ہے۔ کلائنٹ ایک روکی ہوئی حالت دکھاتا ہے۔
  4. دوبارہ شروع کریں۔ کیشئر ایک روکے ہوئے سیشن کو جاری رکھتا ہے۔ بلنگ ایک نئے قیمت کے حصے سے دوبارہ شروع ہوتی ہے۔
  5. وقت بڑھائیں۔ کیشئر ایک فعال سیشن میں منٹ شامل کرتا ہے (یا ہٹاتا ہے)۔
  6. روکیں۔ سیشن ختم ہوتا ہے۔ سسٹم حتمی لاگت کا حساب لگاتا ہے اور ادائیگی کے لیے اشارہ کرتا ہے۔

سیشن شروع کرنا

کلائنٹ پی سی پر نیا سیشن شروع کرنے کے لیے:

  1. کلائنٹ کا انتخاب کریں۔ ایڈمن پینل میں، ایک پی سی پر کلک کریں جو Idle (cyan) حالت میں ہے تاکہ ایکشن بٹن ظاہر ہوں۔
  2. بلنگ کی قسم منتخب کریں۔ یا تو پوسٹ پیڈ (آخر میں ادائیگی کریں) یا پری پیڈ (پہلے ادائیگی کریں) منتخب کریں۔
  3. ممبر تفویض کریں (اختیاری)۔ اگر کسٹمر ایک رجسٹرڈ ممبر ہے، تو ان کے اکاؤنٹ کو آٹو کمپلیٹ ممبر سرچ فیلڈ کے ذریعے تلاش کریں۔ ممبر تفویض کرنے سے والٹ ادائیگیاں ممکن ہوتی ہیں اور سیشن ان کی تاریخ میں ٹریک ہوتا ہے۔
  4. دورانیہ یا رقم سیٹ کریں (صرف پری پیڈ)۔ پری پیڈ سیشنز کے لیے، یا تو وہ منٹ درج کریں جو کسٹمر خرید رہا ہے یا وہ رقم جو وہ ادا کر رہا ہے۔ سسٹم موجودہ قیمت کے سلاٹ کی بنیاد پر متعلقہ وقت کا حساب لگاتا ہے۔
  5. ادائیگی کا طریقہ منتخب کریں۔ ادائیگی کا طریقہ منتخب کریں (نقد، کریڈٹ کارڈ، یا کوئی بھی حسب ضرورت طریقہ جو آپ نے ترتیب دیا ہے)۔
  6. تصدیق کریں۔ تفصیلات کا جائزہ لیں اور تصدیق کریں۔ کلائنٹ پی سی فوری طور پر ان لاک ہوتا ہے اور سیشن ٹائمر شروع ہوتا ہے۔

کنسول سیشنز کے لیے، عمل ملتا جلتا ہے لیکن کنسولز پیج سے شروع کیا جاتا ہے۔

پوسٹ پیڈ سیشنز

پوسٹ پیڈ سیشن میں، کسٹمر پہلے پی سی استعمال کرتا ہے اور جب وہ فارغ ہو جاتا ہے تو ادائیگی کرتا ہے۔ یہ انٹرنیٹ کیفے، سائبر کیفے، اور گیمنگ سینٹرز میں سب سے عام بلنگ موڈ ہے۔

یہ کیسے کام کرتا ہے:

  • سیشن بغیر کسی پیشگی ادائیگی کے شروع ہوتا ہے۔
  • ٹائمر چلتا ہے اور لاگت حقیقی وقت میں فعال قیمت کے سلاٹ کی بنیاد پر جمع ہوتی ہے۔
  • جب سیشن روکا جاتا ہے، تو سسٹم حتمی حساب شدہ لاگت پیش کرتا ہے۔
  • کیشئر ادائیگی جمع کرتا ہے اور لین دین کی تصدیق کرتا ہے۔

پوسٹ پیڈ سیشنز کی کوئی وقت کی حد نہیں ہوتی۔ یہ اس وقت تک چلتے ہیں جب تک کیشئر انہیں روکتا نہیں یا کسٹمر جانے کی درخواست نہیں کرتا۔

پری پیڈ سیشنز

پری پیڈ سیشن میں، کسٹمر مخصوص وقت کے لیے پیشگی ادائیگی کرتا ہے۔ جب خریدا گیا وقت ختم ہو جاتا ہے تو سیشن خود بخود ختم ہو جاتا ہے۔

دو پری پیڈ قیمت کے موڈز ہیں، جو سیٹنگز > قیمت میں ترتیب دیے گئے ہیں:

خریداری پر لاک کریں

لاگت اس لمحے پر منجمد ہو جاتی ہے جب سیشن شروع ہوتا ہے۔ خریداری کے وقت فعال قیمت کا سلاٹ اور ملٹی پلائر پورے سیشن کے دورانیے کے لیے استعمال ہوتا ہے، چاہے سیشن کے دوران شیڈول میں تبدیلیاں ہوں۔

مثال: ایک کسٹمر 10:00 بجے 60 منٹ خریدتا ہے ایک معیاری قیمت کے سلاٹ کے دوران۔ چاہے قیمت کا شیڈول 11:00 بجے نصف قیمت کے سلاٹ میں تبدیل ہو جائے، کسٹمر کے باقی وقت پر کوئی اثر نہیں پڑتا۔ انہیں بالکل وہی ملا جو انہوں نے اصل قیمت پر ادا کیا تھا۔

لائیو شیڈول

لاگت حقیقی وقت میں ایڈجسٹ ہوتی ہے جیسے ہی سیشن مختلف قیمت کے سلاٹس سے گزرتا ہے۔ اگر کسٹمر کا سیشن سلاٹ تبدیلی کے دوران ہوتا ہے، تو باقی وقت نئے قیمت کی بنیاد پر دوبارہ حساب کیا جاتا ہے۔

مثال: ایک کسٹمر 10:00 بجے 60 منٹ خریدتا ہے ایک معیاری قیمت کے سلاٹ کے دوران۔ 11:00 بجے، شیڈول نصف قیمت کے سلاٹ میں تبدیل ہو جاتا ہے۔ چونکہ اب ہر منٹ کی قیمت نصف ہے، کسٹمر کے باقی وقت میں اضافہ ہوتا ہے۔ انہیں اصل میں خریدے گئے منٹوں سے زیادہ مل سکتے ہیں۔

سیشن کو روکنا

سیشن کو روکنا بلنگ کو عارضی طور پر روکتا ہے بغیر سیشن کو ختم کیے۔ یہ اس وقت مفید ہوتا ہے جب کسٹمر کو مختصر وقت کے لیے دور جانا ہو۔

سیشن کو روکنے کے لیے:

  1. ایڈمن پینل میں فعال پی سی منتخب کریں اور کارڈ پر روکیں بٹن پر کلک کریں۔

جب سیشن روکا جاتا ہے تو کیا ہوتا ہے:

  • بلنگ فوری طور پر رک جاتی ہے۔ وقفے کے دوران کوئی لاگت نہیں بڑھتی۔
  • موجودہ قیمت کا حصہ "روکیں" کی حد کے ساتھ بند ہو جاتا ہے۔
  • کلائنٹ پی سی ایک روکی ہوئی حالت کو نارنجی اسٹیٹس انڈیکیٹر کے ساتھ دکھاتا ہے۔
  • سیشن ٹائمر منجمد ہو جاتا ہے۔

روکے ہوئے سیشنز غیر معینہ مدت تک روکے رہتے ہیں جب تک کہ کیشئر انہیں دوبارہ شروع یا روک نہ دے۔

سیشن کو دوبارہ شروع کرنا

سیشن کو دوبارہ شروع کرنا اسے وہیں سے جاری رکھتا ہے جہاں سے یہ روکا گیا تھا۔

سیشن کو دوبارہ شروع کرنے کے لیے:

  1. ایڈمن پینل میں روکے ہوئے پی سی کو منتخب کریں اور کارڈ پر دوبارہ شروع کریں بٹن پر کلک کریں۔

جب سیشن دوبارہ شروع ہوتا ہے تو کیا ہوتا ہے:

  • موجودہ وقت پر ایک نیا قیمت کا حصہ شروع ہوتا ہے، جو فعال قیمت کے سلاٹ کو استعمال کرتا ہے۔
  • بلنگ دوبارہ شروع ہوتی ہے۔
  • کلائنٹ پی سی فعال (سبز) حالت میں واپس آتا ہے۔

نوٹ کریں کہ دوبارہ شروع کرنے کے وقت قیمت کا سلاٹ اس سلاٹ سے مختلف ہو سکتا ہے جب سیشن روکا گیا تھا۔ نیا حصہ جو بھی شرح اس وقت قیمت کے شیڈول پر فعال ہے اسے استعمال کرتا ہے۔

وقت بڑھانا

آپ کسی بھی وقت ایک فعال سیشن میں منٹ شامل یا ہٹا سکتے ہیں۔

وقت بڑھانے کے لیے:

  1. ایڈمن پینل میں فعال پی سی کو منتخب کریں اور کارڈ پر وقت بڑھائیں بٹن پر کلک کریں۔
  2. شامل کرنے کے لیے منٹوں کی تعداد درج کریں۔ سیشن کو بڑھانے کے لیے مثبت قدر استعمال کریں یا اسے کم کرنے کے لیے منفی قدر استعمال کریں۔
  3. تصدیق کریں۔

جب وقت بڑھایا جاتا ہے تو کیا ہوتا ہے:

  • سیشن کی تاریخ میں ایک ٹرانزیکشن ریکارڈ بنایا جاتا ہے۔
  • پری پیڈ سیشنز کے لیے، اختتامی وقت کو مخصوص منٹوں کے حساب سے آگے (یا پیچھے) ایڈجسٹ کیا جاتا ہے۔
  • پوسٹ پیڈ سیشنز کے لیے، وقت بڑھانے کا واقعہ ریکارڈ کیا جاتا ہے لیکن کوئی سخت اختتامی وقت مقرر نہیں کیا جاتا۔

سیشن کو روکنا

سیشن کو روکنا تمام بلنگ کو ختم کرتا ہے، کلائنٹ پی سی کو لاک کرتا ہے، اور ادائیگی کے عمل کو متحرک کرتا ہے۔

سیشن کو روکنے کے لیے:

  1. ایڈمن پینل میں فعال یا روکے ہوئے پی سی کو منتخب کریں اور کارڈ پر روکیں بٹن پر کلک کریں۔
  2. ادائیگی کا ڈائیلاگ ظاہر ہوتا ہے جو سیشن کا خلاصہ دکھاتا ہے۔

ادائیگی کا ڈائیلاگ

ادائیگی کا ڈائیلاگ درج ذیل معلومات دکھاتا ہے:

فیلڈ وضاحت
دورانیہ کل فعال وقت (روکے ہوئے ادوار کو چھوڑ کر)
حساب شدہ رقم قیمت کے حصوں کی بنیاد پر خام حساب شدہ لاگت
چارج کی گئی رقم کسٹمر سے چارج کی جانے والی رقم (حساب شدہ پر ڈیفالٹ ہوتی ہے لیکن اوور رائیڈ کی جا سکتی ہے)
وی اے ٹی ٹیکس کی رقم، اگر ترتیب دی گئی ہو
کمیشن ادائیگی کے طریقہ کار کا کمیشن، اگر قابل اطلاق ہو
فکسڈ فیس ادائیگی کے طریقہ کار کی فکسڈ فیس، اگر قابل اطلاق ہو
ادائیگی کا طریقہ ڈراپ ڈاؤن جس سے منتخب کریں کہ کسٹمر کیسے ادائیگی کر رہا ہے

کیشئر اوور رائیڈ: کیشئر چارج کی گئی رقم کو دستی طور پر ایڈجسٹ کر سکتا ہے۔ مثال کے طور پر، کیشئر رعایت کے طور پر نیچے گول کر سکتا ہے یا دستی رعایت لاگو کر سکتا ہے۔ اصل حساب شدہ رقم ہمیشہ آڈٹ کے لیے ریکارڈز میں محفوظ رہتی ہے۔

  1. ادائیگی کا طریقہ منتخب کریں اور تصدیق کریں۔ سیشن ریکارڈ کیا جاتا ہے، کلائنٹ پی سی لاک ہوتا ہے، اور ٹرانزیکشن محفوظ ہو جاتا ہے۔

تصفیہ کا عمل

جب سیشن روکا جاتا ہے، تو تصفیہ کا انجن ان مراحل سے گزرتا ہے:

  1. آخری کھلا قیمت کا حصہ بند کریں۔
  2. تمام بند حصوں کی رقم جمع کریں۔
  3. گول کرنے کے قواعد لاگو کریں (ہمیشہ ترتیب دیے گئے گول کرنے کے مرحلے تک اوپر گول کرتا ہے)۔
  4. اسٹارٹ اپ فیس کی کم از کم رقم لاگو کریں (کل کبھی بھی اسٹارٹ اپ فیس سے کم نہیں ہوتا)۔
  5. ادائیگی کے طریقہ کار کا کمیشن (BPS پر مبنی) اور فکسڈ فیس کا حساب لگائیں۔
  6. ادائیگی کے ڈائیلاگ میں حتمی رقم پیش کریں۔

قیمت کے حصوں اور تصفیہ کے حسابات کے کام کرنے کی تفصیل کے لیے، دیکھیں سیشن کی قیمت۔

ممبر سیشنز

جب کسی سیشن کو ممبر کے ساتھ تفویض کیا جاتا ہے، تو اضافی بلنگ کے اختیارات دستیاب ہو جاتے ہیں:

  • والٹ ادائیگی۔ سیشن کی لاگت ممبر کے والٹ بیلنس سے منہا کی جا سکتی ہے۔
  • وقت کے پیکج کی کٹوتی۔ اگر ممبر نے وقت کا پیکج خریدا ہے، تو منٹ ان کے پیکج بیلنس سے منہا کیے جاتے ہیں بجائے اس کے کہ مالی رقم چارج کی جائے۔
  • ممبر رعایت۔ اگر ممبر کے لیے رعایت ترتیب دی گئی ہے (بیسس پوائنٹس میں)، تو یہ سیشن کی لاگت پر لاگو ہوتی ہے۔
  • سیشن کی تاریخ۔ سیشن ممبر کے اکاؤنٹ کے ساتھ منسلک ہوتا ہے اور ان کی سیشن کی تاریخ میں ظاہر ہوتا ہے۔

ممبرز اپنے یوزر نیم اور پاس ورڈ کے ساتھ یا OAuth کے ذریعے (اگر ترتیب دیا گیا ہو) کلائنٹ کے غیر فعال اسکرین سے اپنے سیشنز بھی شروع کر سکتے ہیں۔

سیشن کی حیثیت کی قدریں

ہر کلائنٹ پی سی ایک رنگ کوڈڈ حیثیت کا اشارہ دکھاتا ہے:

حیثیت رنگ مطلب
آن لائن سبز سیشن فعال اور چل رہا ہے
روکا ہوا نارنجی سیشن روکا ہوا ہے؛ بلنگ رک گئی ہے
غیر فعال سائین کلائنٹ منسلک ہے لیکن کوئی سیشن فعال نہیں ہے
آف لائن سرخ کلائنٹ سرور سے منسلک نہیں ہے
ایڈمن جامنی کلائنٹ ایڈمن/مینٹیننس موڈ میں ہے
مصروف پیلا کلائنٹ ایک درخواست پر عمل کر رہا ہے

یہ حیثیت کے رنگ ایڈمن پینل میں کلائنٹ کارڈز پر ظاہر ہوتے ہیں، جس سے ہر پی سی کی حالت کو ایک نظر میں دیکھنا آسان ہو جاتا ہے۔

سیشن کی قیمت کے حصے

ہر سیشن کو ایک یا زیادہ قیمت کے حصوں میں تقسیم کیا جاتا ہے۔ جب بھی کوئی بلنگ سے متعلق واقعہ ہوتا ہے تو ایک نیا حصہ بنایا جاتا ہے:

  • سیشن کا آغاز
  • روکنا
  • دوبارہ شروع کرنا
  • قیمت کے سلاٹ کی تبدیلی (جب گھڑی شیڈول پر مختلف وقت کے سلاٹ میں داخل ہوتی ہے)
  • بنیادی قیمت کی تبدیلی (اگر ایڈمن سیشن کے دوران فی گھنٹہ کی شرح کو تبدیل کرتا ہے)
  • منقطع یا دوبارہ منسلک

ہر حصہ قیمت کے سلاٹ، ملٹی پلائر، بنیادی قیمت، شروع کرنے کا وقت، ختم کرنے کا وقت، اور حساب شدہ رقم کو ریکارڈ کرتا ہے۔ سیشن کا کل تمام حصوں کا مجموعہ ہے، جو گول کرنے اور کم از کم چارج کے قواعد کے تابع ہے۔

حصوں کے حسابات کی مکمل تفصیلات کے لیے، دیکھیں سیشن کی قیمت۔

کم از کم چارج اور اسٹارٹ اپ فیس

یہاں تک کہ بہت مختصر سیشنز کو کم از کم اسٹارٹ اپ فیس کی رقم پر چارج کیا جاتا ہے۔ یہ سیٹنگز > قیمت میں ترتیب دیا گیا ہے اور اس بات کو یقینی بناتا ہے کہ ہر سیشن ایک کم از کم سطح کی آمدنی پیدا کرے، چاہے استعمال کتنا ہی مختصر کیوں نہ ہو۔

مثال: اگر آپ کی اسٹارٹ اپ فیس $1.00 پر سیٹ ہے اور ایک کسٹمر صرف 30 سیکنڈ کے لیے پی سی استعمال کرتا ہے، تو چارج کی گئی رقم $1.00 ہے، نہ کہ فی گھنٹہ کی شرح پر 30 سیکنڈ کی قیمت کا حصہ۔


اگلے مراحل

  • سیشن کی قیمت: قیمت کے انجن، حصوں، اور تصفیہ کے حسابات کی گہرائی میں جانا
  • ایڈمن پینل: کلائنٹ پی سیز کی نگرانی اور کنٹرول کریں
  • ممبران: ممبر اکاؤنٹس اور والٹس کا انتظام کریں
  • کیش رپورٹ: سیشن کی آمدنی اور شفٹ کے خلاصے کا جائزہ لیں