PulseでSlackとMicrosoft Teamsを連携

Pulseは、メール、Slack、Microsoft Teamsで通知をサポートしています。通知チャネルを設定する際に、公開チャネルと非公開チャネルの両方を含めることができます。Slackでは、通知をダイレクトメッセージでユーザーに直接送ることも可能です。SlackまたはTeamsのチャネルを連携すると、アカウント上の全Pulseユーザーが全てのアラートタイプでそれを使用できるようになります。

この記事では、PulseにSlackとMicrosoft Teamsを通知チャネルとして追加する手順を説明します。

事前準備

はじめに、以下の設定手順をご覧ください。

  • SlackワークスペースとMicrosoft Teamsチャネルを追加できるのは、管理者と編集者のみです。ユーザーの各種アクセス権限の詳細は、アクセス権限のレベルに関する記事をご覧ください。

  • Slack​ の場合:

    • Pulseに接続するには、Slack管理者から承認を得てください。
  • Teams​ の場合:

    • Microsoft Teamsの受信Webhookソリューションを使用します。Microsoftは、Microsoft 365 コネクタなどの他のソリューションの廃止を発表しており、これらのソリューションはサポートされていません。

Slackワークスペースを追加する

Adjustは、ワークスペースとPulseの連携をサポートする Adjust Pulse​ というSlackアプリを作成しました。 Slack通知を利用するには、Pulseにワークスペースへのアクセスを許可する必要があります。

SlackワークスペースをPulseに連携して通知の受信を開始するには、次の手順に従ってください。

  1. PulseにSlackワークスペースを追加するには、次のいずれかの方法を使用します。

    • 全てのPulse(All pulses)​ ページで、 SlackとTeamsの連携(Connect Slack and Teams)​ を選択します。
    • 新規指標アラートのページで通知チャネルを選択する際に、 通知タイプ(Notification Type)​ として Slack​ を選択し、 チャネル(Channel)​ リストから + 新しいSlackワークスペース(+ New Slack workspace)​ を選択します。
  2. Slack​ タブを選択し、 Slackワークスペースを追加する(Add Slack workspace)​ を選択します。次に、表示されたSlackアクセスページにて以下を行います。

    • ワークスペースのインストールをリクエスト​ :ワークスペースへのアクセスを許可する権限がない場合は、Slack管理者に承認をリクエストしてください。 リクエストが承認されたら、ステップ3に進みます。
    • アクセス権限を許可​ :Slackワークスペースの所有者の場合は、手順4に進んでください。
  3. もう一度 Slackワークスペースを追加する(Add Slack Workspace)​ を選択します。

  4. 許可(Allow)​ を選択して、Pulseにアクセス権限を付与します。

プライベートチャネルを追加する

アラート通知をプライベートチャンネルに送信することもできます。プライベートチャンネルを使用する方法は以下の通りです。

  1. Slackで任意のプライベートチャネルを開きます。
  2. チャンネル名を選択し、設定ページを開きます。
  3. 連携(Integrations)​ タブを選択します。
  4. アプリの追加(Add an app)​ を選択します。
  5. Adjust Pulse​ アプリを検索し、 追加(Add)​ を選択します。
ヒント:

場合によっては、PulseのWebページを更新して、ドロップダウンに新しいチャネルを読み込む必要があります。

Microsoft Teamsチャネルを追加する

Microsoft Teams Webhookを使用すると、Microsoft TeamsをPulseと連携させて通知を受信することができます。Microsoft TeamsでこれらのWebhookを作成し、設定する必要があります。設定方法の詳細は、Microsoft Teamsのドキュメントを参照してください。

Webhookを作成したら、Adjustで設定を開始できます。PulseでMicrosoft Teamsチャネルを追加するには、以下の手順に従ってください。

  1. 全てのPulse(All pulses)ページで、 SlackとTeamsの連携(Connect Slack and Teams)​ を選択します。
  2. Teams​ タブ > Teamsチャネルを追加する(Add Teams channel)​ を選択します。
  3. チャネル名​ と チャネルwebhook​ を入力し、 Webhookを保存する(Save webhook)​ を選択します。

チャネルが連携されると、追加されたチャネルリスト(Added channels list)に表示されます。連携されたチャネルの合計数がTeamsタブの横に表示されます。

Teamsの通知を設定する

Microsoft Teamsチャネルを連携したら、それに対して新しいPulseを作成できます。

  1. + 新規Pulse(New Pulse)​ を選択します。
  2. パートナー接続アラートを新規作成(Create a new connection alert)​ を選択します。
  3. 確認するパートナー接続を選択(Choose which connections to check)​ で、希望する連携を選択します。
  4. 通知先を選択(Choose who to notify)​ で、ドロップダウンから Teams​ を選択します。
  5. チャネル(Channel)​ で、ドロップダウンから新しいチャネルを選択します。
  6. Pulseを作成(Create pulse)​ を選択して、名前を入力します。

Teamsのチャネルを削除する

PulseのTeamsワークスペースオーバービュー画面では、連携されている全てのチャネルを確認できます。チャネルを削除するには、 削除(Delete)​ を選択します。

重要:

Pulseに連携されているチャネルは削除できません。この場合は、それに紐付けられているPulseを削除するか、Pulseの通知設定からこのチャネルを削除する必要があります。