مدير شركة التوصيل
مدير شركة توصيل واحدة — يدير السائقين ويوزّع الطلبات المُسندة.
مدير شركة التوصيل
ملخّص. مدير شركة توصيل واحدة. يدير سائقي الشركة وموظفيها، ويوزّع الطلبات التي أسندتها المنصة للشركة، ويتتبّع حالة التوصيل حتى الإتمام.
ما يمكنك فعله
مستخدمو الشركة
- إدارة سائقي وموظفي شركتك (
manage own-company-users، إضافةً إلىview usersوcreate usersوupdate users). - عرض سجل شركتك (
view own-company).
الأسطول
- عرض شركات التوصيل والسائقين والمركبات (
view delivery-companies،view drivers،view vehicles).
التوزيع
- عرض الطلبات المُسندة إلى شركتك على
/admin/orders(view orders). - إسناد طلب إلى سائق —
/admin/orders/{id}/assign-driver— (assign orders-to-driver). - تحديث حالة التوصيل — بدء، تأكيد التسليم، تأكيد الفشل (
/admin/orders/{id}/start-delivery،/mark-delivered،/mark-failed) (update delivery-status).
الاشتراك
- عرض اشتراك الشركة الخاص (
view my-subscription).
ما لا يمكنك فعله
- لا يمكنه الموافقة على/رفض الطلبات أو إسنادها لشركة توصيل — تلك خطوات أعلى تخصّ المدير/الموظف. تستلم الطلبات وهي مُسندة لشركتك مسبقًا.
- لا يمكنه رؤية طلبات أو سائقي أو مركبات شركة توصيل أخرى.
- لا منتجات ولا مخزون ولا محفظة ولا بيانات أساسية.
نطاق البيانات
شركة التوصيل الخاصة بك فقط. تُرشَّح قوائم الطلبات والسائقين والمركبات لشركتك — مثلًا تعرض /admin/orders فقط الطلبات التي وجّهتها المنصة إليك، ويعرض assign orders-to-driver سائقيك أنت فقط.
الصلاحيات
القائمة الدقيقة (المُزامَنة في SaasRoleSeeder): view users، create users، update users، manage own-company-users، view own-company، view delivery-companies، view drivers، view vehicles، view orders، assign orders-to-driver، update delivery-status، view my-subscription.
كيف يُسنَد هذا الدور
يُمنَح عند الموافقة على طلب تسجيل الشركة (#985): يهبط تسجيل خطة الشركة العام أولًا في pending_company؛ وعند موافقة المدير على RegistrationRequest تُربَط شركة التوصيل ويُرفَع المالك إلى هذا الدور. لا يمنحه التسجيل العام لنفسه أبدًا.
صفحات ذات صلة
راجع roles/delivery-company-staff (نفسه باستثناء إدارة المستخدمين والإسناد) وroles/driver (الذي يوصّل فعليًا) وroles/pending-company.