Modify/Delete auf Seiten deaktivieren

Bild Microsoft Dynamics NAV 2018

Modify/Delete auf Seiten deaktivieren

Beitragvon CampeJulius » 15. August 2022 09:26

Hallo,


es ist gewünscht, dass man die Funktion zum Einfügen, Bearbeiten und Löschen auf der Seite Verkaufsgutschrift für manche Benutzer ausgraut/ausblendet.
Da man aber auf der Page beim Trigger ModifyAllowed und DeleteAllowed nur Yes/No eintragen kann, sehe ich da gerade keine Möglichkeit, die Funktionen nur für bestimmte Berechtigungssätze freizugeben.
Als nächstes würde ich versuchen, in den OnInsertRecord/OnModifyRecord/OnDeleteRecord eine Abfrage nach einem Berechtigungssatz einzubauen und ansonsten eine Fehlermeldung auszugeben (indem ich die Tabelle Access Control nach User und Role filter).
Wäre das schlau oder hat da jemand eine bessere Lösung?
CampeJulius
 
Beiträge: 132
Registriert: 5. November 2021 09:19
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Modify/Delete auf Seiten deaktivieren

Beitragvon enh » 15. August 2022 15:43

Banal gefragt: Warum hat ein Anwender der Tabelle XY nicht ändern darf denn dort direkte Änderungsrechte?
enh
 
Beiträge: 2330
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Modify/Delete auf Seiten deaktivieren

Beitragvon CampeJulius » 16. August 2022 08:07

Es handelt sich um Tabelle 36 und der Anwender soll Aufträge erstellen können aber keine Gutschriften.
CampeJulius
 
Beiträge: 132
Registriert: 5. November 2021 09:19
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Modify/Delete auf Seiten deaktivieren

Beitragvon JRenz » 16. August 2022 12:00

Hallo,

in diesem Fall müsstest du mit zwei getrennten Berechtigungssätzen arbeiten, bei denen Sicherheitsfilter für die Belegart gesetzt sind.
Du solltest aber vorher klären, ob die betreffenden Anwender, die die Verkaufsgutschriften nicht bearbeiten dürfen, ob diese User dann die Zeilen in den Verkaufsgutschriften bearbeiten dürfen.
Je nachdem was sich daraus ergibt, mĂĽssten ggf. auch Sicherheitsfilter fĂĽr die Tabelle 37 definiert werden.
GruĂź
Jörg
JRenz
Microsoft Partner
Microsoft Partner
 
Beiträge: 478
Registriert: 27. April 2007 09:22
Arbeitsort: Neu-Ulm
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2.x bis BC 365

Re: Modify/Delete auf Seiten deaktivieren

Beitragvon enh » 16. August 2022 14:36

Man könnte natürlich auch die Berechtigungen auf einzelne Pages beschränken statt wie im Standard allen Benutzern Rechte für alle Pages zu geben. Dann könnte der Benutzer aber Gutschriften auch nicht anschauen.
enh
 
Beiträge: 2330
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV


ZurĂĽck zu NAV 2018

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast