Loading
Forsikring
InsClaimCoverageService:createUpdateCoverage

InsClaimCoverageService:createUpdateCoverage

Bruk denne tjenesten til å opprette en kravdekning eller oppdatere en eksisterende kravdekning.

Class: InsClaimCoverageService

Method: createUpdateCoverage

Slik virker det

  1. Følgende inndata, som kan overføres som eksterne alternativer, må overføres til tjenesten for å opprette en kravdekning:

    Viktig
    Viktig

    Brukeren kan ikke opprette en kravdekning når en eksisterende kravdekning har like verdier for følgende felt: claimId, claimantId, involvedId, insuredId og assetCoverageId.

    • claimId

      Merk
      Merk

      Avhengig av claimID-inndataene oppretter tjenesten enten en Vlocity Claim Coverage (ClaimCoverage__c) eller en Salesforce Claim Coverage (ClaimCoverage). Hvis claimID er en ID for InsuranceClaim__c-objektet, er Kravdekningen Vlocity-kravdekning, ellers oppretter tjenesten en Salesforce-kravdekning.

    • claimCoverageId

    • claimantId

    • involvedId

    • insuredId

    • assetCoverageId

    • reserveAmount

    • reserveProcessingMode

    Merk
    Merk

    Når du oppdaterer en eksisterende kravdekning, er de eneste nødvendige inndataene claimCoverageId og reserveAmount. Du kan la de andre feltene være tomme.

  2. Tjenesten behandler denne informasjonen og oppretter en dekning hvis claimCoverageId er tom. Ellers oppdaterer tjenesten den eksisterende kravdekningen med Id lik claimCoverageId.

    Reservebeløpet for kravdekning angis ikke hvis du angir reserveProcessingMode til ReserveWorksheet.

    Hvis du vil kreve reservebeløpet for kravdekning, kan du angi reserveProcessingMode som CoverageReserve.

Eksterne alternativer

Alternativ

Beskrivelse

claimId

Kreves for nye kravdekninger.

ID-en til kravet som du vil opprette kravdekningen for.

Merk
Merk

Avhengig av claimID-inndataene oppretter tjenesten enten en Vlocity Claim Coverage (ClaimCoverage__c) eller en Salesforce Claim Coverage (ClaimCoverage). Hvis claimID er en ID for InsuranceClaim__c-objektet, er Kravdekningen Vlocity-kravdekning, ellers oppretter tjenesten en Salesforce-kravdekning.

claimCoverageId

Kreves for oppdatering av en eksisterende kravdekning.

ID-en til eksisterende kravdekning. Hvis den er tom, oppretter tjenesten en kravdekning. Ellers oppdaterer tjenesten den eksisterende kravdekningen.

For Vlocity-datamodellen er kravetCoverageId ClaimCoverage__c.Id.

For Salesforce-datamodellen er claimCoverage Id ClaimCoverage.Id.

claimantId

Kreves for nye kravdekninger.

Id'et for en eksisterende kravgiver. Kravet må være relatert til kravet som er angitt i claimId.

For Vlocity-datamodellen er claimantId InsuranceClaimPartyRelationship__c.Id.

For Salesforce-datamodellen er claimantId ClaimParticipant.Id.

involvedId

Kreves for nye kravdekninger.

Id'et for en eksisterende involveret ejendom eller involveret person. For Salesforce-datamodell er det ID-en til et eksisterende kravelement relatert til kravet.

For Vlocity-datamodellen er involvedId InsuranceClaimInvolvedProperty__c.Id/InsuranceClaimInvolvedInjury__c.Id.

For Salesforce-datamodell er involvedId ClaimItem.Id.

insuredId

Kreves for nye kravdekninger.

Id'et for en eksisterende forsikringsindehaver/forsikret produktrelation. For Salesforce-datamodellen er det ID-en til et eksisterende Policy-aktivum.

For Vlocity-datamodellen er insuredId AssetInsuredItem__c.Id eller AssetPartyRelationship__c.Id.

For Salesforce-datamodellen er insuredId InsurancePolicyAsset.Id.

assetCoverageId

Kreves for nye kravdekninger.

ID-en til en polisedekning relatert til kravets policy.

For Vlocity-datamodellen er assetCoverageId AssetCoverage__c.Id.

For Salesforce-datamodellen er assetCoverageId InsurancePolicyCoverage.Id.

reserveAmount

Kreves for nye kravdekninger.

Reservebeløpet.

reserveProcessingMode

Kreves for nye kravdekninger.

Reservebehandlingsmodusen for kravdekningen. Verdiene kan være enten CoverageReserve eller ReserveWorksheet.

Inndata-JSON

Her er formatet på JSON-koden for inndata:

{
    "claimId": <Id>,
    "claimCoverageId": <Id>,
    "claimantId": <Id>,
    "involvedId": <Id>,
    "insuredId": <Id>,
    "assetCoverageId": <Id>,
    "reserveAmount": <Decimal>,
    "reserveProcessingMode": <String>
}

Her er et eksempel på inndata-JSON.

{
    "claimId": "a4X3j0000001iTcEAI",
    "claimCoverageId": null,
    "claimantId": "a4U3j000000LjtQEAS",
    "involvedId": "a4S3j000000QXjTEAW",
    "insuredId": "a3v3j000000d5UsAAI",
    "assetCoverageId": "a3u3j00000Pvx5hAAB",
    "reserveAmount": 300,
    "reserveProcessingMode": "CoverageReserve"
}  

Utdata-JSON

Her er formatet på JSON-koden for utdata:

{
      "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>
}

Her er et eksempel på JSON-koden for utdata.

{
      "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"
}
 
Laster
Salesforce Help | Article