Den KI-Chat verwenden, um Berechtigungen festzulegen
Du musst Berechtigungen nicht manuell konfigurieren. Sage dem KI-Chat in einfacher Sprache, wie deine App funktionieren soll, und er richtet die richtigen Regeln für dich ein. Das funktioniert, wenn du deine App zum ersten Mal baust, und zu jedem späteren Zeitpunkt, wenn sich deine Anforderungen ändern. Wenn er bestehende Regeln aktualisieren muss, fragt er zuerst nach deiner Genehmigung. Hier sind einige Beispiele für Prompts, die du verwenden kannst:Berechtigungen manuell anpassen
Wenn du die Berechtigungen einer bestimmten Datentabelle überprüfen oder feinabstimmen möchtest, kannst du dies auf der Permissions-Seite der Tabelle in deinem Dashboard tun. Die Seite öffnet sich in einer schreibgeschützten Ansicht, die deine aktuellen Regeln zeigt. Klicke auf Edit, um Änderungen vorzunehmen. So passt du Berechtigungen für eine Datentabelle an:- Klicke in deinem App-Editor auf Dashboard.
- Klicke unter Data auf die Tabelle, die du verwalten möchtest.
- Klicke oben rechts auf der Seite auf Permissions. Wenn Berechtigungsprobleme bestehen, siehst du auf dem Button ein Warnsymbol.
- Klicke auf Edit, um das Panel Configure permissions zu öffnen.
- Aktiviere die Kontrollkästchen für die Aktionen, die jede Regel abdecken soll: Create (Datensätze hinzufügen), Read (Datensätze anzeigen), Update (Datensätze bearbeiten) und Delete (Datensätze entfernen).
- Wenn du ein Kontrollkästchen für Entity-User Field Comparison aktivierst, gib das Feld aus dieser Tabelle, das verglichen werden soll, in Entity field ein und wähle dann die passende Nutzereigenschaft aus dem User field-Dropdown.
- Wenn du ein Kontrollkästchen für User Property Check aktivierst, wähle die Nutzereigenschaft aus dem User property-Dropdown und lege den erforderlichen Wert fest.
- Klicke auf Save.

Berechtigungsregel-Typen
Du musst normalerweise keine Regeln manuell hinzufügen. Die KI richtet sie ein, wenn sie deine Datentabellen erstellt, und das Panel Permission recommendations schlägt Korrekturen vor, wenn etwas nicht stimmt. Dieser Abschnitt ist hier, wenn du verstehen möchtest, was jede Regel tut, bevor du eine Empfehlung anwendest, oder wenn du etwas Spezifisches feinabstimmen musst.| Regel | Was sie tut | Gut für |
|---|---|---|
| All Users | Jeder kann diese Aktion ausführen, auch ohne Anmeldung | Öffentliche Daten wie ein Produktkatalog oder Blog |
| Creator Only | Eine Person kann nur auf Datensätze zugreifen, die sie erstellt hat | Persönliche Daten wie Bestellungen, Nachrichten oder Formulareingaben |
| Entity-User Field Comparison | Eine Person kann nur auf einen Datensatz zugreifen, wenn ein Feld in diesem Datensatz mit ihren Kontodetails übereinstimmt | Zuweisen von Datensätzen an bestimmte Personen, wie Aufgaben oder Tickets |
| User Property Check | Nur Personen mit einer bestimmten Kontoeigenschaft können diese Aktion ausführen | Rollenbasierter Zugriff, wie nur Admins |
Wie Entity-User Field Comparison funktioniert
Diese Regel überprüft, ob ein Feld im Datensatz mit einer Eigenschaft des Kontos der angemeldeten Person übereinstimmt. Wenn sie übereinstimmen, wird der Zugriff gewährt. Du legst zwei Dinge fest:- Entity field: Der Name eines Feldes, das bereits in dieser Datentabelle existiert. Um deine Feldnamen zu finden, gehe zu Dashboard, klicke unter Data auf die Tabelle und sieh dir die dort aufgelisteten Spalten an. Gib den Feldnamen genau so ein, wie er erscheint. Zum Beispiel
assigned_tooderowner_email. - User field: Die Eigenschaft des Kontos der angemeldeten Person, mit der verglichen werden soll, ausgewählt aus einem Dropdown. Zum Beispiel ihre E-Mail-Adresse.
assigned_to-Feld, das die E-Mail derjenigen Person speichert, der die Aufgabe gehört. Setze Entity field auf assigned_to und User field auf email. Jetzt sieht jede Person nur die ihr zugewiesenen Aufgaben.
Du kannst mehrere Entity-User-Field-Comparison-Zeilen hinzufügen, wenn du auf mehr als ein Feldpaar abgleichen musst.
Wie User Property Check funktioniert
Diese Regel überprüft eine Eigenschaft des Kontos der angemeldeten Person und gewährt Zugriff nur, wenn sie einem von dir festgelegten Wert entspricht. Du legst zwei Dinge fest:- User property: Das zu prüfende Konto-Feld, wie User Role, User Email oder Full Name.
- Required value: Der Wert, dem es entsprechen muss. Für User Role kannst du Admin oder User aus einem Dropdown wählen. Für andere Felder tippst du den Wert direkt ein.
Berechtigungsempfehlungen anwenden
Wenn die KI ein mögliches Risiko in deiner aktuellen Einrichtung erkennt, erscheint ein Banner Permission risks detected direkt auf der Datentabellen-Seite. Es zeigt eine Zusammenfassung des Risikos und den empfohlenen Fix. Du kannst auf zwei Wegen darauf reagieren:- Klicke auf Fix, um direkt zu den Empfehlungen zu gehen und sie in einem Schritt anzuwenden.
- Klicke auf More details, um das vollständige Panel Permission recommendations zu öffnen, wo du die Änderungen vor dem Anwenden überprüfen kannst.


