メインコンテンツまでスキップ
waffle.svg
Domo Knowledge Base - 日本人

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

Version 3

はじめに

注記:この機能は、オンデマンドでのご利用になります。
 

機能の有効化をリクエストするには、

  • テクニカルサポートまでお問い合わせください。Buzz なら /support、メールは support@domo.com、またはお電話は 801-805-9505(米国山岳部標準時で月曜から金曜の 7am~6pm)までどうぞ。

  • Domo カスタマーサクセスマネージャまたはテクニカルコンサルタントにお問い合わせください。

機能によっては、利用できるようになる前に研修を完了する必要があるものもあります。

パブリケーショングループを使うことで、特定のユーザーに対し、そのユーザーに関連するデータのみを、保護されそしてフィルターされた Domo のビューでアクセスするように設定することができます。 これらのユーザーは、グループメンバーシップとフィルターに基づき、自分に関連する一部データのみ閲覧することができます(いわゆる行ベースのビューフィルタリング水平または行レベルのセキュリティです)。

ヒント:行に基づいたビューフィルタリングでは、データの列ヘッダーの値に基づき DataSet をフィルターすることができます。 同じ列の行の数値をユーザーごとにフィルタにかけることで、ユーザーは限られたデータのみ閲覧が許可されます。

注記: 次のカードタイプは、パブリケーショングループではフィルターされません:
  • Sumo カード

  • ドキュメントカード

  • メモカード

  • アンケートカード

  • Domoコネクター

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

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

パブリケーショングループビューでは、以下をおこなうことができます:

  • ページを追加する
    所有者はカードが入ったページを作成し、パブリケーショングループのメンバーとシェアします。

  • カードを追加する
    所有者はカードをページに追加し、パブリケーショングループのメンバーとシェアします。

  • アクセスグループを設定する
    パブリケーショングループのグループやメンバーは、通常の Domo のグループやメンバーとは異なります。 パブリケーショングループは、パブリケーショングループのビュー内で管理される、特別なセキュリティグループです。 パブリケーショングループのメンバーは、そのグループに許可されているページとカードのみ閲覧できます。 (ユーザーが他の通常のグループのメンバーでもある場合は、そのグループに閲覧が認められているページやカードも表示されます。)

  • 列にフィルターを設定する
    データの列をデータ列フィルターとして、そして行の値を行値フィルターとして使い、パブリケーションに適用することでフィルターをかけます。

    • データ列のフィルター
      管理者は、パブリケーショングループページのカードを有効にして、フィルターを割り当てます。 データ列フィルタは、データの列の見出し部分を使用します(例えば、列の見出しの「地域」 )。

    • 行値フィルターの値
      管理者がパブリケーショングループに行値フィルターを割り当てることで、グループのメンバーがアクセスできる行レベルのデータを制御します。 行値フィルタは、指定したデータ列フィルタの値です。 例えば、もしデータ列フィルタが「地域」の場合は、値は「西」、「北西」、「南西」などが考えられます。

  • 包括的または排他的アクセス
    現在、パブリケーショングループの閲覧を包括的または排他的アクセスを社内ユーザーへ提供するよう設定することも、また外部(Domo アカウントのない)ユーザーに排他的アクセスを設定することもできます。
     

    アクセスタイプ

    Domoアカウントタイプ

    説明

    包括的

    内部

    Domoのユーザーには、その他のページやカードへのアクセスに加えて、パブリケーショングループのページやカードへのアクセスを許可することができます。 これを設定するには、管理者は「パワーユーザー」、「編集ユーザー」、または「閲覧ユーザー」のセキュリティ権限を持つユーザーを、一般のグループに加えてパブリケーショングループにも追加します。

    排他的

    内部または外部

    Domo のユーザーには、パブリケーショングループのページとカードのみのアクセスを許可できます。 これを設定するには、管理者は「パワーユーザー」、「編集ユーザー」、「閲覧ユーザー」のセキュリティ権限を持つユーザーをパブリケーショングループのみに追加し、一般グループからは外します。 外部ユーザーをパブリケーショングループのページやカードにのみアクセス可能となるように許可することもできます。

     

デフォルトでは、ユーザーは最初にパブリケーショングループに追加されると、データは何も見えません。 管理者がグループ毎に行値フィルターを指定することで、パブリケーショングループのユーザーにデータへのアクセス権を明示的に許可する必要があります。

