|
گزارش شاهکار
← بازگشت به راهنما
گزارش شاهکار
> version: 1.1 | last_updated: 2026-09-20 | audience: admin
منو
**گزارشگیری → گزارش شاهکار**
مسیر: `/panel/identity-verifications`
این صفحه لاگ کامل **تمام** ارسالیهای شاهکار را نشان میدهد — شامل احراز هویت مشتری و عملیات سرویسها.
انواع لاگ
۱. احراز هویت مشتری
منبع: **گیت ثبتنام** (پنل مشتری یا پنل ریسلر)
عملیات:
- **استعلام هویت** (`estelaam`) — تأیید کد ملی و موبایل
- **service match** (`serviceID-matching`) — تطابق شماره سرویس با کد ملی
زمان اجرا: هنگام ثبتنام یا ویرایش مشتری (اگر در تنظیمات شاهکار فعال باشد)
Provider: `gate.estelaam` یا `gate.service_match`
۲. لاگ سرویسها
منبع: **کارتابل فروش** (workflow actions)
عملیات: تمام متدهای شاهکار برای سرویسها
- `put` — ثبت سرویس جدید
- `update` — بهروزرسانی اطلاعات
- `close` — بستن سرویس
- `estelaam` — استعلام روی سرویس
- و دیگر متدهای V8.4
زمان اجرا: خودکار از وضعیتهای کارتابل (action_mode: `on_enter`) یا دستی از دکمه «اجرای عملیات»
Provider: `http.estelaam` یا `shahkar.*`
ستونهای جدول
| ستون | توضیح |
|------|-------|
| **شخص** | نام/نامخانوادگی مشتری |
| **کد ملی** | کد ملی مشتری (قابل جستجو) |
| **موبایل** | شماره موبایل ارسالی (قابل جستجو) |
| **وضعیت** | موفق (`verified`) یا ناموفق (`failed`) |
| **Provider** | نوع عملیات: استعلام، service match، یا شبیهساز |
| **دسته سرویس** | ADSL، اختصاصی، VPS، و … (خالی برای استعلام هویت محض) |
| **سفارش** | شماره سفارش مرتبط (اگر وجود داشته باشد) |
| **تاریخ** | زمان تأیید یا زمان ایجاد |
فیلترها
**وضعیت**: موفق / ناموفق / در حال بررسی / لغوشده
**نوع عملیات**: استعلام / service match / شبیهساز
**دسته سرویس**: اینترنت / ADSL / اختصاصی / VPS / Colocation
**شرکت** (فقط سوپرادمین): فیلتر بر اساس Tenant
صفحه جزئیات
کلیک روی هر ردیف → جزئیات کامل:
بخش اطلاعات مشتری
شخص
کد ملی
موبایل
شماره حساب مشتری
بخش اطلاعات عملیات
وضعیت (badge رنگی)
نوع عملیات (Provider)
دسته سرویس
Reference ID
زمان تأیید
زمان ایجاد
بخش سفارش / سرویس
(فقط اگر عملیات روی سفارش اجرا شده باشد)
شماره سفارش
وضعیت سفارش
بخش پیام و نتیجه
پیام کامل برگشتی از سرور شاهکار
Payload
**Request Payload**: دادههای ارسالی (collapsed)
**Response Payload**: پاسخ کامل JSON (collapsed)
نکات
**ثبت خودکار**: عملیات شاهکار کارتابل به صورت خودکار در `WorkflowCaseActionRunner` شناسایی و ثبت میشوند (بدون نیاز به تنظیم `record_shahkar`)
**منبع واحد**: تنظیمات اتصال فقط از **تنظیمات → تنظیمات اصلی → تب تنظیمات شاهکار** خوانده میشود؛ دیگر از سرورهای بیرونی نیست
**Payload کامل**: request و response برای عیبیابی ذخیره میشوند
**جستجو**: کد ملی، موبایل، و شماره سفارش قابل جستجو هستند
**اتصال به Party**: هر لاگ به `party_id` لینک دارد — اگر مشتری ادغام شود، لاگ به party جدید منتقل میشود
موارد استفاده
گزارشگیری
تعداد موفق/ناموفق شاهکار در بازه زمانی
عملیات برای یک مشتری خاص (فیلتر کد ملی)
service match برای یک سفارش خاص
عیبیابی
چرا استعلام مشتری شکست خورد؟ → Response Payload
شماره سرویس ارسالی به شاهکار چه بود؟ → Request Payload
آیا عملیات `put` برای این سرویس اجرا شده؟ → جستجوی شماره سفارش
Compliance
لاگ کامل تمام تماسهای شاهکار برای ممیزی و انطباق