1

私はフォームを作成し、menuitemを使用してUIに配置しました。ユーザーがsysadminロールを持っていない場合、メニュー項目はUIで利用できません

テスト環境でコードをインポートしました。エンドユーザーはsysadminロールを持っていません。彼はUIのフォームボタンを見ることができません。システム管理者にフォームのUIボタンを表示します。

ユーザーがsysadminロールを与えずにフォームUIボタンを見ることができるようにするにはどうすればよいですか?

答えて

1

セキュリティを設定する必要があります。 AX 2012では、ユーザは、割り当てられたロールを介して、直接またはADグループによってアクセス権を付与されます。

役割は任務のセットであり、義務は特権セットであり、特権はメニューアイテムのセットです。メニュー項目をこれに追加する必要があります。 SysAdminにはセキュリティがテストされていません。他のユーザーの場合は、そのユーザーに付与されている要素にのみアクセスできます。要素がセキュリティによって処理されない場合、要素は表示されません。

良い出発点:https://technet.microsoft.com/en-us/library/gg731787.aspx

+0

ありがとう。 @geoffrey DELMEE – Raas

1

セキュリティ開発ツールは、セキュリティが割り当てられ、どのようなメニュー項目にする必要があるかを決定するための良い方法です。フォームを作成してから既に知っていることでしょうが、決定するのが難しい場合もあります。

セキュリティ開発ツールに関する情報は、こちらをご覧ください。

https://technet.microsoft.com/en-us/library/hh859729.aspx

関連する問題