Slack で Salesforce を利用する

Salesforce と Slack 一緒に活用すれば、営業パイプラインやカスタマーサービスの管理がより効率的になります。Slack の Salesforce アプリはすべての Salesforce エディション(ただし、Salesforce Essentials を除く)で利用でき、Lightning Experience と Classic Experience の両方で Sales Cloud と Service Cloud をサポートしています。

Note: Slack の Salesforce アプリの新バージョンリリースに伴い、2020 年 5 月にレガシーバージョンのサポートを終了しました。 

使い方

Salesforce と Slack を連携させるアプリには 2 種類あります。これらのアプリの機能は以下のとおりそれぞれ異なります。

Salesforce の Slack アプリ
  • Salesforce の AppExchange で入手
  • レコードに関連づけられた Slack メッセージを表示
  • Salesforce レコードを Slack に送信
  • Slack チャンネルでレコードアラートを設定
Slack の Salesforce アプリ 
  • Slack の App ディレクトリで入手
  • Salesforce の標準オブジェクトと設定済みカスタムオブジェクトのレコードを表示する
  • 関連するアラートをチャンネルにルーティング
  • Slack メッセージを Salesforce レコードに追加

Slack の Salesforce アプリを使用するには、最初に Salesforce システム管理者が Salesforce の Slack アプリをインストールして設定する必要があります。


レガシー版 Salesforce アプリから移行する

Slack は 2019 年 10 月、App ディレクトリに Salesforce アプリの新バージョンと共に、Salesforce 向け Slack パッケージのアップデートをリリースしました。2019 年 10 月以前にレガシー版 Salesforce アプリをインストールした Slack ユーザーは、インストールと設定のプロセスを始める前に、以下の手順に沿ってレガシー版アプリを削除し、新バージョンのアプリをテストすることができます。

Tip :レガシー版の Salesforce アプリを使用したことがない場合には、この手順はスキップして最新バージョンのアプリをインストールしてください。

移行前に考慮するべきこと

移行をスムーズに行うため、次のチェックリストに従って手続きを進めることをおすすめします :

  • 新しい Salesforce アプリと Salesforce 向け Slack パッケージをよく理解し、チームが必要とする機能がサポートされていることを確認してください。 
  • 可能であれば、新しい Slack パッケージを Salesforce サンドボックスまたは開発用インスタンスに追加し、テスト用のワークスペースで新しい Salesforce アプリを試してみてください。すべてが想定通りに機能したら、プロダクション環境の Salesforce インスタンスとワークスペースまたは Enterprise Grid オーガナイゼーションで上記のインストール手順を繰り返します。

Note: 新しい Salesforce アプリをインストールすると、スラッシュコマンド「/salesforce」はただちに新しいアプリに連携されます。エラーを避けるため、新しいアプリをインストールする前にレガシー版アプリを削除してください。

ステップ 1 : レガシー版アプリを削除する

移行の準備が整ったら、以下の手順に沿ってワークスペースからレガシー版 Salesforce アプリを削除します :

  1. Slack App ディレクトリの Salesforce (レガシー版) のページ にアクセスします。
  2. 「アプリケーションを削除する」 の横にある「アプリを削除する」ボタンをクリックします。
  3. 「アプリを削除する」をクリックして確定します。 

Salesforce Chatter コネクタ をレガシー版アプリと併用している場合は、上記の同じ手順に従ってワークスペースから削除する必要があります。

ステップ 2 : 新しいアプリをインストールする

次の手順に従って Salesforce に新しい Slack パッケージを、そして Slack に新しい Salesforce アプリをインストールします。

ステップ 3 :移行プロセスを完了する

Slack からレガシー版アプリを削除して新しいアプリをインストールし、Salesforce に新しい Slack パッケージを追加したら、移行のプロセス完了まで残るステップは 2 つだけです。

  1. レガシー版 Slack パッケージと Slack エッセンシャルパッケージ OrG バージョン 1.7 を Salesforce からアンインストールします。 
  2. ショートカットメニューで「/salesforce」スラッシュコマンドを検索して選択することで、Slack アカウントを新しい Salesforce アプリに連携できることをメンバーに知らせます。メンバーには、Salesforce アプリから「接続する」ボタンをクリックして認証するよう促す内容が表示されます。  

 

