تخطَّ إلى المحتوى

المستخدمون والأدوار

تشرح هذه الصفحة من يستطيع فعل ماذا في Logistall. بنهايتها ستتمكن من اختيار الدور المدمج المناسب لموظف جديد، وإعداد حسابه وتسليمه إياه، وبناء دور مخصص عندما لا يناسب أي من الأدوار المدمجة، ومنح شخص واحد استثناءً دون اختراع دور جديد كامل، والتحقق مما سيراه شخص ما فعليًا قبل — أو بعد — منحه الوصول.

لكل مستخدم دور واحد بالضبط، وكل دور هو مجموعة صلاحيات — أي أجزاء Logistall التي يمكنه رؤيتها، وهل يقتصر على العرض أم يمكنه أيضًا الإنشاء/التعديل/الحذف. يأتي Logistall بستة أدوار مدمجة:

  • مالك الشركة — وصول كامل إلى جميع البيانات والمالية، وهو أيضًا الدور الوحيد (إلى جانب أي دور مخصص تبنيه) الذي يمكنه إدارة الموظفين والأدوار وإعدادات الشركة.
  • مسؤول البيانات — وصول كامل إلى جميع البيانات والمالية، بما في ذلك حذف السجلات، لكنه لا يستطيع إدارة المستخدمين أو الأدوار أو إعدادات الشركة.
  • موزع الشحنات — يمكنه إنشاء وتعديل العمليات اليومية (الشحنات والمسارات والأسطول وما شابه) وعرض العملاء وعروض الأسعار، لكن لا وصول له إلى المالية ولا يستطيع إدارة المستخدمين.
  • محاسب — وصول كامل إلى الفواتير والمدفوعات وفواتير الناقلين، إضافة إلى إنشاء وتعديل المصروفات (الاعتماد يتطلب مالكًا أو مسؤول بيانات)؛ قراءة فقط على الأرقام المالية والعملاء والشحنات؛ لا يستطيع تعديل سجلات الأسطول ولا إدارة المستخدمين.
  • مشاهد — وصول للقراءة فقط عبر بيانات العمليات اليومية؛ لا وصول إلى المالية ولا إدارة للمستخدمين.
  • سائق — حساب السائق الخاص. لا يرى التطبيق العادي إطلاقًا — بل شحناته ومركبته المسندة إليه فقط، من صفحتي شحناتي ومركبتي (انظر تطبيق السائق).

ستجد القائمة الكاملة، إلى جانب أي أدوار مخصصة أضافتها شركتك، في صفحة الأدوار.

السيناريو: ينضم موزع شحنات جديد يوم الاثنين. إليك المسار الكامل من لا شيء إلى حساب عامل.

  1. من صفحة الموظفون، اختر دعوة مستخدم.
  2. أدخل اسمه الأول واسم عائلته وبريده الإلكتروني، واختر دورًا من القائمة المنسدلة. إذا اخترت دورًا خاصًا بالسائقين (سائق)، فسيظهر حقل إضافي يتيح لك ربط الحساب بأحد سجلات السائقين الموجودة لديك.
  3. احفظ. ينشئ Logistall الحساب ويعرض لك كلمة مرور مؤقتة تُستخدم مرة واحدة في شريط أعلى الصفحة.
  4. انسخ كلمة المرور المؤقتة وسلّمها للمستخدم الجديد بنفسك — فهذه المرة الوحيدة التي تُعرض فيها. أغلق الشريط بعد الانتهاء.
  5. عند أول تسجيل دخول بها، يُجبَر على اختيار كلمة مرور خاصة به قبل أن يستطيع فعل أي شيء آخر — انظر البدء ← أول تسجيل دخول.

إدارة المستخدمين الحاليين

Section titled “إدارة المستخدمين الحاليين”

يظهر المستخدمون الحاليون في الجدول مع الاسم والبريد الإلكتروني والدور والحالة (نشط/غير نشط):

  • إلغاء التفعيل في صف المستخدم يمنعه من تسجيل الدخول دون حذف حسابه؛ وتفعيل يعكس ذلك.
  • تغيير الدور يتيح لك نقل مستخدم إلى دور مختلف في أي وقت.

الأدوار المخصصة والنسخ

Section titled “الأدوار المخصصة والنسخ”

السيناريو: تريد لمدير عملياتك أن يدير العمليات اليومية مثل موزع الشحنات، لكن مع رؤية الأرقام المالية أيضًا. لا يجمع أي دور مدمج بين الأمرين — فابنِ دورًا بنفسك.

