詳細情報:
InsClaimItemService:createPayments
このサービスを使用して、品目 ID と [groupPayments] オプションに基づいて請求支払レコードを作成および保存します。
方法: createPayments
操作手順
請求支払 ID に応じて、サービスは Vlocity 支払または Salesforce 支払を作成します。
Insurance Summer '21 リリース以降、Salesforce データモデルがサポートされます。
Salesforce データモデル
-
サービスは品目 ID を解析し、対応する
ClaimCoveragePaymentDetailレコードを照会します。 -
groupPaymentsオプションの入力に応じて、サービスはClaimPaymentSummaryレコードを作成および保存します。 -
サービスは、
ClaimCoveragePaymentDetailレコードの次のパラメータを更新します。-
ClaimPaymentSummary.Idを設定します。 -
このリモート オプションに別の値を入力しない限り、
statusを支払済みとして設定します。
-
-
サービスは、関連する
ClaimCoverageReserveAmounts (損失/経費) とClaimCoverageReserveDetail(存在する場合) を更新します。 -
次に、支払済み金額に対する予約金額の変化を追跡する
ClaimCoverageReserveAdjustmentsを作成して保存します。
Vlocity データモデル
-
サービスは トランザクション ID を解析し、対応する
InsClaimReserveTransaction__cレコードを照会します。 -
groupPaymentsの入力に応じて、サービスはClaimPayment__c recordsを作成して保存します。 -
サービスは支払 ID を使用して
InsClaimReserveTransaction__cレコードを更新します。
リモートオプション
リモートオプション |
説明 |
|---|---|
|
必須。 "true" の場合、受信者ごとに複数の品目支払の 1 つの "false" の場合、品目ごとに 1 つのレコードが作成されます。 |
|
必須。 トランザクション ID のリスト。サービスはこれらのトランザクション ID を使用して、対応する |
|
必須。 項目 ID のリスト。サービスはこれらの項目 ID を使用して、対応する |
|
省略可能。 支払済み |
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"
}
]
}