Loading
Forsikring
InsClaimItemService:invokeInitiatePaymentIP

InsClaimItemService:invokeInitiatePaymentIP

Bruk denne tjenesten til å starte taps- eller utgiftsbetalinger.

Klasse: InsClaimItemService

Metode: invokeInitiatePaymentIP

Slik virker det

Denne tjenesten utløses i disse scenariene:

  • Når du klikker på Betal på hver Løsning/utgift-linje (for betaling per linje) i fanen Kravøkonomi.

  • Når du klikker på Betal valgte artikler (for flere linjebetalinger) i fanen Kravfinansiering.

  1. Tjenesten tolker de mottatte ID-ene.

  2. Tjenesten kontrollerer om ID-ene er Vlocitys ClaimLineItem__c eller Salesforces ClaimCoveragePaymentDetail.

  3. Den kontrollerer deretter om linjeelementene er av samme type (tap/utgift) og i samme valuta (hvis du har aktivert flere valutaer i organisasjonen). Tjenesten avviser en feil hvis valideringen mislykkes, eller fortsetter til neste trinn hvis valideringen lykkes.

  4. Tjenesten beregner summen av linjene og kontrollerer deretter totalbeløpet mot eventuelle relevante LIMIT Power-attributter for policyen/kravet.

  5. Tjenesten kaller opp integrasjonsprosedyren som er definert under Tilpasset innstilling → Insurance Configuration Setup → ClaimInitiatePaymentIP.

    Du kan tilpasse integrasjonsprosedyren. Standardintegreringsprosedyre følger denne arbeidsflyten i Salesforce-datamodellen:

    Hvis du vil bruke en arbeidsflyt for økonomisk godkjenning, legger du til en ekstern handling i Integrasjonsprosedyre og konfigurerer den til å kalle opp InsClaimItemService: claimCoverageValuation.

    Feilhåndtering

    Hvis du vil konfigurere forretningsregler som skal kjøres mellom når en bruker klikker på Betal-knappen og når betalingen behandles, kan du konfigurere et Response Action-trinn i Integrasjonsprosedyre. Bruk errorMessage som nøkkel og description i feilmeldingen som Verdi. Hvis feilmeldingen sendes før den eksterne handlingen createPayments, sendes denne feilmeldingen til brukeren via en Tastmelding på siden Kravfinansiering.

Eksterne alternativer

Eksternt alternativ

Beskrivelse

itemIds

En liste over ClaimLineItem__c-IDer (Vlocity-datamodell) eller ClaimCoveragePaymentDetail-IDer (Salesforce-datamodell).

Inndata-JSON

Her er formatet på JSON-koden for inndata:

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

Her er et eksempel på JSON-koden for inndata:

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

Utdata-JSON

  • Tjenesten sender en unntaksmelding hvis typen/valutaen ikke er den samme.

  • Tjenesten sender en unntaksmelding hvis totalbeløpet overskrider et gjeldende LIMIT Power Attribute som er definert i policyen/kravet.

 
Laster
Salesforce Help | Article