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

Salesforce CRTを使用してinboxの会話からケースを作成する

inboxの会話でケースレコードタイプ設定を使う方法を学ぶ

対応者:Brian Byrne

CRT設定

inboxの会話からケースを作成する際にSalesforceのケースレコードタイプ(CRT)設定を使用できます。

CRT設定でできること:

  • Salesforce CRT設定で定義されたケースレコードタイプごとに異なるレイアウト、デフォルト値、必須フィールドを適用する

  • 選択したCRTに応じてケースフォームに異なるピックリストやフィールドを表示する

    • デフォルトのケースレコードタイプが選択される

    • デフォルトのフォーム値がすでに選択されている

    • 必須フィールドが強制され、欠落している必須フィールドは強調表示される

この実装はどのように機能しますか?

Salesforce統合アプリは、チームメンバーがInbox Appを通じてSalesforceでケースを作成できるようにします。

機能

以前の実装

新しい実装

設定

インターコムで設定

- インターコムで設定

- Salesforce設定を使用

設定

表示するフィールドを選択

- 表示するフィールドを選択

- ケースレコードタイプごとに異なるレイアウト、デフォルト値、必須フィールドを持つSalesforce設定を使用

ケースフォーム

- 単一フォーム

- デフォルト値は選択されていない

- 失敗時に再試行できない

- 必須フィールドの表示なし

- レコードタイプごとに異なるフォーム

- デフォルトCRTがすでに選択されている

- デフォルトのフォーム値がすでに選択されている

- 必須フィールドは*でマークされている

- 失敗時にはフォームの値が保持され、欠落している必須フィールドが強調表示される

ケースレコードタイプの前提条件

Salesforceケースレコードタイプ設定を使用するには、以下が必要です:

  • Salesforceでケースレコードタイプが設定されていること

  • Salesforce統合アプリがインストールされていること

  • Intercom Inboxへのアクセス権があることを確認する

  • Salesforce統合アプリの所有者アカウントがSalesforceでケースを作成する権限を持っていることを確認する

仕組み

実装

実装では、チームメンバーは以前のカスタムフォームを使ってケースを作成するオプションがあります。また、Salesforceケースレコードタイプ(CRT)設定を使用するオプションも追加されており、これはIntercomにアプリをインストールした元のユーザープロファイルに関連付けられ、選択したレコードタイプに基づく異なるレイアウトとデフォルト値の恩恵を受けます。

ケース作成時に、チームメンバーは作成したい特定のケースタイプを選択できます。ケースレコードタイプのドロップダウンはデフォルトレコードタイプを初期値として選択します。デフォルトレコードタイプを変更するには、Salesforceのレコードタイプ編集設定ページにアクセスし、デフォルトレコードタイプを変更してください。

デフォルトレコードタイプは、IntercomにアプリをインストールしたユーザープロファイルにリンクされたSalesforceレコードタイプ設定で定義されています。

その後、Salesforceの設定に従って適切なレイアウトとデフォルト値が表示されます。

必須フィールドの欠落による失敗の場合、以前に入力された値を保持しつつ、該当フィールドが赤く強調表示されます。

さらに、CRTが1つだけ設定されている場合、そのCRTが自動的に選択され、ドロップダウンは表示されず、ケース作成フォームが表示されます。

既知の制限または重要な注意点

  • 現在のCRT実装は、Intercomにアプリをインストールしたユーザープロファイルにリンクされた設定のみを使用するため、すべてのチームメンバーはSalesforceプロファイルに関係なくこの設定を共有します。

  • 統合は会話ごとに1つのタスクを作成し、会話終了時に完全なトランスクリプトで更新します。個々のメッセージごとに新しいタスクを作成することはサポートしていません。

  • Salesforceではケースフィールドが異なるセクションに分かれています。inboxのスペースを最小限にするため、セクショングループ化を削除することにしました。

  • 現在の実装はデフォルトの数式をサポートしていません。

  • ケース作成時にフィールド検証はありません。例えば、Salesforceのケースフィールドが数字のみを受け付ける場合でも、チームメンバーは文字列を入力できます。この場合、ケース作成は失敗します。

  • ケース作成が失敗した場合、ユーザーには一般的なエラーメッセージが表示されます。Salesforceのエラーは現在ユーザーに返されません。

  • Salesforceのケースフィールドが特定のデータ型(例:数字、日付)を期待しているのにIntercomから互換性のない値が送られた場合、ケース作成は静かに失敗します。これらの失敗はSalesforce同期エラーに表示されません。Salesforceのフィールドデータ型を確認し、Intercom属性が互換性のある値を送信していることを確認してください。

  • Intercomはデフォルト数式フィールドを持つSalesforceケースオブジェクトをサポートしていないため、ケース作成が静かに失敗します。Intercom発のケースを妨げないように、デフォルト数式フィールドを削除または設定してください。

  • Salesforce統合はアプリをインストール/再認証したSalesforceユーザーの権限を使用します。すべてのチームメンバーはこれらの権限を継承します。インストールユーザーの権限が変更されたり非アクティブになると、ケース作成が失敗する可能性があります。インストールユーザーがSalesforceとIntercomの両方で完全な管理者権限を維持していることを確認してください。不明な場合は、最新の管理者アカウントで再インストールを検討してください。


お問い合わせ

CRTに関する問題やフィードバックがある場合は、こちらまでご連絡ください:team-cdp@intercom.io

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