Salesforce の Slack アプリをインストールして設定する

Salesforce システム管理者は、Slack で Salesforce を使えるように設定するにアクセスして、Salesforce に Slack パッケージをインストールできます。また、標準オブジェクトとカスタムオブジェクトを設定して、ユーザー権限を設定するなどを行えます。インストールが完了したら、メンバーは以下の手順で Slack に Salesforce アプリをインストールするか、アプリがワークスペースにすでにインストールされている場合にはアカウントを接続できるようになります。

Tip :Slack の Enterprise Grid プランをご利用の場合、OrG レベルで Salesforce アプリをインストールし、Salesforce へのアクセスが必要なワークスペースに管理者ダッシュボードから追加できます。

 

Slack の Salesforce アプリをインストールする

Slack ワークスペースに Salesforce アプリをインストールする前に、Salesforce システム管理者に問い合わせて Salesforce 版 Slack アプリがインストールされ、適切に設定されていることを確認してください。

  1. Slack App ディレクトリの Salesforce のページ にアクセスします。
  2. 「Slack に追加」をクリックします。
  3. Salesforce アプリのランディングページに移動します。「Add to Slack (Slack に追加)」をクリックします。
  4. プロンプトに従って Salesforce アカウントを認証し、アプリのインストールを完了します。 

Tip : Slack をプロダクション環境の Salesforce インスタンスに連携させる前に、設定をテストできます。設定をテストするには、アプリのランディングページで「Slack に追加」ボタンの下にある 「Salesforce サンドボックス OrG に連携させますか ?」をクリックします。

 

Salesforce アカウントと Slack アカウントを接続する

両方のアプリをインストールしたら、Salesforce アカウントと Slack アカウントを接続します。

  1. Slack デスクトップアプリから、左のサイドバー上部の 「App」をクリックします。このオプションが見当たらない場合、 「その他」をクリックすると見つけることができます。
  2. Salesforce を検索して選択します。
  3. アプリのホームタブで、「アカウントを連携させる」をクリックします。 
  4. Slack と Salesforce が接続されたら、「Slack を開く」をクリックして Slack に戻ります。

注意 :  チャンネル内で Salesforce アラートをクリックして Slack と Salesforce を接続し、その後プロンプトに従って Salesforce アカウントで Slack を認証することもできます。

 

Slack での Salesforce レコードの検索と共有

デフォルトでは、Salesforce アプリから次の 6 種類の Salesforce 標準オブジェクトの検索結果が返されます。

  • アカウント
  • ケース
  • コンタクト
  • リード
  • 案件
  • タスク

Salesforce システム管理者が Salesforce 内にカスタムオブジェクトを設定している場合、カスタムオブジェクトも検索できます。Slack 内で特定のカスタムオブジェクトへのアクセスをリクエストする場合は、システム管理者に相談してみることを推奨します。

Slack で Salesforce のレコードを検索して共有するには、次の手順に従ってください。

  1. メッセージフィールドの左側にある 「稲妻」アイコンをクリックして、ショートカットメニューを開きます。
  2. メニューで「Find and share a record(レコードを検索&共有する)」を検索し、選択します。
  3. 「Search records(レコードの検索)」の下に、検索するレコードの名前を入力します(またはドロップダウンメニューから選択します)。
  4. 「レコードを表示」をクリックします。 
  5. 「共有」をクリックします。 
  6. ドロップダウンメニューから会話を選択し、「共有」をクリックします。
  7. 「完了」をクリックします。


Slack で Salesforce のアラートを設定する

次の 3 種類の Salesforce アラートをワークスペース内で設定できます。

  • My Alerts(マイアラート)。自分に割り当てられているレコードが変更されたときにメッセージが届きます。
  • チャンネルアラート。選択した 1 つのレコードまたはオブジェクトが変更されたときにチャンネルにメッセージが届きます。
  • 一括アラート。選択した特定のレコードが変更されたときにチャンネルにメッセージが届きます。

Note:Salesforce のアラートはパブリックチャンネルでもプライベートチャンネルでも、自分からのメッセージとして表示されます。Salesforce アプリはワークスペース内のすべてのチャンネルにはアクセスできない可能性があるためです。 

My Alerts (マイアラート) を管理する

