ユーザー階層のアクセス制御
ユーザーが問題または修復タスクにアサインされている場合、そのユーザーのマネージャーと階層内の上位のマネージャーも問題または修復タスクレコードにアクセスできます。
[アサイン先] フィールド、[作成者] フィールド、または [オーナー] フィールドのユーザー参照は、ユーザー階層の設定 [sn_grc_user_hierarchy_configuration] テーブルで構成できます。したがって、テーブルのフィールドを設定し、ユーザー参照を (例:[アサイン先] または [問題マネージャー] を [ユーザー参照フィールド 1] または [ユーザー参照フィールド 2] として) 入力できます。ただし、テーブルに設定できるフィールドは 2 つだけです。
ユーザー参照フィールド内のユーザーのマネージャーと階層内の上位のマネージャーは、それぞれ [ユーザー階層フィールド 1] および [ユーザー階層フィールド 2] として設定できます。いずれかのユーザーがユーザー参照フィールドでユーザーのマネージャーでなくなった場合、階層内のそのユーザーはレコードにアクセスできなくなります。ユーザー階層 [sn_grc_user_hierarchy] テーブルでユーザーの階層を表示できます。
ユーザー階層のアクセス制御を有効にするための前提条件は次のとおりです。
- 階層内のユーザーには、少なくとも GRC ビジネスユーザー (sn_grc.business_user) ロールが必要です。
- sn_grc.enable_user_hierarchy_access_control システムプロパティは [true] に設定されている必要があります。
ユーザー階層の概念は、階層内のユーザーの可視化が向上するため、チーム内のユーザーにアサインされたときにその完了を追跡するのに役立ちます。ユーザー階層フィールドは [問題] または [修復タスク] フォームには表示されませんが、この機能を使用すると、レコードにアクセスできる階層内のユーザーに基づいてレコードへのアクセスを制限できます。