مرکز مدیریت لایسنس Petiwoo

پنل مدیریت لایسنس‌ها

صدور، تمدید، لغو و بررسی لایسنس‌های سیستم‌های نصب‌شده از این صفحه انجام می‌شود.

کاربر: -
آماده

گام 1: آماده‌سازی زیرساخت و چک نهایی استقرار

قبل از ساخت یا تحویل tenant، از این بخش وضعیت nodeها، readiness، زمان تقریبی راه‌اندازی و گلوگاه‌های باقی‌مانده را بررسی کن.

مسیر عملیاتی استقرار مشتری

1. آماده‌سازیبررسی env، cloud health، ظرفیت node و readiness کلی
2. ساخت TenantProvision مشتری، صدور لایسنس، ساخت policy و manifest
3. دامنه و انتشارنمایش وضعیت DNS، SSL و انتشار خودکار بعد از تنظیم رکوردها روی VPS
4. نصب پنلنصب دسکتاپ، فعال‌سازی لایسنس و heartbeat دستگاه
5. Sync و Storebootstrap، projection، اعمال روی API و نمایش روی سایت
6. مانیتورینگstale device، failed apply و conflictهای عملیاتی
Ready Tenants0
Need Attention0
Active Nodes0
Remaining Slots0
Avg Readiness0%

چک زیرساخت و readiness

این جدول از چک‌های runtime، health کلود و وضعیت کلی استقرار ساخته می‌شود و سریع نشان می‌دهد کجای سیستم هنوز آماده نیست.

چک وضعیت جزئیات
گزارش readiness هنوز دریافت نشده است.

برآورد زمان راه‌اندازی مشتری

برای tenant مشخص، وضعیت باقی‌مانده و زمان تقریبی تا live شدن را بگیر. اگر خالی بگذاری، زمان استاندارد onboarding نشان داده می‌شود.

هنوز ETA محاسبه نشده است.
مرحله وضعیت جزئیات
برای مشاهده ETA، tenant را انتخاب کن یا محاسبه template را بگیر.
Tenant وضعیت آمادگی پیشرفت Blocking Warning Stale Failed Apply ETA
هنوز tenant مدیریت‌شده‌ای برای readiness وجود ندارد.

صدور لایسنس جدید

برای سیستم جدید یک کلید فعال‌سازی بسازید. کد مشتری اختیاری است و هنگام فعال‌سازی هم ثبت می‌شود.

مدیریت لایسنس

برای تمدید یا لغو، یکی از دو مقدار کلید فعال‌سازی یا شناسه لایسنس کافی است.

مدیریت نسخه و انتشار

نسخه‌های دسکتاپ را ثبت کنید تا نصب‌های فعال بتوانند از همین کنترل‌پنل وضعیت آپدیت را بررسی کنند.

اتوماسیون Release و Rollout

برای نسخه‌های بعدی، CI می‌تواند release را ثبت کند و از همین‌جا promotion یا rollout سراسری انجام شود.

Release انتخاب‌شده: - ابتدا از جدول نسخه‌ها یک release را انتخاب کن.
نسخه کانال Scope درصد انتشار اجباری فعال منبع Schema آدرس دانلود عملیات تاریخ ثبت
هنوز نسخه‌ای ثبت نشده است.

گام 4: نصب، فعال‌سازی و heartbeat پنل ادمین

بعد از تحویل installer، وضعیت نسخه نصب‌شده، نسخه دیتابیس، آخرین heartbeat و نتیجه بررسی آپدیت هر مشتری را اینجا ببین.

مشتری نسخه اپ نسخه دیتابیس کانال وضعیت آخرین نسخه پیشنهادی آخرین اتصال Installation ID خطا
هنوز نصبی گزارش نشده است.

لاگ‌های نسخه و مدیریت

رویدادهای بررسی آپدیت و عملیات مدیریتی برای عیب‌یابی نصب‌های مشتریان.

زمان نوع مشتری نسخه فعلی نسخه هدف نتیجه جزئیات
لاگی ثبت نشده است.
زمان عملیات جزئیات

گام 5: کلود، همگام‌سازی و داده فروشگاه

tenantهای کلود، دستگاه‌های متصل، sessionهای bootstrap، projectionها و وضعیت داده سایت فروشگاه از این بخش کنترل می‌شود.

Tenant انتخاب‌شده: - ابتدا از لیست tenantها یک فروشگاه را انتخاب کن.

