پرش به محتویات

خطاها و موارد خاص

وضعیت رفتار لازم
Offline هنگام ثبت Draft محلی حفظ شود؛ موفقیت قطعی نمایش داده نشود
Timeout بعد از ارسال تلاش مجدد با کلید Idempotency؛ رکورد تکراری ساخته نشود
عکس ناموفق متن حفظ و امکان تلاش مجدد عکس فراهم شود
پذیرش هم‌زمان کار نفر دوم مسئول تازه را ببیند و داده‌اش از بین نرود
بستن هم‌زمان با واگذاری نسخه تازه بارگیری و اقدام دوباره تأیید شود
از دست‌رفتن مجوز جزئیات حساس مخفی و Action غیرفعال شود
زمان واقعی در آینده خطای فیلد و جلوگیری از ثبت
ثبت دیرهنگام زمان واقعی و زمان ثبت سرور هر دو نمایش داده شوند
وسیله بدون رکورد قبلی گیرنده بتواند تحویل‌گیری جدید بسازد
آسیب ظاهری شرح و عکس پیشنهاد شوند؛ مقصر خودکار تعیین نشود
بسته مشابه هشدار احتمال تکرار؛ تصمیم نهایی با کاربر
واحد اشتباه پیش از تحویل اصلاح با دلیل و Audit
واحد اشتباه پس از تحویل فقط مدیر مجاز؛ سابقه قبلی حفظ شود
OTP اشتباه شمارش تلاش، پیام روشن و محدودیت پس از سه تلاش
OTP منقضی امکان ارسال مجدد؛ کد قبلی نامعتبر
تحویل بدون دسترسی OTP فقط Override مجاز با دلیل؛ Fallback خودکار ممنوع
فهرست خالی توضیح علت + Action مرتبط؛ با «عدم دسترسی» اشتباه نشود

حالت‌های اجباری UI

  • Loading و Skeleton
  • Empty برای دفتر، کارها، وسایل و بسته‌ها
  • Offline و Sync failed
  • Permission denied و Restricted content
  • Conflict و نسخه تازه
  • Success قابل بازگشت
  • OTP invalid، expired، resend loading و rate limited

این Stateها در فلو نهایی Figma هنوز کامل طراحی نشده‌اند و پیش از تحویل توسعه باید اضافه شوند.