2016-04-15 18 views
0

Die Dokumentation besagt, dass Sie Berechtigungen auf einer Formularsteuerungsebene steuern können. Wenn Sie möchten, dass eine Gruppe von Benutzern für bestimmte Steuerelemente keine Berechtigungen für das Formular mit den Bestelldetails hat, wie würden Sie vorgehen?dynamics ax 2009 Formular Steuerelement Sicherheit Berechtigungen

+1

Werfen Sie einen Blick auf [Ausblenden Form Registerkarten für bestimmte Benutzergruppen] (http: //stackoverflow.com/questions/18761393/hide-form-tabs-for-specific-user-groups), klingt sehr ähnlich. –

+0

Es ist das gleiche wie die Antwort auf die Frage, die @ FH-Inway verknüpft. Legen Sie die SecurityKey-Eigenschaft für die Formularsteuerelemente fest. – SShaheen

Antwort

0

Es gibt eine Eigenschaft in Formsteuerungen, die "Sicherheitsschlüssel" genannt wird. Sie können eine solche erstellen oder verwenden, die bereits existiert. Wenn Sie sich entscheiden zu erstellen, müssen Sie eine Benutzergruppe mit diesem Sicherheitsschlüssel verknüpfen ... und wenn Sie die Benutzergruppe erstellen, müssen Sie Benutzer mit dieser Gruppe verknüpfen.

Wenn Sie keine Benutzergruppe mit diesem Sicherheitsschlüssel verknüpfen, werden nur Administratoren sehen.

Oder können Sie so etwas wie dies in der init-Methode des Formulars tun: (Ich empfehle nicht)

if(curuserid() == "RT.") 
{ 
    formcontrol.visible(true); 
}