Fin for Salesforceアンロックパッケージは、FinにSalesforceの権限とカスタムケースフィールドを付与し、顧客に代わってSalesforceケースの作成、読み取り、更新を可能にします。アンロックパッケージはSalesforceのメタデータ(フィールド、権限セット、関連設定)を含むコンテナで、インストール時に自動的にSalesforce組織に追加されます。アンロックパッケージは以下のコンポーネントをインストールします。
Fin for SalesforceパッケージはSalesforceにどのようなカスタムフィールドを追加しますか?
アンロックパッケージはSalesforceのCaseオブジェクトに4つのカスタムフィールドを追加します。これらのフィールドは、Finが各ケースでの関与、解決状態、スパム検出、会話IDを追跡するためのものです。パッケージをインストールせずに手動でこれらのフィールドを作成する場合、API名は正確に一致させる必要があります。
フィールド名 | メタデータ |
FinInvolved__c このケースにFinが関与していたかどうかを保存します |
|
FinResolutionState__c Finの解決状態を保存します |
|
FinMarkedAsSpam__c |
|
FinConversationId__c |
|
注意: 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__c、FinResolutionState__c、FinMarkedAsSpam__c、FinConversationId__cを作成しますFin for Salesforce permissionsという名前のPermissionSetを1つ作成します
よくある質問
Fin for Salesforceパッケージはどうやってインストールしますか?
パッケージはFin MessengerとSalesforce Casesチャネルのデプロイステップにリンクされています。以下のリンクからもインストール可能です。
または
パッケージをインストールしたくない場合はどうすればいいですか?
アンロックパッケージをインストールしたくない場合は、同じSalesforceコンポーネントを手動で作成できます。パッケージをインストールせずにFin for Salesforceを設定するには、以下の手順に従ってください。
この記事の「Fin for SalesforceパッケージはSalesforceにどのようなカスタムフィールドを追加しますか?」セクションで定義された4つのカスタムケースフィールドFinInvolved__c、FinResolutionState__c、FinMarkedAsSpam__c、FinConversationId__cを作成してください。API名は正確に一致させる必要があります。
この記事の「Fin for Salesforceパッケージに必要な権限は何ですか?」セクションに記載されているオブジェクト権限、フィールド権限、システム権限を持つPermissionSetを作成してください。PermissionSetのAPI名は正確にFin_for_Salesforce_permissionsでなければなりません。これにより、デプロイフローのSalesforceでのインストールと権限の割り当てステップが解除されます。
FinをSalesforceに接続したSalesforceユーザーにPermissionSetを割り当ててください。
パッケージの今後の更新は変更履歴に記録されます。
管理されていないパッケージからの移行方法は?
推奨される方法:
Finを一時停止します。
Intercom Fin AI permission PermissionSetからSalesforceユーザーの割り当てを解除します。これにより管理されていないパッケージをアンインストールできます。
管理されていないパッケージをアンインストールします。アンインストール中にSalesforceはデータの保存を促します。このオプションを選択してください。選択しないとFinInvolved__cとFinResolutionState__cに保存された値が永久に失われます。以下のスクリーンショットは、データ保持オプションを選択するSalesforceのアンインストール画面を示しています。
アンインストールが完了すると、Salesforceからデータエクスポートの準備ができた旨のメールが届きます。Salesforceのデータエクスポート画面でDataをクリックして、保存されたフィールドデータを.csvファイルとしてダウンロードしてください。
設定 > Salesforce Integration > Salesforceでのインストールと権限の割り当てに移動します
Fin for Salesforceをインストールをクリックします
インストール後、DataLoaderを使用してステップ4のcsvファイルをインポートし、FinInvolved__cとFinResolutionState__cでケースを更新できます。
オプションの方法:
この記事に記載されているアンロックパッケージのコンポーネントを手動で追加または更新してください。アンロックパッケージの更新は変更履歴に記録されます。
注意: 管理されていないパッケージはアップグレードをサポートしていません。これは、FinMarkedAsSpam__cやFinConversationId__cなどの将来のリリースで追加される新しいフィールドやコンポーネントが、管理されていないパッケージの組織には自動的に利用できないことを意味します。Finは既存の機能では引き続き動作しますが、追加のフィールドや権限を必要とする新機能は利用できません。最新の状態を保つにはアンロックパッケージへの移行が推奨されます。将来の追加は上記の変更履歴に記録されます。


