العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم (العميل أو مقدم الخدمة) | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
الخطوات البديلة | إذا كانت البيانات المدخلة غير صحيحة
| ||||||||||
الخطوات الاستثنائية | إذا كان المستخدم مسجل مسبقًا
| ||||||||||
القواعد التجارية |
| ||||||||||
الافتراضات |
| ||||||||||
المدخلات | الاسم | البريد الإلكتروني | رقم الهاتف | كلمة المرور | الموافقة على سياسة الخصوصية | | ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/user/register Request Headers Content-Type: application/json
| ||||||||||
تفاصيل الواجهات | شاشة التسجيل
| ||||||||||
الاشعارات | العنوان : تم التسجيل بنجاح العنوان : تم التسجيل بنجاح |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا لم يستلم المستخدم رسالة OTP
| ||||||||||||||||
الخطوات الاستثنائية | إذا أدخل المستخدم رمز OTP غير صحيح
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المدخلات | رقم الهاتف | رمز OTP | | ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/user/verify-phone Request Headers Content-Type: application/json
Method: POST || Endpoint: /api/user/confirm-otp Request Headers Content-Type: application/json
| ||||||||||||||||
تفاصيل الواجهات | شاشة التحقق من الهاتف
| ||||||||||||||||
الاشعارات | العنوان : رمز التحقق الخاص بك هو: {code} |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كان هناك خطأ في مستند
| ||||||||
الافتراضات |
| ||||||||
المدخلات | الوثائق التعريفية | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/user/upload-documents Request Headers Content-Type": multipart/form-data
| ||||||||
تفاصيل الواجهات | شاشة التحقق من المستندات
| ||||||||
الاشعارات | العنوان : التحقق من الوثائق التعريفية |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/user/registration-status Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة حالة التسجيل
| ||||||||
الاشعارات | العنوان : تحديث حالة التسجيل |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/user/resubmit-registration Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة إعادة تقديم التسجيل
|
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | إداري النظام | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | الإداري يرغب في تعطيل الإشعارات لفترة معينة
| ||||||||||||||||
الخطوات الاستثنائية | فشل في إرسال الإشعار
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | بيانات النشاط أو الحدث الذي يتطلب الإشعار | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/admin/notifications Request Headers Authorization: Bearer token
Method: GET || Endpoint: /api/v1/admin/notifications Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | لوحة التحكم الإدارية
| ||||||||||||||||
الاشعارات | العنوان : إشعار جديد في النظام |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم (العميل أو مقدم الخدمة) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | المستخدم لم يتلق الإشعار
| ||||||||
الخطوات الاستثنائية | فشل في إرسال الإشعار
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | نوع النشاط أو الحدث | معلومات المستخدم (البريد الإلكتروني، إعدادات الإشعارات) | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /sendNotification Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | إعدادات الإشعارات
| ||||||||
الاشعارات | العنوان : تنبيه جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم (العميل أو مقدم الخدمة) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | المستخدم لم يتلق الإشعار في مركز الإشعارات
| ||||||||
الخطوات الاستثنائية | فشل في إرسال الإشعار إلى مركز الإشعارات
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | نوع النشاط أو الحدث | معلومات المستخدم (تسجيل الدخول، إعدادات الإشعارات) | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /sendInternalNotification Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | مركز الإشعارات
| ||||||||
الاشعارات | العنوان : تنبيه جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | فشل حفظ التفضيلات
| ||||||||
الخطوات الاستثنائية | انقطاع الاتصال بالإنترنت
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تفضيلات الإشعارات الجديدة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /updateNotificationPreferences Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | تفضيلات الإشعارات
| ||||||||
الاشعارات | العنوان : تم تحديث إعدادات الإشعارات |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | فشل حفظ التفضيلات
| ||||||||
الخطوات الاستثنائية | انقطاع الاتصال بالإنترنت
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تفضيلات استلام الإشعارات الجديدة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /updateNotificationPreferences Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | تفضيلات الإشعارات
| ||||||||
الاشعارات | العنوان : تم تحديث إعدادات استلام الإشعارات |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: GET || Endpoint: /account/edit Request Headers Authorization: Bearer token
Method: POST || Endpoint: /account/update Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | شاشة تعديل الحساب
| ||||||||||||||||
الاشعارات | العنوان : تحديث الحساب |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
متطلبات الأمان |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /account/update Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تعديل الحساب
| ||||||||
الاشعارات | العنوان : تحديث الحساب |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/user/change-password Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تغيير كلمة المرور
| ||||||||
الاشعارات | العنوان : تغيير كلمة المرور |
العنوان | التفاصيل | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||||||
الشروط المسبقة |
| ||||||||||||
الشروط اللاحقة |
| ||||||||||||
تسلسل الأحداث |
| ||||||||||||
الخطوات البديلة | كلمة المرور الجديدة لا تستوفي شروط الأمان
| ||||||||||||
الخطوات الاستثنائية | النظام يواجه خطأ أثناء حفظ كلمة المرور الجديدة
| ||||||||||||
القواعد التجارية |
| ||||||||||||
الافتراضات |
| ||||||||||||
المتطلبات الخاصة |
| ||||||||||||
الملاحظات والمشاكل |
| ||||||||||||
المدخلات | كلمة المرور القديمة | كلمة المرور الجديدة | | ||||||||||||
المخرجات |
| ||||||||||||
تفاعلات المستخدم |
| ||||||||||||
الشروط الخاصة |
| ||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||
متطلبات الأمان |
| ||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||
القيود والافتراضات |
| ||||||||||||
متطلبات الاختبار |
| ||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /user/change-password Request Headers Authorization: Bearer token
| ||||||||||||
تفاصيل الواجهات | شاشة تغيير كلمة المرور
| ||||||||||||
الاشعارات | العنوان : تأكيد تغيير كلمة المرور |
العنوان | التفاصيل | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||||||
الشروط المسبقة |
| ||||||||||||
الشروط اللاحقة |
| ||||||||||||
تسلسل الأحداث |
| ||||||||||||
الخطوات البديلة | البيانات المدخلة غير صحيحة أو غير مكتملة
| ||||||||||||
الخطوات الاستثنائية | النظام يواجه خطأ أثناء حفظ التغييرات
| ||||||||||||
القواعد التجارية |
| ||||||||||||
الافتراضات |
| ||||||||||||
المتطلبات الخاصة |
| ||||||||||||
الملاحظات والمشاكل |
| ||||||||||||
المدخلات | البيانات الشخصية المحدثة | كلمة المرور الجديدة (إذا تم تغييرها) | | ||||||||||||
المخرجات |
| ||||||||||||
تفاعلات المستخدم |
| ||||||||||||
الشروط الخاصة |
| ||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||
متطلبات الأمان |
| ||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||
القيود والافتراضات |
| ||||||||||||
متطلبات الاختبار |
| ||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /user/update-profile Request Headers Authorization: Bearer token
| ||||||||||||
تفاصيل الواجهات | شاشة تعديل الملف الشخصي
| ||||||||||||
الاشعارات | العنوان : تأكيد تحديث البيانات |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
الخطوات البديلة | كلمة المرور غير صحيحة
| ||||||||||
الخطوات الاستثنائية | النظام يواجه مشكلة في الاتصال بقاعدة البيانات
| ||||||||||
القواعد التجارية |
| ||||||||||
الافتراضات |
| ||||||||||
المتطلبات الخاصة |
| ||||||||||
الملاحظات والمشاكل |
| ||||||||||
المدخلات | رقم الهاتف | كلمة المرور | | ||||||||||
المخرجات |
| ||||||||||
تفاعلات المستخدم |
| ||||||||||
الشروط الخاصة |
| ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||
القيود والافتراضات |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /user/login Request Headers Content-Type: application/json
| ||||||||||
تفاصيل الواجهات | شاشة تسجيل الدخول
| ||||||||||
الاشعارات | العنوان : تأكيد تسجيل الدخول |
العنوان | التفاصيل | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||||||
الخطوات البديلة | عدم استلام المستخدم لرسالة OTP
| ||||||||||||||||||||
الخطوات الاستثنائية | إدخال OTP بشكل غير صحيح
| ||||||||||||||||||||
القواعد التجارية |
| ||||||||||||||||||||
الافتراضات |
| ||||||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||||||
المدخلات | رقم الهاتف | رمز التحقق | | ||||||||||||||||||||
المخرجات |
| ||||||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /user/request-otp Request Headers Content-Type: application/json
Method: POST || Endpoint: /user/login Request Headers Content-Type: application/json
| ||||||||||||||||||||
تفاصيل الواجهات | شاشة تسجيل الدخول
| ||||||||||||||||||||
الاشعارات | العنوان : OTP المرسل لتسجيل الدخول |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /user/login Request Headers Content-Type: application/json
Method: GET || Endpoint: /user/session Request Headers Authorization: Bearer session_token
| ||||||||||||||||
تفاصيل الواجهات | الصفحة الرئيسية
لوحة التحكم
|
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /user/forgot-password Request Headers Content-Type: application/json
Method: POST || Endpoint: /user/reset-password Request Headers Content-Type: application/json
| ||||||||||||||||
تفاصيل الواجهات | نسيت كلمة المرور
إعادة تعيين كلمة المرور
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /user/resend-otp Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | إعادة إرسال رمز التحقق
إدخال رمز التحقق
|
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رقم الهاتف | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /user/request-password-reset Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | Password Reset
| ||||||||
الاشعارات | العنوان : Password reset |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | المستخدم لم يتلقى OTP
| ||||||||
الخطوات الاستثنائية | إدخال OTP أو كلمة السر المؤقتة بشكل خاطئ
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز التحقق | كلمة السر المؤقتة | كلمة السر الجديدة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /reset-password Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة إعادة تعيين كلمة المرور
| ||||||||
الاشعارات | العنوان : تم إعادة تعيين كلمة المرور بنجاح |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات الاستثنائية | إدخال OTP أو كلمة السر المؤقتة بشكل خاطئ
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز التحقق | كلمة السر المؤقتة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /verify-otp Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة التحقق من رمز التحقق
| ||||||||
الاشعارات | العنوان : رمز التحقق أو كلمة المرور المؤقتة غير صحيحة. يرجى المحاولة مرة أخرى |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات الاستثنائية | فشل إرسال OTP بسبب مشكلات في الشبكة أو خطأ في رقم الهاتف
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رقم الهاتف | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /send-otp Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة إرسال رمز التحقق
| ||||||||
الاشعارات | العنوان : فشل إرسال رمز التحقق |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم خدمة النقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | مقدم خدمة النقل لم يتمكن من رفع الوثائق
| ||||||||
الخطوات الاستثنائية | المعلومات المدخلة غير صحيحة
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | نوع السيارة | رقم اللوحة | السنة | موديل السيارة | رخصة المركبة | تأمين المركبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /add-vehicle Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة إضافة مركبة
| ||||||||
الاشعارات | العنوان : تمت إضافة المركبة بنجاح العنوان : إقتراح نوع مركبة جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم خدمة النقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | في حالة عدم وجود سيارة مسجلة مسبقًا
| ||||||||
الخطوات الاستثنائية | في حال فشل التحقق من صحة الوثائق الجديدة
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | معلومات السيارة الجديدة (مثل رقم اللوحة، السنة، موديل السيارة) | وثائق السيارة الجديدة (إن وجدت) | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: PUT || Endpoint: /vehicles/{vehicle_id} Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | إدارة المركبات
| ||||||||
الاشعارات | العنوان : تحديث معلومات السيارة |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | إداري النظام | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | في حال عدم وجود وثائق السيارة أو فقدانها
| ||||||||||||||||
الخطوات الاستثنائية | في حال فشل التحقق من صحة الوثائق
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | وثائق السيارة (رخصة المركبة، تأمين المركبة) | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: GET || Endpoint: /vehicles/{vehicle_id}/documents Request Headers Authorization: Bearer token
Method: PUT || Endpoint: /vehicles/{vehicle_id}/documents Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | إدارة المركبات
| ||||||||||||||||
الاشعارات | العنوان : تحقق من صحة الوثائق العنوان : تحقق من صحة الوثائق |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم الخدمة | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا كانت معلومات السائق غير مكتملة أو غير صحيحة
| ||||||||||||||||
الخطوات الاستثنائية | إذا لم تكن هناك سيارات متاحة ضمن حساب مقدم الخدمة
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | اسم السائق | رقم الهاتف | العنوان | رقم الرخصة | صورة الرخصة | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /drivers/add Request Headers Authorization: Bearer token
Method: POST || Endpoint: /drivers/link Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | إدارة السائقين
| ||||||||||||||||
الاشعارات | العنوان : تم إضافة سائق جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كانت المعلومات المدخلة غير صحيحة أو غير كاملة
| ||||||||
الخطوات الاستثنائية | إذا لم يتم العثور على السائق المطلوب
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | اسم السائق | رقم الهاتف | العنوان | رقم الرخصة | صورة الرخصة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: PUT || Endpoint: /drivers/update Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | إدارة السائقين
| ||||||||
الاشعارات | العنوان : تم تعديل معلومات السائق |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم تكن السيارة المربوطة بالسائق موجودة أو غير صالحة للاستخدام
| ||||||||
الخطوات الاستثنائية | إذا لم يتم العثور على السائق المطلوب
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | اسم السائق | رقم السيارة أو معرف السيارة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /drivers/unlink Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | إدارة السائقين
| ||||||||
الاشعارات | العنوان : تم فصل السائق عن السيارة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مالك محطة الوقود | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
المدخلات | اسم الفرع | العنوان | خط العرض | خط الطول | | ||||||||
المخرجات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/stations Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إضافة محطة
| ||||||||
الاشعارات | العنوان : تم إضافة المحطة بنجاح |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مالك محطة الوقود | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الخطوات البديلة | اذا كان الفرع المطلوب غير مسجل
| ||||||||
تفاصيل ال API | Method: PUT || Endpoint: /api/stations/{station_id} Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تعديل المحطة
| ||||||||
الاشعارات | العنوان : تم تعديل معلومات المحطة بنجاح |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مالك محطة الوقود | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: PUT || Endpoint: /api/stations/{station_id}/location Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تعديل موقع المحطة
| ||||||||
الاشعارات | العنوان : تم تعديل موقع المحطة بنجاح |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب خدمة النقل (التاجر، وسيط النقل، الفرد) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | نوع العميل (مرسل/مرسل إليه) | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transport-request/customer-type Request Headers Content-Type: application/json Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة طلب النقل
| ||||||||
الاشعارات | العنوان : تم بدء طلب النقل |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب خدمة النقل (التاجر، وسيط النقل، الفرد) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | فئة المركبة (نقل خفيف، نقل ثقيل) | نوع المركبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transport-request/vehicle-category Request Headers Content-Type: application/json Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة فئة ونوع المركبة لطلب النقل
| ||||||||
الاشعارات | العنوان : تم اختيار فئة المركبة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب خدمة النقل (التاجر، وسيط النقل، الفرد) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | نوع المركبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transport-request/vehicle-type Request Headers Content-Type: application/json Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة نوع المركبة لطلب النقل
| ||||||||
الاشعارات | العنوان : تم اختيار نوع المركبة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب خدمة النقل (التاجر، وسيط النقل، الفرد) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | وصف الحمولة | الوزن الإجمالي | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transport-request/cargo-details Request Headers Content-Type: application/json Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تفاصيل الحمولة لطلب النقل
| ||||||||
الاشعارات | العنوان : تم إدخال تفاصيل الحمولة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب خدمة النقل (التاجر، وسيط النقل، الفرد) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | قيمة الحمولة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transport-request/cargo-value Request Headers Content-Type: application/json Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة قيمة الحمولة لطلب النقل
| ||||||||
الاشعارات | العنوان : تم إدخال قيمة الحمولة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب خدمة النقل (التاجر، وسيط النقل، الفرد) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | موقع التحميل | موقع التنزيل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transport-request/loading-unloading-locations Request Headers Content-Type: application/json Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة مواقع التحميل والتفريغ لطلب النقل
| ||||||||
الاشعارات | العنوان : تم إدخال المواقع |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب خدمة النقل (التاجر، وسيط النقل، الفرد) | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | موعد التحميل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transport-request/loading-time Request Headers Content-Type: application/json Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة وقت التحميل لطلب النقل
| ||||||||
الاشعارات | العنوان : تم إدخال وقت التحميل |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب خدمة النقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يكن هناك مقدمي الخدمة المتاحين في النطاق المحدد
| ||||||||
الخطوات الاستثنائية | في حالة حدوث خطأ في تحديد نطاق البحث
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | نطاق البحث المختار | | ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transport-request/searchProviders Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة تحديد نطاق البحث
نتائج نطاق البحث
| ||||||||
الاشعارات | العنوان : نتائج البحث عن مقدمي الخدمة |
العنوان | التفاصيل |
---|---|
description_simple_copy | 1 |
تفاصيل الواجهات | 1
|
العنوان | التفاصيل |
---|---|
description_simple_copy | 1 |
تفاصيل الواجهات | 1
|
العنوان | التفاصيل |
---|---|
المستخدم | 2 |
الشروط المسبقة |
|
الشروط اللاحقة |
|
تسلسل الأحداث |
|
الخطوات البديلة | ث
|
الخطوات الاستثنائية | ث
|
القواعد التجارية |
|
الافتراضات |
|
المتطلبات الخاصة |
|
الملاحظات والمشاكل |
|
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | معلومات الحمولة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /pricing/select Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة اختيار نوع التسعير
| ||||||||
الاشعارات | العنوان : تم اختيار نوع التسعير |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | بيانات الحمولة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /pricing/calculate Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إظهار الأجرة الأساسية
| ||||||||
الاشعارات | العنوان : تم حساب الأجرة الأساسية |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | بيانات الحمولة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /pricing/total Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إظهار الأجرة الإجمالية
| ||||||||
الاشعارات | العنوان : تم حساب الأجرة الإجمالية |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | معلومات الحمولة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /requests/submit Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تقديم الطلب
| ||||||||
الاشعارات | العنوان : طلب حمولة جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدمي الخدمات | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | معلومات الحمولة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /bids/view Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة عرض العروض
| ||||||||
الاشعارات | العنوان : عرض جديد متاح |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | معايير الترتيب والفلترة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /offers/sort-filter Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة ترتيب وتصفية العروض
| ||||||||
الاشعارات | العنوان : تم ترتيب وتصفية العروض بناءً على معاييرك |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | معلومات العروض المقدمة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /bids/display Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة عرض العروض
| ||||||||
الاشعارات | العنوان : تم عرض العروض |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
القواعد التجارية |
| ||||||||||
الافتراضات |
| ||||||||||
المتطلبات الخاصة |
| ||||||||||
الملاحظات والمشاكل |
| ||||||||||
المدخلات | رصيد المحفظة الحالي | | ||||||||||
المخرجات |
| ||||||||||
تفاعلات المستخدم |
| ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||
القيود والافتراضات |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: GET || Endpoint: /wallet/check-balance Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | تحقق من الرصيد
| ||||||||||
الاشعارات | العنوان : Balance Check |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
القواعد التجارية |
| ||||||||||
الافتراضات |
| ||||||||||
المتطلبات الخاصة |
| ||||||||||
الملاحظات والمشاكل |
| ||||||||||
المدخلات | رصيد المحفظة الحالي | | ||||||||||
المخرجات |
| ||||||||||
تفاعلات المستخدم |
| ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||
القيود والافتراضات |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /notifications/send Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | إرسال رمز التأكيد
| ||||||||||
الاشعارات | العنوان : Confirmation Code Sent |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/confirm-booking Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | تأكيد الحجز
| ||||||||||
الاشعارات | العنوان : تأكيد الحجز |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/send-confirmation-code Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | تأكيد إضافة الأموال
| ||||||||||
الاشعارات | العنوان : تأكيد إضافة الأموال |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/add-funds Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | إضافة الأموال
| ||||||||||
الاشعارات | العنوان : تأكيد إضافة الأموال |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/freeze-amount Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | تأكيد تجميد المبلغ
| ||||||||||
الاشعارات | العنوان : تأكيد تجميد المبلغ |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/cancel-transport Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | إلغاء النقل
| ||||||||||
الاشعارات | العنوان : إلغاء طلب النقل |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | عدد الأصناف | | ||||||||
المخرجات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /cargo/enter-items-count Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إدخال عدد العناصر
| ||||||||
الاشعارات | العنوان : تم إدخال عدد العناصر |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | تفاصيل الأصناف (الوصف، العدد، الوزن، القيمة) | | ||||||||
المخرجات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /cargo/enter-item-details Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إدخال تفاصيل العناصر
| ||||||||
الاشعارات | العنوان : تم إدخال تفاصيل العنصر |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | اشتراطات النقل لكل صنف | | ||||||||
المخرجات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /cargo/enter-transport-requirements Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إدخال متطلبات النقل
| ||||||||
الاشعارات | العنوان : تم إدخال متطلبات النقل |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | مواقع التحميل والتنزيل | معلومات المستلم لكل صنف | | ||||||||
المخرجات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /cargo/enter-loading-unloading-locations Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إدخال مواقع التحميل والتفريغ
| ||||||||
الاشعارات | العنوان : تم إدخال مواقع التحميل والتفريغ |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | معلومات المستلم | تفاصيل الحمولة | | ||||||||
المخرجات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /cargo/send-confirmation-link Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إرسال رابط التأكيد
| ||||||||
الاشعارات | العنوان : تم إرسال رابط التأكيد |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | معلومات الحمولة (الوصف، الوزن، الحجم، إلخ) | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /confirm-cargo Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تأكيد الحمولة
| ||||||||
الاشعارات | العنوان : تأكيد الحمولة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | معلومات الحمولة المؤكدة من قبل العميل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /generate-qr Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة توليد رمز QR
| ||||||||
الاشعارات | العنوان : تم توليد رمز QR |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | رمز QR | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /scan-qr Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة مسح رمز QR
| ||||||||
الاشعارات | العنوان : تعيين الحمولة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المدخلات | تأكيد الموافقة عبر رمز QR | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /link-cargo Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة ربط الحمولة
| ||||||||
الاشعارات | العنوان : تم ربط الحمولة العنوان : تم ربط الحمولة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
الخطوات البديلة | وجود ملاحظات على الأصناف
| ||||||||||
الافتراضات |
| ||||||||||
الملاحظات والمشاكل |
| ||||||||||
المدخلات | بيان الحمولة | ملاحظات الناقل (في حالة وجودها) | | ||||||||||
المخرجات |
| ||||||||||
تفاعلات المستخدم |
| ||||||||||
الشروط الخاصة |
| ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||
القيود والافتراضات |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/shipments/{shipmentId}/receive Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | تفتيش الشحنة
| ||||||||||
الاشعارات | العنوان : تأكيد استلام الحمولة |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
الافتراضات |
| ||||||||||
الملاحظات والمشاكل |
| ||||||||||
المدخلات | صور الحمولة | | ||||||||||
المخرجات |
| ||||||||||
تفاعلات المستخدم |
| ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||
القيود والافتراضات |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/shipments/{shipmentId}/photos Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | صور الشحنة
| ||||||||||
الاشعارات | العنوان : صور الحمولة مرفوعة |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
الافتراضات |
| ||||||||||
الملاحظات والمشاكل |
| ||||||||||
المدخلات | المستندات الإلكترونية للحمولة | | ||||||||||
المخرجات |
| ||||||||||
تفاعلات المستخدم |
| ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||
القيود والافتراضات |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/shipments/{shipmentId}/documents Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | وثائق الشحنة
| ||||||||||
الاشعارات | العنوان : مستندات الحمولة مرفوعة |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
الافتراضات |
| ||||||||||
الملاحظات والمشاكل |
| ||||||||||
المدخلات | ملاحظات الناقل | | ||||||||||
المخرجات |
| ||||||||||
تفاعلات المستخدم |
| ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||
القيود والافتراضات |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/shipments/{shipmentId}/notes Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | ملاحظات الشحنة
| ||||||||||
الاشعارات | العنوان : ملاحظات على الأصناف المستلمة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | بيانات الحمولة | تأكيد استلام الحمولة | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /confirm-receipt Request Headers Authorization: Bearer token
Method: GET || Endpoint: /track-shipment Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | تأكيد الاستلام
تتبع الشحنة
| ||||||||||||||||
الاشعارات | العنوان : تم تأكيد استلام الشحنة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات السرعة المتوسطة | بيانات التوقف | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /calculate-eta Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تتبع الشحنة
| ||||||||
الاشعارات | العنوان : الوقت المقدر للوصول |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات GPS | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /current-location Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تتبع الشاحنة
| ||||||||
الاشعارات | العنوان : تحديث الموقع الحالي |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات أجهزة الاستشعار | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /sensor-data Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | بيانات المستشعر
| ||||||||
الاشعارات | العنوان : تحديث بيانات المستشعر |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات الحالة المرورية | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /traffic-conditions Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | حالة المرور
| ||||||||
الاشعارات | العنوان : تحديث حالة المرور |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستلم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
المدخلات | رمز QR | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /confirm-delivery Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد التسليم
| ||||||||
الاشعارات | العنوان : Delivery Confirmed |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
المدخلات | رابط تأكيد الاستلام | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /confirm-delivery Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد التسليم
| ||||||||
الاشعارات | العنوان : Delivery Confirmed |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستلم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
المدخلات | بيان الحمولة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /confirm-delivery Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد التسليم
| ||||||||
الاشعارات | العنوان : Delivery Confirmed |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
المخرجات |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /transfer-costs Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد تحويل التكلفة
| ||||||||
الاشعارات | العنوان : Cost Transfer Completed |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
المدخلات | معلومات المحفظة الإلكترونية للناقل | بيانات إتمام عملية النقل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/transfer/payment Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد الدفع
| ||||||||
الاشعارات | العنوان : تم تحويل أجرة النقل |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
المدخلات | معلومات رسوم الخدمة | بيانات إتمام عملية النقل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/transfer/service-fee Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد رسوم الخدمة
| ||||||||
الاشعارات | العنوان : تم تحويل رسوم الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
المدخلات | معلومات ضريبة القيمة المضافة | بيانات إتمام عملية النقل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/transfer/vat Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد ضريبة القيمة المضافة
| ||||||||
الاشعارات | العنوان : تم تحويل ضريبة القيمة المضافة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | في حالة إغفال العميل للتقييم
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /sendEvaluationMessage Request Headers Content-Type: application/json
Method: GET || Endpoint: /getEvaluationReminder Request Headers Content-Type: application/json
| ||||||||||||||||
تفاصيل الواجهات | شاشة التقييم
| ||||||||||||||||
الاشعارات | العنوان : Request for Service Evaluation العنوان : Reminder: Service Evaluation |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /archiveEvaluation Request Headers Content-Type: application/json
Method: GET || Endpoint: /getServiceProviderEvaluations Request Headers Content-Type: application/json
| ||||||||||||||||
تفاصيل الواجهات | ملف مقدم الخدمة
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | في حالة عدم استجابة العميل للتذكير الأول
| ||||||||
الخطوات الاستثنائية | في حالة وجود مشكلة في إرسال التذكير
| ||||||||
الافتراضات |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /sendEvaluationReminder Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة التذكير
| ||||||||
الاشعارات | العنوان : Reminder: Service Evaluation |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | في حالة عدم تقديم العميل للتقييم بعد فترة معينة
| ||||||||||||||||
الخطوات الاستثنائية | في حالة عدم استلام العميل لرسالة التقييم
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /sendEvaluationRequest Request Headers Content-Type: application/json
Method: POST || Endpoint: /submitEvaluation Request Headers Content-Type: application/json
| ||||||||||||||||
تفاصيل الواجهات | شاشة التقييم
| ||||||||||||||||
الاشعارات | العنوان : Request for Service Evaluation |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | إداري المنصة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /getEvaluations Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | شاشة التقييمات الإدارية
|
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /service-status Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | حالة الخدمة
| ||||||||
الاشعارات | العنوان : تم تحديد حالة الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /service-type Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | نوع الخدمة
| ||||||||
الاشعارات | العنوان : تم تحديد نوع الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /service-description Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | وصف الخدمة
| ||||||||
الاشعارات | العنوان : تم حفظ وصف الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /location Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | الموقع
| ||||||||
الاشعارات | العنوان : تم تحديد الموقع الجغرافي |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الناقل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /manual-location Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | الموقع اليدوي
| ||||||||
الاشعارات | العنوان : تم حفظ الموقع الجغرافي |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /client-service-status Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | حالة خدمة العميل
| ||||||||
الاشعارات | العنوان : تم تحديد حالة الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /client-service-type Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | نوع خدمة العميل
| ||||||||
الاشعارات | العنوان : تم تحديد نوع الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /client-service-description Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | وصف خدمة العميل
| ||||||||
الاشعارات | العنوان : تم حفظ وصف الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /client-location Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | موقع العميل
| ||||||||
الاشعارات | العنوان : تم تحديد الموقع الجغرافي |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /service-details Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تفاصيل الخدمة
| ||||||||
الاشعارات | العنوان : تم استلام طلب جديد |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات الطلب | بيانات المركبة | بيانات الموقع | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /classifyServiceRequest Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | تصنيف طلب الخدمة
| ||||||||
الاشعارات | العنوان : طلب خدمة فنية جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات الطلب المصنفة | قائمة الورش الفنية المسجلة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /sendServiceRequest Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | إرسال طلب الخدمة
| ||||||||
الاشعارات | العنوان : طلب خدمة فنية جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الورشة الفنية | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات الطلب | تفاصيل الخدمة المطلوبة | معلومات إضافية من العميل إن وجدت | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /respondToServiceRequest Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | الرد على طلب الخدمة
| ||||||||
الاشعارات | العنوان : رد على طلب الخدمة الفنية |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | في حالة عدم وجود بيانات كافية لإدخال الزمن المتوقع
| ||||||||
الخطوات الاستثنائية | إذا لم تتمكن الورشة الفنية من إدخال الزمن المتوقع بسبب خطأ تقني
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تفاصيل الطلب | الزمن المتوقع | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/service/expected_time Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | ExpectedTimeEntryScreen
| ||||||||
الاشعارات | العنوان : تحديث الزمن المتوقع |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | الورشة الفنية | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | في حال وجود خطأ في إدخال الأجرة المتوقعة
| ||||||||||||||||
الخطوات الاستثنائية | إذا تعذر على النظام تحديث الأجرة المتوقعة
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | تفاصيل الخدمة المطلوبة | التكاليف المتوقعة للإصلاح | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /repair-estimate Request Headers Authorization: Bearer token
Method: GET || Endpoint: /repair-estimate/:id Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | تقدير الإصلاح
| ||||||||||||||||
الاشعارات | العنوان : تكلفة الإصلاح المقدرة |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | في حال عدم توفر البيانات الكافية لحساب الرسوم
| ||||||||||||||||
الخطوات الاستثنائية | في حال حدوث خطأ أثناء حساب الرسوم
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | بيانات الخدمة المطلوبة | تكاليف المواد والعمل | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /service-fee Request Headers Authorization: Bearer token
Method: GET || Endpoint: /service-fee/:id Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | رسوم الخدمة
| ||||||||||||||||
الاشعارات | العنوان : حساب رسوم الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | في حالة حدوث خطأ أثناءحساب الضريبة
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات الأجرة المتوقعة | الرسوم المقررة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /taxes-fee Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | ضرائب الخدمة
| ||||||||
الاشعارات | العنوان : ضريبة الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في حساب صافي المبلغ المستحق
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | الأجرة المتوقعة للإصلاح | الرسوم والضرائب | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /workshop/net-amount Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة المبلغ الصافي
| ||||||||
الاشعارات | العنوان : خطأ في حساب صافي المبلغ المستحق |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الورشة الفنية | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في إرسال العرض
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | الأجرة المتوقعة للإصلاح | الرسوم والضرائب | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /workshop/send-offer Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تأكيد العرض
| ||||||||
الاشعارات | العنوان : خطأ في إرسال العرض |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | الورشة الفنية | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في إرسال سبب الرفض
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | طلب خدمة النقل | سبب الرفض | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /workshop/reject-request Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إشعار الرفض
| ||||||||
الاشعارات | العنوان : تم رفض طلبك |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
الافتراضات |
| ||||||||||
تفاصيل ال API | Method: GET || Endpoint: /offers/received Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | شاشة العروض المستلمة
|
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
الافتراضات |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /offers/compare Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | شاشة مقارنة العروض
|
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
الافتراضات |
| ||||||||||
تفاصيل ال API | Method: POST || Endpoint: /offers/accept Request Headers Authorization: Bearer token
| ||||||||||
تفاصيل الواجهات | شاشة قبول العرض
| ||||||||||
الاشعارات | العنوان : قبول العرض العنوان : تأكيد قبول العرض |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /calculate-total-cost Request Headers Content-Type: application/json
| ||||||||
تفاصيل الواجهات | عرض التكلفة الإجمالية
| ||||||||
الاشعارات | العنوان : تفاصيل التكلفة الإجمالية |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
المدخلات | معلومات الصفقة | اختيار العميل للعرض | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/accept-deal Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة قبول الصفقة
| ||||||||
الاشعارات | العنوان : تأكيد قبول الصفقة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
المدخلات | البيانات المطلوبة للرسوم والخدمات | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /api/deal-details Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تفاصيل الصفقة
| ||||||||
الاشعارات | العنوان : تفاصيل الصفقة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/verify-wallet-balance Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة التحقق من الدفع
| ||||||||
الاشعارات | العنوان : التحقق من رصيد المحفظة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/add-funds Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إضافة الأموال
| ||||||||
الاشعارات | العنوان : تعبئة المحفظة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/send-confirmation-code Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة رمز التأكيد
| ||||||||
الاشعارات | العنوان : كود تأكيد الحجز |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المستخدم | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم تكن البيانات المدخلة صحيحة أو مكتملة
| ||||||||
الخطوات الاستثنائية | في حالة فشل الاتصال بقاعدة البيانات
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تفاصيل الحمولة الجديدة التي يرغب المستخدم في تعديلها | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: PUT || Endpoint: /api/haulage/details/update Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تعديل تفاصيل النقل
| ||||||||
الاشعارات | العنوان : تم تحديث تفاصيل النقل |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مزود الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يكن الرمز صحيحًا
| ||||||||
الخطوات الاستثنائية | في حالة فشل الاتصال بالنظام
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز التأكيد الذي يقدمه العميل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/verification/confirm Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد الخدمة
| ||||||||
الاشعارات | العنوان : تأكيد الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يكن رمز التأكيد صحيحًا
| ||||||||
الخطوات الاستثنائية | في حالة فشل التحقق من الرمز بسبب مشكلة في النظام
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز التأكيد الذي يقدمه مزود الخدمة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/verification/validate Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تفعيل الخدمة
| ||||||||
الاشعارات | العنوان : تفعيل الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات الاستثنائية | في حالة عدم تمكن خدمة العملاء من توليد رمز جديد فورًا
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تفاصيل الصفقة | الرمز الفاشل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/customer-support/generate-new-code Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | دعم العملاء
| ||||||||
الاشعارات | العنوان : طلب الدعم |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات الاستثنائية | في حالة فشل النظام في توليد الرمز
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تفاصيل طلب العميل لإنشاء رمز جديد | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/confirmation-code/generate Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | طلب رمز جديد
| ||||||||
الاشعارات | العنوان : رمز تأكيد جديد |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مزود الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/service-summary Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة ملخص الخدمة
| ||||||||
الاشعارات | العنوان : تم تقديم ملخص الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مزود الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/service-charge Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة رسوم الخدمة
| ||||||||
الاشعارات | العنوان : تم تقديم رسوم الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/service-confirmation Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تأكيد الخدمة
| ||||||||
الاشعارات | العنوان : تم تأكيد رسوم الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/customer-support Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة دعم العملاء
| ||||||||
الاشعارات | العنوان : تم تقديم طلب دعم العملاء |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | طلب الخدمة الفنية | تأكيد اكتمال العمل | تفاصيل الفواتير المالية | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/financial/close-service Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إغلاق الخدمة
| ||||||||
الاشعارات | العنوان : تم خصم المبلغ الإجمالي من محفظتك |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تأكيد خصم المبلغ من محفظة طالب الخدمة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/financial/transfer-repair-fee Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تحويل رسوم الإصلاح
| ||||||||
الاشعارات | العنوان : تحويل أجرة الإصلاح |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تأكيد خصم المبلغ من محفظة طالب الخدمة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/financial/transfer-service-fee Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تحويل رسوم الخدمة
| ||||||||
الاشعارات | العنوان : تحويل رسوم الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تأكيد خصم المبلغ من محفظة طالب الخدمة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/financial/transfer-vat Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تحويل ضريبة القيمة المضافة
| ||||||||
الاشعارات | العنوان : تحويل ضريبة القيمة المضافة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
تفاعلات المستخدم |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /service/evaluation Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | Service Evaluation
| ||||||||
الاشعارات | العنوان : Service Evaluation Request |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
المدخلات | وصف الحالة | موقع الإصلاح | تاريخ الطلب | | ||||||||
المخرجات |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /archive-service-data Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
المدخلات | بيانات الخدمة الكاملة | | ||||||||
المخرجات |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /archive-all-service-data Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
العنوان | التفاصيل | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||
الشروط المسبقة |
| ||||||||||
الشروط اللاحقة |
| ||||||||||
تسلسل الأحداث |
| ||||||||||
الخطوات البديلة | إذا لم يتمكن العميل من تحديد نوع القطعة
| ||||||||||
الخطوات الاستثنائية | إذا تعذر الوصول إلى بيانات المركبة
| ||||||||||
القواعد التجارية |
| ||||||||||
الافتراضات |
| ||||||||||
المتطلبات الخاصة |
| ||||||||||
الملاحظات والمشاكل |
| ||||||||||
المدخلات | بيانات تسجيل الدخول | بيانات المركبة | نوع القطعة المطلوبة | | ||||||||||
المخرجات |
| ||||||||||
تفاعلات المستخدم |
| ||||||||||
الشروط الخاصة |
| ||||||||||
سيناريوهات الاستخدام |
| ||||||||||
متطلبات الأمان |
| ||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||
القيود والافتراضات |
| ||||||||||
متطلبات الاختبار |
| ||||||||||
تفاصيل ال API | Method: GET || Endpoint: /api/spare-parts/types Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||||
تفاصيل الواجهات | طلب قطع الغيار
| ||||||||||
الاشعارات | العنوان : تحديد نوع القطعة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كانت بيانات المركبة غير متوفرة
| ||||||||
الخطوات الاستثنائية | إذا كان هناك خطأ في الاتصال بقاعدة البيانات
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | نوع القطع المطلوبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /api/vehicles/{vehicleId} Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تفاصيل المركبة
| ||||||||
الاشعارات | العنوان : تم استدعاء بيانات المركبة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كان العميل غير قادر على استخدام التسجيل الصوتي
| ||||||||
الخطوات الاستثنائية | إذا كان هناك خطأ في إدخال البيانات
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات القطع الوصفية | بيانات القطع الكمية | تسجيل صوتي لبيانات القطع | صورة للقطع المطلوبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/parts Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إدخال تفاصيل القطع
| ||||||||
الاشعارات | العنوان : تم إدخال بيانات القطع |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يتمكن النظام من تحديد الموقع بسبب عدم تفعيل خدمة GPS
| ||||||||
الخطوات الاستثنائية | إذا كان هناك خطأ في تحديد الموقع بسبب مشاكل في الاتصال بالشبكة
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | إذن الوصول إلى GPS من العميل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /api/location Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة موقع GPS
| ||||||||
الاشعارات | العنوان : تم تحديد الموقع |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا حاول العميل إدخال رقم هاتف أو بيانات اتصال شخصية
| ||||||||
الخطوات الاستثنائية | إذا كان هناك خطأ في التعرف على بيانات الاتصال الشخصية
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات القطع | إحداثيات الموقع | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/parts/validate Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إدخال تفاصيل القطع
| ||||||||
الاشعارات | العنوان : تم إدخال بيانات القطع |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الافتراضات |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /parts/request Request Headers Authorization: Bearer token Content-Type: application/json
| ||||||||
تفاصيل الواجهات | Parts Request
| ||||||||
الاشعارات | العنوان : Parts Request Submitted |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/spare-parts/request Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | طلب قطع الغيار
| ||||||||
الاشعارات | العنوان : طلب قطع الغيار |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | محلات قطع الغيار | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/spare-parts/offers Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تقديم عرض قطع الغيار
| ||||||||
الاشعارات | العنوان : عرض قطع الغيار |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
تفاصيل ال API | Method: GET || Endpoint: /api/spare-parts/offers Request Headers Authorization: Bearer token
Method: POST || Endpoint: /api/spare-parts/request-details Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | عرض العروض
| ||||||||||||||||
الاشعارات | العنوان : عرض قطع الغيار |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/spare-parts/research Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | إعادة بحث قطع الغيار
| ||||||||
الاشعارات | العنوان : إعادة بحث قطع الغيار |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | محلات قطع الغيار | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/spare-parts/promotions Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تقديم العروض الترويجية
| ||||||||
الاشعارات | العنوان : عروض قطع الغيار الترويجية |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم الخدمة | ||||||||||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||||||||||
الخطوات البديلة | العميل غير متاح للرد على المحادثة المؤقتة
| ||||||||||||||||||||||||
الخطوات الاستثنائية | مقدم الخدمة ليس لديه صلاحيات لفتح محادثة مؤقتة
| ||||||||||||||||||||||||
القواعد التجارية |
| ||||||||||||||||||||||||
الافتراضات |
| ||||||||||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||||||||||
المدخلات | طلب مقدم الخدمة | بيانات العميل الإضافية | | ||||||||||||||||||||||||
المخرجات |
| ||||||||||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /temporary-conversation Request Headers Authorization: Bearer token
Method: POST || Endpoint: /temporary-conversation/{conversation_id}/message Request Headers Authorization: Bearer token
Method: POST || Endpoint: /temporary-conversation/{conversation_id}/close Request Headers Authorization: Bearer token
| ||||||||||||||||||||||||
تفاصيل الواجهات | محادثة مؤقتة
استجابة المحادثة المؤقتة
| ||||||||||||||||||||||||
الاشعارات | العنوان : طلب بيانات إضافية العنوان : رد العميل على طلب البيانات |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | العميل غير متاح للرد على الطلب فوراً
| ||||||||
الخطوات الاستثنائية | العميل يواجه مشكلة تقنية أثناء إرسال البيانات
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | طلب البيانات الإضافية | البيانات المطلوبة من العميل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /temporary-conversation/{conversation_id}/message Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تقديم بيانات إضافية
تم تقديم البيانات الإضافية بنجاح
| ||||||||
الاشعارات | العنوان : طلب بيانات إضافية العنوان : رد العميل على طلب البيانات |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | محاولة مشاركة بيانات الاتصال في رسالة نصية
| ||||||||||||||||
الخطوات الاستثنائية | النظام يفشل في اكتشاف بيانات الاتصال
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | رسائل المحادثة المؤقتة | ملفات مرفقة | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /monitor-temporary-conversation Request Headers Authorization: Bearer token
Method: GET || Endpoint: /conversation/{conversation_id}/files Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | محادثة مؤقتة
| ||||||||||||||||
الاشعارات | العنوان : تنبيه: محاولة مشاركة بيانات الاتصال العنوان : تنبيه: منع مشاركة بيانات الاتصال |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مقدم الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | استجابة العميل بعد الفترة الزمنية المحددة
| ||||||||
الخطوات الاستثنائية | القرار المتخذ يحتاج إلى موافقة إضافية
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | طلب البيانات الإضافية | المعلومات المتوفرة في الطلب الأصلي | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /request/{request_id}/follow-up-decision Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | قرار المتابعة
| ||||||||
الاشعارات | العنوان : تنبيه: لم يتم استلام رد العنوان : تنبيه: اتخاذ قرار متابعة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | محل قطع الغيار | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كانت البيانات المدخلة غير كاملة أو غير صحيحة
| ||||||||
الخطوات الاستثنائية | إذا تعذر على محل قطع الغيار الوصول إلى النظام
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات الطلب من العميل | مواصفات القطعة المطلوبة (الحجم، الوزن، العدد) | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/parts Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة إدخال القطع
| ||||||||
الاشعارات | العنوان : تم تحديث طلب قطع الغيار |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | محل قطع الغيار | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كانت تكلفة القطعة غير متوفرة مباشرة
| ||||||||
الخطوات الاستثنائية | إذا تم إدخال تكلفة غير صالحة
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | مواصفات القطعة | تكلفة القطعة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/parts/cost Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | إدخال تكلفة القطعة
| ||||||||
الاشعارات | العنوان : تكلفة جديدة للقطعة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المنصة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كانت البيانات المدخلة غير صحيحة
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في حساب رسوم الخدمة
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | مواصفات القطعة | تكلفة القطعة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/service/fees Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | عرض رسوم الخدمة
| ||||||||
الاشعارات | العنوان : رسوم الخدمة الجديدة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المنصة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كانت رسوم الخدمة غير صحيحة
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في حساب الضريبة
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رسوم الخدمة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/tax/calculate Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | عرض الضريبة المقررة
| ||||||||
الاشعارات | العنوان : الضريبة الجديدة على رسوم الخدمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المنصة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كانت البيانات المدخلة غير صحيحة
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في حساب صافي المبلغ المستحق
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تكلفة القطعة | رسوم الخدمة | الضريبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/net-amount/calculate Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | عرض صافي المبلغ المستحق
| ||||||||
الاشعارات | العنوان : صافي المبلغ المستحق |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | محل قطع الغيار | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كان محل قطع الغيار غير راضٍ عن صافي المبلغ المستحق
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في إرسال العرض
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | صافي المبلغ المستحق | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/offer/send Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | إرسال العرض
| ||||||||
الاشعارات | العنوان : عرض جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | محل قطع الغيار | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا كان هناك قطعة بديلة متاحة
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في إرسال الرسالة النصية
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | سبب عدم توفر القطعة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/notification/send-sms Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | إرسال رسالة نصية
| ||||||||
الاشعارات | العنوان : عدم توفر القطعة المطلوبة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يستلم العميل أي عروض
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في تحميل العروض
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | قائمة العروض المستلمة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /api/offers/received Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | صفحة العروض المستلمة
| ||||||||
الاشعارات | العنوان : عروض جديدة مستلمة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يتمكن العميل من رؤية التفاصيل
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في تحميل التفاصيل
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تفاصيل العرض المحدد | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: GET || Endpoint: /api/offer/details Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | صفحة تفاصيل العرض
| ||||||||
الاشعارات | العنوان : تفاصيل العرض المستلم |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يكن العميل راضياً عن أي من العروض
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في إرسال الموافقة
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | العرض المختار | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/offer/accept Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | صفحة العروض المستلمة
| ||||||||
الاشعارات | العنوان : موافقة على العرض |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المنصة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يوافق العميل على التكلفة الإجمالية
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في حساب التكلفة الإجمالية
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تفاصيل العرض | أجرة قطع الغيار | رسوم الخدمة | رسوم الضريبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/total-cost/calculate Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | صفحة التكلفة الإجمالية
| ||||||||
الاشعارات | العنوان : التكلفة الإجمالية للعرض |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | المنصة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يوافق العميل على التكلفة الإجمالية
| ||||||||
الخطوات الاستثنائية | إذا فشل النظام في إرسال الإشعار
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | التكلفة الإجمالية للعرض | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/notification/send Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | صفحة التكلفة الإجمالية
| ||||||||
الاشعارات | العنوان : التكلفة الإجمالية للعرض |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا لم يجد العميل عرضاً آخر مناسب
| ||||||||||||||||
الخطوات الاستثنائية | إذا فشل النظام في تحميل العروض المتاحة
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | العروض المتاحة | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/offer/reject Request Headers Authorization: Bearer token
Method: GET || Endpoint: /api/offers/available Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | صفحة العروض المتاحة
| ||||||||||||||||
الاشعارات | العنوان : عرض جديد متاح |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا لم يكن الرصيد كافياً
| ||||||||||||||||
الخطوات الاستثنائية | إذا فشل النظام في عرض رصيد المحفظة
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | بيانات الحساب | رصيد المحفظة | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: GET || Endpoint: /api/wallet/balance Request Headers Authorization: Bearer token
Method: POST || Endpoint: /api/wallet/recharge Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | صفحة المحفظة
| ||||||||||||||||
الاشعارات | العنوان : رصيد المحفظة غير كافٍ |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا فشلت عملية الدفع
| ||||||||||||||||
الخطوات الاستثنائية | إذا فشل النظام في إضافة الأموال إلى المحفظة
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | تفاصيل الدفع | المبلغ المطلوب | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/wallet/recharge Request Headers Authorization: Bearer token
Method: POST || Endpoint: /api/wallet/freeze Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | صفحة إضافة الأموال
| ||||||||||||||||
الاشعارات | العنوان : إضافة الأموال إلى المحفظة |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا كان الرصيد المحجوز غير كافٍ
| ||||||||||||||||
الخطوات الاستثنائية | إذا فشل النظام في بدء أوامر النقل
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | تفاصيل الصفقة | الرصيد المحجوز | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transaction/confirm Request Headers Authorization: Bearer token
Method: POST || Endpoint: /api/transfer/start Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | صفحة تأكيد الصفقة
| ||||||||||||||||
الاشعارات | العنوان : تأكيد الصفقة |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | العميل | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا كانت عملية التوصيل قد بدأت بالفعل
| ||||||||||||||||
الخطوات الاستثنائية | إذا فشل النظام في إلغاء الصفقة
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | تفاصيل الصفقة | المبلغ المحجوز | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/transaction/cancel Request Headers Authorization: Bearer token
Method: GET || Endpoint: /api/transfer/status Request Headers Authorization: Bearer token
| ||||||||||||||||
تفاصيل الواجهات | صفحة إلغاء الصفقة
| ||||||||||||||||
الاشعارات | العنوان : تم إلغاء الصفقة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يكن لدى طالب الخدمة حساب مسجل
| ||||||||
الخطوات الاستثنائية | إذا حدث خطأ أثناء نشر الطلب
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | بيانات تسجيل الدخول لحساب طالب الخدمة | تفاصيل القطع المطلوبة | موقع الاستلام والتسليم | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /create-order Request Headers Authorization: نص
| ||||||||
تفاصيل الواجهات | شاشة إنشاء الطلب
| ||||||||
الاشعارات | العنوان : تم إنشاء الطلب |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا لم تتوافر مركبات في محيط ٥٠ كم
| ||||||||||||||||
الخطوات الاستثنائية | إذا فشل النظام في استدعاء بيانات الطلب
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | بيانات الطلب المنشأ | موقع الاستلام والتسليم | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: GET || Endpoint: /fetch-order-details Request Headers Authorization: نص
Method: POST || Endpoint: /publish-order Request Headers Authorization: نص
| ||||||||||||||||
تفاصيل الواجهات | شاشة إدارة الطلبات
| ||||||||||||||||
الاشعارات | العنوان : طلب جديد |
العنوان | التفاصيل | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||||||||||
الشروط المسبقة |
| ||||||||||||||||
الشروط اللاحقة |
| ||||||||||||||||
تسلسل الأحداث |
| ||||||||||||||||
الخطوات البديلة | إذا لم تتوافر عروض من المركبات في محيط ٥٠ كم
| ||||||||||||||||
الخطوات الاستثنائية | إذا فشل النظام في جمع العروض المقدمة
| ||||||||||||||||
القواعد التجارية |
| ||||||||||||||||
الافتراضات |
| ||||||||||||||||
المتطلبات الخاصة |
| ||||||||||||||||
الملاحظات والمشاكل |
| ||||||||||||||||
المدخلات | بيانات العروض المقدمة من المركبات | معلومات الطلب المنشور | | ||||||||||||||||
المخرجات |
| ||||||||||||||||
تفاعلات المستخدم |
| ||||||||||||||||
الشروط الخاصة |
| ||||||||||||||||
سيناريوهات الاستخدام |
| ||||||||||||||||
متطلبات الأمان |
| ||||||||||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||||||||||
القيود والافتراضات |
| ||||||||||||||||
متطلبات الاختبار |
| ||||||||||||||||
تفاصيل ال API | Method: POST || Endpoint: /receive-offers Request Headers Authorization: نص
Method: GET || Endpoint: /fetch-offers Request Headers Authorization: نص
| ||||||||||||||||
تفاصيل الواجهات | شاشة قائمة العروض
| ||||||||||||||||
الاشعارات | العنوان : عروض جديدة متاحة |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/offers/send Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تفاصيل العرض
| ||||||||
الاشعارات | العنوان : عرض جديد متاح |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
الافتراضات |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/offers/accept Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | قبول العرض
| ||||||||
الاشعارات | العنوان : إدخال كود التحقق |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | محل بيع قطع الغيار | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث | |||||||||
الخطوات البديلة | إذا كانت بعض قطع الغيار غير متوفرة في المخزون
| ||||||||
الخطوات الاستثنائية | إذا كان هناك خطأ في طلب التوصيل
| ||||||||
الافتراضات |
| ||||||||
المدخلات | طلب التوصيل | معلومات قطع الغيار المطلوبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/parts/prepare Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تحضير القطع
| ||||||||
الاشعارات | العنوان : طلب توصيل جديد |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | سائق مركبة التوصيل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يتمكن النظام من التحقق من صحة رمز QR أو رمز التسليم
| ||||||||
الخطوات الاستثنائية | إذا كانت قطع الغيار غير جاهزة عند وصول السائق
| ||||||||
القواعد التجارية | |||||||||
الافتراضات |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز QR أو رمز التسليم | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/delivery/pickup Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | استلام القطع
| ||||||||
الاشعارات | العنوان : استلام قطع الغيار |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | محل بيع قطع الغيار | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يتمكن النظام من التحقق من صحة رمز QR أو رمز التسليم
| ||||||||
الخطوات الاستثنائية | إذا كان رمز QR أو رمز التسليم غير صالح
| ||||||||
الافتراضات |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز QR أو رمز التسليم | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/qr/verify Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | التحقق من التسليم
| ||||||||
الاشعارات | العنوان : تقديم رمز QR أو رمز التسليم |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة |
|
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | مركبة التوصيل | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يتمكن طالب الخدمة من مسح رمز QR.
| ||||||||
الخطوات الاستثنائية | إذا حدث خطأ أثناء مسح رمز QR
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز QR | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/delivery/confirm Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد التسليم
| ||||||||
الاشعارات | العنوان : تأكيد استلام القطع |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يتمكن طالب الخدمة من مسح رمز QR.
| ||||||||
الخطوات الاستثنائية | إذا حدث خطأ أثناء مسح رمز QR
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز QR | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/qr/scan Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد التسليم
| ||||||||
الاشعارات | العنوان : تأكيد استلام القطع |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | التطبيق | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
الخطوات البديلة | إذا لم يتمكن النظام من خصم المبلغ من حساب طالب الخدمة
| ||||||||
الخطوات الاستثنائية | إذا حدث خطأ أثناء خصم المبلغ
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز QR | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/qr/scan Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد التسليم
| ||||||||
الاشعارات | العنوان : تأكيد استلام القطع |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | التطبيق | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز QR لتأكيد الاستلام | معلومات حساب محفظة مركبة التوصيل | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/qr/confirm Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد التسليم
| ||||||||
الاشعارات | العنوان : تأكيد استلام القطع |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | التطبيق | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز QR لتأكيد الاستلام | معلومات حساب التطبيق | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/qr/confirm Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | تأكيد التسليم
| ||||||||
الاشعارات | العنوان : تأكيد استلام القطع |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | التطبيق | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | رمز QR | بيانات الاتصال بخدمة العملاء | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/qr/confirm/manual Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | التأكيد اليدوي
| ||||||||
الاشعارات | العنوان : طلب تأكيد استلام يدوي |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تأكيد استلام القطع | قبول القطع | تفاصيل الدفع | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/accept-spare-parts Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة قبول قطع الغيار
| ||||||||
الاشعارات | العنوان : استلام قطع الغيار |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | طالب الخدمة | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | تأكيد استلام القطع | رفض القطع | تفاصيل إعادة القطع | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/reject-spare-parts Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة رفض قطع الغيار
| ||||||||
الاشعارات | العنوان : رفض قطع الغيار |
العنوان | التفاصيل | ||||||||
---|---|---|---|---|---|---|---|---|---|
المستخدم | النظام | ||||||||
الشروط المسبقة |
| ||||||||
الشروط اللاحقة |
| ||||||||
تسلسل الأحداث |
| ||||||||
القواعد التجارية |
| ||||||||
الافتراضات |
| ||||||||
المتطلبات الخاصة |
| ||||||||
الملاحظات والمشاكل |
| ||||||||
المدخلات | قبول أو رفض القطع | تفاصيل الرسوم | تفاصيل الضريبة | | ||||||||
المخرجات |
| ||||||||
تفاعلات المستخدم |
| ||||||||
الشروط الخاصة |
| ||||||||
سيناريوهات الاستخدام |
| ||||||||
متطلبات الأمان |
| ||||||||
التكامل مع الأنظمة الأخرى |
| ||||||||
القيود والافتراضات |
| ||||||||
متطلبات الاختبار |
| ||||||||
تفاصيل ال API | Method: POST || Endpoint: /api/v1/transfer-service-fee Request Headers Authorization: Bearer token
| ||||||||
تفاصيل الواجهات | شاشة تحويل رسوم الخدمة
| ||||||||
الاشعارات | العنوان : تحويل رسوم الخدمة |
العنوان | التفاصيل |
---|---|
أهداف العمل |
|
الجهات المعنية |
|
الخطوات الرئيسية |
|
الخطوات البديلة | |
قصص المستخدمين |
|
مؤشرات الأداء |
|
العنوان | التفاصيل |
---|---|
المستخدم | العميل |
الشروط المسبقة |
|
الشروط اللاحقة |
|
تسلسل الأحداث |
|
القواعد التجارية |
|
الافتراضات |
|
المتطلبات الخاصة |
|
الملاحظات والمشاكل |
|
المدخلات | اختيار الطلب | تقييم النجوم | التعليق (اختياري) | |
المخرجات |
|
تفاعلات المستخدم |
|
الشروط الخاصة |
|
سيناريوهات الاستخدام |
|
متطلبات الأمان |
|
التكامل مع الأنظمة الأخرى |
|
القيود والافتراضات |
|
متطلبات الاختبار |
|