3
当社のCRM 2011システムには、「従業員」としてマークされた「クライアント」がいくつかあります。クライアントエンティティの「クライアントステータス」フィールドによるアクセス許可の設定
上記の基準を満たすクライアントレコードに特定のユーザーだけがアクセスできるようにするセキュリティロールをどのように作成しますか?
おかげで、 ジョン
当社のCRM 2011システムには、「従業員」としてマークされた「クライアント」がいくつかあります。クライアントエンティティの「クライアントステータス」フィールドによるアクセス許可の設定
上記の基準を満たすクライアントレコードに特定のユーザーだけがアクセスできるようにするセキュリティロールをどのように作成しますか?
おかげで、 ジョン
これは、組み込みのセキュリティシステムでは不可能です。セキュリティロールは、値レベルではなくレコードレベルに基づいてアクセスを許可します。
このエンティティのPreRetrieveメッセージを処理するプラグインを作成することは可能です。このプラグインはカスタム条件をチェックし、ユーザーがレコードを開くことを許可されていない場合、操作をキャンセルするための例外をスローする可能性があります。 100%のソリューションのために、あなたもRetrieveMultipleは、実行扱いしなければならない、ということを覚えておいてください
...それを検証し、実用的な代替と幸せな休日を示唆ため
ありがとう! – user1231231412