UC-02 — ثبت درخواست مشاوره از سایت
بازیگر اصلی: بازدیدکننده عمومیجریان اصلی رخداد (Basic / Main Flow)
1
اصلی بازدیدکننده صفحه معرفی کلینیک را باز میکند.
2
اصلی به بخش «درخواست مشاوره» میرود.
3
اصلی فیلدهای نام، شماره تماس و شرح مشکل را تکمیل میکند.
4
اصلی دکمه ارسال فرم را میزند. ← اگر فیلد ناقص باشد → E1 · اگر محدودیت نرخ رخ دهد → E2
5
اصلی سیستم دادهها را اعتبارسنجی میکند. ← اگر نامعتبر باشد → E1
6
اصلی سیستم رکورد درخواست مشاوره را با وضعیت «تماس نگرفته» ذخیره میکند.
7
اصلی پیام موفقیت به بازدیدکننده نمایش داده میشود و مورد کاربرد پایان مییابد.
جریان فرعی / جایگزین (Alternative Flow)
A1 انصراف از ارسال — انشعاب از گام ۳
- بازدیدکننده بدون ارسال فرم، صفحه را ترک میکند یا بخش دیگری را باز میکند.
- هیچ رکوردی ذخیره نمیشود.
- مورد کاربرد بدون موفقیت پایان مییابد.
A2 ویرایش قبل از ارسال — انشعاب از گام ۳
- بازدیدکننده مقادیر واردشده را اصلاح میکند.
- جریان به گام ۴ بازمیگردد.
جریان خطا / استثنا (Exception / Error Flow)
E1 اعتبارسنجی ناموفق — انشعاب از گام ۴ یا ۵
- سیستم فیلدهای خالی یا شماره تماس نامعتبر را تشخیص میدهد.
- پیام خطای اعتبارسنجی کنار فیلدها نمایش داده میشود.
- رکوردی ذخیره نمیشود.
- جریان به گام ۳ بازمیگردد تا کاربر داده را اصلاح کند.
E2 محدودیت نرخ ارسال — انشعاب از گام ۴
- سیستم تشخیص میدهد تعداد ارسال از یک IP بیش از حد مجاز است.
- درخواست رد میشود و پیام محدودیت نمایش داده میشود.
- مورد کاربرد ناموفق پایان مییابد.
E3 خطای ذخیرهسازی — انشعاب از گام ۶
- ذخیره در پایگاهداده با شکست مواجه میشود.
- پیام خطای سیستمی نمایش داده میشود.
- مورد کاربرد ناموفق پایان مییابد.