طراحی نهایی UI
فایل طراحی
- فلو نهایی لابیمن و نگهبان در Figma
- File key:
P1GMvq87p0UBj76NREjPsN - Section:
2874:3825—لابی من و نگهبان - اندازه مرجع صفحه:
402 × 874 px - تاریخ Audit مستند:
2026-09-18 - فریمهای Top-level: ۱۹؛ مسیر معتبر محصول: ۱۸ فریم و State، بهعلاوه یک کپی نامرتبط که باید پاک شود.
تحویل صفحهها
| گروه | Frame | Node ID | وضعیت |
|---|---|---|---|
| دفتر | ثبت واقعه | 2874:3826 |
مسیر اصلی کامل |
| دفتر | دفتر روزانه | 2924:6178 |
مسیر اصلی کامل |
| دفتر | جزئیات واقعه | 2924:6641 |
کامل |
| دفتر | ثبت نتیجه واقعه | 2924:6995 |
Bottom Sheet کامل |
| کارها | کارهای من | 2924:7485 |
مسیر اصلی کامل |
| کارها | جزئیات کار من | 2924:7675 |
کامل |
| کارها | ثبت نتیجه و بستن | 2924:7803 |
Bottom Sheet کامل |
| کارها | جزئیات کار بدون مسئول | 2930:7967 |
کامل |
| وسایل | فهرست وسایل شیفت | 2936:9037 |
مسیر اصلی کامل |
| وسایل | تحویلگیری وسیله | 2930:8091 |
مسیر اصلی؛ Placeholder نیازمند اصلاح |
| وسایل | انتخاب زمان تحویل | 2936:9776 |
Bottom Sheet کامل |
| بسته | فهرست بستهها | 2934:8606 |
مسیر اصلی کامل |
| بسته | دریافت بسته | 2933:8368 |
مسیر اصلی؛ Placeholder نیازمند اصلاح |
| بسته | تحویل با OTP | 2936:8769 |
Success طراحی شده؛ Error Stateها باز |
| بسته | موفقیت تحویل | 2936:8978 |
کامل |
| مدیر | صف موارد نیازمند توجه | 2936:9917 |
مسیر اصلی؛ CTA پایین اشتباه |
| مدیر | جزئیات مورد ارجاعی | 2936:10098 |
کامل |
| مدیر | انتخاب مسئول | 2941:10244 |
Bottom Sheet کامل |
نتیجه بررسی محصول
- طراحی از مفهوم «تحویل کامل شیفت» فاصله گرفته و دفتر پیوسته را اجرا میکند.
- واقعه و کار در UI جدا شدهاند، اما کار باید در مدل داده همان پیگیری وابسته به واقعه باقی بماند.
- برای وسایل و بستهها فهرست مستقل وجود دارد؛ این تصمیم مسیر ورود و قابلیت جستوجو را کامل میکند.
- صف مدیر مستقل است و از Home مدیر با خلاصه «نیازمند اقدام» باز میشود.
- سابقه تغییرات از این Section حذف شده و در لاگ سراسری مدیر ساختمان قرار میگیرد.
- Home مدیر «آخرین فعالیتها» ندارد؛ «امروز» دو گروه نیازمند اقدام و برنامه روز دارد.
بدهیهای اصلاح قبل از Sign-off
| شناسه | مسئله | پیشنهاد اصلاح | اولویت |
|---|---|---|---|
UI-DL-01 |
Placeholder «رمز عبور را وارد کنید» در فرم وسیله و بسته | متن متناسب با فیلد یا حالت انتخاب | بالا |
UI-DL-02 |
CTA «ثبت بسته جدید» در صف مدیر | «مشاهده همه» یا حذف CTA ثابت بر اساس Flow | بالا |
UI-DL-03 |
Bottom Sheet دعوتنامه روی فریم تکراری 2936:9190 |
حذف فریم یا جایگزینی با State صحیح وسایل | بالا |
UI-DL-04 |
«بعد از ثبت چه اتفاقی بیوفتد؟» | «بعد از ثبت چه اتفاقی بیفتد؟» | متوسط |
UI-DL-05 |
«اگر تا ۱۵ دقیق...» | «اگر تا ۱۵ دقیقه...» | متوسط |
UI-DL-06 |
«پارکنیگ» و «نیارمند» | اصلاح به «پارکینگ» و «نیازمند» | متوسط |
UI-DL-07 |
Stateهای جایگزین فهرستها طراحی نشدهاند | Loading، Empty، Offline، Error، Restricted و Conflict | بالا |
UI-DL-08 |
Stateهای خطای OTP کامل نیست | Invalid، Expired، Resend loading/failed و Rate limited | بالا |
UI-DL-09 |
Success ثبت واقعه، کار و وسیله صریح نیست | Snackbar یا Result State همراه مقصد بعدی | متوسط |
UI-DL-10 |
صفحه درخواست تحویل بسته ساکن در این Section نیست | طراحی در ماژول تجربه ساکن | برنامه بعد |
وضعیت نهایی
مسیرهای اصلی UX و UI تکمیل شدهاند. Sign-off توسعه به اصلاح UI-DL-01 تا UI-DL-03 و طراحی Error/Empty Stateهای اولویت بالا وابسته است. مقادیر نمونه فریمها قرارداد Backend محسوب نمیشوند؛ مدل وضعیت و دسترسی در اسناد همین ماژول مرجع است.