ثبت و ویرایش tenant کلود

اطلاعات پایه فروشگاه، نسخه‌ها، feature flagها و سیاست همگام‌سازی را اینجا نگه‌داری کن.

فهرست tenantهای کلود

از اینجا tenant را پیدا و انتخاب کن تا فرم‌ها و گزارش‌های runtime بر اساس همان فروشگاه بروزرسانی شوند.

کد فروشگاه نام دامنه اصلی وضعیت نسخه کانفیگ دستگاه‌ها نسخه ادمین نسخه فروشگاه عملیات
هنوز اتصال کلودی برای فروشگاهی ثبت نشده است.

وضعیت runtime همگام‌سازی

deviceها، eventها، sessionهای bootstrap و mirrorهای ساخته‌شده را با فیلتر جزئی بررسی کن.

Tenant Installation ID نوع دستگاه نسخه وضعیت آخرین ارتباط آخرین Push آخرین Pull آخرین Ack آخرین Ack تغییر
برای tenant انتخاب‌شده دستگاهی گزارش نشده است.
زمان Tenant رویداد مبدا جزئیات
هنوز رویداد sync از کلود دریافت نشده است.
Session Tenant Installation ID وضعیت بخش‌های اعلام‌شده ردیف‌های پردازش‌شده Mirror آخرین Chunk شروع پایان
هنوز session bootstrap ثبت نشده است.
Tenant جدول موجودیت‌های mirror شده آخرین Capture آخرین بروزرسانی
هنوز mirror داده‌ای برای این فروشگاه ساخته نشده است.

projection و داده فروشگاه

خلاصه داده‌های فروشگاه و projectionهای محصولات، مشتریان و سفارش‌ها را در یک بخش مستقل ببین.

محصولات0
مشتریان0
سفارش‌ها0
موجودی کل0
ارزش سفارش‌ها0
محصول Tenant دسته برند گونه قیمت موجودی وضعیت آخرین بروزرسانی
هنوز projection محصولی برای این فروشگاه ثبت نشده است.
مشتری Tenant موبایل ایمیل شهر تعداد سفارش آخرین سفارش آخرین بروزرسانی
هنوز projection مشتری برای این فروشگاه ثبت نشده است.
فاکتور Tenant مشتری وضعیت سفارش وضعیت پرداخت تعداد آیتم تعداد کل مبلغ کل آخرین بروزرسانی
هنوز projection سفارشی برای این فروشگاه ثبت نشده است.

تغییرات کنترلی و انتشار به دستگاه‌ها

برای tenant انتخاب‌شده تغییر publish کن و صف outbound changeها را جدا از بقیه گزارش‌ها ببین.

شناسه Tenant نوع تغییر دسته هدف اولویت وضعیت زمان جزئیات
هنوز تغییر کنترلی از کلود برای این فروشگاه منتشر نشده است.

گام 2: ساخت Tenant، تخصیص نود و استقرار

در این مرحله مشتری ساخته می‌شود، به نود VPS تخصیص می‌گیرد، manifest نصب آماده می‌شود و deployment فروشگاه و سرور کنترل می‌گردد.

Tenantهای مدیریت‌شده0
نودهای فعال0
ظرفیت باقیمانده0
استقرارهای Live0

2-الف: Provision فروشگاه جدید

اولین مرحله همین فرم است. tenant، لایسنس، policy، billing، domain workflow و manifest نصب در همین مرحله ساخته می‌شود. اگر کد فروشگاه خالی باشد، سیستم خودش کد جدید می‌سازد.

ترتیب اجرا اول این فرم را کامل کن، بعد tenant را از تب «فهرست Tenantها» انتخاب کن، بعد در تب «استقرار و عملیات» دکمه‌های استقرار را به ترتیب اجرا کن.

2-الف-2: کاتالوگ و مدیریت پلن‌ها

هر پلن مشخص می‌کند tenant فروشگاه کامل باشد یا فقط پنل مدیریت، مدت پیش‌فرض لایسنس و سهمیه پیامک آن چقدر باشد. حذف فیزیکی پلن نداریم؛ پلن‌های قدیمی را غیرفعال کنید تا روی tenantهای قبلی اثر نگذارد.

کدنامنوع تحویلروزپیامکوضعیتعملیات

2-ب: فهرست tenantهای استقرارشده

