Loading
Försäkring
InsClaimItemService:invokeInitiatePaymentIP

InsClaimItemService:invokeInitiatePaymentIP

Använd denna tjänst för att inleda förlust- eller utgiftsbetalningar.

Klass: InsClaimItemService

Metod: invokeInitiatePaymentIP

Så här fungerar det

Denna tjänst utlöses i dessa scenarion:

  • När du klickar på Betala på varje förlust/utgift-radartikel (för per radbetalning) på fliken Claim Financials.

  • När du klickar på Betala valda objekt (för flera radbetalningar) på fliken Claim Financials.

  1. Tjänsten tolkar de mottagna ID:na.

  2. Tjänsten kontrollerar om ID:na är Vlocitys ClaimLineItem__c eller Salesforces ClaimCoveragePaymentDetail.

  3. Den kontrollerar sedan om radartiklarna är av samma typ (förlust/utgift) och i samma valuta (om du har aktiverat flera valutor i organisationen). Tjänsten ger ett fel om valideringen misslyckas eller fortsätter till nästa steg om valideringen lyckas.

  4. Tjänsten beräknar summan av radartiklarna och kontrollerar sedan det totala beloppet mot alla tillämpliga LIMIT Power Attributes för policyn/anspråket, om sådana finns.

  5. Tjänsten åberopar integreringsförfarandet som definieras under Egen inställning → Konfiguration av försäkringskonfiguration → ClaimInitiatePaymentIP.

    Du kan anpassa integreringsprocessen. Standardintegreringsförfarandet följer detta arbetsflöde i Salesforce-datamodellen:

    För att använda ett arbetsflöde för ekonomisk auktorisering lägger du till en fjärråtgärd i integreringsprocessen och konfigurerar den att anropa InsClaimItemService: claimCoverageValuation.

    Felhantering

    Om du vill konfigurera några verksamhetsregler att köras mellan när en användare klickar på knappen Betala och när betalningen bearbetas kan du konfigurera ett Response Action i integreringsprocessen. Använd errorMessage som Nyckel och description för felmeddelandet som Värde. Om felmeddelandet kastas innan fjärråtgärden createPayments kastas felmeddelandet till användaren via ett toastmeddelande på sidan Claims Financials.

Fjärralternativ

Fjärralternativ

Beskrivning

itemIds

En lista över ClaimLineItem__c ID (Vlocity Data Model) eller ClaimCoveragePaymentDetail ID (Salesforce Data Model).

Indata-JSON

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

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

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

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

JSON för utdata

  • Tjänsten skickar ett undantagsmeddelande om typen/valutan inte är samma.

  • Tjänsten skickar ett undantagsmeddelande om det totala beloppet överskrider något tillämpligt LIMIT Power Attribute som definieras i policyn/anspråket.

 
Laddar
Salesforce Help | Article