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

Salesforce用Fin:必要な権限

Finワークスペースを統合するために必要なSalesforceの権限設定方法。

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

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

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

  • 誰がこれらの権限を必要とするか

  • これらの権限の実装方法

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


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

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


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

統合に関わる主なSalesforce usersは2人います:

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

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


OAuth userに必要な権限は何か


権限の設定方法

SalesforceでConnect>Install and assign permissionsに移動します。

Finの実行に必要なすべての権限とフィールドを含むアンロックパッケージをSalesforceにインストールする手順に従ってください。

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

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

  • すべてのusersにインストールを選択します — これは権限セットを任意のuserに割り当て可能にすることを意味します。

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


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

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

  • Salesforce Setup > User Interface設定で、Set Audit Fields upon Creation and Update Records with Inactive Ownersを有効にします。

  • Salesforce Setup > Permission Setsで、Fin for Salesforce permissionsを見つけて、Set Audit Fields upon Record Creationを有効にします。

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

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

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

監査フィールドを有効にすることを推奨します。これにより、フィードアイテムやメールメッセージが正しくFinに帰属されます。

Salesforce Object

Fields

Operations

Who Needs It

Why It's Needed

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ドキュメント

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