نظام تشغيل
عيش الحبة الكاملة
لا تأكيد قبل اكتمال البيانات والإجمالي.
جلسة آمنة: anonymous / guest
Aish Operations Console

كونسول خدمة العملاء

واجهة تشغيل آمنة لتسجيل المحادثات، استخراج الطلبات المحتملة، تأكيد الطلبات، وتسجيل الأحداث. ابدأ دائمًا بالمعاينة Dry Run قبل أي إرسال حقيقي.

خطوات التشغيل الآمن

ابدأ من المحادثة الخام، ثم الطلب المحتمل، ثم الطلب المؤكد، ثم سجل الحدث. كل خطوة تبدأ بمعاينة Dry Run قبل أي إرسال حقيقي.

1) محادثة خام

سجّل الرسالة الأصلية كما وصلت قبل أي تأكيد أو نقل.

2) طلب محتمل

استخرج المنتج والكمية والمنطقة والناقص من المحادثة.

3) طلب مؤكد

لا تؤكد إلا بعد عرض الإجمالي وتأكيد العميل وعدم وجود تكرار أو شكوى.

4) حدث تشغيل

سجّل أي نقل حالة أو خطأ أو قرار مهم للمراجعة والمحاسبة.

دليل دورة Dry Run الكاملة

نفّذ الدورة كاملة قبل أي إرسال حقيقي: محادثة خام، طلب محتمل، طلب مؤكد، ثم حدث تشغيل. Dry Run يعرض الصف المتوقع ولا يكتب في Google Sheets.

قاعدة الأمان
الإرسال الحقيقي يظل مرفوضًا من السيرفر طالما AISH_ENABLE_GOOGLE_SHEETS_WRITES=false، حتى لو تم ضغط زر الإرسال الحقيقي.

١) محادثة خام Dry Run

راجع Conversation ID ونص رسالة العميل كما وصل. النتيجة المتوقعة صف معاينة في تبويب المحادثات الخام بدون كتابة.

٢) طلب محتمل Dry Run

استخرج المنتج والكمية والمنطقة والبيانات الناقصة. النتيجة المتوقعة صف طلب محتمل للمعاينة فقط.

٣) طلب مؤكد Dry Run

لا تصل لهذه الخطوة إلا بعد الحساب، عرض الإجمالي، وتأكيد العميل. النتيجة المتوقعة صف طلب مؤكد بدون تسجيل.

٤) حدث تشغيل Dry Run

سجّل أثر القرار أو الخطأ أو النقل. النتيجة المتوقعة صف حدث تشغيل للمعاينة والمراجعة فقط.

بوابات الفشل قبل الإرسال الحقيقي

  • نقص Conversation ID أو نص الرسالة في المحادثة الخام.
  • نقص المنتج أو الكمية أو المنطقة في الطلب المحتمل.
  • عدم عرض الإجمالي على العميل أو عدم تأكيد العميل للطلب المؤكد.
  • وجود شكوى أو تكرار أو منتج موقوف مثل الرقاق قبل اعتماد السعر.

قرار التشغيل

إذا فشلت أي خطوة Dry Run، لا تكمّل الدورة ولا تضغط الإرسال الحقيقي. صحّح البيانات أولًا ثم أعد المعاينة من نفس الخطوة.

إذا نجحت الأربع خطوات، راجع لوحة نتائج آخر العمليات ثم انسخ الرسائل أو جهّز الطلب يدويًا حسب سياسة التشغيل.

دليل تفعيل الكتابة الحقيقية

هذه لوحة توثيق فقط. لا تفعّل الكتابة ولا تغيّر .env.local ولا ترسل POST. هدفها تحديد شروط الأمان قبل أي اختبار حقيقي مستقبلًا.

الحالة الحالية الآمنة
الكتابة الحقيقية يجب أن تظل مقفولة طالما AISH_ENABLE_GOOGLE_SHEETS_WRITES=false. لا يتم فتحها إلا بموافقة صريحة وخطة رجوع.

