メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://domoinc-jkreitzman-patch-1.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

はじめに

**注記:**この機能は、オンデマンドでのご利用になります。この機能の有効化をリクエストする場合は、サポートにお問い合わせください。機能によっては、事前にトレーニングが必要となる場合があります。
パブリケーショングループを使うことで、特定のユーザーに対し、そのユーザーに関連するデータにのみ、保護されフィルターされたDomoのビューでアクセスできるように設定することができます。これらのユーザーは、グループメンバーシップとフィルターにもとづき、自分に関連する一部のデータのみ閲覧することができます(いわゆる行ベースのビューフィルタリング水平または行レベルのセキュリティです)。パブリケーショングループSSOも利用可能です。詳細については、「パブリケーショングループとユーザー:厳密に限定的ではないプライマー」を参照してください。 「管理者」のデフォルトセキュリティ権限または「パブリケーショングループを管理」が有効になっているカスタマイズされた権限がある場合、Domoインスタンスでパブリケーショングループを作成、編集、削除できます。デフォルトのセキュリティ権限の詳細については、「ユーザーの権限と許可を管理する」を参照してください。
**注記:**パブリケーショングループで作成されたポリシーは、PDPポリシーよりも優先されます。PDPについて詳しくは、「Personalized Data Permissions(PDP)」を参照してください。

**ヒント:**行にもとづいたビューフィルタリングでは、データの列ヘッダーの行値にもとづいてDataSetをフィルターすることができます。同じ列の行値に対してユーザーごとにフィルターを適用することにより、ユーザーは限られたデータのみ閲覧が許可されます。
動画 - パブリケーショングループ

パブリケーショングループビューについて

パブリケーショングループビューの要素

パブリケーショングループビューでは、以下を行うことができます。
  • ページを追加する ページの所有者は、カードが入ったページを作成し、パブリケーショングループのメンバーとシェアすることができます。
  • カードを追加する カードの所有者は、ページにカードを追加して、パブリケーショングループのメンバーとシェアすることができます。
  • アクセスグループを設定する パブリケーショングループのグループやメンバーは、通常のDomoのグループやメンバーとは異なります。パブリケーショングループは、パブリケーショングループのビュー内で管理される、特別なセキュリティグループです。パブリケーショングループのメンバーは、そのグループに許可されているページとカードのみ閲覧できます(ユーザーがほかの一般グループのメンバーでもある場合は、そのグループに閲覧が認められているページやカードも表示されます)。
  • 列にフィルターを設定する データの列をデータ列フィルターとして、行値を行値フィルターとして利用し、パブリケーショングループに適用することでフィルターをかけることができます。
    • データ列のフィルター 管理者は、パブリケーショングループページのカードのもとになるDataSetにフィルターを割り当てます。データ列フィルターはデータの列ヘッダーを使用します(例:「地域」列ヘッダー)。
    • 行値フィルターの値 管理者がパブリケーショングループに行値フィルターを割り当てることで、グループのメンバーがアクセスできる行レベルのデータを制御します。行値フィルターは、指定したデータ列フィルターの値です。例えば、データ列フィルターが「地域」の場合は、値は「西」、「北東」、「南東」のようになります。
  • 包括的または排他的アクセス 現在、パブリケーショングループビューは、社内ユーザーには包括的または排他的アクセスを提供し、外部(Domoアカウントのない)ユーザーには排他的アクセスを提供するように設定できるようになっています。
    アクセスタイプDomoアカウントタイプ説明
    包括的社内Domoのユーザーには、その他のページやカードへのアクセスに加えて、パブリケーショングループのページやカードへのアクセスを許可することができます。この方法を設定するために、管理者は一般のグループに加え、「パワーユーザー」、「編集ユーザー」、「閲覧ユーザー」のセキュリティ権限を持つユーザーを、パブリケーショングループに加えます。
    排他的社内または外部Domoのユーザーには、パブリケーショングループのページとカードのみのアクセスを許可できます。この方法を設定するために、管理者は、「パワーユーザー」、「編集ユーザー」、「閲覧ユーザー」のセキュリティ権限を持つユーザーを、パブリケーショングループにのみ加え、一般のグループからは削除します。外部ユーザーをパブリケーショングループのページやカードにのみアクセス可能となるように許可することもできます。
