Loading
Assicurazioni
InsClaimItemService:invokeInitiatePaymentIP

InsClaimItemService:invokeInitiatePaymentIP

Utilizzare questo servizio per avviare i pagamenti di perdite o spese.

Classe: InsClaimItemService

Metodo: invokeInitiatePaymentIP

Funzionamento

Questo servizio viene attivato in questi scenari:

  • Quando si fa clic su Paga su ogni voce Perdita/spesa (per pagamento per riga) nella scheda Dati finanziari richiesta.

  • Quando si fa clic su Paga voci selezionate (per pagamenti su più righe) nella scheda Dati finanziari della richiesta.

  1. Il servizio analizza gli ID ricevuti.

  2. Il servizio verifica se gli ID sono ClaimLineItem__c di Vlocity o ClaimCoveragePaymentDetail di Salesforce.

  3. Verifica quindi se le voci sono dello stesso tipo (perdita/spesa) e nella stessa valuta (se sono state abilitate più valute nell'organizzazione). Il servizio genera un errore se la convalida non riesce o se la convalida ha esito positivo passa alla fase successiva.

  4. Il servizio calcola la somma delle voci e quindi verifica l'ammontare totale rispetto a tutti gli eventuali attributi di potenza LIMIT applicabili della polizza/richiesta.

  5. Il servizio richiama la procedura di integrazione definita in Impostazione personalizzata → Impostazione configurazione assicurazione → ClaimInitiatePaymentIP.

    È possibile personalizzare la procedura di integrazione. La procedura di integrazione predefinita segue questo flusso di lavoro nel modello di dati Salesforce:

    Per utilizzare un flusso di lavoro di autorizzazione finanziaria, aggiungere un'azione remota alla procedura di integrazione e configurarla per chiamare InsClaimItemService: claimCoverageValuation.

    Gestione degli errori

    Se si desidera configurare regole aziendali da eseguire tra quando un utente fa clic sul pulsante Paga e quando viene elaborato il pagamento, è possibile configurare una fase di Response Action nella Procedura di integrazione. Utilizzare errorMessage come chiave e description del messaggio di errore come valore. Se il messaggio di errore viene generato prima dell'azione remota createPayments, il messaggio di errore viene inviato all'utente tramite un messaggio di avviso nella pagina Dati finanziari richieste.

Opzioni remote

Opzione remota

Descrizione

itemIds

Elenco di ID ClaimLineItem__c (modello di dati Vlocity) o ID ClaimCoveragePaymentDetail (modello di dati Salesforce).

Input JSON

Di seguito è riportato il formato del JSON di input:

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

Di seguito è riportato un esempio di JSON di input:

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

JSON di output

  • Il servizio genera un messaggio di eccezione se il tipo/valuta non è lo stesso.

  • Il servizio genera un messaggio di eccezione se l'ammontare totale supera uno degli attributi di potenza LIMIT definiti nella polizza/richiesta.

 
Caricamento
Salesforce Help | Article