0

特定のセキュリティ ロールを持つユーザーにのみ表示されるように、CRM 2011 の [設定] 領域を非表示にしようとしています。次の投稿に記載されている提案に従いました

https://community.dynamics.com/product/crm/f/117/t/28176.aspx

http://taoofcrm.com/2011/06/09/hiding-areas-in-the-sitemap/

投稿に示されているようにカスタムエンティティを作成しました。私の他のセキュリティ ロールは、このエンティティに対して「読み取り」を持っていません。「システム カスタマイザー」には、デフォルトでこのエンティティに対する「読み取り」があります。

次に、<Privilege Entity="Your custom entity name here" Privilege="Read" /> のような Privilege タグを、<SiteMap> の下の「設定」エリアに定義されている各 <Group> のすべてのサブエリアに含めました。ノードを作成し、このカスタマイズを含むソリューションを組織にアップロードしました。

ソリューションをインポートした後、[設定] --> [管理] をクリックすると、ブラウザーの下部にあるプログレス バーが長時間ビジー状態になり、左下に「ページのエラー」メッセージが表示されることに気付きました。ページの。「Security Roles」または「Users」をクリックすると、同じことが行われます。

どんな助けでも大歓迎です。

4

1 に答える 1

2

OK私は暗闇の中で刺します。SiteMapのカスタマイズを台無しにしたのではないかと思います。変更をロールバックしてから、ここからTanguyの優れたサイトマップエディターツールをインストールします。手でやろうとしたのと同じことをして、今回はうまくいくかどうかを確認します。

于 2012-06-13T15:29:57.020 に答える