ヒント: パブリケーショングループにデータ列フィルターを追加するに従い、その追加した DataSet が既存の DataSet と同じ列名を持つ場合は、Domo は既存の行値フィルターをそのデータ列フィルターに適用しようと試みます。 DataSet の数値が既存の DataSet の数値と同じである場合、Domo は既存の行値フィルターを追加のデータ列フィルタに適用します。 追加の行値フィルターもしくは他のどんな異なる数値でも指定することができます。 

Domo のパブリケーショングループビューでは、ユーザーはシェアしたいページやカードを作成します。

ユーザーにとってにパブリケーショングループビュー

パブリケーショングループにメンバーシップがあるユーザーが、まず Domo にサインインします。

重要: ユーザーが外部のアカウントを保有している場合は domain-ss.com.com に進み(この場合の domain-ss は会社のドメイン)、実装されたシングルサインオンを使って接続することで、パブリケーショングループにアクセスできます。 詳細は、シングルサインオンを実装するを参照してください。

ユーザーは、(パブリケーショングループ設定でタイトルに指定されているページに進むことにより)グループパブリケーションビューにアクセスすることができます。更にそこから、グループパブリケーションのメンバーシップに基づいて利用可能なページやサブページへと進むことができます。

ページ上で、ユーザーには DataSet と行値フィルタに基づいて、カード内のフィルタがかけられているデータが表示されます。

「パワーユーザー」または「編集ユーザー」のセキュリティ権限を持つパブリケーショングループメンバーは、Buzz を使ってカードにコメントすることができます。

一般グループのメンバーシップによっては、ユーザーはパブリケーショングループビュー内のページやカードを他のユーザーと共有できない場合があります。

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

特定のユーザーに対して、保護されてフィルターがかかった Domo のビューで関連データだけアクセスできるよう、複数のパブリケーショングループビューを設定することができます。 パブリケーショングループの UI は 3 つのステップを通じてパブリケーショングループの作成プロセスを導いてくれます。 

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

  1. パブリケーショングループビュー内のカードの DataSet で、ユーザー別のデータのフィルタに使用する列名と行値を決定します。

  2. > Major Domo センターをクリックします。
    Major Domo センターが表示されます。

  3. コンテンツ > パブリケーショングループをクリックします。

  4. 新規パブリケーショングループをクリックします。

  5. 名前のフィールドに、パブリケーショングループビューのトップページで使用したい名前を入力します。

  6. ステップ 1 をクリックして、ウォークスルーのステップ 1 を開きます。  

  7. ページを追加をクリックし、パブリケーショングループビューに追加したいページを選択して、ページを追加をクリックします。

    1. (条件付き)このページを、パブリケーショングループのユーザーにログイン後に表示させたいページにしたい場合は、ランディングページをクリックします。

    2. (オプション)パブリケーショングループビューで他のページも表示させたい場合は、そのページを選択して追加します。

  8. 次へをクリックして、ウォークスルーの次のステップを開きます。
    ステップ 7 で選択したページで使用した全ての DataSet がここに表示されています。 

  9. (オプション)このリストに DataSet を追加するには、DataSet を追加をクリックし、フィルターを追加したい DataSet を選択してから、DataSetを追加をクリックします。 さらに DataSet を追加するには、これを繰り返します。 

  10. リストの各 DataSet で、ドロップダウンからフィルターのオプションを選択します。 
    フィルターのオプションは以下の通りです:
     
    オプション 説明
    アクセス権なし このパブリケーショングループのメンバーは、この DataSet のどの行にもアクセスできません。
    全ての行 このパブリケーショングループのメンバーは、この DataSet の全ての行にアクセスできます。
    アクセスをフィルター このパブリケーショングループのメンバーは、この DataSet の中の特別に定義されたデータにアクセスできます。 


    アクセスをフィルターを選択した DataSet は全て、フィルターを追加をクリックし希望する列を選択して、フィルターする列を指定する必要があります。 列にカスタマイズされた名前を入れることもできます。 列の追加をクリックし、これらのステップを繰り返して、同じ DataSet に複数のフィルターを追加することもできます。

  11. 次へをクリックして、ウォークスルーの 3 つ目のステップを開きます。 

  12. 新規アクセスグループをクリックします。

  13. アクセスグループを追加ダイアログで、以下を行います:

    1. このパブリケーショングループに追加するユーザーとグループを検索して選択します。

    2. (条件付き) SSO を使用している場合は、SSO のメールまたはグループを指定します。

    3. アクセスグループを追加をクリックします。

  14. 追加した各アクセスグループに対し、以下を行います:

    1. 鉛筆のアイコンをクリックして、DataSet と フィルターの列を展開します。

    2. 青になっている各 DataSet に対し、その DataSet をクリックして、このパブリケーショングループのメンバーがアクセスできる行のボックスを全てチェックし、そして適用をクリックします。

  15. 終了をクリックします。

  16. (オプション)さらにアクセスグループを追加するには、前述のステップを繰り返します。

  17. 新規作成をクリックします。

