1

AX 2012 で一部のユーザーの役割を設定しようとしていますが、一部のメニュー項目を非表示にできないようです。

例: クライアント フォームへのアクセスを許可します。結果: Sales AND Sales and Marketing Menu Items が開いており、Clients フォームが表示されます。

そのユーザーに販売とマーケティングのメニュー項目を表示させたくない場合はどうすればよいですか?

さらに、[ホーム] => [共通] エリアのワーク アイテムのように、一部のメニュー アイテムはいつでもアクセスできます (表示するにはセルフ サービス ライセンスが必要なので、誰でも見ることができます)。特定のユーザーに対してそれらを非表示にしたいのです。

プログラミングでこれを行う必要があると思いますが、どこから始めればよいかわかりません。助けていただければ幸いです。

4

2 に答える 2

1

販売とマーケティングのメニュー項目の場合、そのメニュー項目に特別な権限を与える新しい特権をAOTに作成できると思います。次に、その特権を職務に追加します(職務に割り当てる必要があります)。

于 2012-12-14T18:24:05.653 に答える
1

クライアントとは CustTable を指し、販売と販売とマーケティングとは売掛金と「販売とマーケティング」を指しますか?

「すべての顧客」メニュー項目へのアクセスを許可したいのですが、両方のモジュールが表示され、そのうちの 1 つだけが表示されるようにする必要がありますか?

もしそうなら、これをコーディングせずに機能することは実際には意図されていないのではないかと思います. 第二に、Morphx がこれを処理し、Dynamcis Axe のその部分に入ることができないため、あなたがそうすることができないのではないかと心配しています。

別の解決策または回避策がある可能性があります。メニュー項目のコピーを作成して、メニュー項目の 1 つを置き換えることができます。そうすれば、メニュー項目のいずれかを異なる役割に置くことができます。(しかし、おそらくあなたはすでにそれを念頭に置いていました:))

于 2012-12-14T18:50:52.260 に答える