ادمین پلتفرم و مدیریت SaaS
هدف مدل
هدف این مدل، مدیریت مشتریان، ساختمانها، پلنها، قیمتگذاری، پشتیبانی، درآمد پلتفرم و درخواستهای رسمی تغییر مدیر راهاندازی است.
قواعد مرتبط
- ایجاد ساختمان پس از پرداخت موفق به تأیید دستی ادمین نیاز ندارد.
- قیمت پایه بر تعداد واحدها متکی است و Add-onها میتوانند قیمت جداگانه داشته باشند.
- ادمین پلتفرم فقط در درخواست رسمی تغییر مدیر راهاندازی مداخله میکند.
- درخواست تغییر مدیر باید دارای صورتجلسه یا تعهدنامه امضاشده هیئتمدیره و Audit Trail باشد.
- در درخواستهای متعارض، حمایت هیئتمدیره یا حمایت بیش از ۵۰٪ مالکان ثبتشده بررسی میشود.
- درخواست مورد حمایت بیش از ۵۰٪ مالکان بر درخواست متعارض هیئتمدیره اولویت دارد.
- تغییر مدیر راهاندازی Self-service نیست و فقط از طریق Support Ticket انجام میشود.
- مدیر جدید باید Role پیشنهادی را پیش از فعالشدن بپذیرد.
- سلب Role قبلی و فعالسازی Role جدید در حالت عادی باید اتمیک باشند.
- در خطر فوری، ادمین پلتفرم میتواند Role مدیر فعلی را موقتاً Suspend کند.
Support Ticket تغییر مدیر راهاندازی
Ticket حداقل این موارد را نگه میدارد:
- ساختمان
- درخواستکننده
- مدیر فعلی
- مدیر پیشنهادی
- دلیل تغییر
- مدارک هیئتمدیره
- تأییدیه مالکان
- Reviewer و تصمیم ادمین پلتفرم
- تاریخچه وضعیت و Audit Trail
وضعیتها
OPENNEEDS_INFOUNDER_REVIEWAPPROVEDREJECTEDCOMPLETEDCANCELED
قواعد
- بررسی اسناد و تعارض درخواستها در نسخه فعلی دستی است.
- تأیید مدیر فعلی برای تغییر الزامی نیست.
- Role مدیر جدید تا پذیرش در وضعیت
PENDING_ACCEPTANCEباقی میماند. - Roleهای نامرتبط مدیر قبلی خودکار حذف نمیشوند.
- Suspension اضطراری باید زماندار، دارای دلیل و قابل Audit باشد.
نقشه موجودیتهای محصول
graph LR
ADMIN["ادمین پلتفرم"] --> PRJ["پروژه / مشتری"]
PRJ --> BLD["ساختمانها"]
PRJ --> PLAN["پلن اشتراک"]
PLAN --> UNIT_PRICE["تعرفه هر واحد"]
PLAN --> ADDON["ماژول افزوده"]
PRJ --> BRAND["تنظیمات برندینگ"]
PRJ --> MOD["ماژولهای فعال"]
PRJ --> USR["کاربران"]
PRJ --> SUP["درخواستهای پشتیبانی"]
PRJ --> LOG["لاگ فعالیتها"]
PRJ --> BILL["صورتحساب و پرداخت مشتری"]
PRJ --> BANK["همکاری بانکی"]
PRJ --> REAL["همکاری بنگاهها"]
PRJ --> HEALTH["وضعیت سلامت سیستم"]
PRJ --> ACCESS["دسترسی پشتیبانی"]
PRJ --> USAGE["گزارش استفاده"]
PRJ --> CHANGE["درخواست تغییر مدیر راهاندازی"]
CHANGE --> TICKET["تیکت پشتیبانی"]
TICKET --> STATUS["وضعیت بررسی"]
CHANGE --> MINUTES["صورتجلسه ساختمان"]
CHANGE --> COMMITMENT["تعهدنامه امضاشده هیئتمدیره"]
CHANGE --> SUPPORT["تأییدیه بیش از ۵۰٪ مالکان"]
CHANGE --> DECISION["تصمیم ادمین پلتفرم"]
DECISION --> REASSIGN["سلب و تخصیص نقش"]
BRAND --> BRAND1["لوگو / تصویر"]
BRAND --> BRAND2["رنگها"]
BRAND --> BRAND3["دامنه اختصاصی / وایتلیبل"]
ACCESS --> ACCESS1["ورود موقت"]
ACCESS --> ACCESS2["محدودیت زمانی"]
ACCESS --> ACCESS3["ثبت لاگ"]
ACCESS --> ACCESS4["سطح دسترسی محدود"]
USAGE --> USAGE1["ساختمانهای فعال"]
USAGE --> USAGE2["کاربران فعال"]
USAGE --> USAGE3["تراکنشها"]
USAGE --> USAGE4["درآمد پلتفرم"]