私はフォームを作成し、menuitemを使用してUIに配置しました。ユーザーがsysadminロールを持っていない場合、メニュー項目はUIで利用できません
テスト環境でコードをインポートしました。エンドユーザーはsysadminロールを持っていません。彼はUIのフォームボタンを見ることができません。システム管理者にフォームのUIボタンを表示します。
ユーザーがsysadminロールを与えずにフォームUIボタンを見ることができるようにするにはどうすればよいですか?
私はフォームを作成し、menuitemを使用してUIに配置しました。ユーザーがsysadminロールを持っていない場合、メニュー項目はUIで利用できません
テスト環境でコードをインポートしました。エンドユーザーはsysadminロールを持っていません。彼はUIのフォームボタンを見ることができません。システム管理者にフォームのUIボタンを表示します。
ユーザーがsysadminロールを与えずにフォームUIボタンを見ることができるようにするにはどうすればよいですか?
セキュリティを設定する必要があります。 AX 2012では、ユーザは、割り当てられたロールを介して、直接またはADグループによってアクセス権を付与されます。
役割は任務のセットであり、義務は特権セットであり、特権はメニューアイテムのセットです。メニュー項目をこれに追加する必要があります。 SysAdminにはセキュリティがテストされていません。他のユーザーの場合は、そのユーザーに付与されている要素にのみアクセスできます。要素がセキュリティによって処理されない場合、要素は表示されません。
良い出発点:https://technet.microsoft.com/en-us/library/gg731787.aspx
セキュリティ開発ツールは、セキュリティが割り当てられ、どのようなメニュー項目にする必要があるかを決定するための良い方法です。フォームを作成してから既に知っていることでしょうが、決定するのが難しい場合もあります。
セキュリティ開発ツールに関する情報は、こちらをご覧ください。
ありがとう。 @geoffrey DELMEE – Raas