שימוש בצ’אט ה-AI להגדרת הרשאות
אינך צריך להגדיר הרשאות ידנית. ספר לצ’אט ה-AI כיצד האפליקציה שלך צריכה לעבוד בשפה פשוטה, והוא מגדיר עבורך את הכללים הנכונים. זה עובד כשאתה בונה את האפליקציה שלך לראשונה ובכל נקודה מאוחר יותר כשהצרכים שלך משתנים. אם הוא צריך לעדכן כללים קיימים, הוא מבקש את אישורך תחילה. הנה כמה דוגמאות ל-prompts שתוכל להשתמש בהם:התאמה אישית של הרשאות ידנית
אם אתה רוצה לסקור או לכוונן את ההרשאות על טבלת נתונים ספציפית, תוכל לעשות זאת מדף Permissions של הטבלה בלוח הבקרה שלך. הדף נפתח בתצוגת קריאה בלבד המציגה את הכללים הנוכחיים שלך. לחץ על Edit כדי לבצע שינויים. להתאמה אישית של הרשאות עבור טבלת נתונים:- לחץ על Dashboard בעורך האפליקציה שלך.
- תחת Data, לחץ על הטבלה שאתה רוצה לנהל.
- לחץ על Permissions בפינה הימנית העליונה של הדף. אם יש בעיות הרשאה, אתה רואה אייקון אזהרה בכפתור.
- לחץ על Edit כדי לפתוח את פאנל Configure permissions.
- סמן את התיבות עבור הפעולות שאתה רוצה שכל כלל יכסה: Create (הוספת רשומות), Read (צפייה ברשומות), Update (עריכת רשומות) ו-Delete (הסרת רשומות).
- אם תסמן תיבה עבור Entity-User Field Comparison, הזן את השדה מטבלה זו לצורך השוואה ב-Entity field, ולאחר מכן בחר את מאפיין המשתמש התואם מהתפריט הנפתח User field.
- אם תסמן תיבה עבור User Property Check, בחר את מאפיין המשתמש מהתפריט הנפתח User property והגדר את הערך הנדרש.
- לחץ על Save.

סוגי כללי הרשאה
בדרך כלל אתה לא צריך להוסיף כללים ידנית. ה-AI מגדיר אותם כשהוא יוצר את טבלאות הנתונים שלך, ופאנל Permission recommendations מציע תיקונים כאשר משהו נראה לא בסדר. סעיף זה כאן אם אתה רוצה להבין מה כל כלל עושה לפני יישום המלצה, או אם אתה צריך לכוונן משהו ספציפי.| Rule | What it does | Good for |
|---|---|---|
| All Users | כל אחד יכול לבצע פעולה זו, גם בלי להתחבר | נתונים ציבוריים כמו קטלוג מוצרים או בלוג |
| Creator Only | אדם יכול לגשת רק לרשומות שיצר | נתונים אישיים כמו הזמנות, הודעות או הגשות טופס |
| Entity-User Field Comparison | אדם יכול לגשת לרשומה רק אם שדה ברשומה זו תואם את פרטי החשבון שלו | הקצאת רשומות לאנשים ספציפיים, כמו משימות או tickets |
| User Property Check | רק אנשים עם מאפיין חשבון ספציפי יכולים לבצע פעולה זו | גישה מבוססת תפקיד, כמו admins בלבד |
כיצד פועלת Entity-User Field Comparison
כלל זה בודק אם שדה ברשומה תואם מאפיין של חשבון האדם המחובר. אם הם תואמים, גישה מוענקת. אתה מגדיר שני דברים:- Entity field: שם של שדה שכבר קיים בטבלת הנתונים הזו. כדי למצוא את שמות השדות שלך, עבור ל-Dashboard, לחץ על הטבלה תחת Data, והסתכל על העמודות המפורטות שם. הקלד את שם השדה בדיוק כפי שהוא מופיע. לדוגמה,
assigned_toאוowner_email. - User field: המאפיין מחשבון האדם המחובר להשוואה איתו, נבחר מתפריט נפתח. לדוגמה, כתובת האימייל שלו.
assigned_to שמאחסן את האימייל של מי שהמשימה שייכת לו. הגדר Entity field ל-assigned_to ו-User field ל-email. כעת כל אדם רואה רק את המשימות שהוקצו לו.
תוכל להוסיף שורות מרובות של Entity-User Field Comparison אם אתה צריך להתאים על יותר מצמד שדות אחד.
כיצד פועלת User Property Check
כלל זה בודק מאפיין על חשבון האדם המחובר ומעניק גישה רק אם הוא תואם ערך שהגדרת. אתה מגדיר שני דברים:- User property: שדה החשבון לבדיקה, כגון User Role, User Email או Full Name.
- Required value: הערך שהוא חייב להתאים. עבור User Role, תוכל לבחור Admin או User מתפריט נפתח. עבור שדות אחרים, אתה מקליד את הערך ישירות.
יישום המלצות הרשאה
אם ה-AI מזהה סיכון פוטנציאלי בהגדרה הנוכחית שלך, באנר Permission risks detected מופיע ישירות בדף טבלת הנתונים. הוא מציג סיכום של הסיכון והתיקון המומלץ. תוכל לפעול לפיו בשתי דרכים:- לחץ על Fix כדי לעבור ישר להמלצות וליישם אותן בצעד אחד.
- לחץ על More details כדי לפתוח את פאנל Permission recommendations המלא, שם תוכל לסקור את השינויים לפני יישומם.


