Ti trovi qui:
InsClaimItemService:invokeInitiatePaymentIP
Utilizzare questo servizio per avviare i pagamenti di perdite o spese.
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.
-
Il servizio analizza gli ID ricevuti.
-
Il servizio verifica se gli ID sono
ClaimLineItem__cdi Vlocity oClaimCoveragePaymentDetaildi Salesforce. -
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.
-
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.
-
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:
-
Esegue una chiamata RemoteAction a InsClaimItemService:createPayments.
-
Salva i record LIMITs Power Attributes (Policy Terms Tracking Entry).
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 Actionnella Procedura di integrazione. UtilizzareerrorMessagecome chiave edescriptiondel 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 |
|---|---|
|
Elenco di ID |
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.
