Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
問題ポリシービジネスプロセス

問題ポリシービジネスプロセス

見積を作成し、保険契約を発行する [Issue Policy (問題ポリシー)] ビジネスプロセスを作成しました。このビジネスプロセスは、複数の基幹業務で再利用されます。

現在、すべてのスクリーンショットは Lightning スタイルです。ブローカーポータルとカスタマーポータルで [Newport (新規ポート)] スタイルを使用しているため、スピンの表示が異なる場合があります。

問題ポリシー OmniScript

この OmniScript は、次のアプリケーションから起動できます。ここでは、説明されている種類のユーザーがアクセスできます。

  • ブローカーポータル (ニューポート)

    ブローカーとエージェント

  • インタラクションコンソール (Lightning)

    内部保険エージェントとコールセンター担当者

  • Vlocity Admin Lightning Experience (Newport)

    • 内部保険代理店

    • Vlocity 管理者

これらの OmniScript は、アセットオブジェクトではなくネイティブの Financial Services Cloud Insurance Policy オブジェクトに書き込まれるようになりました。

それでは、問題ポリシーの OmniScript を 1 つずつ見ていきましょう。

まず、OmniScript は見積 ID を取得し、InsQuoteService:getQuoteDetail サービスを使用して、ユーザーがポリシーを発行する見積のデータを取得します。

次に、保険料や購入する保険契約の期間など、見積に関する情報が表示されます。

ユーザーが選択した支払オプションに応じて、右側のステップツリーが変わります。支払情報を作成するためにユーザーが実行するステップは、ユーザーが行った選択内容に応じて変わります。次の例では、ユーザーが [支払プラン] を選択しました。

請求オプションを選択する画面を示します。

ユーザーが [支払プラン] を選択して [次へ] をクリックすると、この OmniScript は ins/SetupPaymentPlan PaymentPlanSetup1 という名前の別の OmniScript をコールします。 PaymentPlanSetup1 OmniScript は、ポリシーのすべての支払情報を設定するために必要なフォームと選択肢をユーザーに提供します。

請求の詳細を設定する画面を示します。
支払頻度を選択する画面を示します。
メモ
メモ

この機能を簡単にテストできるように、Braintreeと統合するために構築されたLightning Webコンポーネントを使用しています。Braintree では、テスト可能なクレジットカード番号を追加するか、[次へ] をクリックします。OmniScript では支払入力が有効とみなされ、ユーザーは次のステップに進むことができます。

この OmniScript をコピーして本番環境で使用する場合は、Braintree Lightning Web コンポーネントを削除または変更できます。

支払方法を選択する画面を示します。
支払の詳細を入力する画面を示します。

支払が承認されたら、IssuePolicy OmniScript は InsPolicyService:createUpdatePolicy サービスをコールしてポリシーレコードを作成します。

OmniStudio データマッパーの [抽出] アクションでポリシーレコードが読み取られ、OmniScript でポリシーが有効かどうかの確認が表示されます。

同じフローで、ユーザーがさまざまな選択をしてみましょう。

前のフローの最初と同じ [見積の詳細を確認] ページで、ユーザーは [全額支払] を選択します。

支払オプションを選択する画面を示します。

その後、ユーザーは支払方法として [電子小切手] オプションを選択します。この OmniScript は、 ins/IssuePayment1 という名前の別の OmniScript をコールします。 IssuePayment1 OmniScript では、ユーザーがポリシーの支払に必要なすべての支払情報を今すぐ取得するために必要なフォームと選択肢が表示されます。

ユーザーは [クレジットカード] または [電子小切手] を選択できます。この例では、ユーザーは [電子小切手] を選択します。

支払の詳細を入力する画面を示します。

IssuePayment1 OmniScript は ACH システムと統合され、顧客の銀行口座情報を取得して支払を承認します。

取引先の詳細を入力する画面を示します。
支払を承認する画面を示します。
メモ
メモ

IssuePayment1 OmniScript の achAuthorization ステップは、テストデータを受け入れて承認するように設定されています。

このステップは、作成または拡張する OmniScript で変更できます。

支払が承認されたら、IssuePolicy OmniScript は InsPolicyService:createUpdatePolicy サービスをコールしてポリシーレコードを作成します。

データマッパーの [抽出] アクションでポリシーレコードが読み取られ、OmniScript でポリシーが有効かどうかの確認が表示されます。

