Eine Rolle erstellen
Ziel
Eine Rolle in Ihrem Mandanten erstellen, damit sie Benutzern zugewiesen werden kann – und wissen, wohin Sie als Nächstes gehen, um ihr tatsächlich Zugriff zu geben.
Voraussetzungen
- Sie sind als Plattformadministrator beim Admin Control Center angemeldet.
Schritte
- Öffnen Sie die Seite Rollen über die linke Navigation.
- Wählen Sie Neu aus. Ein Seitenbereich öffnet sich.
- Geben Sie einen Anzeigenamen ein – das, was Personen lesen – und einen logischen Namen, der die Identität der Rolle ist. Fügen Sie eine Beschreibung hinzu, wofür die Rolle da ist.
- Wählen Sie Speichern aus.
- Geben Sie der Rolle Zugriff: Öffnen Sie Lösungen, öffnen Sie die Lösung, in der die Anwendung liegt, und verwenden Sie deren Seite Rollen (siehe Einer Rolle Zugriff auf Datensätze gewähren). Eine gerade erstellte Rolle erlaubt überhaupt nichts.
Eine Rolle hat zwei Namen
Darüber stolpert man einmal und dann nie wieder, daher lohnt sich ein kurzer Blick.
| Was er ist | Können Sie ihn ändern? | |
|---|---|---|
| Anzeigename | Die Worte, die Personen lesen – „Vertrieb & Presales“ | Ja |
| Logischer Name | Die Identität der Rolle – sales | Nein |
Der logische Name ist keine Beschriftung. Er ist der Claim, den das Token eines angemeldeten Benutzers trägt, und der Schlüssel, unter dem jede Umgebung die Berechtigungen der Rolle speichert. Ihn zu ändern, würde jede dieser Gewährungen auf eine Rolle zeigen lassen, die es nicht mehr gibt – und zwar stillschweigend, denn „eine Rolle ohne Gewährungen“ ist ein völlig gültiger Zustand, der einfach nichts erlaubt. Niemand würde es bemerken, bis jemand einen Datensatz nicht öffnen kann. Es funktioniert genau wie der logische Name einer Tabelle und ist aus genau demselben Grund unveränderlich.
Der Anzeigename wird immer nur von Personen gelesen, daher macht seine Änderung nichts kaputt. Soll die Rolle anders heißen, ändern Sie diesen.
Rollen, die Sie hier erstellen, sind Systemrollen: Ihr logischer Name trägt kein
Herausgeberpräfix, weil eine Rolle, die Ihre Organisation erfindet, Ihnen gehört und nicht der App
von irgendjemandem. Eine Rolle mit einem Namen mit Präfix wie par_sales wurde innerhalb einer
Lösung erstellt oder kam mit einer.
Eine Rolle bearbeiten
Klicken Sie auf die Zeile einer Rolle – oder aktivieren Sie sie und wählen Sie Bearbeiten aus –, um den Seitenbereich erneut zu öffnen. Anzeigename und Beschreibung sind bearbeitbar; der logische Name wird gesperrt angezeigt, damit Sie die Identität, auf die sich ein Paket oder eine Fehlermeldung bezieht, weiterhin lesen können.
Brauchen Sie wirklich einen anderen logischen Namen – was selten vorkommt –, ist das bewusste Arbeit statt einer Bearbeitung:
- Erstellen Sie die neue Rolle.
- Gewähren Sie ihr in jeder Lösung denselben Zugriff. Rolle kopieren auf der Seite „Rollen“ der Lösung erledigt das in einem Schritt (siehe Einer Rolle Zugriff auf Datensätze gewähren).
- Übertragen Sie ihre Benutzer (siehe Einem Benutzer eine Rolle zuweisen).
- Löschen Sie die alte Rolle.
Eine Rolle gewährt von sich aus nichts
Das Erstellen einer Rolle gibt ihr einen Namen und sonst nichts. Was sie tun darf, wird innerhalb einer Lösung entschieden – und das ist kein Zufall der Platzierung dieser Seite. Eine Berechtigung nennt eine Tabelle, Tabellen gehören zu einer Umgebung, und eine Gewährung, die Test und Produktion erreichen soll, muss in einem Paket reisen. Innerhalb einer Lösung zu stehen legt beides auf einmal fest, weshalb diese Seite nie fragen muss, welche Umgebung Sie meinen.
| Die Rolle | Ihre Berechtigungen | |
|---|---|---|
| Geltungsbereich | Der gesamte Mandant | Eine Lösung, in einer Umgebung |
| Enthält | Den Namen und die Beschreibung | Was sie erstellen/lesen/aktualisieren/löschen darf, und bei welchen Datensätzen |
| Wo | Diese Seite | Lösungen → Ihre Lösung → Rollen |
| Zugewiesen an | Benutzer, auf der Seite „Benutzer“ | Nichts – sie sind die Gewährungen der Rolle |
Was im Hintergrund passiert
Die Rolle wird ohne Berechtigungen in Ihrem Mandanten erstellt. Meldet sich ein Benutzer an, der sie innehat, reist die Rolle als Claim in seinem Token; jede Umgebung sieht dann nach, was diesem Namen dort gewährt wurde.
Fehlerbehebung
- „Eine Rolle namens … existiert bereits.“ – eine Rolle mit diesem Namen ist bereits vorhanden. Wählen Sie einen anderen Namen.
- Das Feld für den logischen Namen ist ausgegraut. – Sie sehen eine bestehende Rolle an, und dieser Name ist unveränderlich. Wollten Sie ändern, wie die Rolle heißt, ändern Sie den Anzeigenamen direkt darüber; dieser ist bearbeitbar, und nichts geht kaputt.
- Sie können eine Rolle nicht löschen – eine Rolle, die noch einem oder mehreren Benutzern zugewiesen ist, kann nicht gelöscht werden. Entfernen Sie sie zuerst bei diesen Benutzern (siehe Einem Benutzer eine Rolle zuweisen) und löschen Sie sie dann.
- Bearbeiten ist ausgegraut. – es wirkt auf genau eine Rolle. Aktivieren Sie eine einzelne Zeile oder klicken Sie einfach auf die gewünschte Zeile.
- Ich habe eine Rolle erstellt, und der Benutzer kann immer noch nichts tun. – erwartet. Gewähren Sie ihr auf der Seite Rollen einer Lösung Zugriff, in jeder Umgebung, in der sie etwas erreichen soll.