דוגמאות הרשאה לפי סוג אפליקציה
לא בטוח כיצד להגדיר הרשאות לאפליקציה שלך? השתמש בתרחישים נפוצים אלה כנקודת התחלה. תוכל גם לבקש מצ’אט ה-AI לסקור את ההגדרה שלך ולהציע את הכללים הנכונים.אפליקציה אישית או לקבוצה קטנה (לדוגמה, רשימת משימות משותפת או מתכנן משפחה)
אפליקציה אישית או לקבוצה קטנה (לדוגמה, רשימת משימות משותפת או מתכנן משפחה)
- App visibility: Private. הזמן את האנשים שצריכים גישה.
- Require login: Yes.
- Permissions: עבור נתונים שכולם משתפים באופן שווה, אין צורך בהגבלות. עבור נתונים השייכים לכל אדם בנפרד, כגון הערות אישיות או תזכורות, השתמש ב-Creator Only על Read, Update ו-Delete כך שכל אדם יוכל לגשת רק לרשומות שיצר.
אתר ציבורי עם טופס contact או inquiry (לדוגמה, דף landing עסקי)
אתר ציבורי עם טופס contact או inquiry (לדוגמה, דף landing עסקי)
- App visibility: Public.
- Require login: No.
- Permissions: עבור טבלת הגשות הטופס, השתמש ב-All Users על Create כך שכל אחד יוכל להגיש. השתמש ב-User Property Check על Read, Update ו-Delete, מוגבל לתפקיד ה-admin שלך, כך שרק הצוות שלך יוכל לצפות ולנהל את ההודעות הנכנסות.
לוח בקרה פנימי לצוות (לדוגמה, HR, מכירות או מעקב פרויקטים)
לוח בקרה פנימי לצוות (לדוגמה, HR, מכירות או מעקב פרויקטים)
- App visibility: Workspace.
- Require login: Yes.
- Permissions: השתמש ב-User Property Check כדי להגביל טבלאות רגישות, כגון נתוני שכר או סקירות ביצועים, לתפקיד מנהל. עבור תוכן כללי כמו הודעות או משאבים משותפים, השתמש ב-All Users על Read כך שכל הצוות יוכל לראות אותו.
פורטל משתמש (לדוגמה, מעקב הוצאות או לוח בקרה אישי)
פורטל משתמש (לדוגמה, מעקב הוצאות או לוח בקרה אישי)
- App visibility: Public או Workspace, בהתאם לאם אתה רוצה הרשמה פתוחה או גישה להזמנה בלבד.
- Require login: Yes.
- Permissions: השתמש ב-Creator Only על Read, Update ו-Delete עבור כל טבלת נתונים אישית. זה מבטיח שכל אדם יכול לגשת רק לרשומות שיצר.
בלוג או אתר תוכן עם עריכה פרטית
בלוג או אתר תוכן עם עריכה פרטית
- App visibility: Public.
- Require login: No, אלא אם אתה רוצה לחסום תוכן מסוים.
- Permissions: השתמש ב-All Users על Read כך שכל אחד יוכל לצפות בתוכן. השתמש ב-User Property Check על Create, Update ו-Delete, מוגבל לתפקיד העורך או ה-admin שלך, כך שרק הצוות שלך יוכל לנהל תוכן.
אפליקציה רב-tenant (לדוגמה, פלטפורמת SaaS או מערכת בית ספר)
אפליקציה רב-tenant (לדוגמה, פלטפורמת SaaS או מערכת בית ספר)
- App visibility: Public או Workspace, בהתאם להגדרה שלך.
- Require login: Yes.
- Permissions: השתמש ב-Entity-User Field Comparison כדי להתאים שדה בכל רשומה למאפיין בחשבון האדם המחובר. לדוגמה, אם לכל רשומה יש שדה
company_idולכל חשבון משתמש יש מאפייןcompany_idתואם, הגדר Entity field ל-company_idו-User field ל-company_id. כל אדם רואה רק רשומות השייכות לחברה שלו. עבור גישת admin בתוך קבוצה, שלב זאת עם User Property Check על תפקיד ה-admin.
שאלות נפוצות
האם אני צריך להגדיר הרשאות בעצמי?
האם אני צריך להגדיר הרשאות בעצמי?
למה ההרשאות שלי לא מגבילות גישה נכון?
למה ההרשאות שלי לא מגבילות גישה נכון?
האם שינוי הרשאות ישפיע על אנשים שכבר משתמשים באפליקציה שלי?
האם שינוי הרשאות ישפיע על אנשים שכבר משתמשים באפליקציה שלי?
האם אני יכול ליצור יותר תפקידים מאשר user ו-admin?
האם אני יכול ליצור יותר תפקידים מאשר user ו-admin?
department או access_level) לטבלת User שלך והגדר ערכים כמו manager או viewer. ולאחר מכן השתמש בכללי User Property Check על אותו שדה כדי לתת לכל תפקיד את רמת הגישה הנכונה. תוכל לבקש מצ’אט ה-AI להגדיר זאת עבורך.האם אני יכול להגביל גישה לשדות ספציפיים ברשומה?
האם אני יכול להגביל גישה לשדות ספציפיים ברשומה?
עורך ההרשאות מציג JSON במקום את מטריצת הכללים. מה קרה?
עורך ההרשאות מציג JSON במקום את מטריצת הכללים. מה קרה?