デフォルトでは、最初にパブリケーショングループに追加されたユーザーには、データがまったく表示されません。管理者がグループごとに行値フィルターを指定することで、パブリケーショングループのユーザーにデータへのアクセス権を明示的に許可する必要があります。
**ヒント:**パブリケーショングループにデータ列フィルターを追加するに従い、その追加したDataSetが既存のDataSetと同じ列名を持つ場合は、Domoは既存の行値フィルターをそのデータ列フィルターに適用しようと試みます。DataSetの値が、既存のDataSetの値と同じであった場合、Domoは既存の行値フィルターを追加データ列フィルターに適用します。追加の行値フィルターもしくはほかのどのような値でも指定することができます。
Domoでは、パブリケーショングループビューでシェアするページやカードをユーザーが作成します。

ユーザーによるパブリケーショングループビューの利用法

パブリケーショングループのメンバーシップを持つユーザーが、まずDomoにログインします。
**重要:**ユーザーが外部のアカウントを保有している場合はdomain-ss.com.comに進み(この場合のdomain-ssは会社のドメイン)、実装されたシングルサインオンを使って接続することで、パブリケーショングループにアクセスできます。詳細は、「シングルサインオンを実装する」を参照してください。
ユーザーは、(**[パブリケーショングループ]**設定でタイトルに指定されているページに進むことにより)パブリケーショングループビューにアクセスすることができます。さらにそこから、パブリケーショングループのメンバーシップにもとづいて利用可能なページやサブページへと進むことができます。 ページ上で、ユーザーにはDataSetと行値フィルターにもとづいて、カード内のフィルターがかけられているデータが表示されます。メモカード、ドキュメントカードなど、DataSetに接続されていないカードにアクセス権を付与することもできます。 「パワーユーザー」または「編集ユーザー」のセキュリティ権限を持つパブリケーショングループのメンバーは、Buzzを使ってカードにコメントできます。 一般グループのメンバーシップによっては、ユーザーはパブリケーショングループビュー内のページやカードをほかのユーザーとシェアできない場合があります。

パブリケーショングループビューを設定する

特定のユーザーに対して、保護され、フィルターが適用されたDomoのビューで関連データにだけアクセスできるよう、複数のパブリケーショングループビューを設定することができます。パブリケーショングループのUIが、3ステップのウォークスルーでパブリケーショングループの作成プロセスを詳しく案内してくれます。 パブリケーショングループビューを設定するには:
  1. パブリケーショングループビュー内のカードのDataSetで、ユーザー別のデータのフィルターに使用する列名と行値を決定します。
  2. **[その他]****>[管理者]**の順にクリックします。
    管理者設定が表示されます。
  3. **[コンテンツ]**をクリックします。
  4. **[パブリケーショングループ]**をクリックします。
  5. **[新規パブリケーショングループ]**をクリックします。
  6. **[名前]**フィールドに、パブリケーショングループビューのトップページで使用する名前を入力します。
  7. **[ステップ1]**をクリックして、ウォークスルーのステップ1を開きます。
  8. **[ページを追加]をクリックし、パブリケーショングループビューに追加するページを選択して、[ページを追加]**をクリックします。
    1. (条件付き)このページを、パブリケーショングループのユーザーにログイン後に表示するページにする場合は、**[ランディングページ]**をクリックします。
    2. (オプション)パブリケーショングループビューでほかのページも表示させる場合は、そのページを選択して追加します。
  9. **[次へ]**をクリックして、ウォークスルーの次のステップを開きます。
    ステップ7で選択したページで使用されているすべてのDataSetがここに表示されます。
  10. (オプション)このリストにDataSetを追加するには、**[DataSetを追加]をクリックし、フィルターを追加するDataSetを選択してから、[DataSetを追加]**をクリックします。さらにDataSetを追加するには、この手順を繰り返します。
  11. リストの各DataSetで、ドロップダウンからフィルターのオプションを選択します。
    フィルターのオプションは以下の通りです。
    オプション説明
    アクセス権がありませんこのパブリケーショングループのメンバーは、このDataSetのどの行にもアクセスできません。
    全ての行このパブリケーショングループのメンバーは、このDataSetのすべての行にアクセスできます。
    アクセスをフィルターこのパブリケーショングループのメンバーは、このDataSetの中の特別に定義されたデータにアクセスできます。
    **[アクセスをフィルター]を選択したDataSetはすべて、[フィルターを追加]をクリックし希望する列を選択して、フィルターする列を指定する必要があります。列にカスタマイズされた名前を入れることもできます。[列を追加]**をクリックし、これらのステップを繰り返して、同じDataSetに複数のフィルターを追加することもできます。
  12. **[次へ]**をクリックして、ウォークスルーの3つ目のステップを開きます。
    このステップでは、メモカード、ドキュメントカードなど、DataSetによって情報が追加されていないページの任意のカードにアクセス権を付与できます。
  13. DataSetにリンクされていないページのカードにアクセス権を付与する場合、**[アクセスを有効化]**スイッチを切り替えます。
  14. **[次へ]**をクリックして、ウォークスルーの4つ目のステップを開きます。
  15. **[ユーザー]**ダイアログで以下を行います。
    1. このパブリケーショングループに追加するユーザーとグループを検索して選択します。
    2. (条件付き) SSOを使用している場合は、SSOのメールまたはグループを指定します。
    3. **[追加]**をクリックします。
  16. 追加した各ユーザー、グループ、またはメールアドレスに対し、以下を行います。
    1. 鉛筆のアイコンをクリックして、**[フィルターと値]**列を展開します。
    2. 青になっている各DataSetに対し、そのDataSetをクリックして、このパブリケーショングループのメンバーがアクセスできるすべての行のボックスにチェックマークを入れ、**[適用]**をクリックします。
  17. **[終了]**をクリックします。
  18. (オプション)ユーザー、グループ、またはメールアドレスをさらに追加するには、前述のステップを繰り返します。
  19. **[新規作成]**をクリックします。
