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 Work
HTTP API

מדריך למפתחים

הרחבת מקור נתוני סנכרון
הרחבת משאב יעד סנכרון
Previous Pageהחלה ב-UI
Next Pageהרחבת סרגל הגדרת הרשאות
TIP

מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית

#איחוד תפקידים

This feature is provided by the plugin «בקרת הרשאות»

איחוד תפקידים הוא מצב ניהול הרשאות. בהתאם להגדרות המערכת, מפתחי המערכת יכולים לבחור להשתמש ב'תפקידים עצמאיים', 'לאפשר איחוד תפקידים', או 'איחוד תפקידים בלבד', כדי לענות על דרישות הרשאה שונות.

20250312184651

#תפקידים עצמאיים

כברירת מחדל, המערכת משתמשת בתפקידים עצמאיים: אין שימוש באיחוד תפקידים, ומשתמשים צריכים לעבור בין התפקידים שברשותם בנפרד.

20250312184729 20250312184826

#אפשר איחוד תפקידים

מפתחי המערכת יכולים לאפשר איחוד תפקידים, מה שמאפשר למשתמשים להשתמש בו-זמנית בהרשאות של כל התפקידים שברשותם, ובמקביל עדיין מאפשר להם לעבור בין התפקידים בנפרד.

20250312185006

#איחוד תפקידים בלבד

משתמשים מחויבים להשתמש באיחוד תפקידים בלבד ואינם יכולים לעבור בין תפקידים בנפרד.

20250312185105

#כללים לאיחוד תפקידים

איחוד תפקידים מעניק את ההרשאות המקסימליות מכל התפקידים יחד. להלן הסברים כיצד לפתור התנגשויות הרשאות כאשר לתפקידים יש הגדרות שונות עבור אותה הרשאה.

#מיזוג הרשאות פעולה

דוגמה: תפקיד 1 (role1) מוגדר לאפשר הגדרת ממשק, ותפקיד 2 (role2) מוגדר לאפשר התקנה, הפעלה ונטרול של תוספים.

20250312190133

20250312190352

כאשר משתמש מתחבר עם תפקיד בעל הרשאות מלאות, הוא יקבל את שתי ההרשאות הללו בו-זמנית.

20250312190621

#מיזוג טווח נתונים

#שורות נתונים

תרחיש 1: מספר תפקידים מגדירים תנאים על אותו שדה

תפקיד A, מסנן: Age < 30

UserIDNameAge
1Jack23
2Lily29

תפקיד B, מסנן: Age > 25

UserIDNameAge
2Lily29
3Sam32

לאחר מיזוג:

UserIDNameAge
1Jack23
2Lily29
3Sam32

תרחיש 2: תפקידים שונים מגדירים תנאים על שדות שונים

תפקיד A, מסנן: Age < 30

UserIDNameAge
1Jack23
2Lily29

תפקיד B, מסנן: Name מכיל "Ja"

UserIDNameAge
1Jack23
3Jasmin27

לאחר מיזוג:

UserIDNameAge
1Jack23
2Lily29
3Jasmin27

#עמודות נתונים

תפקיד A, עמודות גלויות: Name, Age

UserIDNameAge
1Jack23
2Lily29

תפקיד B, עמודות גלויות: Name, Sex

UserIDNameSex
1JackMan
2LilyWoman

לאחר מיזוג:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman

#שורות ועמודות משולבות

תפקיד A, מסנן: Age < 30, עמודות: Name, Age

UserIDNameAge
1Jack23
2Lily29

תפקיד B, מסנן: Name מכיל "Ja", עמודות: Name, Sex

UserIDNameSex
3JadeWoman
4JamesMan

לאחר מיזוג:

UserIDNameAgeSex
1Jack23Man
2Lily29Woman
3Jade27Woman
4James31Man

הערה: תאים המסומנים ברקע אדום מצביעים על נתונים שאינם גלויים בתפקידים בודדים, אך גלויים בתפקיד הממוזג.

#סיכום

כללי מיזוג תפקידים בטווח נתונים:

  1. בין שורות, אם אחד התנאים מתקיים, לשורה יש הרשאות.
  2. בין עמודות, השדות מצטרפים.
  3. כאשר שורות ועמודות מוגדרות בו-זמנית, השורות והעמודות מתמזגות בנפרד, ולא כשילוב של (שורה + עמודה) עם (שורה + עמודה).