2011-12-23 8 views
3

当社のCRM 2011システムには、「従業員」としてマークされた「クライアント」がいくつかあります。クライアントエンティティの「クライアントステータス」フィールドによるアクセス許可の設定

上記の基準を満たすクライアントレコードに特定のユーザーだけがアクセスできるようにするセキュリティロールをどのように作成しますか?

おかげで、 ジョン

答えて

1

これは、組み込みのセキュリティシステムでは不可能です。セキュリティロールは、値レベルではなくレコードレベルに基づいてアクセスを許可します。

このエンティティのPreRetrieveメッセージを処理するプラグインを作成することは可能です。このプラグインはカスタム条件をチェックし、ユーザーがレコードを開くことを許可されていない場合、操作をキャンセルするための例外をスローする可能性があります。 100%のソリューションのために、あなたもRetrieveMultipleは、実行扱いしなければならない、ということを覚えておいてください

...それを検証し、実用的な代替と幸せな休日を示唆ため

+0

ありがとう! – user1231231412

関連する問題