階層フィルターの作成
フィルターソースとして使用されるテーブルに対してレコード階層が定義されている場合は、その階層に従う単一または複数の選択フィルターを作成できます。ユーザー [sys_user] のマネージャー階層が一般的なユースケースです。
始める前に
この手順では、フィルターを作成し、それを単一または複数選択フィルターとして構成し始める必要があります。
必要なロール:インラインダッシュボードエディターで、次の操作を行います。 dashboard_admin では、ダッシュボードの所有者であるか、編集権限を所有者と共有している必要があります。
フィルターデザイナーで ():analytics_filter_admin以上
このタスクについて
レコード階層は、親レコードとすべての子レコードで構成され、参照フィールドの値が親子関係を定義します。たとえば、マネージャー階層では、このフィールドはユーザー [sys_user] テーブルのマネージャーフィールドです。1 人のユーザーが親であり、[マネージャー] フィールドで指定されたユーザーがいるすべてのユーザーが子レコードです。階層はいわば複数世代であるため、親をマネージャーとするマネージャーを持つユーザーも階層に含まれます。つまり、1 人のマネージャーから始めて、そのマネージャーの下向きの報告チェーン全体が階層に含まれます。
レコード階層をフィルタリングする場合は、参照フィールドの値を 1 つ親に選択します。その後、その値やその子値でフィルタリングできます。
階層フィルターは、レコード階層 [sys_record_hierarchy] テーブルで定義された階層のみをサポートし、 ガバナンス、リスク、コンプライアンス (GRC) テーブルなどの他のテーブルで定義された階層はサポートしません。階層フィルターは通常、 Building hierarchical queriesで説明されているように、階層クエリと同じロジックに従います。
階層ダッシュボードフィルターを作成するには、「 単一/複数選択またはカスケードフィルターの構成 」の手順に従って複数選択フィルターを作成します。フィルターソースを定義するステップに到達したら、階層を指定します。