パブリケーションユーザーグループを編集するには:
  1. **[その他]****>[管理者]**の順にクリックします。
    管理者設定が表示されます。
  2. **[コンテンツ]**をクリックします。
  3. **[パブリケーショングループ]**をクリックします。
  4. 編集するパブリケーショングループを検索して選択します。
  5. 必要な変更を行い、**[変更を保存]**をクリックします。
パブリケーションユーザーグループを削除するには:
  1. **[その他]****>[管理者]**の順にクリックします。
    管理者設定が表示されます。
  2. **[コンテンツ]**をクリックします。
  3. **[パブリケーショングループ]**をクリックします。
  4. 削除するパブリケーショングループを検索し選択します。
  5. **[パブリケーショングループを削除]をクリックし、次に[削除]**をクリックします。

シナリオ例

管理者設定の **[パブリケーショングループ]**ビューで、ユーザーがパブリケーショングループを設定し、「西海岸」グループと「東海岸」グループのメンバーが「ファイナンス」と「マーケティング」のページのみ閲覧できるようにしました。そしてこれらのページのカードは、それぞれのグループに関連しているデータのみを表示するようにフィルターされるようにしました。営業マネージャーのJhonkaは、ほかのグループにもアクセスできる「パワーユーザー」セキュリティ権限があるため、すべての地域のデータを閲覧することができます。 以下の表では、「マーケティング」ページ内の3つのチャートで、「地域」列フィルターが「東海岸」または「西海岸」に設定されているかによって、どのように異なるデータを表示するかを示しています。
地域フィルターが適用されたカードビュー
西
saas_cards_examplewest.png
saas_cards_exampleeast.png
次の表では、「東海岸」と「西海岸」の両グループの「OR: Referring Domains」チャートを詳細ページの**[データ]**ビューで表示しています。行値フィルターにもとづき、適切なデータが両方のパブリケーショングループに表示されます。
地域フィルターが適用されたデータビュー
西
saas_data_examplewest.png
saas_data_exampleeast.png
フィルターが適用されたデータは、Analyzerやアラート、ドリル、プレビュー、エクスポートなどの機能にも適用されます。例えば、Analyzerを使用する際は、ユーザーに関連する値のみ表示されます。以下の表では、使用可能なAnalyzerフィルターがユーザーグループに応じてどのように表示されるかを示しています。
地域フィルターが適用されたAnalyzer値
西
saas_analyzer_examplewest.png
saas_analyzer_exampleeast.png

パブリケーショングループでページを更新する

新しいカードが追加され、パブリケーショングループで既に使用中のDataSetを使用している場合、新しいカードは自動的に表示されます。新しいカードが追加され、パブリケーショングループでは使用されていない新しいDataSetを使用している場合は、設定のステップ2に進み、そのDataSetのアクセスレベルとフィルターを指定する必要があります。完了すると、そのカードはパブリケーショングループに表示されます。