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

Salesforce用Fin:必要な権限

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

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

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

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

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

  • OAuthユーザーに必要な権限

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


なぜこれらの権限が重要なのか?

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


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

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

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

  • Finに割り当てられたユーザー – Finが応答、投稿、ワークフロー操作を行う際になりすますユーザー


OAuthユーザーに必要な権限は何か

権限の設定方法は?

FinをSalesforceに接続し必要な権限をインストールするには、FinをSalesforceに接続する方法のヘルプ記事に従ってください。


必要なSalesforce権限

Salesforceオブジェクト

フィールド

操作

必要なユーザー

必要な理由

EmailMessage

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

作成, 読み取り

Connected User, Fin

email-to-caseワークフローのメッセージと返信を作成するために使用

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要約をケースに追加

Case

Id, Subject, Description, ContactId, OwnerId, SuppliedEmail, SuppliedName, Origin, SourceId, FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c, FinConversationId__c

作成, 読み取り, 更新

すべての役割

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

Contact

Id, Email, CreatedDate, FirstName, LastName

作成, 読み取り

Connected User

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

ユーザー

Id, ContactId, FirstName, LastName, Email, UserType, IsActive

読み取り

接続されたユーザー

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

グループ

Id, Name, Type

読み取り

接続されたユーザー

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

QueueSobject

QueueId, SobjectType

読み取り

接続されたユーザー

ケースのルーティング用にキューを選択できるようにします。

MessagingSession

Status, ConversationId

読み取り

Fin Messenger

MessagingSessionのステータスを確認します。

Conversation

Id, ConversationIdentifier

読み取り

Fin Messenger

適切なmessaging sessionを取得するために。

PermissionSet

Name

読み取り

接続されたユーザー

パーミッションパッケージがインストールされているか確認できます。

PermissionSetAssignment

PermissionSetId, AssigneeId

読み取り

接続されたユーザー

パーミッションセットが正しいユーザーに割り当てられているか確認できます。

EmailRoutingAddress

Id, Address, EmailServicesAddressId

読み取り

接続されたユーザー

有効なルーティングメールアドレスの一覧表示が可能です。

EmailServicesAddress

Id, IsActive

読み取り

接続されたユーザー

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

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


実装チェックリスト

本番稼働前に、以下を確認してください:

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

  • SalesforceでChatterとFeed Trackingを有効にします。

  • FinInvolved__c、FinResolutionState__c、FinMarkedAsSpam__c、およびFinConversationId__cなどのカスタムフィールドの表示を確認してください。

  • サンドボックスまたは非本番環境を使用して統合をテストします。


役立つSalesforceのドキュメント

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