Salesforce用Fin管理パッケージは、FinにSalesforceの権限とカスタムケースフィールドを付与し、お客様に代わってSalesforceケースの作成、読み取り、更新を可能にします。管理パッケージはSalesforceのメタデータ(フィールド、権限セット、関連設定)を含むコンテナで、インストール時に自動的にSalesforce組織に追加されます。管理パッケージは以下のコンポーネントをインストールします。
Salesforce用FinパッケージはSalesforceにどのようなカスタムフィールドを追加しますか?
管理パッケージはSalesforceのケースオブジェクトに4つのカスタムフィールドを追加します。これらのフィールドは、Finが各ケースでの関与状況、解決状態、スパム検出、会話IDを追跡するためのものです。パッケージをインストールせず手動でこれらのフィールドを作成する場合、API名は正確に一致させる必要があります。
フィールド名 | メタデータ |
FinInvolved__c このケースにFinが関与したかどうかを保存します。 |
|
FinResolutionState__c Finの解決状態を保存します。 |
|
FinMarkedAsSpam__c |
|
FinConversationId__c |
|
注意:FinConversationId__cはテキストフィールド(タイプ:テキスト、最大長:255文字)です。手動でフィールドを作成する場合は正しく設定してください。
Salesforce用Finパッケージに必要な権限は何ですか?
Salesforce用Fin管理パッケージはFin for Salesforce permissions(API名:Fin_for_Salesforce_permissions)というPermissionSetを作成します。このPermissionSetはFinをSalesforce組織に接続するSalesforceユーザーに割り当てる必要があります。Finがケースを管理するために必要な最小限の権限を付与し、以下を含みます。
オブジェクト権限
ケース:作成、読み取り、編集(削除不可、すべてのレコードの変更/閲覧不可)
連絡先:読み取り、編集(作成/削除不可、すべてのレコードの変更/閲覧不可)
アカウント:読み取り、編集(作成/削除不可、すべてのレコードの変更/閲覧不可)
フィールド権限(読み取りおよび編集アクセス)
ケースフィールド:ContactId, Description, FinInvolved__c, FinMarkedAsSpam__c, FinConversationId__c, FinResolutionState__c, Origin, SourceId, Subject, SuppliedEmail, SuppliedName
連絡先フィールド:Email
タスクフィールド:ActivityDate, Description, Type, WhatId, WhoId
システム権限
API Enabled
フィードシステムフィールドの挿入が可能
タスク編集
すべてのUsersを表示
役割を表示
セットアップを表示
変更履歴
v1.0 - バージョン1
4つのカスタムケースフィールド
FinInvolved__c、FinResolutionState__c、FinMarkedAsSpam__c、FinConversationId__cを作成します。Fin for Salesforce permissionsという名前のPermissionSetを1つ作成します。
よくある質問
Salesforce用Finパッケージはどうやってインストールしますか?
管理パッケージはFinワークスペースのConnectページからインストールします。Connectに移動し、接続したい組織タイプの横にあるConnectボタンをクリックし、次にInstall Packageをクリックします。Install for all usersを選択し、インストールが完了するまで待ちます。
パッケージをインストールしたくない場合はどうすればいいですか?
アンロックパッケージをインストールしたくない場合は、同じSalesforceコンポーネントを手動で作成できます。パッケージをインストールせずにSalesforce用Finを設定するには、以下の手順に従ってください。
この記事の「Salesforce用FinパッケージはSalesforceにどのようなカスタムフィールドを追加しますか?」セクションで定義された4つのカスタムケースフィールドFinInvolved__c、FinResolutionState__c、FinMarkedAsSpam__c、FinConversationId__cを作成します。API名は正確に一致させてください。
この記事の「Salesforce用Finパッケージに必要な権限は何ですか?」セクションに記載されているオブジェクト権限、フィールド権限、システム権限を持つPermissionSetを作成します。PermissionSetのAPI名は正確にFin_for_Salesforce_permissionsでなければなりません。これにより、ConnectフローのSalesforceで権限を割り当てるステップが解除されます。
FinをSalesforceに接続したSalesforceユーザーにPermissionSetを割り当てます。
パッケージの今後の更新は変更履歴に記録されます。
アンマネージドパッケージからの移行方法は?
推奨される方法:
Finを一時停止します。
SalesforceユーザーからIntercom Fin AI permission PermissionSetの割り当てを解除します。これによりアンマネージドパッケージをアンインストールできます。
アンマネージドパッケージをアンインストールします。アンインストール中にSalesforceはデータの保存を促します。このオプションを選択してください。選択しないとFinInvolved__cとFinResolutionState__cに保存された値が永久に失われます。以下のスクリーンショットは、データ保持オプションを選択するSalesforceのアンインストール画面を示しています。
アンインストールが完了すると、Salesforceからデータエクスポートの準備ができた旨のメールが届きます。Salesforceのデータエクスポート画面でDataをクリックし、保存されたフィールドデータを.csvファイルとしてダウンロードしてください。
FinワークスペースのConnect > Salesforceで権限を割り当てるに移動します。
FinをSalesforceに接続する方法の記事の手順に従い、管理パッケージをインストールして接続を完了します。
インストール後、DataLoaderを利用してステップ4のcsvファイルをインポートし、FinInvolved__cとFinResolutionState__cでケースを更新できます。
オプションの方法:
この記事に記載された管理パッケージのコンポーネントを手動で追加または更新します。管理パッケージの更新は変更履歴に記録されます。
注意:アンマネージドパッケージはアップグレードをサポートしていません。これは、FinMarkedAsSpam__cやFinConversationId__cなど将来のリリースで追加される新しいフィールドやコンポーネントが、アンマネージドパッケージを使用している組織には自動的に利用できないことを意味します。既存の機能は引き続き動作しますが、追加のフィールドや権限を必要とする新機能は利用できません。最新の状態を保つには管理パッケージへの移行が推奨されます。今後の追加は上記の変更履歴に記録されます。