قبل التفعيل

  • تصدير نسخة احتياطية من Google Sheets أو تأكيد خطة استرجاع واضحة قبل أي كتابة.
  • تأكيد أن الخدمة متصلة بالـ Spreadsheet الصحيح وبصلاحيات service account الصحيحة.
  • تنفيذ دورة Dry Run كاملة ومراجعة صفوف المعاينة يدويًا.
  • التأكد أن المنتج والسعر والتوصيل والإجمالي والعميل والطلب لا تحتوي على نقص أو تكرار.

اختبار حقيقي مضبوط

  • غيّر AISH_ENABLE_GOOGLE_SHEETS_WRITES إلى true فقط بأمر تشغيل منفصل وموافق عليه صراحة.
  • أعد تشغيل خدمة Aish فقط بعد تغيير المتغير، ولا تلمس Ghazal على port 3000.
  • نفّذ إرسالًا حقيقيًا واحدًا فقط بعبارة الموافقة المطلوبة داخل الواجهة.
  • راجع الصف الجديد في Google Sheets وتأكد من عدم وجود تكرار أو صف ناقص.
  • أعد AISH_ENABLE_GOOGLE_SHEETS_WRITES=false فورًا بعد الاختبار إلا إذا وافق المسؤول على استمرار الكتابة.

متى نوقف فورًا؟

  • فشل أي Dry Run أو ظهور fieldErrors.
  • وجود تكرار messageId أو orderId أو potentialOrderId.
  • عدم تطابق الإجمالي المعروض مع بيانات السعر والتوصيل.
  • وجود منتج موقوف أو غير معتمد السعر.
  • عدم وجود نسخة احتياطية أو عدم وضوح Spreadsheet المستهدف.
لا تنفّذ أي اختبار حقيقي من هذه اللوحة. التنفيذ الحقيقي، إن تم لاحقًا، يكون بأمر منفصل: نسخة احتياطية، تفعيل مؤقت، إرسال صف واحد، تحقق، ثم إعادة القفل.
زر الإرسال الحقيقي يتطلب كتابة عبارة تأكيد صريحة داخل المتصفح، وسيظل مرفوضًا من السيرفر طالما AISH_ENABLE_GOOGLE_SHEETS_WRITES=false. استخدم Dry Run للتأكد من الصف قبل أي محاولة كتابة حقيقية.

اختبار دورة كاملة Dry Run

ينفّذ محادثة خام، طلب محتمل، طلب مؤكد، وحدث تشغيل كسلسلة واحدة بدون أي كتابة في Google Sheets.

بحث تشغيلي سريع

حمّل الطلبات المؤكدة والمحتملة والعملاء، ثم ابحث بالهاتف، الاسم، المنطقة، رقم الطلب، أو Conversation ID وجهّز النماذج بدون كتابة حقيقية.

حالة البيانات
لم يتم التحميل بعد.
الكتابة الحقيقية ما زالت مقفولة من السيرفر؛ هذه اللوحة للبحث والتجهيز فقط.
طلبات مؤكدة
0
طلبات محتملة
0
عملاء
0

مراجعة الطلبات المحتملة العاجلة

ابدأ من P0 والطلبات الناقصة كمية. هذه اللوحة لا تكتب في Google Sheets؛ هي تساعدك تجهز نموذج الطلب المحتمل أو التأكيد بسرعة.

الفلتر الحالي: P0 عاجل
الأولوية الأعلى التي لا يجب تجاهلها.
الإجمالي
0
P0
0
جاهز
0
ناقص الكمية
0
المنصورة
0
تمى
0
لم تراجع
0
اضغط أولًا على زر تحديث بيانات التشغيل في لوحة البحث التشغيلي السريع حتى تظهر نتائج المراجعة.

رسائل المتابعة الجاهزة

جهّز رسالة متابعة للعميل حسب البيانات الناقصة، ثم انسخها يدويًا أو ضعها في نموذج المحادثة الخام. لا يوجد إرسال تلقائي.

العميل الحالي
حمّل البيانات أولًا
نوع الرسالة
إجراءات آمنة

استخدم الزر الأول لوضع النص داخل نموذج تسجيل محادثة خام، أو جهّز الطلب المحتمل بنفس بيانات العميل.

بيانات سريعة: حمّل البيانات واختر عميلًا لعرض رقم المتابعة والهاتف والمنطقة.

تسجيل محادثة خام

