Skip to content

حذف ریسورس Delete Resource

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

ملاحظات کلی

انتخاب سطح حذف بر عهده تیم محصول است؛ با این حال، اصل اساسی بر "جلوگیری از خطای غیرقابل جبران" استوار است.

نمونه زنده

۱. سطح اهمیت پایین

زمان استفاده

زمانی که ریسورس اهمیت چندانی ندارد و در صورت حذف اشتباه، کاربر می‌تواند بدون هزینه مالی و به راحتی (در زمان بسیار کوتاه) آن را دوباره ایجاد کند.

مسیر کاربری

در این حالت هیچ واسطه‌ای وجود ندارد؛ به محض کلیک بر روی دکمه حذف، عملیات انجام می‌شود.

ملاحظات

  • به هیچ وجه برای ریسورس‌های اصلی استفاده نشود.
  • کاربر نباید برای بازگردانی این آیتم دچار چالش شود.

مثال: حذف برچسب‌های (Labels) یک صندوقچه. حذف سطح پایین

۲. سطح اهمیت متوسط

زمان استفاده

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

مسیر کاربری

هنگام کلیک بر روی حذف، یک مودال تایید ساده نمایش داده می‌شود که شامل دو گزینه «حذف» و «انصراف» است.

ملاحظات

  • برای داده‌های حساس و غیرقابل بازگشت استفاده نشود.
  • در متن مودال باید دقیقاً ذکر شود چه موردی در حال حذف شدن است.

مثال: حذف دسترسی سریع در پنل.

بعد

۳. سطح اهمیت بالا

زمان استفاده

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

انواع تایید دو مرحله‌ای

بسته به حساسیت، یکی از دو روش زیر در مودال استفاده می‌شود:

  1. حالت Checkbox: کاربر باید تیک تاییدِ "مطالعه عواقب حذف" را بزند.

Checkbox

  1. حالت Input: کاربر باید نام ریسورس را جهت تایید نهایی تایپ کند.

Input

ملاحظات

  • غیرقابل بازگشت بودن عملیات باید با رنگ و لحن تاکیدی در مودال ذکر شود.
  • برای عملیات‌های تکراری و کم‌اهمیت از این سطح استفاده نکنید تا کاربر دچار "خستگی از تایید" نشود.

مثال: حذف یک ماشین (VM) در پنل.

High After