詳細情報:
InsClaimCoverageService:createUpdateCoverage
このサービスを使用して、請求補償範囲を作成したり、既存の請求補償範囲を更新したりします。
Class: InsClaimCoverageService
Method: createUpdateCoverage
操作手順
-
リモートオプションとして渡すことができる次の入力は、請求補償範囲を作成するためにサービスに渡す必要があります。
重要既存の請求補償範囲の項目 (claimId、claimantId、 involvedId、insuredId、assetCoverageId) の値が等しい場合、ユーザーは請求補償範囲を作成できません。
-
claimId
-
claimCoverageId
-
claimantId
-
involvedId
-
insuredId
-
assetCoverageId
-
reserveAmount
-
reserveProcessingMode
メモ既存の請求補償範囲を更新する場合、必要な入力は claimCoverageId と reserveAmount のみです。他の項目は空白のままにできます。
-
-
claimCoverageId が空白の場合、サービスはこの情報を処理し、補償を作成します。それ以外の場合、サービスは既存の請求補償範囲を claimCoverageId に等しい ID で更新します。
reserveProcessingMode を ReserveWorksheet に設定した場合、請求補償範囲リザーブ金額は設定されません。
請求補償範囲リザーブ金額を要求する場合は、reserveProcessingMode を CoverageReserve として設定できます。
リモートオプション
オプション |
説明 |
|---|---|
claimId |
新しい請求補償範囲に必要です。 請求補償範囲を作成する請求の ID。 |
claimCoverageId |
既存の請求補償範囲の更新に必要です。 既存の請求補償範囲の ID。空白の場合、請求補償範囲が作成されます。それ以外の場合、サービスは既存の請求補償範囲を更新します。 Vlocity データモデルの場合、claimCoverageId は ClaimCoverage__c.Id です。 Salesforce データモデルの場合、claimCoverage Id は ClaimCoverage.Id です。 |
claimantId |
新しい請求補償範囲に必要です。 既存の請求者の ID。請求者は、claimId に示された請求に関連している必要があります。 Vlocity データモデルの場合、claimantId は InsuranceClaimPartyRelationship__c.Id です。 Salesforce データモデルの場合、claimantId は ClaimParticipant.Id です。 |
involvedId |
新しい請求補償範囲に必要です。 既存の関与プロパティまたは関与人物の ID。Salesforce データモデルでは、請求に関連する既存の請求項目の ID です。 Vlocity データモデルの場合、insuranceId は InsuranceClaimInvolvedProperty__c.Id/InsuranceClaimInvolvedInjury__c.Id です。 Salesforce データモデルの場合、 involvedId は ClaimItem.Id です。 |
insuredId |
新しい請求補償範囲に必要です。 既存の保険契約者/保険品目の保持商品リレーションの ID。Salesforce データモデルの場合は、既存の保険契約納入商品の ID です。 Vlocity データモデルの場合、insuredId は AssetInsuredItem__c.Id または AssetPartyRelationship__c.Id です。 Salesforce データモデルの場合、insuranceId は InsurancePolicyAsset.Id です。 |
assetCoverageId |
新しい請求補償範囲に必要です。 請求の保険契約に関連する保険契約の補償範囲の ID。 Vlocity データモデルの場合、 assetCoverageId は AssetCoverage__c.Id です。 Salesforce データモデルの場合、 assetCoverageId は InsurancePolicyCoverage.Id です。 |
reserveAmount |
新しい請求補償範囲に必要です。 準備金額。 |
reserveProcessingMode |
新しい請求補償範囲に必要です。 請求補償範囲の予備処理モード。値は、CoverageReserve または ReserveWorksheet のいずれかです。 |
Input JSON
入力 JSON の形式は次のとおりです。
{
"claimId": <Id>,
"claimCoverageId": <Id>,
"claimantId": <Id>,
"involvedId": <Id>,
"insuredId": <Id>,
"assetCoverageId": <Id>,
"reserveAmount": <Decimal>,
"reserveProcessingMode": <String>
}入力 JSON のサンプルを次に示します。
{
"claimId": "a4X3j0000001iTcEAI",
"claimCoverageId": null,
"claimantId": "a4U3j000000LjtQEAS",
"involvedId": "a4S3j000000QXjTEAW",
"insuredId": "a3v3j000000d5UsAAI",
"assetCoverageId": "a3u3j00000Pvx5hAAB",
"reserveAmount": 300,
"reserveProcessingMode": "CoverageReserve"
} 出力 JSON
出力 JSON の形式は次のとおりです。
{
"claimCoverage": [
{
"reserveProcessingMode": <String>,
"lossReserveAmount": <Decimal>,
"name": <String>,
"involvedName": <String>,
"claimItemId": <Id>,
"description": <String>,
"claimParticipantName": <String>,
"claimParticipantId": <Id>,
"claimId": <Id>,
"status": <String>,
"insurancePolicyAssetId": <Id>,
"insurancePolicyCoverageName": <String>,
"insurancePolicyCoverageId": <Id>,
"createdDate": <Date>
}
],
"claimCoverageId": <Id>,
"errorCode": <String>,
"error": <String>
}出力 JSON のサンプルを次に示します。
{
"claimCoverage": [
{
"reserveProcessingMode": "CoverageReserve",
"lossReserveAmount": 300,
"name": "Jewelry",
"involvedName": null,
"claimItemId": "a4S3j000000QXjTEAW",
"description": null,
"claimParticipantName": null,
"claimParticipantId": "a4U3j000000LjtQEAS",
"claimId": "a4X3j0000001iTcEAI",
"status": null,
"insurancePolicyAssetId": "a3v3j000000d5UsAAI",
"insurancePolicyCoverageName": null,
"insurancePolicyCoverageId": "a3u3j00000Pvx5hAAB",
"createdDate": null
}
],
"claimCoverageId": "a5G3j000000YEhDEAW",
"errorCode": "INVOKE-200",
"error": "OK"
}