アクセス ドライバーを格納するアクセス ドライバー モジュールを作成します。アクセス ドライバーはデータ型がブール値のライン アイテムで、セル データへのアクセスを制御するディメンションを定義します。
アクセス ドライバーのディメンションは、適用先のターゲット モジュール又はライン アイテムのディメンションに対応している必要があります。次の条件に当てはまる場合にディメンションが対応していると見なされます。
- アクセス ドライバー モジュール、ターゲット モジュール、又はライン アイテムに一致するディメンションが一つ以上ある
- ドライバー ライン アイテムがユーザーに対してディメンション化されている
- ドライバー ライン アイテムが親階層に対してディメンション化されており、ターゲット モジュール、又はライン アイテムが子階層に対してディメンション化されている
及び
- アクセス ドライバーがブール値形式のライン アイテムであり、次のいずれかの集計方法が設定されている:[All]、[Any]、[None]、又は [Formula] (ブール値ライン アイテムのデフォルトの集計方法は [なし])
アクセス ドライバー モジュールのリスト ディメンションが一致しない、ターゲット モジュールのすべてのリスト ディメンションでフラット リストにトップ レベル アイテムを設定します。リストの [Configure] タブで [Top Level Item] を設定します。
アクセス ドライバー モジュールの作成
アクセスを手動で設定できるアクセス ドライバー モジュールを作成するには以下を実行します。
- アクセス ドライバー専用のモジュールを作成します。
- ターゲット セル データへのアクセスを制御するディメンションを選択します。たとえば、列で時間ディメンションを使用します。
- セル データへのアクセスをユーザーごとに制御するにはユーザー リストを追加します。
- 必要に応じて、モジュールにわかりやすい名前を付けます (例: SYS01 Access - Time)。
- アクセスを制御するライン アイテムを挿入します。たとえば、読み取りアクセス用と書き込みアクセス用にライン アイテムを一つずつ作成します。他のターゲット ライン アイテムで使用するライン アイテムを追加できます。
- ブループリントで「Read」ライン アイテムと「Write」ライン アイテムの形式をブール値に設定します。
注記: 式を使用して、新しい時間軸の開始などの外部要因に応じてアクセス ドライバーのチェックボックスのオン/オフを自動的に切り替えることができます。例を見るには、Dynamic Cell Access – Learning App をダウンロード してください。 - ブループリント を選択してグリッド ビューに移動します。書き込みアクセスの場合は、書き込み可能にするセルを「Write」ライン アイテムで選択します。「Read」ライン アイテムは読み取り専用です。「Write」で選択されていなかった最下層セルが選択されています。
たとえば、書き込み用と読み取り用のドライバーがあり、どちらもアクセスを制御するライン アイテムにある場合、アクセスは次のようになります。- 書き込み: false、読み取り: false = 書き込みも読み取りも不可
- 書き込み: false、読み取り: true = 書き込み不可、読み取り可
- 書き込み: true、読み取り: false = 書き込み可、読み取り可
- 書き込み: true、読み取り: true = 書き込み可、読み取り可
書き込みドライバーによって読み取りアクセスが付与されます。
Jan 22 | Feb 22 | Mar 22 | Q1 FY22 | Apr 22 | May 22 | Jun 22 | |
Write | |||||||
Read |
ターゲット セル データへのアクセス ドライバーの適用
セル データへのアクセスをユーザーごとに制御するには、ターゲット モジュールで [Show All Users] を有効にします。
ターゲット セル データにアクセス ドライバーを適用するには以下を実行します。
- ブループリントでターゲット モジュールを開きます。
- [Read Access Driver] 列か [Write Access Driver] 列に移動し、対象のアクセス ドライバー ライン アイテムを選択します。モジュール レベルでアクセス ドライバーを適用するには、最初の行のアクセス ドライバーを選択します。ハイフンがある、モジュール内のすべてのライン アイテムにアクセス ドライバーが適用されます。ドライバーをモジュール レベルで設定すると、モジュール内のすべてのセル データに同じレベルのアクセス権が適用されます。
- レベルを非常にきめ細かく設定するには、ライン アイテムごとに異なるアクセス ドライバーを適用します。
Read Access Driver | Write Access Driver | |
Products over time | Access - Time.Read | Access - Time.Write |
Product A | - | - |