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

Salesforce用Finアンロックパッケージ

この記事はSalesforceシステム管理者向けで、SalesforceケースまたはFin MessengerでFin AI Agentを設定する方法を説明します。Salesforce連携を含むプランで利用可能です。プランが不明な場合はIntercomプランを確認してください。

Fin for Salesforceアンロックパッケージは、FinにSalesforceの権限とカスタムケースフィールドを付与し、顧客に代わってSalesforceケースの作成、読み取り、更新を可能にします。アンロックパッケージはSalesforceのメタデータ(フィールド、権限セット、関連設定)を含むコンテナで、インストール時に自動的にSalesforce組織に追加されます。アンロックパッケージは以下のコンポーネントをインストールします。

Fin for SalesforceパッケージはSalesforceにどのようなカスタムフィールドを追加しますか?

アンロックパッケージはSalesforceのCaseオブジェクトに4つのカスタムフィールドを追加します。これらのフィールドは、Finが各ケースでの関与、解決状態、スパム検出、会話IDを追跡するためのものです。パッケージをインストールせずに手動でこれらのフィールドを作成する場合、API名は正確に一致させる必要があります。

フィールド名

メタデータ

FinInvolved__c

このケースにFinが関与していたかどうかを保存します

  • タイプ: チェックボックス

  • ラベル: FinInvolved

  • デフォルト値: false

FinResolutionState__c

Finの解決状態を保存します

  • タイプ: ピックリスト

  • ラベル: FinResolutionState

  • 値:

    • ソフト解決
      (API名: soft_resolution)

    • ハード解決
      (API名: hard_resolution)

    • チームにルーティング
      (API名: routed_to_team)

    • 放棄
      (API名: abandoned_negative_feedback)

FinMarkedAsSpam__c
Finによって会話がスパムとしてマークされたかどうかを保存します

  • タイプ: チェックボックス

  • ラベル: FinMarkedAsSpam

  • デフォルト値: false

FinConversationId__c
Finプラットフォームにリンクするための会話識別子を保存します

  • ラベル: FinConversationId

  • 長さ: 255文字

注意: FinConversationId__cはテキストフィールド(タイプ: テキスト、最大長: 255文字)です。手動でフィールドを作成する場合は正しく設定してください。


Fin for Salesforceパッケージに必要な権限は何ですか?

Fin for SalesforceアンロックパッケージはFin for Salesforce permissionsというPermissionSet(API名: Fin_for_Salesforce_permissions)を作成します。この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

  • Can Insert Feed System Fields

  • Edit Task

  • View All Users

  • View Roles

  • View Setup

変更履歴

v1.0 - バージョン1

  • 4つのカスタムケースフィールドFinInvolved__cFinResolutionState__cFinMarkedAsSpam__cFinConversationId__cを作成します

  • Fin for Salesforce permissionsという名前のPermissionSetを1つ作成します


よくある質問

Fin for Salesforceパッケージはどうやってインストールしますか?

パッケージはFin MessengerとSalesforce Casesチャネルのデプロイステップにリンクされています。以下のリンクからもインストール可能です。

または

パッケージをインストールしたくない場合はどうすればいいですか?

アンロックパッケージをインストールしたくない場合は、同じSalesforceコンポーネントを手動で作成できます。パッケージをインストールせずにFin for Salesforceを設定するには、以下の手順に従ってください。

  1. この記事の「Fin for SalesforceパッケージはSalesforceにどのようなカスタムフィールドを追加しますか?」セクションで定義された4つのカスタムケースフィールドFinInvolved__c、FinResolutionState__c、FinMarkedAsSpam__c、FinConversationId__cを作成してください。API名は正確に一致させる必要があります。

  2. この記事の「Fin for Salesforceパッケージに必要な権限は何ですか?」セクションに記載されているオブジェクト権限、フィールド権限、システム権限を持つPermissionSetを作成してください。PermissionSetのAPI名は正確にFin_for_Salesforce_permissionsでなければなりません。これにより、デプロイフローのSalesforceでのインストールと権限の割り当てステップが解除されます。

  3. FinをSalesforceに接続したSalesforceユーザーにPermissionSetを割り当ててください。

  4. パッケージの今後の更新は変更履歴に記録されます。

管理されていないパッケージからの移行方法は?

推奨される方法:

  1. Finを一時停止します。

  2. Intercom Fin AI permission PermissionSetからSalesforceユーザーの割り当てを解除します。これにより管理されていないパッケージをアンインストールできます。

  3. 管理されていないパッケージをアンインストールします。アンインストール中にSalesforceはデータの保存を促します。このオプションを選択してください。選択しないとFinInvolved__cとFinResolutionState__cに保存された値が永久に失われます。以下のスクリーンショットは、データ保持オプションを選択するSalesforceのアンインストール画面を示しています。

    管理されていないパッケージをアンインストールする前にフィールドデータを保持・保存するオプションを示すSalesforceのアンインストール画面。FinInvolved__cとFinResolutionState__cの値を失わないためにこのオプションを選択してください。

  4. アンインストールが完了すると、Salesforceからデータエクスポートの準備ができた旨のメールが届きます。Salesforceのデータエクスポート画面でDataをクリックして、保存されたフィールドデータを.csvファイルとしてダウンロードしてください。

    アンインストール後のSalesforceデータエクスポート画面。保存されたFinInvolved__cとFinResolutionState__cの値を.csvファイルとしてダウンロードするためのDataボタンを示しています。

  5. 設定 > Salesforce Integration > Salesforceでのインストールと権限の割り当てに移動します

  6. Fin for Salesforceをインストールをクリックします

インストール後、DataLoaderを使用してステップ4のcsvファイルをインポートし、FinInvolved__cFinResolutionState__cでケースを更新できます。

オプションの方法:

この記事に記載されているアンロックパッケージのコンポーネントを手動で追加または更新してください。アンロックパッケージの更新は変更履歴に記録されます。

注意: 管理されていないパッケージはアップグレードをサポートしていません。これは、FinMarkedAsSpam__cやFinConversationId__cなどの将来のリリースで追加される新しいフィールドやコンポーネントが、管理されていないパッケージの組織には自動的に利用できないことを意味します。Finは既存の機能では引き続き動作しますが、追加のフィールドや権限を必要とする新機能は利用できません。最新の状態を保つにはアンロックパッケージへの移行が推奨されます。将来の追加は上記の変更履歴に記録されます。

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