إذا لم يناسبك أي من الأدوار المدمجة الستة تمامًا، فابنِ دورك الخاص من صفحة الأدوار:

  1. اختر دور جديد.
  2. أعطه اسمًا ووصفًا.
  3. استخدم مصفوفة الصلاحيات لاختيار ما يمكنه فعله بالضبط: كل صف مجال في التطبيق (الشحنات والفواتير والمستخدمون وهكذا) وكل عمود إجراء (قراءة، إنشاء، تحديث، حذف). حدد مربعات فردية، أو اختر اسم الصف لتبديل كل إجراءات ذلك الصف دفعة واحدة.
  4. احفظ، ثم أسند الدور الجديد إلى المستخدمين من صفحة الموظفين عبر تغيير الدور.

بدل البدء من مصفوفة فارغة، اختر نسخ على أي دور موجود — مدمجًا كان أم مخصصًا — لفتح نموذج دور جديد معبأ مسبقًا بمجموعة صلاحيات ذلك الدور كاملة (وباسم مثل “Dispatcher (copy)”). عدّل الاسم والوصف والصلاحيات، ثم احفظه دورًا مخصصًا جديدًا تمامًا؛ ولا يُمس الدور الذي نسخت منه.

تجاوزات الصلاحيات لكل مستخدم

Section titled “تجاوزات الصلاحيات لكل مستخدم”

أحيانًا يحتاج شخص واحد إلى استثناء من دوره بدل دور جديد كامل — مثلًا موزع شحنات أول ينبغي أن يستطيع أيضًا قراءة الفواتير، بينما يبقى كل موزع آخر بلا وصول مالي.

  1. في جدول الموظفين، اختر الصلاحيات في صف المستخدم لفتح محرر التجاوزات الخاص به — مصفوفة من النوع نفسه الموجود في صفحة الأدوار، لكن نطاقها ذلك المستخدم وحده.
  2. اضبط الخلايا فرديًا. لكل خلية ثلاث حالات:
    • افتراضي — اتبع ما يمنحه دوره أيًا كان.
    • سماح — امنح هذه الصلاحية حتى لو لم يشملها دوره.
    • منع — احجب هذه الصلاحية حتى لو كان دوره يمنحها عادة.

وصوله الفعلي هو صلاحيات دوره، زائد كل ما ضبطته على سماح، ناقص كل ما ضبطته على منع.

تحقق مما سيراه شخص ما: معاينة “العرض كـ”

Section titled “تحقق مما سيراه شخص ما: معاينة “العرض كـ””

السيناريو: قبل إسناد دور المشاهد إلى مدقق جديد، تريد التأكد من أنه يخفي كل ما ينبغي إخفاؤه.

يحوي الشريط الجانبي منتقي العرض كـ الذي يتيح لك معاينة التطبيق كما لو كانت لديك صلاحيات دور مختلف. اختر دورًا فيعيد Logistall عرض جلستك أنت وفق صلاحيات ذلك الدور: تختفي الصفحات والأزرار التي لا يراها ذلك الدور عادة، تمامًا كما ستختفي لدى مستخدم حقيقي بذلك الدور.

هذا كله من جانب العميل فحسب — فهو لا يفعل سوى تقييد ما تعرضه شاشتك أنت، ولا يمس الخادم أبدًا ولا يمنحك أي شيء لا تملكه أصلًا. ويبقى شريط مثبتًا أعلى الصفحة طوال مدة المعاينة، مع زر إنهاء المعاينة للعودة إلى عرضك الطبيعي.

يمكنك أيضًا المعاينة كشخص بعينه لا كدور عام: اختر العرض كـ في صف مستخدم في جدول الموظفين لترى التطبيق كما يراه ذلك المستخدم بالضبط، بما في ذلك أي تجاوزات فردية لديه.

استكشف الأخطاء ببياناتهم الحقيقية: “فتح كمستخدم” (للقراءة فقط)

Section titled “استكشف الأخطاء ببياناتهم الحقيقية: “فتح كمستخدم” (للقراءة فقط)”

السيناريو: يتصل سائق قائلًا إن حمولة مفقودة من تطبيقه. بدل التخمين، انظر إلى ما يراه هو بالضبط.

بمعزل عن معاينة الواجهة أعلاه، فإن فتح كمستخدم — المتاح في صف المستخدم في جدول الموظفين (للموظفين من غير نفسك) — يفتح فعليًا جلسة عمل حقيقية بصفة ذلك الشخص، فترى بياناته الفعلية لا محاكاة. وهذا يجعله الأداة الصحيحة لاستكشاف ما يبلغ عنه شخص ما، مثل التحقق من الشحنات المسندة إلى سائق بعينه.

هذه الجلسة للقراءة فقط بصرامة: ما دامت نشطة، يُحظر أي إجراء من شأنه تغيير البيانات، مهما كان ما يستطيع المستخدم المستهدف فعله عادة. ويبقى شريط مميز (بلون مختلف عن شريط العرض كـ) ظاهرًا طوال الوقت، مع زر خروج خاص به لإغلاق الجلسة والعودة إلى حسابك أنت.