この記事を使ってFinをSalesforceにインストールおよび接続します。最後には必要な管理パッケージをインストールし、権限を設定し、Fin Messengerを使用している場合はBring Your Own Channel(BYOC)経由でFinとSalesforce間のライブチャット接続を確立します。これらの手順を完了するにはSalesforceの管理者アクセスが必要です。
注意:FinをSalesforceケースのみ(ライブチャットなし)で処理する設定の場合は、以下のFin Messenger: Connect to Salesforce Chatセクションはスキップできます。
Salesforceへの接続方法
FinワークスペースのConnectに移動し、以下の手順に従ってSalesforceに管理パッケージをインストールします。管理パッケージはFinの動作に必要なすべての権限とフィールドをインストールします。
接続したい組織タイプ(テストまたは本番)の横にあるConnectボタンをクリックし、次にInstall Packageをクリックします。
Install for all usersを選択します。これにより、Salesforce組織内の任意のusersに権限セットを割り当てることができます。
インストールが完了するまで待ちます。エラーは表示されないはずです。
インストール完了後、Connectページに戻り、ステップ2のConnect to Salesforceボタンをクリックして接続を確立します。
権限の設定方法
FinワークスペースのConnect > Assign permissions in Salesforceに移動し、そこで新しい権限セットを作成し、Finが動作するために必要な権限をすべて割り当てる手順に従います。
新しい権限セットを作成する
Salesforceで新しい権限セットを作成します。ラベルとAPI名は任意です。この権限セットは統合ユーザーにのみ割り当てられます。
ライセンスを選択する際は、Set Audit Fields upon Record Creation権限を含むもの(例:Salesforceライセンス)を選んでください。一部のライセンスにはこの権限が含まれていません。
新しい権限セットを保存します。
注意:すべてのSalesforceライセンスタイプにSet Audit Fields upon Record Creation権限が含まれているわけではありません。検討中のライセンスにこのオプションがない場合は、標準のSalesforceライセンスなど、これを含む別のライセンスを選択してください。
統合ユーザーに権限セットを割り当てる
既存のFin for Salesforce permissions権限セットと新しく作成した権限セットの両方を統合ユーザーに割り当てる必要があります。
Salesforceで統合ユーザーのプロファイルに移動します。
Permission Set Assignmentsに移動し、Edit Assignmentsをクリックします。
Fin for Salesforce permissions権限セットと新しく作成した権限セットの両方をEnabled Permission Sets列に追加し、Saveをクリックします。
Fin Messenger: Connect to Salesforce Chat
注意:このセクションはFin Messengerを使用している場合のみ必要です。FinをSalesforceケースのみ処理する設定の場合は、このセクションはスキップできます。
FinがSalesforceのチームにライブチャットを引き継ぐには、Salesforce Messaging Channelへの接続が必要です。FinはSalesforceのBring Your Own Channel(BYOC)機能を使ってこの接続を確立します。
Settings > Fin Messenger > Configure for Salesforceに移動します。
ステップ1:Finチャネル識別子を追加する
Fin for Salesforceパッケージをインストールしたのと同じ方法で、Fin for Salesforce: Chatパッケージをインストールします。Salesforceへの接続方法セクションを参照してください。
インストール完了後、Fin Conversation Channel Definitionを使ってSalesforceで新しいMessaging Channelを作成します。
Messaging Channel設定で、Conversation Channel Definitionセクションに移動し、Modify Conversation Channel Definitionをクリックします。
ドロップダウンからFin for Salesforce - (External Client App)を選択し、変更を保存します。
Omni-Channel Routing(Salesforceの作業を適切なエージェントやキューにルーティングする機能)やその他の設定を好みに合わせて設定します。
ページ上部のActivateをクリックしてチャネルを有効化します。
Messaging SettingsセクションからChannel Address Identifierをコピーします。
コピーした値をFin Messenger設定ページのChannel Identifierフィールドに貼り付け、Save identifierをクリックします。
ステップ2:SCRT2権限を有効にする
FinはPlatform Eventsを通じてSalesforceと通信するためにSCRT2(Salesforce Contact Center Real-Time)権限が必要です。
SalesforceのPermission Setsページに移動し、SCRT2 Integration User権限セットを検索して開きます。
Find SettingsバーでFin Message Eventsを検索し、選択してからEditをクリックします。
ReadとCreateの両方の権限を有効にし、変更を保存します。
ステップ3:接続を有効化する
再度Settings > Fin Messenger > Configure for Salesforceに移動します。
Activate Bring Your Own ChannelセクションでActivate AWS Event Bridgeをクリックします。これによりFinとSalesforce間の接続がAWS EventBridge(Amazon Web Services EventBridge - FinとSalesforce間のイベントをルーティングするサーバーレスイベントバス)を使って確立されます。
有効化後、Run the Event Relayセクションを開き、SalesforceのEvent Relaysページへのリンクに従います。
Fin Event Relay (AWS)を見つけます。ステータスはStoppedと表示されます。
Event Relayを編集し、状態をRunに更新して変更を保存します。Event Relayが開始され、FinとSalesforce間のライブチャット接続が有効になります。
ヒント:保存後、Event RelayがStoppedからRunningに切り替わるまで数秒かかる場合があります。Event Relaysページを更新してステータスが更新されたことを確認してください。
セットアップ中またはセットアップ後に問題が発生した場合は、Fin for Salesforce: Fix common integration errorsを参照してください。







