Workbot for SlackでSalesforceアカウントの詳細を表示するレシピ

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

このユースケースでは、SalesforceWorkbot for SlackをWorkatoに接続し、強力なオートメーションを作成する手順を説明します。

このレシピの機能

このレシピにより、Workbot for SlackはSalesforceの顧客アカウント詳細をSlack内に直接表示できます。 このオートメーションは、Slackに特定のコマンドが入力されるとトリガーされ、アプリケーションを切り替えたりワークフローを中断したりすることなく、重要な顧客情報を会話が行われている場所に直接届けます。

レシピの作成

Salesforceアカウントの詳細をSlackに表示するレシピを作成するには、次の手順を完了します:

ユースケースは例示のみを目的としています

このユースケースは一例です。 このレシピをワークフローに合わせて適応させるには、トリガー、アクション、または条件ロジックの変更が必要になる場合があります。

1

Workatoにサインインします。

2

レシピを作成する予定のプロジェクトを選択します。

3

SalesforceとWorkbot for Slackのコネクションを作成します:

Salesforceコネクションを作成します。

Salesforceコネクションの作成

この手順では、WorkatoとSalesforceアカウント間のコネクションを作成します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページでSalesforceを検索して選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

SalesforceコネクションのセットアップSalesforceコネクションのセットアップ

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

Auth typeドロップダウンメニューを使用して認証方法を選択します。 デフォルトはOAuth 2.0です。

6

サンドボックスドロップダウンメニューを使用して、Salesforceアカウントがサンドボックスアカウントかどうかを指定します。

7

任意です。 詳細設定を展開して、高度なコネクションオプションを設定します。

8

任意です。 Custom OAuth profileドロップダウンメニューを使用して、コネクション用のCustom OAuth profileを選択します。

  • このCustom OAuth profileにより、コネクションは、そのプロファイルを使用するすべてのユーザーに対して選択した同じスコープセットに制限され、認証フローではCustom OAuth profileにリンクされたクライアントアプリが使用されます。
9

接続をクリックします。

10

Salesforceアカウントの認証情報を入力し、Log Inをクリックします。

Salesforceコネクション設定Salesforceアカウントにログインする

Workbot for Slackコネクションの作成。

Workbot for Slackコネクションの作成

このステップでは、WorkatoとWorkbot for Slackアカウント間のコネクションを作成します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

新規コネクションページでWorkbot for Slackを検索して選択します。

3

名前フィールドにコネクションの名前を入力します。

Workbot for Slackコネクション設定Workbot for Slackコネクション設定

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

任意です。 使用予定のNLUプロバイダー(DialogFlowやAmazon Lex NLUなど)を選択します。 ドロップダウンメニューに表示するには、NLUプロバイダーに接続する必要があります。

6

任意です。 詳細をクリックして、スラッシュコマンド検証トークンカスタムヘルプコンテンツ、Slackアプリステータス(classicかどうか)、および Custom OAuth profileを設定します。

7

接続をクリックし、プロンプトが表示されたらSlackワークスペースにサインインして、続行をクリックしてコネクションを検証します。

4

プロジェクトに戻り、Create > Recipeをクリックするか、C+Rを押します。

新しいレシピを作成新しいレシピを作成

5

Nameフィールドにレシピの名前を入力します。

6

Locationドロップダウンメニューから、レシピを保存する予定のプロジェクトを選択します。

7

ビルドを開始をクリックします。

レシピの構築を開始レシピの構築を開始

8

Pick a starting pointをクリックし、Trigger from an appを選択します。

9

Select an app and trigger eventをクリックします。

10
Workbot for SlackのNew commandトリガーを設定します。

Workbot for Slack New commandトリガーの設定

このトリガーは、Workbot for Slackで新しいコマンドを監視します。

1

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

アプリを選択アプリとしてWorkbot for Slackを選択

2

New commandトリガーを選択します。

3

保存をクリックします。

11

+ Add stepをクリックし、Action in appを選択します。

アクションを追加アクションを追加

12
SalesforceのSearch records (Account)バッチアクションを設定します。

Salesforce Search records (Account)バッチアクションの設定

このステップでは、アカウント名でSalesforceレコードを検索します。

1

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

Salesforceを選択Salesforceを選択

2

Search records(Account)バッチアクションを選択します。

3

Search forドロップダウンメニューからAccountを選択し、Workbot for Slackの名前Step 1データピルをAccount nameフィールドにマッピングします。

Salesforceアクション設定Salesforceアクション設定

13

+ Add stepをクリックし、IF conditionを選択します。

IF条件の仕組み

SalesforceとWorkbot for SlackのIF conditionの例

IF条件を使用すると、特定の条件に基づいて判断できます。 指定した条件が存在するか存在しないか(trueまたはfalse)に応じて異なるアクションを実行することで、レシピのワークフローを制御できます。

14
Salesforce Account ID is not presentのIF conditionを設定します。

Salesforce Account ID is not presentのIF conditionを設定する

このステップでは、SalesforceアカウントをアカウントIDで検索し、アカウントIDが存在しないかどうかに基づいて、後続のステップをレシピに指示します。

1

Salesforce Search Accounts(ステップ2の出力)の下にあるアカウントIDを選択し、アカウントIDStep 2データピルをデータフィールドに追加します。

If condition is not presentIF condition is not presentを設定

2

Conditionドロップダウンメニューを使用してis not presentを選択します。

3

Yesステートメントで+ Add stepをクリックし、Action in appを選択します。

If condition is metの設定条件が満たされた場合のアプリとアクションを選択

4

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

5

Post command replyアクションを選択します。

6

Add block to messageをクリックし、TypeメニューからSection with textを選択します。

7

Workbot for Slackの名前Step 1データピルをSection textフィールドにマッピングします。

8

Workbot for Slackの名前Step 1データピルをAttachment textフィールドにマッピングします。

If condition is not present投稿返信メッセージを設定

9

Noステートメントの下にある+ Add stepをクリックします。

10

アプリとしてWorkbot for Slackを検索します。

11

Post command replyアクションを選択します。

If condition is metの設定条件が満たされた場合のアプリとアクションを選択

15

+ Add stepをクリックし、IF conditionを選択します。

16
Salesforce Account ID is presentのIF conditionを設定します。

このステップでは、SalesforceアカウントをアカウントIDで検索し、アカウントIDが存在するかどうかに基づいて、後続のステップをレシピに指示します。

1

SalesforceのアカウントIDStep 2データピルをData fieldにマッピングし、Conditionフィールドにis presentと入力します。

If condition is presentIF condition is presentを設定

2

Add block to messageをクリックし、TypeメニューからSection with textを選択します。

3

Section textフィールドにメッセージを入力します。

Section textセクションテキストを設定

4

Dividerセクションを展開し、TypeドロップダウンメニューからDividerを選択します。

5
アカウントIDStep 2アカウント名Step 2データピルをSection textフィールドにマッピングします。

DividerDividerを設定

6

Attachment fieldsセクションを展開し、返信に表示する予定のアカウント情報を追加します。 たとえば、TitleフィールドにNameと入力し、アカウント電話番号Step 2データピルをValueフィールドにマッピングします。

7

保存をクリックします。

Workbot for SlackでSalesforceアカウントの詳細を表示するレシピは、テストと実装の準備ができています。

Last updated: