logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
المستخدمون

الأدوار والصلاحيات

إعدادات الدور
إعدادات الصلاحيات
تطبيق في UI
اتحاد الأدوار

دليل المطورين

توسيع شريط إعدادات الصلاحيات

الأقسام

إدارة الأقسام
إدارة أدوار الأقسام

مزامنة بيانات المستخدمين

إدارة المزامنة

مصدر البيانات

WeChat للشركات
HTTP API

دليل المطورين

توسيع مصدر بيانات المزامنة
توسيع مورد هدف المزامنة
Previous Pageتطبيق في UI
Next Pageتوسيع شريط إعدادات الصلاحيات
إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#اتحاد الأدوار

This feature is provided by the plugin «التحكم بالوصول»

اتحاد الأدوار هو نمط لإدارة الصلاحيات. وفقًا لإعدادات النظام، يمكن لمطوري النظام اختيار استخدام أدوار مستقلة، أو السماح باتحاد الأدوار، أو اتحاد الأدوار فقط، لتلبية متطلبات الصلاحيات المختلفة.

20250312184651

#أدوار مستقلة

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

20250312184729 20250312184826

#السماح باتحاد الأدوار

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

20250312185006

#اتحاد الأدوار فقط

يُجبر المستخدمون على استخدام اتحاد الأدوار فقط ولا يمكنهم التبديل بين الأدوار بشكل فردي.

20250312185105

#قواعد اتحاد الأدوار

يمنح اتحاد الأدوار أقصى الصلاحيات من جميع الأدوار. توضح الفقرات التالية كيفية تحديد صلاحيات الأدوار عند وجود تعارض في نفس الإعداد بين الأدوار.

#دمج صلاحيات العمليات

مثال: تم تكوين الدور 1 (role1) للسماح بواجهة المستخدم، وتم تكوين الدور 2 (role2) للسماح بتثبيت الإضافات وتفعيلها وتعطيلها.

20250312190133

20250312190352

عند تسجيل الدخول بدور الصلاحيات الكاملة، سيحصل المستخدم على كلتا الصلاحيتين في نفس الوقت.

20250312190621

#دمج نطاق البيانات

#صفوف البيانات

السيناريو 1: أدوار متعددة تحدد شروطًا على نفس الحقل

تصفية الدور أ: Age < 30

UserIDNameAge
1Jack23
2Lily29

تصفية الدور ب: Age > 25

UserIDNameAge
2Lily29
3Sam32

بعد الدمج:

UserIDNameAge
1Jack23
2Lily29
3Sam32

السيناريو 2: أدوار مختلفة تحدد شروطًا على حقول مختلفة

تصفية الدور أ: Age < 30

UserIDNameAge
1Jack23
2Lily29

تصفية الدور ب: Name يحتوي على "Ja"

UserIDNameAge
1Jack23
3Jasmin27

بعد الدمج:

UserIDNameAge
1Jack23
2Lily29
3Jasmin27

#أعمدة البيانات

الأعمدة المرئية للدور أ: Name، Age

UserIDNameAge
1Jack23
2Lily29

الأعمدة المرئية للدور ب: Name، Sex

UserIDNameSex
1JackMan
2LilyWoman

بعد الدمج:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman

#دمج الصفوف والأعمدة

تصفية الدور أ: Age < 30، الأعمدة Name، Age

UserIDNameAge
1Jack23
2Lily29

تصفية الدور ب: Name يحتوي على "Ja"، الأعمدة Name، Sex

UserIDNameSex
3JadeWoman
4JamesMan

بعد الدمج:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman
3Jade27Woman
4James31Man

ملاحظة: تشير الخلايا المظللة إلى بيانات كانت غير مرئية في الأدوار الفردية ولكنها أصبحت مرئية بعد دمج الأدوار.

#ملخص

قواعد دمج الأدوار لنطاق البيانات:

  1. بين الصفوف، إذا تم استيفاء أي شرط، فإن الصف يمتلك الصلاحية.
  2. بين الأعمدة، يتم دمج الحقول.
  3. عند إعداد الصفوف والأعمدة معًا، يتم الدمج بشكل منفصل لكل من الصفوف والأعمدة، وليس عن طريق دمج مجموعات (صف + عمود).