Berechtigungsbeispiele nach App-Typ
Nicht sicher, wie du Berechtigungen für deine App einrichten sollst? Verwende diese gängigen Szenarien als Startpunkt. Du kannst auch den KI-Chat bitten, deine Einrichtung zu überprüfen und die richtigen Regeln vorzuschlagen.Persönliche oder Kleingruppen-App (zum Beispiel eine geteilte Aufgabenliste oder ein Familienplaner)
Persönliche oder Kleingruppen-App (zum Beispiel eine geteilte Aufgabenliste oder ein Familienplaner)
- App-Sichtbarkeit: Private. Lade die Personen ein, die Zugriff benötigen.
- Login erforderlich: Ja.
- Berechtigungen: Für Daten, die alle gleichberechtigt teilen, sind keine Einschränkungen erforderlich. Für Daten, die jeder Person individuell gehören, wie persönliche Notizen oder Erinnerungen, verwende Creator Only auf Read, Update und Delete, damit jede Person nur auf Datensätze zugreifen kann, die sie erstellt hat.
Öffentliche Site mit einem Kontakt- oder Anfrageformular (zum Beispiel eine Geschäftslandingpage)
Öffentliche Site mit einem Kontakt- oder Anfrageformular (zum Beispiel eine Geschäftslandingpage)
- App-Sichtbarkeit: Public.
- Login erforderlich: Nein.
- Berechtigungen: Für die Formulareinreichungs-Tabelle verwende All Users auf Create, damit jeder einreichen kann. Verwende User Property Check auf Read, Update und Delete, beschränkt auf deine Admin-Rolle, damit nur dein Team die eingehenden Nachrichten anzeigen und verwalten kann.
Internes Team-Dashboard (zum Beispiel HR, Vertrieb oder Projektverfolgung)
Internes Team-Dashboard (zum Beispiel HR, Vertrieb oder Projektverfolgung)
- App-Sichtbarkeit: Workspace.
- Login erforderlich: Ja.
- Berechtigungen: Verwende User Property Check, um sensible Tabellen wie Gehaltsdaten oder Leistungsbewertungen auf eine Manager-Rolle zu beschränken. Für allgemeine Inhalte wie Ankündigungen oder geteilte Ressourcen verwende All Users auf Read, damit das gesamte Team sie anzeigen kann.
Nutzerportal (zum Beispiel ein Ausgaben-Tracker oder persönliches Dashboard)
Nutzerportal (zum Beispiel ein Ausgaben-Tracker oder persönliches Dashboard)
- App-Sichtbarkeit: Public oder Workspace, je nachdem, ob du offene Anmeldung oder einladungsbasierten Zugriff möchtest.
- Login erforderlich: Ja.
- Berechtigungen: Verwende Creator Only auf Read, Update und Delete für jede persönliche Datentabelle. Dies stellt sicher, dass jede Person nur auf Datensätze zugreifen kann, die sie erstellt hat.
Blog- oder Content-Site mit privater Bearbeitung
Blog- oder Content-Site mit privater Bearbeitung
- App-Sichtbarkeit: Public.
- Login erforderlich: Nein, es sei denn, du möchtest bestimmten Inhalt einschränken.
- Berechtigungen: Verwende All Users auf Read, damit jeder Inhalte anzeigen kann. Verwende User Property Check auf Create, Update und Delete, beschränkt auf deine Editor- oder Admin-Rolle, damit nur dein Team Inhalte verwalten kann.
Multi-Tenant-App (zum Beispiel eine SaaS-Plattform oder ein Schulsystem)
Multi-Tenant-App (zum Beispiel eine SaaS-Plattform oder ein Schulsystem)
- App-Sichtbarkeit: Public oder Workspace, je nach deiner Einrichtung.
- Login erforderlich: Ja.
- Berechtigungen: Verwende Entity-User Field Comparison, um ein Feld in jedem Datensatz mit einer Eigenschaft des Kontos der angemeldeten Person abzugleichen. Wenn jeder Datensatz zum Beispiel ein
company_id-Feld hat und jedes Nutzerkonto eine passendecompany_id-Eigenschaft hat, setze Entity field aufcompany_idund User field aufcompany_id. Jede Person sieht nur Datensätze, die zu ihrem Unternehmen gehören. Für Admin-Zugriff innerhalb einer Gruppe kombiniere dies mit einem User Property Check auf der Admin-Rolle.
FAQs
Muss ich Berechtigungen selbst einrichten?
Muss ich Berechtigungen selbst einrichten?
Warum beschränken meine Berechtigungen den Zugriff nicht richtig?
Warum beschränken meine Berechtigungen den Zugriff nicht richtig?
Beeinträchtigen Berechtigungsänderungen Personen, die meine App bereits nutzen?
Beeinträchtigen Berechtigungsänderungen Personen, die meine App bereits nutzen?
Kann ich mehr Rollen als nur User und Admin erstellen?
Kann ich mehr Rollen als nur User und Admin erstellen?
department oder access_level) zu deiner User-Tabelle hinzu und definiere Werte wie Manager oder Viewer. Verwende dann User Property Check-Regeln für dieses Feld, um jeder Rolle das richtige Zugriffslevel zu geben. Du kannst den KI-Chat bitten, dies für dich einzurichten.Kann ich den Zugriff auf bestimmte Felder in einem Datensatz einschränken?
Kann ich den Zugriff auf bestimmte Felder in einem Datensatz einschränken?
Der Berechtigungseditor zeigt JSON statt der Regelmatrix. Was ist passiert?
Der Berechtigungseditor zeigt JSON statt der Regelmatrix. Was ist passiert?