هذا يكتب في تبويب المحادثات الخام عند تفعيل الكتابة. الحد الأدنى: Conversation ID + نص الرسالة أو مرفق.

استخراج طلب محتمل

هذا يكتب في تبويب الطلبات المحتملة عند تفعيل الكتابة. استخدمه قبل التأكيد النهائي.

مراجعة تحويل الطابور إلى طلب مؤكد

لوحة قراءة فقط تراجع بيانات نموذج تأكيد الطلب بعد تجهيزها من البحث أو الطابور. لا ترسل أي POST ولا تكتب في Google Sheets.

تظهر نتيجة المراجعة كواحدة من حالتين: جاهز للمعاينة Dry Run أو يحتاج استكمال قبل Dry Run.

يحتاج استكمال قبل Dry Run
اسم العميلناقص
غير مكتمل
رقم الهاتفناقص
غير مكتمل
المنطقةناقص
غير مكتمل
العنوانناقص
غير مكتمل
المنتججاهز
عيش شامي حبة كاملة
الكميةجاهز
1
سعر الوحدةجاهز
10
سعر المنتجاتجاهز
10
التوصيلجاهز
20
الإجماليجاهز
30
ميعاد التوصيلناقص
غير محدد
عرض الإجمالي للعميلناقص
لم يتم
تأكيد العميلناقص
لم يتم
لا شكوى أو تكرارناقص
لم يتم

تحذيرات قبل التحويل

  • مصدر التحويل من الطابور غير واضح في الملاحظات.
القرار النهائي لا يعتمد على هذه اللوحة وحدها: يجب مراجعة المحادثة، عرض الإجمالي على العميل، وتأكيد العميل قبل أي إرسال حقيقي.

تأكيد طلب

هذا يكتب في تبويب الطلبات عند تفعيل الكتابة. الطلب المؤكد فقط يدخل الإنتاج والتوصيل.

الإجمالي المقترح: منتجات 10 + توصيل 20 = 30

مساعد تأكيد الطلب

يجهّز رسالة تأكيد للعميل من بيانات النموذج، ويكشف تعارض الحساب قبل دخول الطلب للإنتاج والتوصيل.

رسالة جاهزة للعميل
تمام يا حضرتك، بنأكد طلب حضرتك:
الطلب: عيش شامي حبة كاملة × 1
سعر المنتجات: 10 جنيه
التوصيل: 20 جنيه
الإجمالي المطلوب: 30 جنيه
ميعاد التوصيل: يتم تأكيده مع حضرتك.
العنوان: برجاء تأكيد العنوان.
لو البيانات مظبوطة، أكد/ي لنا الطلب عشان يدخل التحضير والتوصيل.

هذه الرسالة للنسخ اليدوي فقط. لا يتم إرسالها فعليًا ولا يتم تسجيلها في Google Sheets من هذا الزر.

مراجعة قبل التأكيد
  • لم يتم تعليم أن الإجمالي عُرض على العميل.
  • لم يتم تعليم أن العميل أكد الطلب.
  • لم يتم تعليم عدم وجود شكوى أو تكرار.
دليل الأسعار والتوصيل
أسعار المنتجات
  • كيس العيش: ٤ أرغفة = ١٠ جنيه
  • كيس البقسماط المطحون ٢٥٠ جم = ١٥ جنيه
  • الرقاق: متوقف حاليًا ولا يتم تأكيده تلقائيًا
أسعار التوصيل
  • تمى الأمديد: ١٠ جنيه
  • السنبلاوين: ٢٠ جنيه
  • المنصورة: ٢٥ جنيه
  • طلخا: ٣٥ جنيه

هذا الدليل مطابق لقواعد الحساب التلقائي الحالية. عند تغيير الأسعار يجب تحديث الدليل وقواعد الحساب معًا.

تسجيل حدث تشغيل

سجّل حدثًا أو خطأً تشغيليًا في سجل الأحداث/الأخطاء عند تفعيل الكتابة.

نتائج آخر العمليات

تظهر هنا آخر 8 نتائج. Dry Run يعرض الصف المتوقع ولا يكتبه في Google Sheets.

لا توجد نتائج بعد. ابدأ بأي Dry Run من النماذج بالأعلى.