مدیریت پلتفرم
نمای کلی پلتفرم
کنسول مدیریت پلتفرم، بخش مخصوص اپراتورها در آدرس /admin است. این جایی است که پلنها را مدیریت میکنید، مصرف هر فضای کاری را مشاهده میکنید، وظایف ناموفق را دوباره اجرا میکنید و برای پشتیبانی، وارد حساب مشتریان میشوید. فقط کاربرانی با نقش role = super_admin میتوانند آن را ببینند — سایر کاربران با خطای ۴۰۴ (نه ۴۰۳) مواجه میشوند تا حتی وجود این بخش نیز مخفی بماند.
تبدیل به مدیر ارشد
این نقش در ستون users.role ذخیره میشود که به enum PlatformRole تبدیل میشود و دو حالت دارد: customer (حالت پیشفرض برای هر ثبتنام) و super_admin. هیچ صفحهای برای اعطای این نقش وجود ندارد — باید بهصورت دستی از طریق tinker یا یک مهاجرت یکباره در استقرار جدید تنظیم شود:
php artisan tinker --execute 'User::where("email", "you@company.com")->update(["role" => "super_admin"]);'
کاهش سطح نیز به همین روش انجام میشود (role = "customer"). هیچ اعلانی ارسال نمیشود — در بارگذاری بعدی صفحه، منوی مدیریت نمایش داده میشود یا مخفی میگردد.
چیدمان
منوی کناری مدیریت شامل ده بخش است:
- داشبورد — شاخصهای کلیدی در تمام فضاهای کاری، خلاصه وضعیت سلامت سیستم.
- فضاهای کاری — تمام فضاهای کاری، پلن، مالک، تعداد اعضا و میزان مصرف مکالمات.
- کاربران — تمام کاربران پلتفرم، فضاهای کاری آنها و آخرین بازدید.
- دستیاران فروش — تمام دستیاران فروش در پلتفرم، به همراه فضای کاری و وضعیت انتشار. قابلیت تغییر نام، تغییر وضعیت انتشار و حذف — حذف از محدودهی
WorkspaceScopeعبور میکند تا مدیر ارشد بتواند دستیاران فروش سرگردانی را کهworkspace_idآنها به فضای کاری اشاره دارد که مشتری اصلی دیگر به عنوان فضای کاری فعلی خود ندارد (آن دستیاران فروش در بخش ویرایش مشتری، خطای ۴۰۴ میدهند) پاکسازی کند. - مکالمات — تمام مکالمات. برای پشتیبانی مفید است.
- مشتریان — تمام مشتریان بالقوه.
- پلنها — ایجاد، ویرایش و حذف پلنها با همگامسازی با Stripe. مشاهده کنید پلنها و همگامسازی با Stripe.
- اشتراکها — تمام اشتراکهای فعال. جستجوی معکوس فضاهای کاری براساس شناسه اشتراک Stripe.
- مصرف — تعداد مکالمات ماهانه به تفکیک هر فضای کاری.
- خطاهای صف — وظایف ناموفق با دکمههای تلاش مجدد و حذف.
اقدامات هدر
هدر مدیریت (نوار بالای هر صفحه مدیریت) شامل موارد زیر است:
- نشان سلامت سایت — سبز / نارنجی / قرمز. برای مشاهده جزئیات، ماوس را روی آن ببرید — وظایف ناموفق، تنظیمات Stripe، سرویس هوش مصنوعی، ذخیرهساز جستجوی هوشمند، تنظیمات ایمیل، کلیدهای Reverb، حافظهی کش. مشاهده کنید سلامت سایت و وظایف ناموفق.
- منوی کشویی اعلانها — اعلانهای خواندهنشده از دو منبع:
- خطاهای سلامت (با شدت بحرانی / هشدار) — وظایف ناموفق، کلید Stripe وجود ندارد، سرویس هوش مصنوعی وجود ندارد، ایمیل تنظیم نشده است و غیره. این موارد زنگ را قرمز میکنند و تعداد
site_health.issues_countرا افزایش میدهند. - رویدادهای کسبوکار (با شدت اطلاعرسانی، ۲۴ ساعت گذشته) — کاربران جدید ثبتنام کردهاند، فضاهای کاری جدید ایجاد شدهاند، اشتراکهای پولی جدید، مشتریان جدید جذب شدهاند. فقط شدت اطلاعرسانی؛ زنگ بهحالت عادی باقی میماند اما شما میبینید چه اتفاقی افتاده است.
- خطاهای سلامت (با شدت بحرانی / هشدار) — وظایف ناموفق، کلید Stripe وجود ندارد، سرویس هوش مصنوعی وجود ندارد، ایمیل تنظیم نشده است و غیره. این موارد زنگ را قرمز میکنند و تعداد
- جستجوی سراسری — با یک کلید، فضاهای کاری، کاربران، دستیاران فروش، مکالمات و مشتریان را جستجو میکند.
خلاصه روزانه مدیر
فعالسازی اختیاری از طریق تنظیمات → سیستم → ایمیل → خلاصه روزانه مدیر (چکباکس). در صورت فعال بودن، هر مدیر ارشد ساعت ۰۹:۰۰ UTC یک ایمیل خلاصهی ۲۴ ساعت گذشته دریافت میکند:
- تعداد کاربران جدید ثبتنام کرده
- تعداد فضاهای کاری جدید ایجاد شده
- تعداد اشتراکهای پولی جدید
- تعداد مشتریان جدید جذب شده
- تعداد مکالمات فعال در حال حاضر
دستور زمانبندیشده php artisan admin:send-daily-digest است؛ وقتی این تنظیم خاموش باشد، با یک خط لاگ "اطلاعات" کار خود را متوقف میکند، بنابراین میتوانید زمانبندی را فعال نگه دارید بدون اینکه برای نصبهایی که انصراف دادهاند، ایمیل ارسال شود. --force برای پیشنمایش یکباره، این تنظیم را نادیده میگیرد؛ --dry-run خلاصه را محاسبه کرده و بدون ارسال ایمیل، آن را نمایش میدهد.
ورود به حساب کاربری
از صفحهی فضاهای کاری یا کاربران، روی ورود به حساب کاربری کلیک کنید. چند اتفاق میافتد:
- جلسهی مدیریت شما حفظ میشود.
- شما بهعنوان کاربر مورد نظر در فضای کاری او وارد میشوید.
- یک بنر ثابت
شما به حساب X وارد شدهایددر بالای هر صفحه تا زمانی که خارج شوید، نمایش داده میشود. - یک رکورد در
audit_logsثبت میشود تا این اقدام قابل ردیابی باشد.
برای بازگشت به جلسهی مدیریت خود، روی خروج از حساب کاربری در بنر کلیک کنید. بنر عمداً پررنگ طراحی شده است — هیچ میانبری برای رد کردن آن بدون پایان دادن به ورود به حساب کاربری وجود ندارد.
جستجو
از هر جای پنل مدیریت، کلید / را فشار دهید. منوی کشویی جستجوی سراسری با بخشهای زیر باز میشود:
- فضاهای کاری (براساس نام).
- کاربران (براساس ایمیل).
- دستیاران فروش (براساس نام + فضای کاری).
- مکالمات (براساس متن پیام).
- مشتریان (براساس نام + ایمیل).
هر نتیجه، یک لینک مستقیم به همان منبع دارد. بخش مشتری نیز همین جستجو را دارد اما محدود به فضای کاری فعلی است.
گزارش حسابرسی
هر اقدام مدیریت — ایجاد/ویرایش/حذف پلن، شروع/پایان ورود به حساب کاربری، تغییرات فضای کاری — در جدول audit_logs برای قابلیت ردیابی ثبت میشود. در نسخهی اول، صفحهای برای مرور گزارشهای حسابرسی وجود ندارد؛ در صورت نیاز به بررسی، مستقیماً از جدول查询 کنید.