デフォルトでは、Salesforce で自分にレコードが割り当てられると、Salesforce アプリからメッセージが届きます。標準オブジェクトおよびカスタムオブジェクトのレコード変更用に他のアラートを Slack で管理するには、次の手順に従ってください。

  1. デスクトップから、左のサイドバー上部の 「App」をクリックします。このオプションが見当たらない場合、 「その他」をクリックすると見つけられます。
  2. Salesforce を検索して選択します。
  3. アプリのホームタブで、「Set Up My Alerts(マイアラートの設定)」をクリックします。
  4. 受信する各アラートの横にあるチェックボックスにチェックを入れます。
  5. 「保存」をクリックします。


チャンネルアラートを設定する

Salesforce のレコード変更を Slack のチャンネルに投稿するには、チャンネルアラートを設定します。

  1. メッセージフィールドの左側にある 「稲妻」アイコンをクリックして、ショートカットメニューを開きます。
  2. メニューで「Add/edit alerts for a channel(チャンネルのアラートの追加 / 編集)」を検索して選択します。
  3. ドロップダウンメニューからチャンネルを選択します。
  4. 「Add a record(レコードの追加)」をクリックします。
  5. 「Search records(レコードの検索)」の下のドロップダウンメニューでレコードを選択します。
  6. 「レコードを表示」をクリックします。
  7. 「[channel name] に追加する」をクリックします。
  8. チャンネルに投稿する各アラートの横にあるボックスにチェックを入れます。
  9. 「保存」をクリックします。

Tip :Salesforce からのアラートを設定するには、任意のレコードの「Slack Alerts(Slack アラート)」ボタンをクリックし、チャンネルを選択します。

一括アラートを設定する

特定の種類のすべてのレコードに関する更新情報をチャンネルに投稿するには、一括アラートを作成します。

  1. デスクトップから、左のサイドバー上部の 「App」をクリックします。このオプションが見当たらない場合、 「その他」をクリックすると見つけられます。
  2. Salesforce を検索して選択します。
  3. アプリのホームタブで、「Add Bulk Alert(一括アラートの追加)」をクリックします。
  4. ドロップダウンメニューからチャンネルを選択して、「次へ」をクリックします。
  5. レコードの種類を選択し、「次へ」をクリックします。
  6. 「[channel name] に追加する」をクリックします。
  7. 変更を一括アラートとしてチャンネルに投稿する必要がないものがあれば、その横のボックスのチェックを外します。
  8. 「保存」をクリックします。

Note:設定したアラートが機能しなくなった場合は、「Slack のセットアップ」アシスタントにある「システム接続」から Slack への連携を再認証するよう Salesforce のシステム管理者に依頼してください。それでも問題が解決しない場合は、Slack のサポートチームにお問い合わせください

 

Salesforce または Slack にメッセージを送信する

Slack と Salesforce のどちらで作業しているときも、サービス間で関連情報を簡単に送信できます。

Slack メッセージを Salesforce に送信する

「Salesforce に追加」ショートカットを使用して、Slack メッセージを Salesforce 内のレコードの「Related Slack Messages (関連する Slack メッセージ)」のコンポーネントに添付することができます。

  1. Salesforce に送信する Slack メッセージを見つけます。
  2. (3つのドットアイコン) をクリックして「Salesforce に追加」をクリックします。
  3. レコードを検索してドロップダウンメニューからレコードを選択します。
  4. 「追加」をクリックします。

Salesforce レコードを Slack に送信

「Slack に送信」アクションを使用して Salesforce から Slack へレコードを送信します。

  1. Slack に送信するレコードを見つけます。
  2. ページの上部にある「Slack に送信」ボタンをクリックします。
  3. ワークスペースを選択し、レコードを送信するチャンネルまたはメンバーを選択します。
  4. 「Slack に送信」をクリックします。

 

アカウントの連携を解除する

Slack で Salesforce アプリを使う必要がなくなった時には、アカウントの連携を解除できます。ワークスペースからアプリをアンインストールするわけではありません。

  1. デスクトップで、左サイドバーの 「App」をクリックします。このオプションが見当たらない場合、 「その他」をクリックすると見つけることができます。 
  2. Salesforce を検索して選択します。
  3. アプリのホームタブで、「Disconnect Account(アカウントの連携を解除する」をクリックします。 
  4. 「連携を解除する」をクリックして確定します。