openERP 6.0 » Administration

ID #1105

Rechtemanagement: Wie funktionieren die Zugriffsrechte in der Fallsteuerung?

Erklärung anhand eines Beispiels

Anforderung: Mitarbeiter eines Unternehmens sollen alle Buchungen in den Projektaufgaben sehen können, aber nur die eigenen Einträge bearbeiten dürfen.

Lösung: Die Mitarbeiter müssen einer Rechtegruppe angehören, die 'read' und 'write' Rechte auf das Objekt 'project.task.work' besitzt. Zusätzlich muss in der Fallsteuerung der Gruppe für das Objekt 'project.task.work' die Schreibberechtigung' gesetzt sein.

Wichtig ist weiterhin das Setzten der Domain [('user_id','=',user.id)]. Erst dadurch wird die gewünschte Einschränkung gesetzt.

Die Fallsteuerung besagt nun, dass alle User der Gruppe nur dann Schreibrechte auf das Objekt besitzen, wenn es die eigenen Einträge sind.

 


 

Mit Hilfe der Fallsteuerung in den Gruppen lassen sich viele Anforderungen aus der Praxis realisieren. Einige Beispiele aus unserer ERP-Einführungsprojekten:

  • Der Vertriebsmitarbeiter darf alle Verkaufsaufträge sehen, aber nur die eigenen Verkaufsaufträge bearbeiten.
  • Der Vertriebsmitarbeiter darf alle Partnerdaten sehen, aber nur die Partnerdatenbearbeiten, bei denen er als Verkäufer eingetragen ist.
Kategorien zu diesem Artikel

Tags: Fallsteuerung, Rechte, Rechtemanagement, Zugriffsrechte

Verwandte Artikel:

Letzte Änderung der FAQ: 2012-01-11 15:50
Autor: Yasin Zschiesche
Revision: 1.3

Digg it! Share on Facebook FAQ ausdrucken FAQ weiterempfehlen Als PDF-Datei anzeigen
Übersetzungsvorschlag für Übersetzungsvorschlag für
Bewertung der Nützlichkeit dieser FAQ:

Durchschnittliche Bewertung: 0 (0 Abstimmungen)

vollkommen überflüssig 1 2 3 4 5 sehr wertvoll

Es ist möglich, diese FAQ zu kommentieren.