SlackデータソースをWorkato GOに追加する

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Slackフェデレーテッド検索により、ユーザーは統合された検索エクスペリエンスで、他のデータソースと併せてSlackワークスペースのメッセージをリアルタイムで検索できます。 インデックス化されたデータソースとは異なり、Slack検索はユーザーが検索を実行するときにエンドユーザーのOAuth認証情報を使用してSlack APIにクエリを実行するため、データ漏えいを防止できます。 Slackではフェデレーテッド検索のみが許可されています。

このデータソース設定と検索エクスペリエンスは、Workatoコネクターアクションとランタイムコネクションを統合します。

前提条件

Slackデータソースコネクターを使用するには、次のものが必要です。

  • Workato GOでSlackをデータソースとして追加するための、Workatoの既存の親コネクション。
  • Slack用のカスタムOAuthプロファイル。 詳細については、Slack用Custom OAuth profilesを参照してください。

カスタムOAuthプロファイルを作成する

Slack用のカスタムOAuthプロファイルを作成するには、次の手順を実行します。

1

Workatoアカウントにサインインします。

2

ツール > Custom OAuth profilesに移動します。

3

+ 新規カスタムプロファイルをクリックします。

新しいカスタムプロファイルを作成する新しいカスタムプロファイルを作成する

4

Applicationドロップダウンメニューを使用してSlackを選択します。

5

Nameフィールドにカスタムプロファイルの名前を入力します。

6

Create an appをクリックします。 これにより、新しいウィンドウでSlack APIページが開きます。 以降の手順を完了するには両方が必要なため、WorkatoとSlackを開いたままにします。

7

求められた場合はSlackワークスペースにサインインし、Create an Appを選択します。

8

アプリのスコープと設定の構成方法を選択します。

9

SlackのBasic InformationページのApp Credentialsセクションに移動し、次の認証情報をコピーして、Workatoの対応するフィールドに値を入力します。

  • Client ID
  • Client secret
  • Signing Secret
10

保存をクリックします。

Slackアプリを設定する

カスタムOAuthプロファイルを作成した後、Slack API platformでリダイレクトURL、インタラクティビティ、ユーザートークンスコープを設定する必要があります。

リダイレクトURLを設定する

1

Slack API platformでOAuth & Permissions > Redirect URLsに移動します。

2

次のリダイレクトURLを追加します。

text
https://www.workato.com/oauth/callback
3

Save URLsをクリックします。

インタラクティビティとショートカットを設定する

インタラクティビティとショートカットを設定するには、次の手順を実行します。

1

Slack API platformでInteractivity & Shortcuts > Interactivityに移動し、有効にします。

2

次のURLをRequest URLフィールドに貼り付けます。

text
https://www.workato.com/slack_webhooks/actions?sa_scope=adapter&coak_id=38630
3

Save Changesをクリックします。

ユーザートークンスコープを設定する

ユーザートークンスコープを設定するには、次の手順を実行します。

1

Slack API platformでOAuth & Permissions > Scopes > User Token Scopesに移動します。

2

次のスコープを追加します:

スコープアクセス
channels:read基本的なチャンネル情報の表示
channels:writeチャンネルの管理
chat:writeメッセージの送信
groups:readプライベートチャンネル情報の表示
groups:writeプライベートチャンネルの管理
im:readダイレクトメッセージ情報の表示
im:writeダイレクトメッセージの管理
mpim:readグループDM情報の表示
mpim:writeグループDMの管理
search:readワークスペースのメッセージとファイルの検索
users:readユーザー情報の表示
users:read.emailユーザーのメールアドレスの表示
3

Workatoプラットフォームに戻り、Doneをクリックします。

Slackコネクションを作成

Workato GOでSlackをデータソースとして追加する前に、WorkatoでSlackコネクションを作成します。 データソースの設定後、エンドユーザーは自分のランタイムコネクションを確立します。

Slackコネクションを作成するには、次の手順を実行します。

1

Workatoプラットフォームでコネクション > Create > コネクションに移動します。

2

Slackを検索し、アプリとして選択します。

3

コネクション nameフィールドにわかりやすい名前を入力します。

Slackに接続するSlackに接続する

4

Locationドロップダウンメニューを使用して、適切なプロジェクトフォルダを選択します。

5

任意です。 Advancedを展開して追加設定を構成します。

6

Custom OAuth profileドロップダウンメニューを使用して、前の手順で作成したOAuthプロファイルを選択します。

7

Connectをクリックし、求められたらSlackでアプリを認可します。

Slackをデータソースとして追加する

SlackをWorkato GOのデータソースとして追加するには、次の手順を実行します。

1

Workato GOアカウントにサインインします。

2

サイドバーでAdminメニューを展開し、Data sourcesをクリックします。

3

Add Data Sourceをクリックします。 Add Data Sourceページが表示されます。

データソースを追加するデータソースを追加する

4

Slackアプリを選択します。

5

Nameフィールドにわかりやすい名前を入力します。

6

Select a Slack connectionドロップダウンメニューを使用して、前の手順で作成したコネクションを選択します。

7

Use connection > Nextをクリックします。 SlackがData Sourcesページに表示されます。

Slackコネクションを使用するSlackコネクションを使用する

8

左下隅にあるメールアドレスをクリックして選択メニューを開きます。

9

メニューでコネクションをクリックします。

10

Discover new connectionsに移動し、Slackコネクションの横にあるConnectをクリックします。

新しいコネクションを検出する新しいコネクションを検出する

11

Create Runtime ConnectionモーダルでCreate Connectionをクリックします。

ランタイムコネクションを作成するランタイムコネクションを作成する

12

求められたら、Slackでアプリの認可を完了します。 これで、Workato GOでSlackをデータソースとして使用できます。

Last updated: