メインコンテンツにスキップ

Salesforceケース用Fin:必要な権限

FinワークスペースとCasesを連携するためのSalesforce権限の設定方法。

シームレスな自動化とインテリジェントなサポート体験を実現するために、FinはSalesforceインスタンスと深く統合されます。この統合には、FinがSalesforceのケースや関連データを作成、更新、同期するための特定のオブジェクトおよびフィールドレベルの権限が必要です。

この記事では以下を説明します:

  • これらの権限が重要な理由

  • 誰が必要か

  • 設定方法

  • 必要な権限の完全な参照表


これらの権限が重要な理由

FinはSalesforceのデータを利用してケースを作成し、要約を投稿し、連絡先情報を読み取り、会話をエージェントにルーティングします。適切な権限がなければ、FinはSalesforce環境と効果的に連携できず、同期失敗や自動化の停止、機能制限が発生する可能性があります。


これらの権限が必要なのは誰か?

統合に関わる主なSalesforce usersは2種類あります:

  • OAuth Salesforce user – 統合設定時にリンクされたユーザー

  • Finとして割り当てられたuser – Finが応答、投稿、workflowアクションを行う際になりすますユーザー


OAuth userに必要な権限は何か


権限の設定方法

Deploy >Salesforce cases >Salesforceでの権限のインストールと割り当てに移動します。

FinがCasesチャネルで動作するために必要なすべての権限とフィールドを含むアンロックパッケージをSalesforceにインストールする手順に従ってください。

  • 権限パッケージのインストールを開始します。

  • 既存のコンポーネント名がこのパッケージのものと競合した場合は?のセクションで、インストールしないを選択します。

  • すべてのusersにインストールを選択します。これは、必要に応じて任意のuserに権限セットを割り当てられることを意味します。

  • 完了するまで待ちます - エラーは表示されないはずです。


権限セットの設定と割り当て

  • Salesforceに権限セットをインストールしたら、Finへの接続を認可したuserに割り当てる必要があります。

  • SalesforceのSetup > User Interface設定で、作成時の監査フィールド設定と非アクティブ所有者によるレコード更新を有効にします。

  • SalesforceのSetup > Permission Setsで、Fin for Salesforce permissionsを見つけ、レコード作成時の監査フィールド設定を有効にします。

  • SalesforceでFinへの接続を認可したuserに移動します。

  • そのuserのプロファイルから、Permission Set Assignmentsセクションまでスクロールし、Edit Assignmentsをクリックします。

  • IntercomのFin for Salesforce permissionsを選択し、権限セットを割り当てます。


必要なSalesforce権限

Salesforceオブジェクト

フィールド

操作

誰が必要か

必要な理由

EmailMessage

Id, FromName, FromAddress, ToAddress, Subject, ThreadIdentifier, HtmlBody, TextBody, CreatedById, CreatedDate, Incoming, ParentId, LastModifiedDate, LastModifiedById

作成, 読み取り

Connected User, Fin

email-to-case workflowsのメッセージと返信の作成に使用されます。

CaseFeed

Id, Title, Body, Type, CreatedBy.*, CreatedDate, Visibility, ParentId, LastModifiedDate

読み取り

Connected User

ケース活動の追跡に必要です。

FeedItem

Id, Body, ParentId, IsRichText, Type, Visibility, CreatedDate, CreatedById, LastEditById

作成

Connected User, Fin

会話の記録とAI要約をケースに追加します

ケース

Id、件名、説明、ContactId、OwnerId、SuppliedEmail、SuppliedName、起源、SourceId、FinInvolved__c、FinResolutionState__c、

FinMarkedAsSpam__c、

FinConversationId__c

作成、読み取り、更新

すべての役割

コアケースの作成、引き継ぎ、およびフィールド同期

連絡先

Id、メール、作成日、名、姓

作成、読み取り

Connected User

ケースに連絡先を作成または関連付ける際に必要です

ユーザー

Id、ContactId、名、姓、メール、UserType、IsActive

読み取り

Connected User

ケースを特定のusersに割り当てることを可能にします

グループ

Id、名前、タイプ

読み取り

Connected User

Salesforceのキューへの可視性を付与します

QueueSobject

QueueId、SobjectType

読み取り

Connected User

ケースのルーティング用キューの選択を可能にします

PermissionSet

名前

読み取り

Connected User

権限パッケージがインストールされているか確認できます

PermissionSetAssignment

PermissionSetId、AssigneeId

読み取り

Connected User

権限セットが正しいusersに割り当てられているか確認できます。

EmailRoutingAddress

Id、アドレス、EmailServicesAddressId

読み取り

Connected User

有効なルーティングメールアドレスの一覧表示を可能にします。

EmailServicesAddress

Id、IsActive

読み取り

Connected User

一覧表示されたルーティングメールアドレスが有効かどうかを確認できます。

ヒント: __c でマークされたフィールド(例:FinInvolved__c)は、AIの関与と解決状態を追跡するためのカスタムフィールドです。設定 → Salesforce Integrationで設定されていることを確認してください。


実装チェックリスト

本番稼働前に、次のことを確認してください:

  • カスタムのFin for Salesforce permissions Permission Setを割り当てる

  • SalesforceでChatterFeed Trackingを有効にする

  • FinInvolved__cFinResolutionState__cFinMarkedAsSpam__cFinConversationId__cなどのカスタムフィールドの表示を確認する

  • サンドボックスまたは非本番環境で統合をテストする


役立つSalesforceドキュメント

こちらの回答で解決しましたか?