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

InsClaimItemService:createPayments

このサービスを使用して、品目 ID と [groupPayments] オプションに基づいて請求支払レコードを作成および保存します。

クラス: InsClaimItemService

方法: createPayments

操作手順

請求支払 ID に応じて、サービスは Vlocity 支払または Salesforce 支払を作成します。

重要
重要

Insurance Summer '21 リリース以降、Salesforce データモデルがサポートされます。

Salesforce データモデル

  1. サービスは品目 ID を解析し、対応する ClaimCoveragePaymentDetail レコードを照会します。

  2. groupPayments オプションの入力に応じて、サービスは ClaimPaymentSummary レコードを作成および保存します。

  3. サービスは、ClaimCoveragePaymentDetailレコードの次のパラメータを更新します。

    • ClaimPaymentSummary.Id を設定します。

    • このリモート オプションに別の値を入力しない限り、statusを支払済みとして設定します。

  4. サービスは、関連する ClaimCoverage ReserveAmounts (損失/経費) と ClaimCoverageReserveDetail (存在する場合) を更新します。

  5. 次に、支払済み金額に対する予約金額の変化を追跡する ClaimCoverageReserveAdjustments  を作成して保存します。

Vlocity データモデル

  1. サービスは トランザクション ID を解析し、対応する InsClaimReserveTransaction__c レコードを照会します。

  2. groupPaymentsの入力に応じて、サービスはClaimPayment__c recordsを作成して保存します。

  3. サービスは支払 ID を使用して InsClaimReserveTransaction__c レコードを更新します。

リモートオプション

リモートオプション

説明

groupPayments

必須。

"true" の場合、受信者ごとに複数の品目支払の 1 つのClaimPayment__cまたはClaimPaymentSummaryレコードが作成されます。

"false" の場合、品目ごとに 1 つのレコードが作成されます。

transactionIds

必須。

トランザクション ID のリスト。サービスはこれらのトランザクション ID を使用して、対応する InsClaimReserveTransaction__c レコードを照会します。このリモートオプションは Vlocity データモデルにのみ適用されます。

itemIds

必須。

項目 ID のリスト。サービスはこれらの項目 ID を使用して、対応する ClaimCoveragePaymentDetail レコードを照会します。このリモートオプションは、Salesforce データモデルにのみ適用されます。

関連トピック: InsClaimItemService:invokeInitiatePaymentIP

status

省略可能。

支払済みClaimCoveragePaymentDetailのステータス。値が設定されていない場合は、デフォルトで支払済みになります。このリモートオプションは、Salesforce データモデルにのみ適用されます。

Input JSON

入力 JSON の形式は次のとおりです。

Vlocity データモデル

{ 
    "groupPayments": <Boolean>,
    "transactionIds": [<Id>, <Id>]
}

Salesforce データモデル

{ 
    "groupPayments": <Boolean>,
    "itemIds": [
        {
            "Id" : <Id>
        },
        {
            "Id" : <Id>
        }
    ]
}

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

Vlocity データモデル

{ 
    "groupPayments": false,
    "transactionIds": ["01t000000000000001", "01t000000000000002"]
}

Salesforce データモデル

{ 
    "groupPayments": true,
    "itemIds": [
        {
            "Id" : "01t000000000000003"
        },
        {
            "Id" : "01t000000000000004"
        }
    ]
}

出力 JSON

請求支払レコードを作成して保存します。

 
読み込み中
Salesforce Help | Article