رفتن به محتوا
پروژهvivid-visual-platformنوعSpecificationنسخه0.1وضعیتپیش‌نویس

موارد کاربرد

این سند Use Caseهای عملیاتی محصول را برای طراحی API و تست انتهابه‌انتها مشخص می‌کند.

UC-01 خرید دوره و شروع یادگیری

Section titled “UC-01 خرید دوره و شروع یادگیری”

Actor: Student Precondition: کاربر لاگین کرده و روش پرداخت معتبر دارد. Main Flow:

  1. دوره را از CMS یا جستجو انتخاب می‌کند.
  2. سبد خرید را تایید و پرداخت را تکمیل می‌کند.
  3. دسترسی دوره در Learning ثبت می‌شود.
  4. پلیر با قابلیت resume باز می‌شود. Postcondition: رویداد order_paid و lesson_watched ثبت می‌شود.

UC-02 خرید اشتراک حرفه‌ای

Section titled “UC-02 خرید اشتراک حرفه‌ای”

Actor: Customer Precondition: پلن فعال موجود نیست. Main Flow:

  1. پلن ماهانه یا سالانه انتخاب می‌شود.
  2. قوانین استفاده و سطح دسترسی نمایش داده می‌شود.
  3. پرداخت انجام می‌شود.
  4. Permissionهای اشتراک در Keycloak Claimها اعمال می‌شود. Postcondition: کاربر به ویژگی‌های Premium دسترسی می‌گیرد.

UC-03 تبدیل لید به قرارداد

Section titled “UC-03 تبدیل لید به قرارداد”

Actor: Sales Agent Precondition: لید در مرحله New ایجاد شده است. Main Flow:

  1. فعالیت تماس و نیازمندی مشتری ثبت می‌شود.
  2. لید به مرحله Qualified منتقل می‌شود.
  3. پیشنهاد قیمت ارسال می‌گردد.
  4. با تایید مدیر فروش، قرارداد ثبت می‌شود. Postcondition: نرخ تبدیل Agent به‌روزرسانی می‌شود.

UC-04 مدیریت مرخصی کارمند

Section titled “UC-04 مدیریت مرخصی کارمند”

Actor: HR Manager Precondition: کارمند در سیستم HR فعال است. Main Flow:

  1. درخواست مرخصی ثبت می‌شود.
  2. مدیر مستقیم تایید یا رد می‌کند.
  3. مانده مرخصی تعدیل می‌شود.
  4. اثر حضور و حقوق به‌روزرسانی می‌شود. Postcondition: وضعیت نهایی برای Payroll قابل مصرف است.

UC-05 استخدام از طریق Job Portal

Section titled “UC-05 استخدام از طریق Job Portal”

Actor: Employer Precondition: آگهی منتشر و فعال است. Main Flow:

  1. درخواست‌های ورودی مشاهده می‌شود.
  2. رزومه و پرتفولیو بررسی می‌گردد.
  3. وضعیت به Shortlist یا Rejected تغییر می‌کند.
  4. مصاحبه زمان‌بندی می‌شود. Postcondition: تاریخچه فرآیند جذب ثبت می‌گردد.