در این جدول tenant را انتخاب کن. تمام عملیات بعدی روی tenant انتخاب‌شده انجام می‌شود.

Tenant نام فروشگاه دامنه Node وضعیت Deployment پورت‌ها آپدیت عملیات
هنوز tenant مدیریت‌شده‌ای ثبت نشده است.

2-د: جزئیات tenant و عملیات استقرار

بعد از انتخاب tenant از تب قبلی، عملیات استقرار را به ترتیب از بالا به پایین اجرا کن. دکمه‌ها بر اساس ترتیب واقعی rollout گروه‌بندی شده‌اند.

مرحله 1: آماده‌سازی استقرار

اول tenant را به نود درست وصل کن و در صورت نیاز workflow کامل را خودکار اجرا کن.

مرحله 2: انتشار و rollout

ترتیب استاندارد اجرا: Publish به Cloud، سپس Prepare و در آخر Apply.

تغییر نوع تحویل بدون حذف داده

ارتقا، storefront را اضافه می‌کند. تبدیل به «فقط پنل مدیریت» صرفاً storefront را متوقف و حذف می‌کند؛ API، دیتابیس، وب‌ادمین، دسکتاپ و لایسنس باقی می‌مانند.

مرحله 3: راستی‌آزمایی و ترمیم

اگر tenant بالا نیامد، اول status و smoke test را ببین، بعد repair یا reconcile را اجرا کن.

عملیات مدیریتی

این‌ها اکشن‌های خاص بعد از راه‌اندازی هستند و در روند روزمره کمتر استفاده می‌شوند.

2-ه: ورود اولیه، Bootstrap و خروجی نصب

این تب برای نصب دسکتاپ و اولین ورود وب ادمین است. هر چیزی که برای شروع مشتری لازم است در این بخش متمرکز شده است.

Tenant-
وضعیت-
تولید شده-
تغییر رمز-

ابزارهای نصب و ورود اولیه

برای نصب روی سیستم مشتری، اول bootstrap را دانلود کن. برای ورود وب ادمین از credential اولیه همین بخش استفاده کن.

2-ج: ثبت و مدیریت نود VPS

برای هر VPS یک node تعریف کن تا ظرفیت، agent و استقرار tenantها به‌صورت جداگانه کنترل شود.

2-د: لیست نودهای VPS و ظرفیت‌ها

Node Host Region Mode وضعیت ظرفیت باقیمانده Agent Tenantها عملیات
هنوز نود VPS تعریف نشده است.

پالیسی عملیاتی، قفل ماژول‌ها و version governance

policy فرم‌محور tenant، نسخه اجباری، rollout و محدودیت ماژول‌ها را اینجا نگه‌داری و روی Cloud tenant اعمال کن.

سیاست عملیاتی tenant

قفل‌کردن بخش‌ها، فعال‌بودن featureها و سیاست rollout را برای هر فروشگاه ثبت و بعد روی کلود publish کن.

Feature flags

Lock policy

سیاست‌های ثبت‌شده

هر policy را می‌توانی برای tenant بارگذاری کنی، و بعد روی کلود publish کنی.

Tenant عنوان پروفایل پلن حداقل نسخه Forced Rollout عملیات
هنوز policy عملیاتی ثبت نشده است.

گام 3: وضعیت دامنه، SSL و انتشار

بعد از اینکه DNS را در پنل شرکت ارائه‌دهنده روی IP همین VPS تنظیم کردی، این بخش بدون اقدام دستی فقط وضعیت verify، SSL و انتشار خودکار را نمایش و پیگیری می‌کند.

خلاصه دامنه و انتشار

این بخش فقط وضعیت tenant انتخاب‌شده را نشان می‌دهد و دیگر فرم دستی برای ورود یا تایید دامنه ندارد.

کد فروشگاه-
نام فروشگاه-
مرحله onboarding-
DNS Provider-
وضعیت Verify-
وضعیت SSL-
دامنه اصلی
-
Storefront URL
-
API URL
-
Web Admin URL
-
DNS Plan
هنوز انتخابی انجام نشده است.
وضعیت اتوماسیون DNS
هنوز انتخابی انجام نشده است.
بعد از اینکه DNS را روی IP همین VPS ست کردی، سوپرادمین خودش وضعیت verify، SSL، build، nginx، pm2 و دسترس‌پذیری عمومی را از همان VPS بررسی می‌کند.

وضعیت onboarding

