# Berechtigungen (Permissions) ERPNext bzw. frappe Berechtigungen werden in unterschiedlichen Ebenen abgebildet und können granular eingestellt werden. # Einführung in Berechtigungen ## Einleitung ## Vorkenntnisse

Falsch eingestellte Berechtigungen können dazu führen, dass Personen Daten sehen zu welchen sie eigentlich nicht autorisiert sind. Weiter kann über zu strenge Berechtigungen ein Mitarbeiter am flüssigen Arbeiten gehindert werden.

Für das Einstellen von Berechtigungen ist eine gute Gesamtkenntnis des Systems notwendig. ## Rollen Rollen können individuell erstellt werden und im Benutzer aktiviert werden. ## Rollenprofile ERPNext's Rollenprofile sind eine Vorauswahl von Rollen welche z.B. beim Anlegen von neuen Benutzern eingesetzt werden können. ## Berechtigungsebene Jedes Feld in einem DocType kann eine eigene Berechtigungsebene bekommen. Die unterste Ebene ist 0 die höchste 9. Dabei hat die Ebene 0 eine besondere Funktion. In dieser können wir folgende Funktionen erlauben - Lesen - schreiben - Erstellen - Buchen - Abbrechen - Abändern - Löschen - Drucken - E-Mail [![image-1635849332282.png](https://handbuch.tueit.de/uploads/images/gallery/2021-11/scaled-1680-/image-1635849332282.png)](https://handbuch.tueit.de/uploads/images/gallery/2021-11/image-1635849332282.png) - Bericht - Import - Export - Nutzer-Berechtigungen Setzen - Teilen. (Share) In allen darüber liegenden Berechtigungsebenen können wir nur einstellen ob die Ebene nur lesen oder auch schreiben kann. [![image-1611081763663.png](https://handbuch.tueit.de/uploads/images/gallery/2021-01/scaled-1680-/image-1611081763663.png)](https://handbuch.tueit.de/uploads/images/gallery/2021-01/image-1611081763663.png) ## Rollenberechtigungen-Manager ## Module ## Weiterführende Links - [Rolle (Role)](https://handbuch.tueit.de/books/erpnext-benutzerhandbuch/page/rolle-role "Rolle (Role)") ## Quellen & Verweise - [Einführungsvideo auf youtube (englisch)](https://www.youtube.com/watch?v=g3mk45o1zAg "Einführungsvideo auf youtube (englisch)") # Feldberechtigungen (Field Permissions) einstellen ## Einleitung In frappe & ERPNext können wir in jedem DocType einzelne Felder mit einer Berechtigungsebene versehen. Das System sieht 10 Berechtigungsebenen vor (0-9) wobei die die Ebene 0 eine Ausnahme ist. Die Ebene 0 beschreibt die Dokument Ebene, auf dieser haben wir die Möglichkeit sämtliche Berechtigungen zu setzen. Diese sind im Abschnitt Dokumentberechtigungen aufgeführt. Um Feldberechtigungen besser zu verstehen beleuchten wir zunächst noch einmal die Dokumentberechtigungen. ## Dokumentberechtigungen Dokumentenberechtigungen werden im Rollenberechtigungsmanager festgelegt. Hier können wir alle Berechtigungen welche für einen DocType eingestellt werden können einsehen und bearbeiten. [![image-1625214816893.png](https://handbuch.tueit.de/uploads/images/gallery/2021-07/scaled-1680-/image-1625214816893.png)](https://handbuch.tueit.de/uploads/images/gallery/2021-07/image-1625214816893.png) Die volle Liste der Berchtigungen bekommen wir jedoch nur wenn die Ebene 0 ausgewählt ist.
**Name****english name****Beschreibung**
Auswählen DocType kann in z.B. einenm Verknüpfungswelt gesehen und ausgwählt werden
Lesen Das DocType kann geöffnet und in read-only angesehen werden
Schreiben Auf dem DocType dürfen Felder geändert werden.
Erstellen Ein DocType kann erstellt werden jedoch nach dem speichern nicht weiter geändert werden. Darf die Rolle nicht erstellen wird der Button für "Neu" ausgeblendet.
Löschen Ein DocType darf gelöscht werden. Lassen wir dies leer sieht die Rolle den Button löschen gar nicht erst.
Drucken Die Druckfunktion, auch PDF, kann von der Rolle verwendet werden. Option nur bei gesetztem Haken angezeigt.
Email Rolle darf aus dem DocType heraus E-Mails schreiben (FIXME und sieht angehängte??)
Bericht Die Bereichtsansicht des DocTypes darf durch die Rolle verwendet und basierend auf seinen Berechtigungen manipuliert werden.
Import Ein Datensastz des DocTypes darf durch die Rolle über die Importfunktion in das System geschrieben werden.
Export In der Berichtsansicht können eingestellte Berichte als \*.CSV oder \*.XLSX exportiert werden.
Nutzer-Berechtigungen Setzen Die Rolle darf Berechtigungen für andere Nutzer für diesen DocType setzen.
AktieShareDie Rolle darf das DocType mit anderen Nutzern des ERPs teilen.
Wählen wir eine andere Ebene als 0 befinden wir uns in der Welt der Feldberechtigungen. ## Feldberechtigungen Im Rollenberechtigungsmanager können wir neben der Dokumentenberechtigung auf Ebene 0 noch Feldberechtigungen (Ebene 1-9) setzen. Hierzu wählen wir ebenfalls den DocType und die Rolle aus und setzen dann das gewünscht Level. [![image-1625221061378.png](https://handbuch.tueit.de/uploads/images/gallery/2021-07/scaled-1680-/image-1625221061378.png)](https://handbuch.tueit.de/uploads/images/gallery/2021-07/image-1625221061378.png) In der erstellten Berechtigung auf Ebene 4 sehen wir, dass wir nur noch bestimmen können ob wir Lesen oder Schreiben können. [![image-1625221370925.png](https://handbuch.tueit.de/uploads/images/gallery/2021-07/scaled-1680-/image-1625221370925.png)](https://handbuch.tueit.de/uploads/images/gallery/2021-07/image-1625221370925.png) Damit diese Berechtigung für die Ebene 4 nun grieft müssen wir im DocType die Felder bestimmen welche der Ebene 4 bestimmt sind. ## Feldberechtigung im DocType setzen > Gehe zu: Menü -> Anpassen -> "Feldtabelle" In jedem Feld finden wir einen Abschnitt BERECHTIGUNGEN. Hier können wir die Berechtigungsebene für das Feld setzen: [![image-1610485372780.png](https://handbuch.tueit.de/uploads/images/gallery/2021-01/scaled-1680-/image-1610485372780.png)](https://handbuch.tueit.de/uploads/images/gallery/2021-01/image-1610485372780.png) Dort stellen wir dann die Berechtigungsebene ein wie wir es in der Rolle vorher bestimmt haben. # Benutzerberechtigungen (User Permission) ## Einleitung Über die Rollenberechtigungen können wir eine eher grobe Berechtigungsschicht einführen. Die Benutzerberechtigungen ergänzt diese und kann dazu verwendet werden noch stärker einzugrenzen. ## Standards Ein User mit der Rolle Mitarbeiter hat meist folgende Standards [![image-1629100080641.png](https://handbuch.tueit.de/uploads/images/gallery/2021-08/scaled-1680-/image-1629100080641.png)](https://handbuch.tueit.de/uploads/images/gallery/2021-08/image-1629100080641.png) Somit sieht er die eine Firma, in diesem Fall tüit GmbH, und den Mitarbeiter der ## Global In der Systemverwaltung können wir eine besonders straffe Benutzerberechtigung aktiviert werden. [![image-1632840680311.png](https://handbuch.tueit.de/uploads/images/gallery/2021-09/scaled-1680-/image-1632840680311.png)](https://handbuch.tueit.de/uploads/images/gallery/2021-09/image-1632840680311.png)