Loading
Forsikring
InsClaimItemService:invokeInitiatePaymentIP

InsClaimItemService:invokeInitiatePaymentIP

Brug denne tjeneste til at starte tabs- eller udgiftsbetalinger.

Kategori: InsClaimItemService

Metode: invokeInitiatePaymentIP

Sådan fungerer det

Denne tjeneste udløses i disse scenarier:

  • Når du klikker på Betaling på hver Loss/Expense-linjevare (for pr. linjebetaling) på fanen Claim Financials (Skadesfinansiering).

  • Når du klikker på Betal valgte elementer (for flere linjebetalinger) på fanen Skadesfinansiering.

  1. Tjenesten parser de modtagne id'er.

  2. Tjenesten kontrollerer, om id'erne er Vlocity's ClaimLineItem__c eller Salesforces ClaimCoveragePaymentDetail.

  3. Den kontrollerer derefter, om linjevarerne er af samme type (tab/udgift) og i samme valuta (hvis du har aktiveret flere valutaer i organisationen). Tjenesten kører en fejl, hvis valideringen mislykkes, eller fortsætter til næste trin, hvis valideringen lykkes.

  4. Tjenesten beregner summen af linjevarerne og kontrollerer derefter det samlede beløb op mod alle gældende LIMIT Power-attributter for policen/kravet, hvis der er nogen.

  5. Tjenesten kalder integrationsproceduren, der er defineret under Tilpasset indstilling → Opsætning af forsikringskonfiguration → ClaimInitiatePaymentIP.

    Du kan tilpasse integrationsproceduren. Standardintegrationsproceduren følger dette arbejdsflow i Salesforce-datamodellen:

    Hvis du vil bruge et arbejdsflow for finansiel autorisation, skal du føje en fjernhandling til integrationsproceduren og konfigurere den til at kalde InsClaimItemService: claimCoverageValuation.

    Fejlhåndtering

    Hvis du vil konfigurere forretningsregler til at køre mellem, når en bruger klikker på knappen Betaling, og når betalingen behandles, kan du konfigurere et Response Action trin i integrationsproceduren. Brug errorMessage som nøgle og description for fejlmeddelelsen som Værdi. Hvis fejlmeddelelsen kastes før fjernhandlingen createPayments, sendes fejlmeddelelsen til brugeren via en toastmeddelelse på siden Skadesfinansiering.

Fjernindstillinger

Fjernindstilling

Beskrivelse

itemIds

En liste over ClaimLineItem__c-id'er (Vlocity-datamodel) eller ClaimCoveragePaymentDetail-id'er (Salesforce-datamodel).

Input JSON

Her er formatet på input-JSON:

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

Her er et eksempel på input-JSON:

{ 
    "itemIds": [
        {
            "Id" : "01t000000000000001"
        },
        {
            "Id" : "01t000000000000002"
        }
    ]
}

Output JSON

  • Tjenesten kaster en undtagelsesmeddelelse, hvis typen/valutaen ikke er den samme.

  • Tjenesten kaster en undtagelsesmeddelelse, hvis det samlede beløb overskrider enhver gældende LIMIT Power-attribut, der er defineret i politikken/kravet.

 
Indlæser
Salesforce Help | Article