Du er her:
InsClaimItemService:invokeInitiatePaymentIP
Bruk denne tjenesten til å starte taps- eller utgiftsbetalinger.
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.
-
Tjenesten tolker de mottatte ID-ene.
-
Tjenesten kontrollerer om ID-ene er Vlocitys
ClaimLineItem__celler SalesforcesClaimCoveragePaymentDetail. -
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.
-
Tjenesten beregner summen av linjene og kontrollerer deretter totalbeløpet mot eventuelle relevante LIMIT Power-attributter for policyen/kravet.
-
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:
-
Utfører et RemoteAction-kall til InsClaimItemService:createPayments.
-
Lagrer LIMITs Power Attributes (Policy Terms Tracking Entry) -postene.
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. BrukerrorMessagesom nøkkel ogdescriptioni 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 |
|---|---|
|
En liste over |
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"
}
]
}