Loading
Försäkring
InsClaimItemService:createPayments

InsClaimItemService:createPayments

Använd denna tjänst för att skapa och spara poster för anspråksbetalning baserat på radartikel-ID:n och groupPayments.

Klass: InsClaimItemService

Metod: createPayments

Så här fungerar det

Beroende på ID för anspråksbetalning skapar tjänsten antingen en Vlocity-betalning eller en Salesforce-betalning.

Viktig
Viktig

Salesforce-datamodellstöd är tillgängligt från och med utgåvan Insurance Summer '21.

Salesforce-datamodell

  1. Tjänsten tolkar radartikel-ID:n och frågar motsvarande ClaimCoveragePaymentDetail.

  2. Beroende på inmatningen av groupPayments skapar och sparar tjänsten ClaimPaymentSummary.

  3. Tjänsten uppdaterar följande parametrar i ClaimCoveragePaymentDetail:

    • Ställer in ClaimPaymentSummary.Id.

    • Ställer in status som betald om du inte anger ett annat värde för detta fjärralternativ.

  4. Tjänsten uppdaterar den relaterade ClaimCoverage ReserveAmounts (Förlust/Utgift) och eventuella ClaimCoverageReserveDetail.

  5. Den skapar och sparar sedan ClaimCoverageReserveAdjustments för att följa ändringar i reservbeloppen mot de betalda beloppen.

Modell för hastighetsdata

  1. Tjänsten tolkar transaktions-ID:n och frågar motsvarande InsClaimReserveTransaction__c.

  2. Beroende på inmatningen av groupPayments skapar och sparar tjänsten sedan ClaimPayment__c records.

  3. Tjänsten uppdaterar InsClaimReserveTransaction__c med betalnings-ID.

Fjärralternativ

Fjärralternativ

Beskrivning

groupPayments

Obligatoriskt.

Om "sant" skapar det en enskild ClaimPayment__c eller ClaimPaymentSummary per mottagare för flera radartikelbetalningar.

Om "falskt" skapas en enda post per radartikel.

transactionIds

Obligatoriskt.

Listan över transaktions-ID:n. Tjänsten använder dessa transaktions-ID:n för att fråga motsvarande InsClaimReserveTransaction__c. Detta fjärralternativ gäller endast för Vlocity Data Model.

itemIds

Obligatoriskt.

Listan över objekt-ID:n. Tjänsten använder dessa objekt-ID:n för att fråga motsvarande ClaimCoveragePaymentDetail. Detta fjärralternativ gäller endast för Salesforce-datamodellen.

Se även: InsClaimItemService:invokeInitiatePaymentIP

status

Valfritt.

Status för den betalda ClaimCoveragePaymentDetail. Den betalas som standard om värdet inte anges. Detta fjärralternativ gäller endast för Salesforce-datamodellen.

Indata-JSON

Här är formatet för indata-JSON:

Datamodell för Vlocity

{ 
    "groupPayments": <Boolean>,
    "transactionIds": [<Id>, <Id>]
}

Salesforce-datamodell

{ 
    "groupPayments": <Boolean>,
    "itemIds": [
        {
            "Id" : <Id>
        },
        {
            "Id" : <Id>
        }
    ]
}

Här är ett exempel på indata-JSON:

Datamodell för Vlocity

{ 
    "groupPayments": false,
    "transactionIds": ["01t000000000000001", "01t000000000000002"]
}

Salesforce-datamodell

{ 
    "groupPayments": true,
    "itemIds": [
        {
            "Id" : "01t000000000000003"
        },
        {
            "Id" : "01t000000000000004"
        }
    ]
}

JSON för utdata

Skapar och sparar poster för anspråksbetalning.

 
Laddar
Salesforce Help | Article