Prism データ ソース セキュリティの編集
- セキュリティ: "Prism Analytics" 業務分野の"Prism: Manage Data Source" ドメイン
テーブルまたはデータセット内の Prism データを分析できるようにする前に、Workday が Prism データ ソース内のデータに適用するセキュリティ (セキュリティ ドメインとセキュアリング エンティティ) を設定します。テーブルまたはデータセットを編集してデータ ソースのセキュリティを設定しますが、セキュリティは Prism データ ソースのデータに適用されます。
設定済みのセキュアリング エンティティは、設定済みのセキュリティ ドメインおよびそのセキュリティ グループと連携して、どのユーザーがどの行、フィールド、フィールド値にアクセスできるかを決定します。
セキュアリング エンティティは、レポートや分析のために特定のインスタンス値へのアクセスを制限するために使用するインスタンスまたは複数インスタンスのフィールドです。セキュアリング エンティティ:
- "コスト センター" や "監督組織" など、通常、ロールを使用できるインスタンス フィールドです。
- セルフサービス セキュリティ グループの "個人インスタンス" フィールド (セキュリティ権限は"Person Data: Person Reports"ドメイン) です。
- ユーザーに割り当てられたロールに基づいて、ユーザーに表示されるインスタンス値を決定します。
セキュアリング エンティティを使用して、制約のあるセキュリティ グループのユーザーについて、Prism データ ソース内の行レベルおよびフィールド値レベルのアクセス権を制御します。
Prism データ ソースの特定の行やフィールドの値にユーザーがアクセスできるようにするには、次のいずれかのセキュリティ グループのメンバーである必要があります。
- データ ソース セキュリティで設定されたドメインに対して権限を持つ、制約のないセキュリティ グループ。
- データ ソース セキュリティで設定されたドメインと、対応するセキュアリング エンティティに対する権限を持つ制約のあるセキュリティ グループ。
以下のセキュリティ グループに対して、Prism データ ソースのデータへのユーザー アクセスが制限されます。
- すべて制約なし
- ロール ベースの制約
- ロール ベースの場合の集計
- ロール ベースの場合の積集合
Workday では、以下のビジネス オブジェクトを使用するセキュアリング エンティティ フィールドの使用がテストおよびサポートされています。
- 企業
- 会社階層
- コスト センター
- コスト センター階層
- 個人
- 事業地階層
- 地域
- 地域階層
- 監督組織
データ ソースのセキュリティが Prism データ ソースに設定されていない場合は、
"Prism: Default to Dataset Access
" セキュリティ ドメインが適用されます。"Prism: Default to Dataset Access
" ドメインは、基になるテーブルまたはデータセットへのアクセス権に基づいて、Prism データ ソースへのコンテキスト依存のアクセス権を付与します。データ ソースのセキュリティを定義するときに
、"Prism: Default to Dataset Access
" セキュリティ ドメインを明示的に設定することはできません。"View Data Source Security"
タスクまたは "Edit Table"
タスクにアクセスし、"Prism: Default to Dataset Access"
セキュリティ ドメインが設定されていることを示している場合、ドメインが明示的に設定されていないことを意味します。Prism データ ソースに現在適用されているドメインを表示するには、"Prism データ ソースの表示
" レポートにアクセスします。- セキュリティを適用するテーブルまたはデータセットの"Edit Data Source Security"タスクにアクセスします。
- "ドメイン"プロンプトで、Prism データ ソースを表示できるユーザーを決定するために使用するセキュリティ ドメインを 1 つ以上選択します。制約のあるセキュリティ グループのあるセキュリティ ドメインを指定する場合は、適切なセキュアリング エンティティを指定する必要があります。
- (任意)"セキュアリング エンティティ"プロンプトで、データセットのフィールドを 1 つ以上選択します。Workday には、セキュアリング エンティティとして機能する、テーブルまたはデータセット内のインスタンスまたは複数インスタンス フィールドが一覧表示されます。セキュアリング エンティティは、以下と連携します。
- ユーザーの行レベルのアクセス権を決定するデータ ソース セキュリティドメイン
- "フィールド レベル セキュリティ"ドメイン。ユーザーのフィールド値レベルのアクセス権を決定します。
コンテキスト依存のセキュリティを評価する際、複数インスタンス フィールドを使用して共通ロジックが使用されます。同じセキュリティ グループに関連するセキュアリング エンティティを複数指定すると、個々に OR 条件が使用されます。セキュリティ グループの設定方法に応じて、ユーザーに追加の行やフィールド値が表示される場合があります。レポートの結果を必ずテストして、レポートで各ユーザーに対して期待どおりの結果が得られることを確認してください。 - "Prism"のすべてのフィールドに適用されるセキュリティ ドメインを 1 つ以上選択します。このドメインは、次のセクションで特定のフィールドのドメインを上書きしない限り使用できません。テーブルまたはデータセットに新しいフィールドを追加すると、このデフォルト ドメインが新しいフィールドに適用されます。より制限の厳しいアクセスを持つドメインの指定を検討することをお勧めします。その後、フィールドごとにデフォルト ドメインを上書きし、必要に応じて追加のアクセスを許可できます。
- (任意) 特定のフィールドに適用するさまざまなドメインを選択し、デフォルト ドメインをオーバーライドできます。
- セキュリティ設定の監査メッセージをレビューして、設定されたセキュアリング エンティティおよびドメインの問題を詳細に確認します。
- (任意)"戻る"をクリックして、検証メッセージに基づいて、設定済みのセキュリティ オプションを変更します。
- "Apply Security"チェックボックスをオンにして、変更を適用します。以下のいずれかのセキュリティ グループ タイプを使用して行へのアクセスを制限する場合、次のセキュリティ グループ タイプにはアクセスできません。
- セグメント ベースのセキュリティ グループ
- 職務ベースのセキュリティ グループ
- "Manager's Manager" セキュリティ グループ
- (データセットの場合は必須) データセットを再度パブリッシュして、新しいセキュリティ設定を Prism データ ソースに適用します。
セキュリティ情報が保存されます。を選択して、現在のセキュリティ ステータスを表示できます。
これらのセキュリティ グループを含むこれらのドメインを選択するとします。行レベルおよびフィールド値レベルでコンテキスト依存のセキュリティを実施するには、以下のフィールドをセキュアリング エンティティとして使用します。
セキュリティ ドメイン | このセキュリティ グループを含む | このセキュアリング エンティティを使用 |
|---|---|---|
カスタム ドメイン 28 | HR パートナー (事業地別) | 場所 |
カスタム ドメイン 29 | Manager | 監督組織 |
カスタム ドメイン 30 | HR Administrator | 不要。
HR 管理者は、制約のないセキュリティ グループであるため、セキュリティ保護エンティティは必要ありません。 |
Public Reporting Items | なし。 | 不要。
このドメインは、すべての公開フィールドと Workday 提供のデータ ソースへのアクセス権を付与します。 |
分析のためにテーブルを有効にするか、データセットをパブリッシュして、Prism データ ソースを作成します。セキュリティ制限は、Prism データ ソースのデータに適用されます。