パブリケーションユーザーグループを編集するには、

  1. > Major Domo センターをクリックします。
    Major Domo センターが表示されます。

  2. コンテンツ > パブリケーショングループをクリックします。

  3. 編集したいパブリケーショングループを検索して選択します。

  4. 必要な変更を行い、変更を保存するをクリックします。

パブリケーションユーザーグループを削除するには、

  1. > Major Domo センターをクリックします。
    Major Domo センターが表示されます。

  2. コンテンツ > パブリケーショングループをクリックします。

  3. 削除したいパブリケーショングループを検索し選択します。

  4. パブリケーショングループを削除をクリックし、次に削除をクリックします。

シナリオ例

Major Domo センターのパブリケーショングループビューで、ユーザーがパブリケーショングループを設定し、「西海岸」と「東海岸」グループのメンバーが「ファイナンス」と「マーケティング」のページのみ閲覧できるようにしました。そしてこれらのページのカードは、それぞれのグループに関連しているデータのみを表示するようにフィルターされるようにしました。 営業マネージャーの Jhonka は、他のグループにもアクセスできるセキュリティ「権限」があるため、全ての地区のデータを閲覧することができます。

以下の表では、マーケティングページ内の3つのチャートで、「地域」列フィルタが「東海岸」か「西海岸」に設定されていることにより、どのように異なるデータを表示するかを示しています。

地域

フィルターがかかったカードビュー

西

saas_cards_exampleeast.png

次の表では、「東海岸」と「西海岸」の両グループの 「OR:Referring Domains」 チャートの詳細ページのデータビューを示しています。 行値フィルターに基づき、適切なデータが両方のパブリケーショングループに表示されます。
 

地域

フィルターがかかったデータビュー

西

saas_data_examplewest.png

フィルターされたデータは、Analyzer やアラート、ドリル、プレビュー、そしてエクスポートなどの機能にも適用されます。 例えば、Analyzer を使用すると、そのユーザーに関連のある値のみが表示されます。 以下の表では、使用可能な Analyzer フィルタがユーザーグループに応じてどのように表示されるかを示しています。

地域 フィルターされた Analyzer 値

西

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

パブリケーショングループのメンバーに表示されているページが更新されたら、ページを更新するには、パブリケーショングループから一度削除し、再度追加する必要があります。 例えば、パブリケーショングループは「西部地域」営業ページにアクセスできるとします。 ページがパブリケーションページに追加されたときは、ページにはカードが 7 つあります。 2 週間後に、管理者ユーザーがそのページにカードを 5 つ追加します。 パブリケーショングループのメンバーは、そのページを一度パブリケーショングループから削除し、そして再び追加しない限り、その新しいカードを見ることはできません

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

Domo 内のグループに少し手伝ってもらうことで、パブリケーショングループを更新する DataFlow をリクエストすることができます。 これにより、パブリケーショングループにアクセスできるユーザーを CSV ファイルまたは Domo データソースから定義することができるようになります。  データが変更になっても、パブリケーショングループへのアクセスを何度も設定する必要がなくなります。

パブリケーショングループの DataFlow を設定するには、

  1. パブリケーショングループ作成のために使用される API コールを表す管理者レベルのログインを作成します。IT、サポート、または MajorDomo のいずれかになります。

  2. 同期された DataSet を受け取るパブリケーショングループまたはアクセスグループを作成します。

  3. パブリケーショングループを表す DataSet を設定します。
    この DataSet には以下が全て含まれている必要があります:

    • ドメイン

    • ユーザー名

    • パブリケーショングループ名

    • グループ ID (グループ列名と共に) またはメールアドレス (メール列名と共に)

    • データソース ID。 データソースはパブリケーショングループにあるフィルターを定義します。 ここでは DataSet をパブリケーショングループにマッピングしています。DataSet の列はパブリケーショングループの列またはフィルターとは異なる場合があります。 DataSet を作成する際、1 対 1 に対応していると簡単になります。

  4. Domo のラボグループにメールしてください(labs@domo.com)。そのメールに、パブリケーショングループの同期設定のリクエストとともに、ドメイン、ユーザー名、パブリケーショングループ名、使用しているのはメールかそれともグループか、対応する列名、そして実行したいデータソース ID を記載します。

ラボチームは、メール受領後サーバーを設定し、そして結果を報告します。