---
schema_version: "1"
id: 8d3961d8a3228267f05227b2a45487d5ceb5e70e2aa80a44fe0d2c372183bc87
title: Tableau と Slack の統合
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/server/slack_admin.md
canonical_url: https://help.tableau.com/v0.0/server/ja-jp/slack_admin.htm
source_site: help.tableau.com
content_type: documentation
content_hash: bf344c04d8bcb4c9a9e4dbd05eda331a021ff6d6aabf0f445e2d3f7dd942daf8
description: Integrate a Tableau site with a Slack workspace.
---
[メイン コンテンツに進む](#main-content)

# Tableau と Slack ワークスペースの統合

Tableau Server と Tableau Cloud は、バージョン 2021.3 以降、Tableau App for Slack との統合をサポートするようになりました。これにより、Slack ワークスペースで作業をしているチームメイトは、まさにその作業環境で、Tableau スナップショットを共有し、Tableau コンテンツを検索し、Tableau データに関する通知を受信することができます。

Tableau App for Slack を使用すると、Tableau サイトを Slack ワークスペースに接続できます。これを有効にすると、Tableau ユーザーは次のことができます。

- コンテンツがチームメイトに共有されたとき、コメントでメンションされたとき、データドリブン アラートでデータが所定のしきい値に達したときに、Slack で通知を受信できます。Tableau Cloud のサイト管理者または Tableau Server のサーバー管理者がサイトで通知を有効にしていれば、ユーザーは[アカウント設定](https://help.tableau.com/current/pro/desktop/ja-jp/useracct.htm)を構成することで、どの通知を Slack で受信するかを制御できます。
- Tableau の URL を Slack に貼り付けると Viz のプレビューが表示されるため、ユーザーはデータ関連のコンテンツを Slack のコンテキストで直接共有できます。
- Slack の DM およびチャネルで、Tableau ビューまたはワークブックを検索できます。
- Tableau App for Slack から最近使用したアイテムとお気に入りにアクセスできます。

詳細については、「[Tableau App for Slack を使用した通知の受信、検索、共有](https://help.tableau.com/current/pro/desktop/ja-jp/slack_tableau.htm)」を参照してください。

**注:**: サイトで機能がオフになっている場合、一部の通知設定は使用できない場合があります。例えば、\[ユーザーの表示状態\] が \[制限付き\] に設定されている場合、通知はオフになります。詳細については、「[サイト設定リファレンス](https://help.tableau.com/v0.0/server/ja-jp/sites_add.htm)」および「[サイト ユーザーの表示状態の管理](https://help.tableau.com/v0.0/server/ja-jp/user_visibility.htm#user)」を参照してください。

Tableau サイトと Slack を統合するには、いくつかの設定手順を実施する必要があります。手順のいくつかは Tableau サイト側で必要であり、いくつかは接続先の Slack ワークスペース側で必要です。この概要では、Tableau Cloud のサイト管理者または Tableau Server のサーバー管理者と、Slack ワークスペースの管理者の両方の手順を説明します。

**要件**

Slack で Tableau を有効にするには、Slack ワークスペースの管理者と、Tableau Cloud のサイト管理者または Tableau Server のサーバー管理者の両方が必要です。

## Tableau Server サイトを Slack ワークスペースと統合する

Tableau Server の管理者は、Slack ワークスペースを 1 つの Tableau Server サイトに接続できます。Tableau サイトを Slack ワークスペースに接続するには 3 つタスクを実施します。

- **Slack ワークスペース管理者**: Slack API プラットフォームでプライベートの Slack アプリケーションを作成します。
- **Tableau server 管理者**: アプリ情報を使用して OAuth クライアントを追加します。
- **Tableau Server 管理者**: Tableau サイトを Slack に接続します。

Tableau サイトごとに、1 つの Slack ワークスペースに接続することができます。Slack アプリの作成については、Slack の[「Slack プラットフォームに関するベスト プラクティスとガイドライン」](https://api.slack.com/start)を参照してください。

**注**: プロキシ サーバーを使用している場合は、開始する前に「[Tableau Server のプロキシとロード バランサーの設定](https://help.tableau.com/v0.0/server/ja-jp/proxy.htm)」のガイダンスに従っていることを確認してください。

**Windows** の場合:

- Windows 環境変数に `http_proxy` と `https_proxy` がすでに指定されていることを確認してください。環境変数を指定する手順については、「[Tableau Server のプロキシとロード バランサーの設定](https://help.tableau.com/v0.0/server/ja-jp/proxy.htm)」を参照してください。
- [このリストの](https://slack.com/help/urls) Slack ドメインを許可リストに追加します。詳細については、「[インターネットとの通信](https://help.tableau.com/v0.0/server/ja-jp/plan_network.htm)」を参照してください。

### ステップ 1: Tableau App for Slack を作成する

**Slack ワークスペース管理者**

1. Slack の[「API ドキュメント」](https://api.slack.com/apps)に移動し、\[新しいアプリの作成\] を選択します
2. **\[最初から\]** を選択し、アプリ名とアプリが存在するワークスペースを追加します。\[新しいアプリの作成\] を選択します。
3. アプリに名前を付けて、Slack ワークスペースを選択します。
4. アプリの基本情報設定が表示されます。ここで、アプリの権限や説明などを変更できます。
5. \[機能の追加\] セクションで **\[ボット\]** を選択し、**\[追加するスコープの確認\]** を選択します。
6. \[ボット トークン スコープ\] で、次のスコープを追加します。
    - `chat:write`
    - `files:read`
    - `files:write`
    - `users:read`
    - `users:read.email`
7. ナビゲーション メニューで \[OAuth とパーミッション\] を選択します。
    
    > [!IMPORTANT]
    > 
    > 重要: Tableau App for Slack のトークン ローテーションをオプトインすると、通知が Slack で機能しなくなります。トークン ローテーションを追加した後は削除できません。
8. \[新しいリダイレクト URL の追加\] を選択します。
9. 完全修飾 URL `https://<Tableau Server URL>/auth/add_oauth_token` を追加します。
10. ナビゲーション メニューで **\[基本情報\]** を選択します。
11. クライアント ID、クライアント シークレット、およびリダイレクト URL を Tableau Server 管理者に伝えます。
12. \[設定\] メニューから \[基本情報\] を選択して、Tableau App for Slack を Slack ワークスペースに追加し、**インストール**します。

**注**: 管理者は、配布オプションを有効にすることで、他の Slack ワークスペースとアプリを共有できます。詳細については、Slack のドキュメントの[「配布の管理」](https://app.slack.com/app-settings/T7KUQ9FLZ/A028CVA4MK9/distribute)を参照してください。

### ステップ 2: Tableau サイトに OAuth クライアントを追加する

**Tableau Server 管理者:**

Tableau Server 管理者は、Slack ワークスペース管理者から入手した Oauth クライアントを追加し、Tableau サイトを Slack に接続します。

1. Slack に接続しようとしているサイトにサインインします。サイトの \[設定\] ページで、**\[統合\]** タブを選択します。
    
    ![Tableau サイト設定の統合タブ](/tableau/next/ja-jp/server/ja-jp/Img/slack_settings.png)
2. \[Slack 接続\] で、\[OAuth クライアントの追加\] を選択します。
3. Slack ワークスペース管理者から入手したクライアントID、クライアント シークレット、リダイレクト URL を追加し、ダイアログで \[OAuth クライアントの追加\] を選択します。
4. 接続タイプとクライアント ID がテーブルに表示されます。

### ステップ 3: 接続を完了する

**Tableau Server 管理者:**

OAuth クライアントが \[Slack 接続\] に追加されたら、以下を実施します。

1. **\[Slack に接続\]** を選択します。
2. プロンプトに従って、Slack ワークスペースにサインインします。
3. **\[許可\]** を選択して、Tableau サイトが Slack ワークスペースにアクセスできるようにします。

これで、Tableau サイトと Slack ワークスペースが接続されました。Slack ワークスペースで、誰かが Tableau コンテンツを共有したとき、データ駆動型アラートがトリガーされたとき、ビューやワークブックのコメントで誰かに @ メンションされたときなどに、ライセンスのある Tableau ユーザーは Slack 通知を受け取ることができます。

## Tableau サイトを Slack から切断する

サイト管理者は、サイト設定の \[**統合**\] タブで \[**Slack から切断**\] を選択することで、Slack ワークスペースから Tableau サイトを切断できます。ユーザーはしばらくの間、引き続き通知を受け取ります。ステップ 2 で追加した OAuth クライアントの情報は保持され、必要に応じて新しいワークスペースに接続するために使用できます。

Slack ユーザーは、Tableau App for Slack の \[**ホーム**\] タブから \[**Tableau から切断**\] を選択することで、Slack から切断できます。

## Tableau App for Slack を更新する

Tableau App for Slack の新しいバージョンが利用可能になった場合は、アプリケーションを更新してアプリのパフォーマンスを維持し、新しい機能を使用することをお勧めします。

Tableau App for Slack を更新するには、以下を実施します。

1. サイトの \[**設定**\] ページから、\[**統合**\] タブを選択します。  
    ![Tableau サイト設定の統合タブ](/tableau/next/ja-jp/server/ja-jp/Img/slack_settings.png)
2. \[**Slack 接続**\] で、\[**Slack に接続**\] を選択します。
3. \[**更新**\] を選択します。

**注:** Tableau 管理者によって適用されたアプリの更新は、同じワークスペースに接続されているすべての Tableau サイトに影響します。

## Tableau App for Slack のトラブルシューティング

[Slack ワークスペースのアプリ承認を管理する](https://slack.com/help/articles/222386767-Manage-app-approval-for-your-workspace)ことがベスト プラクティスです。ただし、Slack ワークスペースで管理者以外のユーザーがアプリを削除できる場合、ユーザーがサイトの Slack 用 Tableau アプリを削除できる可能性があります。このシナリオでは、他のユーザーには Tableau App for Slack が表示されますが、その機能は期待どおりに動作しません。この問題を解決するには、Slack 管理者に Tableau App for Slack をアンインストールしてから再インストールしてもらいます。次に、管理者に手順に従って Slack を Tableau サイトに接続してもらいます。

Tableau リンクのプレビューが Slack で表示されない場合は、Tableau アプリで **files:read** トークンが [Slack パーミッション スコープ](https://api.slack.com/scopes)の**ボット**を許可していることを確認してください。