الطبقتان
أنواع المستخدمين
نماذج الأدوار
نموذج الدور مجموعة صلاحيات باسم محدد تُعرّفها مرة واحدة وتطبّقها على من تشاء من الأشخاص، من الإعدادات ← الإدارة ← Role Templates. تعرض القائمة كل نموذج وعدد المستخدمين الذين يحملونه حاليًا، وهو الرقم الذي يجب النظر إليه قبل تغيير أي نموذج. يطلب Add Template اسمًا ثم يعرض شجرة الصلاحيات. تتكون الشجرة من ثلاثة أعمدة، هي Name وType وPermission، ومربع بحث ستحتاج إليه، لأن الشجرة تغطي 22 مجالًا رئيسيًا، من Shipments وDashboard مرورًا بـ Warehouses وPayments وOTO FLEX وCustomer Service وصولًا إلى Profile Settings.الصفحات والإجراءات
كل صلاحية من أحد نوعين، وهذا التمييز هو الجزء المفيد.
الشجرة متداخلة، فتصبح الصلاحيات أكثر تحديدًا كلما نزلت. فـ Shipments صفحة، وداخلها Pending Orders صفحة، وداخل هذه الأخيرة يوجد الإجراءان With My Rates وEdit Order Admin. وتتفرع Warehouses بالطريقة نفسها إلى Add وEdit وView وActivate/Deactivate.
الإسناد والتعديل
في شاشة Users، تحتوي قائمة Roles على ثلاث عمليات، لكل منها وظيفة مختلفة.
يحمل المستخدم نموذج دور واحدًا في كل مرة. لا تتراكم النماذج، وهذا يجعل الإجابة عن سؤال «ماذا يستطيع هذا الشخص أن يفعل؟» ممكنة بالنظر في مكان واحد.
عمود Has Custom Role هو ما يبقي هذا النظام منضبطًاتحتوي قائمة المستخدمين على مؤشر Has Custom Role يُظهر كل من لم تعد صلاحياته مطابقة لنموذجه. وهذه هي إجابة التدقيق عن السؤال الذي تطرحه كل مراجعة للصلاحيات.تسرّب الصلاحيات يحدث بهدوء ويتراكم: يحتاج شخص إلى إجراء إضافي واحد لأسبوع مزدحم، فيُمنح له بشكل فردي، ولا يسحبه أحد. والتصفية على هذا العمود بشكل دوري، واستخدام Restore Roles لكل من انتهى استثناؤه، عادة تستغرق خمس دقائق وتغنيك عن عصر طويل قبل التدقيق.
إضافة مستخدم
الإعدادات ← الإدارة ← Users ← Add User.
عند الحفظ تُرسَل رسالة دعوة عبر البريد الإلكتروني تتضمن رابطًا لإعادة تعيين كلمة المرور، ويختار المستخدم الجديد كلمة مروره بنفسه. لا يضع أحد كلمة مرور نيابةً عن غيره، ولا تُرسَل أي كلمة مرور في رسالة. وإذا ضاعت الدعوة، يستطيع المشرف إعادة إرسال الرابط من قائمة Tools الخاصة بالمستخدم بدلًا من إصدار كلمة مرور.
قائمة المستخدمين
كل عمود قابل للفلترة، فأسئلة مثل «من لديه صلاحيات المشرف؟» و«من لا يحمل نموذجًا؟» و«من لا يستخدم عامل تحقق ثانٍ؟» تفصلك عن إجابتها فلترة واحدة.
الموظفون المغادرون
يُوقَف المستخدمون ولا يُحذفون. يلغي Tools ← Deactivate User الصلاحيات فورًا، ويعيدها Activate User.عدم حذف الأشخاص هو السلوك الصحيح، لا قيدًاتحمل الطلبات والشحنات وعمليات الانتقاء وتغييرات الحالة هوية من قام بها. وحذف الشخص إما أن يُتلف هذه السجلات أو يفصلها عنه بصمت، وسجل تجهيز لا تعرف من قام به لا قيمة له تقريبًا.الإيقاف ينهي الصلاحيات ويحافظ على السجل. عند مغادرة أحد الموظفين، أوقف حسابه و أعد إنشاء أي بيانات اعتماد API كان يستطيع الوصول إليها، فرمز التحديث لا تنتهي صلاحيته من تلقاء نفسه. راجع المصادقة في API.
حصر الأشخاص في مواقع محددة
إضافةً إلى الصلاحيات، تُحصر صلاحيات موظفي المستودعات والفروع في المواقع التي يعملون فيها فعليًا.
والنتيجة أن موظف الانتقاء في موقع ما يرى قائمة عمل ذلك الموقع فقط. النطاق والصلاحية ضابطان مختلفان ويُطبَّقان معًا: الصلاحية تحدد نوع العمل الذي يُسمح للشخص به، والنطاق يحدد مكانه.
كلمات المرور والمصادقة الثنائية
يدير كل شخص بيانات اعتماده بنفسه من الإعدادات ← My Profile.صفحات ذات صلة
- الأمان والامتثال: الضوابط التي يقوم عليها كل هذا، وما الحاصل على شهادات.
- المصادقة في API: كيف تُحدَّد صلاحيات الأنظمة ومتى تنتهي.
- إدارة المراكز: إسناد المستخدمين إلى المواقع.
- إدارة المستودعات: فرق الانتقاء في OTO PACK.

