Loading
Forsikring
InsClaimCoverageService:createUpdateCoverage

InsClaimCoverageService:createUpdateCoverage

Brug denne tjeneste til at oprette en skadesdækning eller opdatere en eksisterende skadesdækning.

Class: InsClaimCoverageService

Method: createUpdateCoverage

Sådan fungerer det

  1. Følgende input, som kan overføres som fjernindstillinger, skal overføres til tjenesten for at oprette en skadesdækning:

    Vigtigt
    Vigtigt

    Brugeren kan ikke oprette en skadesdækning, når en eksisterende skadesdækning har samme værdier for følgende felter: claimId, claimantId, involvedId, insuredId og assetCoverageId.

    • claimId

      Bemærk
      Bemærk

      Afhængig af claimID-inputtet opretter tjenesten enten en Vlocity Claim Coverage (ClaimCoverage__c) eller en Salesforce Claim Coverage (ClaimCoverage). Hvis claimID er et id for objektet InsuranceClaim__c, er Skadesdækning Vlocity-skadesdækning, ellers opretter tjenesten en Salesforce-skadesdækning.

    • claimCoverageId

    • claimantId

    • involvedId

    • insuredId

    • assetCoverageId

    • reserveAmount

    • reserveProcessingMode

    Bemærk
    Bemærk

    Når du opdaterer en eksisterende skadesdækning, er de eneste krævede input claimCoverageId og reserveAmount. Du kan lade de andre felter være tomme.

  2. Tjenesten behandler disse oplysninger og opretter en dækning, hvis claimCoverageId er tomt. Ellers opdaterer tjenesten den eksisterende skadesdækning med Id'et lig med claimCoverageId.

    Reservebeløbet for skadesdækning indstilles ikke, hvis du indstiller reserveProcessingMode til ReserveWorksheet.

    Hvis du ønsker at kræve beløbet for reserve for skadesdækning, kan du angive reserveProcessingMode som CoverageReserve.

Fjernindstillinger

Indstilling

Beskrivelse

claimId

Krævet for nye skadesdækninger.

Id'et på den fordring, som du vil oprette skadesdækningen på.

Bemærk
Bemærk

Afhængig af claimID-inputtet opretter tjenesten enten en Vlocity Claim Coverage (ClaimCoverage__c) eller en Salesforce Claim Coverage (ClaimCoverage). Hvis claimID er et id for objektet InsuranceClaim__c, er Skadesdækning Vlocity-skadesdækning, ellers opretter tjenesten en Salesforce-skadesdækning.

claimCoverageId

Krævet for opdateringen af en eksisterende skadesdækning.

Id'et for eksisterende skadesdækning. Hvis den er tom, opretter tjenesten en skadesdækning. Ellers opdaterer tjenesten den eksisterende skadesdækning.

For Vlocity-datamodel er claimCoverageId ClaimCoverage__c.Id.

For Salesforce-datamodel er claimCoverage Id ClaimCoverage.Id.

claimantId

Krævet for nye skadesdækninger.

Id'et på en eksisterende fordringsgiver. Fordreren skal være relateret til det krav, der er angivet i claimId.

For Vlocity-datamodel er claimantId InsuranceClaimPartyRelationship__c.Id.

For Salesforce-datamodel er claimantId ClaimParticipant.Id.

involvedId

Krævet for nye skadesdækninger.

Id'et for en eksisterende involveret egenskab eller involveret person. For Salesforce-datamodel er det Id'et for et eksisterende skadeselement, der er relateret til kravet.

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

For Salesforce-datamodel er involvedId ClaimItem.Id.

insuredId

Krævet for nye skadesdækninger.

Id'et for en eksisterende policeholder/forsikret vare, der har produktrelation. For Salesforce-datamodel er det id'et for et eksisterende policeaktiv.

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

For Salesforce-datamodel er insuredId InsurancePolicyAsset.Id.

assetCoverageId

Krævet for nye skadesdækninger.

Id'et for en police, der er relateret til fordringens politik.

For Vlocity-datamodel er assetCoverageId AssetCoverage__c.Id.

For Salesforce-datamodel er assetCoverageId InsurancePolicyCoverage.Id.

reserveAmount

Krævet for nye skadesdækninger.

Reserveringsbeløbet.

reserveProcessingMode

Krævet for nye skadesdækninger.

Reservebehandlingstilstanden for skadesdækningen. Værdierne kan enten være CoverageReserve eller ReserveWorksheet.

Input JSON

Her er formatet på input-JSON:

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

Her er eksemplet på input-JSON.

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

Output JSON

Her er formatet på output-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>
}

Her er eksemplet på output-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"
}
 
Indlæser
Salesforce Help | Article