Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsPolicyService:createMultiRootPolicy

InsPolicyService:createMultiRootPolicy

このサービスを使用して、見積からマルチルートポリシーを発行します。

クラス: InsPolicyService

方法: createMultiRootPolicy

操作手順

サービス:

  1. および effectiveDateオプションを使用 quoteIdして、マルチルート ポリシーを発行します。

  2. ルート商品ごとに子ポリシーを生成します。

  3. 子保険契約の保険料、税金、手数料を親保険契約に統合します。

  4. createTransaction が true に設定されている場合に必要なトランザクションを作成します。

  5. これらのトランザクションを親のマルチルートポリシーに統合します。

追加項目

  • ユーザは、additionalFields オプションを使用してポリシー フィールド値を上書きできます。

  • 追加項目は、ルートポリシーレベルで親ポリシーと子ポリシーの両方でサポートされます。

  • [additionalFields] オプションでは、保険契約オブジェクトレベルでのみフィールドが更新されます。

  • 子ポリシーは、additionalFields JSON 構造で商品の識別子として商品コードを使用します。

  • 親マルチルート ポリシーでは、MULTI_ROOT_PARENT_POLICY が additionalFields JSON 構造の識別子として使用されます。

リモートオプション

オプション

説明

quoteId

必須

保険契約の作成元の見積の ID。

effectiveDate

必須

保険契約の発効日。

endDate

省略可能

保険契約の終了日。

createTransaction

省略可能

ポリシーの親トランザクションと子トランザクションを作成する必要があるかどうかを示す Boolean フラグ。

デフォルトは False です。

transactionType

省略可能

トランザクション名と種別。createTransaction が True の場合にのみ適用されます。

デフォルトは販売済みポリシーです。

createContactForParticipants

省略可能

参加者の取引先責任者レコードを作成する必要があるかどうかを決定する Boolean フラグ。

デフォルトは True です。

term

省略可能

保険契約の期間。

デフォルトは Annual です。

ratingDate

省略可能

入力 JSON の価格設定に使用された評価日。

additionalFields

省略可能

保険契約商品コードを保険契約項目とその値に対応付ける JSON 構造。

refPolicyNumToPopulate

省略可能

参照ポリシー番号を生成する必要があるかどうかを示す Boolean フラグ。このオプションは、参照ポリシー番号フィールドが additionalFields JSON 構造に追加されるときに必要です。

デフォルトは True です。

Input JSON

このサービスは入力 JSON を取りません。

additionalFields JSON のサンプルを次に示します。

"additionalFields": {
      "MULTI_ROOT_PARENT_POLICY": {
        "name": "parent policy",
        "term": "Annual"
      },
      "AUTOROOT": {
        "name": "test",
        "year": "2024"
      },
      "COMMERCIAL": {
        "name": "Commercial",
        "type": "Comprehensive"
      }
    } 

出力

オプション

説明

jobId

非同期一括処理ジョブの ID。

出力 JSON

出力 JSON の例を次に示します。

{
 "jobId": "7073t0000BNGivxAQD"
}
 
読み込み中
Salesforce Help | Article