breadcrumbDescription
InsClaimItemService:invokeInitiatePaymentIP
Brug denne tjeneste til at starte tabs- eller udgiftsbetalinger.
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.
-
Tjenesten parser de modtagne id'er.
-
Tjenesten kontrollerer, om id'erne er Vlocity's
ClaimLineItem__celler SalesforcesClaimCoveragePaymentDetail. -
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.
-
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.
-
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:
-
Udfører et RemoteAction-kald til InsClaimItemService:createPayments.
-
Gemmer registreringer af typen LIMITs Power Attributes (Police Terms Tracking Entry).
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 Actiontrin i integrationsproceduren. BrugerrorMessagesom nøgle ogdescriptionfor fejlmeddelelsen som Værdi. Hvis fejlmeddelelsen kastes før fjernhandlingen createPayments, sendes fejlmeddelelsen til brugeren via en toastmeddelelse på siden Skadesfinansiering. -
Fjernindstillinger
Fjernindstilling |
Beskrivelse |
|---|---|
|
En liste over |
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"
}
]
}