Loading
Vakuutus
InsClaimCoverageService:createUpdateCoverage

InsClaimCoverageService:createUpdateCoverage

Käytä tätä palvelua luodaksesi korvausvaatimuksen kattavuuden tai päivittääksesi olemassa olevan korvausvaatimuksen kattavuuden.

Class: InsClaimCoverageService

Method: createUpdateCoverage

Miten se toimii?

  1. Seuraavat syötetyt tiedot, jotka voidaan välittää etävaihtoehtoina, täytyy välittää palveluun korvausvaatimuksen kattavuuden luomiseksi:

    Tärkeää
    Tärkeää

    Käyttäjä ei voi luoda korvausvaatimuksen kattavuutta, kun olemassa olevalla korvausvaatimuksen kattavuudella on samoja arvoja seuraaville kentille: claimId, claimantId, involvedId, insuredId, and assetCoverageId.

    • claimId

      Huomautus
      Huomautus

      Riippuen claimID-tunnuksesta, palvelu luo joko Vlocity Claim Coverage (ClaimCoverage__c) tai Salesforcen Claim Coverage (ClaimCoverage). Jos claimID on InsuranceClaim__c -objektin tunnus, korvausvaatimuksen kattavuus on Vlocity-korvausvaatimuksen kattavuus, muussa tapauksessa palvelu luo Salesforcen korvausvaatimuksen kattavuuden.

    • claimCoverageId

    • claimantId

    • involvedId

    • insuredId

    • assetCoverageId

    • reserveAmount

    • reserveProcessingMode

    Huomautus
    Huomautus

    Olemassa olevan korvausvaatimuksen kattavuuden päivittämisessä vaaditaan vain claimCoverageId ja reserveAmount. Voit jättää muut kentät tyhjiksi.

  2. Palvelu käsittelee nämä tiedot ja luo kattavuuden, jos claimCoverageId on tyhjä. Muussa tapauksessa palvelu päivittää olemassa olevan korvausvaatimuksen kattavuuden Id-arvolla yhtä kuin claimCoverageId.

    Korvausvaatimuksen kattavuuden varauksen summaa ei määritetä, jos määrität reserveProcessingMode-asetukseksi ReserveWorksheet.

    Jos haluat vaatia korvausvaatimuksen kattavuussumman, voit määrittää reserveProcessingMode-asetukseksi CoverageReserve.

Etäasetukset

Vaihtoehto

Kuvaus

claimId

Vaaditaan uusien korvausvaatimusten kattamiseksi.

Sen korvausvaatimuksen tunnus, jolle haluat luoda korvausvaatimuksen kattavuuden.

Huomautus
Huomautus

Riippuen claimID-tunnuksesta, palvelu luo joko Vlocity Claim Coverage (ClaimCoverage__c) tai Salesforcen Claim Coverage (ClaimCoverage). Jos claimID on InsuranceClaim__c -objektin tunnus, korvausvaatimuksen kattavuus on Vlocity-korvausvaatimuksen kattavuus, muussa tapauksessa palvelu luo Salesforcen korvausvaatimuksen kattavuuden.

claimCoverageId

Vaaditaan olemassa olevan korvausvaatimuksen kattavuuden päivittämiseksi.

Olemassa olevan korvausvaatimuksen kattavuuden tunnus. Jos se on tyhjä, palvelu luo korvausvaatimuksen kattavuuden. Muussa tapauksessa palvelu päivittää olemassa olevan korvausvaatimuksen kattavuuden.

Vlocity-datamallin claimCoverageId on ClaimCoverage__c.Id.

Salesforce-datamallin claimCoverage Id on ClaimCoverage.Id.

claimantId

Vaaditaan uusien korvausvaatimusten kattamiseksi.

Olemassa olevan korvausvaatimuksen tekijän tunnus. Korvausvaatimuksen täytyy liittyä claimId-arvona määritettyyn korvausvaatimukseen.

Vlocity-datamallin claimantId on InsuranceClaimPartyRelationship__c.Id.

Salesforce-datamallissa claimantId on ClaimParticipant.Id.

involvedId

Vaaditaan uusien korvausvaatimusten kattamiseksi.

Olemassa olevan asiaankuuluvan kiinteistön tai henkilön tunnus. Salesforce-datamallissa se on korvausvaatimukseen liittyvän olemassa olevan korvausvaatimuksen kohteen tunnus.

Vlocity-datamallille involvedId on InsuranceClaimInvolvedProperty__c.Id/InsuranceClaimInvolvedInjury__c.Id.

Salesforce-datamallin involvedId on ClaimItem.Id.

insuredId

Vaaditaan uusien korvausvaatimusten kattamiseksi.

Olemassa olevan vakuutuksen omistajan/vakuutetun kohteen säilytetty tuotesuhteen tunnus. Salesforce-datamallille se on olemassa olevan vakuutusresurssin tunnus.

Vlocity-datamallissa insuredId on AssetInsuredItem__c.Id tai AssetPartyRelationship__c.Id.

Salesforce-datamallissa insuredId on InsurancePolicyAsset.Id.

assetCoverageId

Vaaditaan uusien korvausvaatimusten kattamiseksi.

Korvausvaatimuksen käytäntöön liittyvän vakuutuksen kattavuuden tunnus.

Vlocity-datamallin assetCoverageId on AssetCoverage__c.Id.

Salesforce-datamallin assetCoverageId on InsurancePolicyCoverage.Id.

reserveAmount

Vaaditaan uusien korvausvaatimusten kattamiseksi.

Varauksen summa.

reserveProcessingMode

Vaaditaan uusien korvausvaatimusten kattamiseksi.

Korvausvaatimuksen kattavuuden varausten käsittelytila. Arvot voivat olla joko CoverageReserve tai ReserveWorksheet.

Syötetty JSON

Alla on syötetyn JSON-tiedoston muoto:

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

Alla on esimerkki syötetystä JSON-tiedostosta.

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

Tulos-JSON

Alla on tuloksen JSON-tiedoston muoto:

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

Alla on esimerkki tuloksen JSON-tiedostosta.

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