苦情受入 OmniScript コンポーネント
ビジネスニーズに合わせて苦情受入 OmniScript をカスタマイズできます。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Financial Services Cloud が有効になっている Professional Edition、Enterprise Edition、Unlimited Edition |
| コンポーネント名 | コンポーネントの種類 | 実行する内容 | What It Calls (コール内容) |
|---|---|---|---|
| SetAccountContext | Integration Procedure Action (インテグレーション手順アクション) | ユーザーがセルフサービスポータルにログインして苦情受入プロセスを開始するときに、Salesforce からカスタマーコミュニティユーザーの取引先 ID を取得します。また、ポータルの URL 拡張も取得して CommunityBasePath 変数に保存します。 カスタマーコミュニティユーザーがセルフサービスポータルで苦情受入プロセスを使用できるようにするには、FSCComplaint/Intake OmniScript に SetAccountContext コンポーネントが含まれている必要があります。 |
ComplaintManagementSelfService_SetAccountContext integration procedure |
| GetComplaintsWithCaseNumber | Integration Procedure Action (インテグレーション手順アクション) | 個人取引先に関連付けられた既存の苦情のリストを取得します。 | ComplaintManagement_GetComplaints インテグレーション手順 |
| PastComplaintsCount | 値の設定 | 個人取引先に関連付けられた過去の苦情の数を取得します。 | なし |
| getCustomerInformation | データマッパーの抽出アクション | 個人取引先の詳細を取得します。 | FSCComplaintManagementGetCustomerInformation data Mapper |
| PastComplaints | ステップ | 既存の苦情を確認するようにユーザーに促し、新しい苦情を登録する [新規苦情] ボタンを表示します。 | なし |
| GetRelatedContacts | データマッパーの抽出アクション | 個人取引先に関連付けられた関連取引先責任者のリストを取得します。 | ComplaintManagement_GetRelatedContacts インテグレーション手順 |
| GetAllAvailableRoles | データマッパーの抽出アクション | Salesforce 組織で使用可能なロールのリストを取得します。 | FSCComplaintManagementGetReciprocalRoles |
| ComplainantIdentification | ステップ | 苦情者の詳細を入力するようにユーザーに要求します。 | なし |
| ValidateTimeRange | リモートアクション | 苦情申出者に連絡するための開始時刻と終了時刻が有効かどうかを確認します。 | ComplaintMgmtHelper クラス、validateTimeRange メソッド |
| IsAuthorised | 値の設定 | 苦情申出者が苦情を申し立てる権限があるかどうかを確認します。 | なし |
| IsValidContactSelected | 値の設定 | 顧客の代理で他のユーザーが苦情を申し立てているときに、有効な取引先が選択または作成されているかどうかを確認します。 | なし |
| SetErrorForAuthorization | エラーの設定 | 申請者が承認されていない場合、エラーメッセージを表示します。 | なし |
| SetErrorForSelectedContact | エラーの設定 | 苦情の送信時に取引先責任者が選択または作成されていない場合、エラーメッセージを表示します。 | なし |
| SetErrorForTimeRange | エラーの設定 | 苦情申出者に連絡する開始時刻が終了時刻より後の場合にエラーを表示します。 | なし |
| GetAllFinancialAccounts | Integration Procedure Action (インテグレーション手順アクション) | 顧客に関連するすべての金融口座を取得します。 | ComplaintManagement_GetFinancialAccounts |
| ComplaintDetails | リモートアクション | アップロードされたドキュメントを概要に表示するために必要な形式に変換します。 | ComplaintMgmtHelper クラス、ConvertUploadedDocuments メソッド |
| SetValuesForSummary | 値の設定 | 使用する集計値を設定します。 | なし |
| サマリー | ステップ | 苦情と苦情者の詳細を表示し、ユーザーが苦情を確認するための [送信] ボタンを表示します。 | なし |
| CallConnectApiFromApex | リモートアクション | 送信された苦情のケースレコード、公開苦情レコード、ケース関係者レコードを作成します。 | ComplaintMgmtHelper クラス、callCreateComplaintApi メソッド |
| SetConnectApiResponse | 値の設定 | Connect API 応答を解釈するための変数を設定します。 | なし |
| SetCaseUrl | 値の設定 | 送信された苦情のケース URL を設定します。 | なし |
| DeleteAssessmentIfError | リモートアクション | Connect API コールが失敗したときに評価レコードを削除します。 | AssessmentHelperFunction クラス、deleteAssessmentResponses メソッド |
| 確認 | ステップ | 苦情の状況を表示し、苦情が送信された場合にユーザーのケース URL を表示します。 | なし |
この記事で問題は解決されましたか?
ご意見をお待ちしております。