Tenant دامنه مرحله Provider Verify DNS SSL Publish عملیات
هنوز workflow دامنه‌ای ثبت نشده است.

داشبورد زیرساخت دامنه

این بخش وضعیت واقعی دامنه را مستقیم از VPS همان tenant و از سرویس کلود می‌گیرد: DNS، TLS، Nginx، PM2، Build، PostgreSQL، Cloud و دسترس‌پذیری عمومی.

کل چک‌ها0
موفق0
نیازمند رسیدگی0
Node / Tenant-
سرویس منبع وضعیت جزئیات
هنوز چک زیرساختی برای این دامنه بارگذاری نشده است.

صورتحساب، quota و وضعیت اشتراک

پلن هر tenant، تمدید بعدی، grace period و مصرف سهمیه‌های SaaS را اینجا نگه‌داری و پیگیری کن.

تعداد حساب‌ها0
نیازمند تمدید0
MRR تخمینی0
Auto Suspend0

فرم اشتراک فروشگاه

حساب‌های اشتراک

Tenant پلن وضعیت فاکتور تمدید مصرف عملیات
هنوز حساب صورتحسابی ثبت نشده است.

گام 6: مانیتورینگ عملیات، conflict و سلامت دستگاه‌ها

بعد از live شدن فروشگاه، تعارض‌های local/cloud، دستگاه‌های stale و applyهای ناموفق را از این dashboard دنبال کن.

Conflict باز0
Stale Device0
Failed Apply0
Tenant Under Watch0

خرابی‌های عملیاتی هر Tenant

اگر storefront، API، وب ادمین، دسکتاپ، DNS، SSL، PM2، nginx یا دیتابیس tenant مشکل داشته باشد از اینجا دیده می‌شود و برای هر مورد راهنمای رفع دارد.

Issue بحرانی0
Issue هشدار0
Tenant درگیر0
قابل auto-repair0
Tenant سرویس شدت مشکل جزئیات عملیات
در حال حاضر issue عملیاتی بازی برای tenantها دیده نمی‌شود.

ثبت conflict

Conflict و سلامت دستگاه‌ها

Tenant Entity Severity وضعیت مسئول عملیات
Conflict ثبت‌شده‌ای وجود ندارد.
Tenant دستگاه‌ها Stale Failed Apply Conflict Event آخرین ارتباط
هنوز snapshot عملیاتی ثبت نشده است.

Alert Delivery عملیاتی

خروجی alertهای بحرانی را از اینجا به webhook، تلگرام و ایمیل بفرست و وضعیت delivery را ببین.

Severity Type Count Detail
در حال حاضر alert بازی وجود ندارد.
زمان Channel وضعیت تعداد alert جزئیات
هنوز delivery alert ثبت نشده است.

تاریخچه Purge و گزارش حذف کامل

هر purge کامل با گزارش audit، سطح ریسک، هشدارها و نتیجه پاک‌سازی ثبت می‌شود. از همین‌جا می‌توانی فایل گزارش را دانلود کنی یا JSON کامل را ببینی.

زمان Tenant Risk هشدار فایل عملیات
هنوز purge ثبت‌شده‌ای در سیستم وجود ندارد.

RBAC و امنیت سوپرادمین

نقش‌های داخلی، کاربران مدیریتی، 2FA، IP allowlist، audit chain و چرخه secret rotation را از اینجا کنترل کن.

2FA-
IP Allowlist-
Audit Chain-
Backups0

وضعیت امنیت runtime

فایل بکاپ به‌روزرسانی حجم
هنوز بکاپی برای control-plane ثبت نشده است.

تعریف نقش

کاتالوگ مجوزها

برای ساخت نقش دقیق، مجوزهای موردنیاز را از این لیست به فرم اضافه یا حذف کن.

تعریف کاربر سوپرادمین

وضعیت دسترسی‌ها

نقش مجوزها عملیات
نقشی ثبت نشده است.
نام کاربری نام نمایشی نقش وضعیت آخرین ورود عملیات
کاربر مدیریتی ثبت نشده است.

لیست لایسنس‌ها

روی کلید فعال‌سازی یا شناسه لایسنس کلیک کنید تا برای مدیریت انتخاب شود.

کل0
فعال0
صادر شده0
لغو شده0
شناسه لایسنس کلید فعال‌سازی مشتری طرح نوع مشتری وضعیت باقی‌مانده انقضا شناسه سیستم آخرین اتصال