ダッシュボードの役割データ制限(CX)
ダッシュボードデータの制限について
ダッシュボードを共有するときに、ユーザまたはロール別にデータを制限することを選択できます。ダッシュボードが共有されているユーザーまたは役割は、選択した制限付きでダッシュボードを表示することができます。これらの制限はすべてのウィジェットおよびページに適用されます。
アンケートデータに基づく制限
- ダッシュボードを、表示専用 (表示) アクセスを選択したユーザまたはユーザロールと共有します。
ヒント:ダッシュボードのすべてのユーザーのデータを制限することはできません。データはユーザーまたは役割で制限する必要があります。 - 個人名の横にあるすべてのデータオプションをクリックします。
ヒント:データ制限がすでに適用されている場合は、[すべてのデータ]ではなくデータ制限自体が表示されます。
- [制約の追加] をクリックします。
- ユーザ/ロールは、これから設定する条件を満たすデータのみを参照することができます。最初にデータセット内でテキストセットフィールドを設定して、条件を作成します。
- [タイプの選択] ボックスをクリックして、演算子を選択します。この例では、”is” を選択します。
- ドロップダウンで、ユーザがアクセスできるようにするかどうかの値を選択します。ここでも、設定した条件によって異なります。複数の明細を選択できることに注意してください。
ヒント:データセットに現在含まれている値にのみ静的な制限を設定できます。
ユーザ属性に基づく制限
- ダッシュボードを、表示専用 (表示) またはエクスポート (エクスポート) アクセス権を持つユーザと共有します。
- 個人名の横にあるすべてのデータオプションをクリックします。
ヒント:データ制限がすでに適用されている場合は、[すべてのデータ]ではなくデータ制限自体が表示されます。
- ポップアップウィンドウで [Add Restrictions] をクリックします。
- データセット内の任意のテキストセット項目または数値セット項目を選択します。
- “matches user attribute” 演算子を選択します。
- ドロップダウンメニューから、ロール/ユーザの属性に基づいて制限する値を選択します。
ユーザ属性データ制限は、SSO (シングルサインオン) ログインで一般的に使用され、既存の階層を使用してデータへのアクセスを制限します。たとえば、SSO ログインシステムでは、各ユーザのストア ID で “StoreID” という属性を格納できます。ダッシュボードデータに店舗 ID も存在する場合は、ユーザー属性で見つかった店舗 ID に基づいて制限できます。フィールド名と SSO 属性名は一致する必要はありませんが、値は一致している必要があります。
これは、ユーザロールとユーザ属性の両方を使用する場合に特に役立ちます。ユーザロールと共有してから、ユーザ属性によってデータを制限すると、各ユーザにはユーザ属性に一致するデータのみが表示されます。これにより、各ユーザと個別にコラボレーションしなくても、数回のクリックで数百の個人とダッシュボードを共有することができます。これを機能させるには、ユーザにユーザ属性が設定されている必要があります。
ロールアップデータ許可
ユーザーは、[データの累計を許可する] を使用して、そのフィールドのすべての集計データを表示できますが、データのフィルタリングは指定した値に制限されます。たとえば、”地域は西部” のフィルタで、”ロールアップデータを許可” にチェックを付けると、ユーザはすべての地域の集計データを表示できますが、そのユーザは “西部” 地域にのみフィルタリングできます。
注意:ダッシュボードフィールドで[データのロールアップを許可]にチェックが付いている場合、フィルターはユーザーの側に自動的に表示されません。フィールドに基づくフィルタがページに適用される場合、フィルタはデフォルトで制限された値になりますが、ユーザーは引き続き [すべて] を選択して集計データを表示することができます。
データ制限に基づくロックされたフィルタがページに適用
されると、フィルタのデフォルト値は制限値になり、ユーザは集計データを表示するために “すべて” を選択できなくなります。
制限付ユーザのビュー
ユーザのロールに権限を適用しているか、ユーザに直接権限を適用している場合は、ユーザに表示されるすべてのデータがデータ制限に制限されます。フィルタがページまたはウィジェットに適用されたことは引き続き表示されますが、編集不可のフィルタは濃い灰色で表示されます。この制限は、制限されたフィールドがページレベルのフィルタとして存在するかどうかに関係なく適用されます。
セット内の複数の値の表示をユーザに許可している場合、ユーザはフィルタ内でこれらの値を切り替えることができます。同様に、制限された値に依存する他の値がある場合 (1 つの州内の複数のレストランなど)、制限値を下回るすべての値を使用できます。
ユーザおよびロールのデータ制限間のインタラクション
管理者は、ダッシュボードビューアに対するデータ制限を個別レベルとロールの一部の両方で設定することができます。このセクションでは、多くの例を使用して、これらの制限がどのように作用するかを示します。この例では、CXダッシュボードユーザーが架空の航空会社のデータを分析するアクセス権を付与します。
同じ項目に適用される複数制限
同じ項目に複数のデータ制限を割り当てることができます。データの制限に使用される方法に応じて、データ制限の動作は異なります。
- 項目に複数のデータ制限があり、その制限が個別レベルとロールの両方から取得される場合、個別レベルでの制限が優先されます。
- 項目に複数のデータ制限があり、これらの制限が異なるロールから発生する場合、制限は “or” ロジックで適用されます。つまり、ダッシュボードビューアは、特定の制限に該当するデータを表示できます。
複数項目に適用されるデータ制限
複数の項目に対するデータアクセスを制限できます。データの制限に使用される方法に応じて、データ制限の動作は異なります。
- データ制限が複数の項目に適用され、その制限がロールと個別レベルの組合せから生じるか、またはすべて同じレベル内 (つまり、すべて個別レベルまたは同じロールのすべて) である場合、制限は “and” ロジックで適用されます。つまり、ダッシュボードビューアは、すべての制限に該当するデータのみを参照できます。
- データ制限が複数のフィールドに適用され、その制限が複数のロールから発生する場合、制限は “or” ロジックで適用されます。つまり、ダッシュボードビューアは、特定の制限に該当するデータを表示できます。