内容

OmniScript Designer での手順は次のようになります。

  1. getQuoteDetails

    • コンポーネント種別: リモートアクション

    • 内容: 見積 ID で指定された見積のデータを取得します。

    • コール: InsQuoteService:getQuoteDetail

  2. getQuoteInformation

    • コンポーネント種別: データマッパー抽出アクション

    • 機能: 見積から商品と取引先の情報を抽出します。

    • Calls: Ins_ExtrQuoteDetails_IssueOS

  3. setQuoteInformation

    • コンポーネント種別: 値を設定

    • 機能: 多数の見積要素の値を設定します。

    • 通話: なし

  4. quoteDetails

    • コンポーネント種別: ステップ

    • 機能: 次のサブコンポーネントが含まれます。

      • quoteNumber

      • quoteEffectiveDate

      • quotePremium

      • quoteTerm

      • billType

    • 通話: なし

  5. paymentPlanSetUp1

    • コンポーネント種別: OmniScript

    • 機能: ユーザーが支払プランを設定できるようにする別の OmniScript をコールします。

    • コール: ins/SetupPaymentPlan OmniScript

  6. setPaymentAmount

    • コンポーネント種別: 値を設定

    • 機能: いくつかの請求要素の値を設定します。

    • 通話: なし

  7. IssuePayment1

    • コンポーネント種別: OmniScript

    • 機能: ユーザーがリアルタイムで保険料を支払えるようにします。

    • 通話: ins/IssuePayment OmniScript

  8. createUpdatePolicy

    • コンポーネント種別: Integration Procedure Action

    • 機能: 保険契約レコードを作成します。

    • コール: Insurance_CreatePolicy インテグレーション手順

  9. applyPremiumPayment

    • コンポーネント種別: Integration Procedure Action

    • 内容: ステップ 7 の IssuePayment OmniScript を介して支払われた保険料を保険契約レコードに適用します。

    • 通話: Insurance_IssuePayment

  10. readPolicyforconfirmation

    • コンポーネント種別: データマッパー抽出アクション

    • 機能: 保険契約、商品、支払に関するデータを抽出します。

    • コール: readPolicyLwc

  11. UpdateQuoteStatus

    • コンポーネント種別: データマッパー投稿アクション

    • 内容: 見積の状況を更新します。

    • 通話: UpdateQuoteStatus

  12. CreatePolicyParties

    • コンポーネント種別: Integration Procedure Action

    • 内容: 保険契約者のレコードを関係者として作成します。

    • コール: PolicyholderParty_Create Integration Procedure

  13. CreateProducerParty

    • コンポーネント種別: Integration Procedure Action

    • 内容: 保険契約を販売したブローカーの関係者レコードを作成します。

    • 通話: ProducerParty_Create

  14. policyConfirmation

    • コンポーネント種別: ステップ

    • 機能: 次のサブコンポーネントが含まれます。

      1. Congrats (おめでとう): ユーザーが保険契約を購入したことを祝福するテキストブロック。

      2. CustomLWC1

        • コンポーネント種別: カスタム LWC

        • 内容: 保険契約購入の確認を購入データと共に表示します。

        • Calls: vlocity_ins__insOsConfirmation

      3. textBlock2: 保険会社の連絡先情報を含むテキストブロック。

      4. viewPolicy

        • コンポーネント種別: Navigate Action

        • 機能: ナビゲーションを提供

    • 通話: なし

見積 UI からの問題ポリシー

見積 UI へのアクセス権を持つカスタマーサービス担当者または内部保険エージェントは、その UI からポリシーを発行できます。次の例は、既存の見積の標準の LWC ベースのコンポーネントを使用して見積 UI から発行されるポリシーを示しています。

順を追って説明します。

[見積] リストページから開始します。ポリシーを発行する見積を選択します。

見積 UI で、[Issue Policy - Native (ポリシーを発行 - ネイティブ)] をクリックします。

[Issue Policy (ポリシーを発行)] ウィンドウで、必要な変更を行い、[作成] をクリックします。

Vlocity によってポリシーが作成され、見積 UI に成功メッセージが表示されます。

前のセクションで説明した OmniScript を見積 UI から起動することもできます。[Issue Policy (ポリシーを発行)] をクリックして、この OmniScript を起動します。

 
読み込み中
Salesforce Help | Article