Benutzer mit Berechtigung Verkaufsreklamationen zu buchen

24. Juli 2017 18:07

Hallo,

und zwar soll ich alle Benutzer ausfindig machen die die Rechte besitzen Verkaufsreklamationen zu buchen.

Wie würdet ihr da vorgehen?

Wenn ich natürlich nach Rollen mit dem Recht Salesheader.Insert und SalesHeader.Modify suche, dann erhalte ich eine Menge von Benutzern. Kann man davon ausgehen, dass all diese in der Lage sind VKR zu buchen oder gibt es noch eine bessere Variante um den Kreis möglicher Benutzer zu verkleinern?

VG
Volrath

Re: Benutzer mit Berechtigung Verkaufsreklamationen zu buche

24. Juli 2017 18:12

Benutzer mit Berechtigung Verkaufsreklamationen zu buchen
-> Beim Buchen entsteht eine Verkaufsgutschrift, du müsstest also schauen welche Zugriffsrechtssätze Insert Berechtigungen für die Tabellen 114 und 115 haben (direkte oder indirekte) und dann schauen welche Benutzer diese Zugriffsrechtssätze haben.

Natürlich könnte man noch prüfen welche Benutzer das Fenster Verkaufsreklamation im Rollencenter haben. Aber das ist nicht aussagekräftig, da es auch andere Wege gibt da dran zu kommen.

Re: Benutzer mit Berechtigung Verkaufsreklamationen zu buche

25. Juli 2017 00:43

danke für deine Antwort.

Wäre dann die entscheidende Objektart Table oder Tabledata?

Kann ich ferner dann davon ausgehen, dass jeder der Leserechte auf Tabledata Salesheader hat auch Einsicht in die Verkaufsreklamationen hat? Oder braucht man dafür noch zusätzlich Leserechte auf die Page?

VG
Volrath

Re: Benutzer mit Berechtigung Verkaufsreklamationen zu buche

25. Juli 2017 09:14

Volrath hat geschrieben:Wäre dann die entscheidende Objektart Table oder Tabledata?

Erläuterungen dazu hier.

Re: Benutzer mit Berechtigung Verkaufsreklamationen zu buche

26. Juli 2017 17:24

Volrath hat geschrieben:Kann ich ferner dann davon ausgehen, dass jeder der Leserechte auf Tabledata Salesheader hat auch Einsicht in die Verkaufsreklamationen hat? Oder braucht man dafür noch zusätzlich Leserechte auf die Page?


Üblicherweise gibt man den Benutzern Rechte auf alle Pages, Codeunits, usw. und erteilt explizite Rechte nur für die Tabellen. So macht das auch Microsoft im CRONUS Beispielmandanten bzw. -datenbank. Demnach hat jeder der Rechte auf die Tabelle 36 "Sales Header" hat Rechte auf sämtliche dort gespeicherten Daten unabhängig von der Belegart. Ob das bei euch so eingerichtet ist weiß ich natürlich nicht.