عملیات مجوز در داشبورد مدیریت ابر
مدیران مجاز پلتفرم HandyCafe میتوانند دسترسی تجاری یک مشتری را از صفحه جزئیات مشتری مدیریت کنند. این صفحه با نمای کلی حساب، وضعیت پروفایل، وضعیت اتصال زنده و تعداد مجوزهای Genesis آغاز میشود. هر مجوز Genesis یک کارت عملیات دارد که طرح فعلی، محدودیت رایانه و کنسول، موجودی هوش مصنوعی، موجودی عضو، دسترسی افزونهها و وضعیت Stripe را نشان میدهد.
ابزارهای قدیمی و بتا در بخش بازشونده جداگانهای نگه داشته میشوند. فعالیت ping و تغییرات پروفایل زیر بخش عیبیابی و تاریخچه تغییرات در دسترس هستند. به این ترتیب گردش کار جاری Genesis آشکار میماند بیآنکه ابزارهای پشتیبانی قدیمیتر حذف شوند.
مشاهده همه مجوزهای Genesis
در داشبورد مدیریت داخلی، مجوزها را باز کنید. برگه Genesis بهصورت پیشفرض باز میشود و تنها طرحهای جاری Free و Genesis را فهرست میکند. اعطاهای تاریخی Beta در برگه جداگانه Beta باقی میمانند.
کارتهای خلاصه، تعداد کل مجوزها و تعداد مجوزهای فعال، پولی و رایگان را نشان میدهند. فهرست را میتوان بر اساس کافه، حساب، ایمیل، طرح یا کلید مجوز جستوجو کرد. مدیران همچنین میتوانند بر اساس نوع طرح یا وضعیت فیلتر کنند. هر ردیف ظرفیت، دسترسی ابر و کافهتریا، موجودی هوش مصنوعی، مدت اعتبار و وضعیت را نشان میدهد. برای باز کردن فضای کاری مشتری جهت عملیات طرح، سرویس، اعتبار و صورتحساب، مدیریت را انتخاب کنید.
ساخت نخستین مجوز Genesis
وقتی حسابی هیچ مجوز Genesis نداشته باشد، صفحه جزئیات مشتری به جای نتیجه خالی، فرم ساخت مجوز را نمایش میدهد. یک طرح فعال Genesis و یک تاریخ انقضای آینده انتخاب کنید. طرح، انقضا و کشور را در پنجره تأیید بازبینی کنید. برای تخصیص مستقیم مجوز به حساب مشتری، ساخت مجوز را انتخاب کنید.
حساب باید پیش از ساخت مجوز، نام کافه و کشور داشته باشد. برای افزودن جزئیات ناقص، ویرایش پروفایل را انتخاب کنید. طرح، هم محدودیت رایانه و هم محدودیت کنسول را تعیین میکند. تاریخ انقضای انتخابشده تا پایان همان روز به وقت UTC معتبر است.
عملیات در دسترس
- تخصیص طرح Genesis. مجوزهای دستی، ظرفیت و تاریخ انقضای طرح انتخابشده را دریافت میکنند. اشتراکهای مدیریتشده با Stripe از قواعد عادی ارتقا و تنزل پیروی میکنند، از جمله شارژ فوری یا تغییرات زمانبندیشده.
- مدیریت ابر و کافهتریا. حق دسترسی ابر روی مجوز بهروز میشود. فعال کردن کافهتریا، مستأجر متناظر را روی
handy.cafeنیز ایجاد یا دوباره فعال میکند و غیرفعال کردن آن، همان مستأجر را معلق میکند. این دو سرویس هرگز در حالی که قفل پایگاهداده در اختیار است همگام نمیشوند. - اعطای اعتبار هوش مصنوعی. بخش عملیات اعتبار، موجودی فعلی هوش مصنوعی مجوز انتخابشده را پیش از آنکه مدیر مبلغ شارژ را وارد کند نمایش میدهد. اعطای اعتبار، اعتبار پیشپرداخت دلاری را به کیف پول هوش مصنوعی میافزاید و یک رکورد ممیزی ثبت میکند.
- اعطای اعتبار عضو. اعتبار هدیه را به حساب عضو HandyCafe با همان نشانی ایمیل میافزاید. وقتی عضو متناظری وجود نداشته باشد، این عملیات در دسترس نیست.
- تغییر تاریخ صورتحساب بعدی. برای اشتراکهای Stripe، تاریخ ابتدا در Stripe بهروز و سپس با اشتراک و مجوز محلی همگام میشود. تغییر طرحی که زمانبندی شده باشد باید نخست لغو شود.
- بازپرداخت یک پرداخت. مدیر یک شارژ قابل بازپرداخت Stripe را انتخاب میکند، دلیلی از فهرست Stripe برمیگزیند، توضیح داخلی الزامی را وارد میکند و بازپرداخت را تأیید میکند. بازپرداخت، اشتراک را لغو نمیکند و دسترسی به محصول را برنمیدارد.
رفتار ایمنی و ممیزی
هر عملیاتی که دادهای را تغییر میدهد در داشبورد به تأیید نیاز دارد. عملیات پرتأثیر سمت بکاند با کلید API مدیریتی محدود میشوند، مالکیت شارژهای Stripe را اعتبارسنجی میکنند و یک رکورد ممیزی فقطافزودنی مینویسند. تاریخچه پرداخت تنها در صورت درخواست بارگذاری میشود و به شارژهای اخیر محدود است. بازپرداختها از یک کلید یکتای درخواست (idempotency) استفاده میکنند تا از ارسال تکراری ناخواسته جلوگیری شود.
اگر مجوزی قدیمی دیگر کلید متنساده قابل بازیابی نداشته باشد، ایجاد خودکار کافهتریا با شکست ایمن متوقف میشود و داشبورد گزارش میدهد که مدیر باید نخست مشکل اعتبارنامه مجوز را حل کند.
پیشوندهای کشوری مجوز
کلیدهای جدید مجوز که به حساب گره خوردهاند از کد دوحرفی کشور در پروفایل تکمیلشده مشتری استفاده میکنند، مانند GEN-TR-... برای مجوز Genesis که مدیر ساخته است یا HC-TR-... برای مجوز حساب مستقل از طرح. اگر پروفایل کشور معتبری نداشته باشد، ساخت توسط مدیر متوقف میشود. سامانه هرگز کلید جدید GEN-XX-... یا HC-XX-... نمیسازد.
بهروزرسانی فیلد کشور روی مجوزی موجود، کلید فعال آن را بیسروصدا تعویض نمیکند. مدیران باید اصلاح کشور و چرخش کلید را هماهنگ کنند، زیرا سرور نصبشده پس از تغییر اعتبارنامهاش باید دوباره وارد شود.