SalesforceとSlackの連携で出来ることは以下の通りです。(Slackのサイトから抜粋)
- レコードに関連づけられた Slack メッセージを表示する
- Salesforce のレコードを Slack に送信する
- 一定の条件に基づいてSlack チャンネルでレコードアラートを立てる
- Salesforce の標準オブジェクトとカスタムオブジェクトのレコードをSlack上で表示する
- Slack メッセージを Salesforce レコードに追加する
この記事では具体的な設定方法を紹介していきます。
SalesforceとSlackを連携する方法
歯車マーク>設定>クイック検索ボックスに「Slack」と入力>「Slackアプリケーション設定」を開きます。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1507x798_v-fms_webp_b7efc4ff-506d-4a21-9ca4-61e13e1ffb89.png)
1.ドキュメントとリソースを確認
下記のリソースを確認した後、「このステップを完了しました」にチェックを入れます。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1172x150_v-fs_webp_bb777483-e101-4a6a-be12-96af62f8709a.png)
2.契約条件に同意
契約条件を確認し、問題なければツマミを同意済みに変更してください。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1160x216_v-fs_webp_b334e5ec-c3d2-4ac8-b968-58dc33627206.png)
3.Slackアプリケーションを有効化
契約中のライセンスに応じて選択します。ここではSales Cloudを選択しました。
※「このステップを完了」だけにチェックしても先に進むことは出来ます。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1190x341_v-fs_webp_d6388c8f-05e6-4dd2-9ae0-e7faeeeb71ec.png)
4.Slackアプリケーションとユーザー権限の割り当て
右側の「権限に移動」を押します。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1208x471_v-fms_webp_2ea68b2d-5e5c-4316-a4df-0718825f4519.png)
権限セットを作成する
新規ボタンを押します。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-681x412_v-fs_webp_b89cb1dc-317a-4f1e-a9a5-0e6ee05bea9a.png)
適宜入力します。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-837x427_v-fs_webp_fcd038b2-a8ff-415f-af01-7651e7c5484b.png)
「システム権限」を選択します。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-875x171_v-fs_webp_b877828b-34f7-460c-a3fc-f5afe155aab8.png)
SalesforceをSlackに接続を選択します。保存したら、ユーザーへの割り当ても忘れずに行っておきましょう。
Slack設定の画面にもどり、「このステップを完了」にチェックをして進みます。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1335x313_v-fms_webp_a9fb723d-c5a4-490c-b7d2-187d1b2d25c1.png)
5.データ共有オプションを検証
Salesforce外でレコード名が見えてしまうとマズイ場合があります。例えば金融機関における個人の顧客の姓名などです。
こちらがオブジェクト種別のみの見え方です。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1185x430_v-fs_webp_d96c02db-11e3-45b2-8800-08235f6e614e.png)
こちらがレコード名も見える場合です。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-823x194_v-fs_webp_c4e2d2c5-b287-4cd2-aa16-4a867792202f.png)
Slack チャネル内でリンクが共有されるときにどの Salesforce データが表示されるかの設定も可能です。ボタンだけなのか、レコード名も表示するのか、という観点になります。
選択したら、「オブジェクトの権限の選択を完了」にチェックして進みます。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1126x405_v-fs_webp_4fbc541c-4114-436d-aa40-f78eeaf2a99f.png)
6.Slackアプリケーションをインストール
Slackを開いて、Salesforceアプリをインストールします。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1372x875_v-fms_webp_82b8c03e-c7ff-4a82-b144-c1e65f4de370.png)
以下の画面が開きますのでConnectします。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-596x493_webp_982c7411-f32f-4fe5-9e86-31ec55842b1e.jpg)
ログイン画面が開きますので、Slackを接続したいSalesforce組織に対してログインします。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-604x700_v-fs_webp_177c6bec-771e-4b0c-b6f8-83f8a3f1592d.png)
するとSlackのアクセス許可の画面が開きます。チェックと許可をクリックします。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-648x575_v-fs_webp_ef50c999-143f-47fa-a4f3-d1a209de830f.png)
これで接続は完了です。ステップを完了にチェックを付けましょう。
![](https://storage.googleapis.com/studio-cms-assets/projects/Z9qpm4ZDaP/s-1326x519_v-fms_webp_7ba964f5-b858-461e-abe3-3b2b2a3cb01a.png)