Usted está aquí:
InsClaimItemService:invokeInitiatePaymentIP
Utilice este servicio para iniciar pagos de pérdidas o gastos.
Método: invokeInitiatePaymentIP
Funcionamiento
Este servicio se desencadena en estos escenarios:
-
Cuando hace clic en Pagar en cada partida Pérdida/Gasto (para cada pago de partida) en la ficha Datos financieros de reclamación.
-
Cuando hace clic en Pagar elementos seleccionados (para múltiples pagos de partidas) en la ficha Datos financieros de reclamación.
-
El servicio analiza los Id. recibidos.
-
El servicio comprueba si los Id. son
ClaimLineItem__cde Vlocity oClaimCoveragePaymentDetailde Salesforce. -
A continuación comprueba si las partidas son del mismo tipo (pérdida/gasto) y en la misma divisa (si activó varias divisas en la organización). El servicio arroja un error si la validación falla o pasa al siguiente paso si la validación se realiza con éxito.
-
El servicio calcula la suma de las partidas y luego comprueba el importe total con todos los atributos de potencia LIMIT aplicables de la póliza/reclamación, si los hubiera.
-
El servicio invoca el procedimiento de integración definido bajo Configuración personalizada → Configuración de seguro → ClaimInitiatePaymentIP.
Puede personalizar el Procedimiento de integración. El procedimiento de integración predeterminado sigue este flujo de trabajo en el modelo de datos de Salesforce:
-
Realiza una llamada RemoteAction a InsClaimItemService:createPayments.
-
Guarda los registros LIMITS Power Attributes (Entrada de seguimiento de términos de política).
Para utilizar un flujo de trabajo de autorización financiera, agrega una acción remota al Procedimiento de integración y lo configura para llamar a
InsClaimItemService: claimCoverageValuation.Tratamiento de errores
Si desea configurar cualquier regla comercial para ejecutarse entre cuando un usuario hace clic en el botón Pagar y cuando se procesa el pago, puede configurar un paso de
Response Actionen el Procedimiento de integración. UtiliceerrorMessagecomo Clave y eldescriptiondel mensaje de error como Valor. Si el mensaje de error se muestra antes de la acción remota createPayments, ese mensaje de error se muestra al usuario a través de un mensaje de brindis en la página Claims Financials. -
Opciones remotas
Opción remota |
Descripción |
|---|---|
|
Una lista de Id. de |
JSON de entrada
Este es el formato del JSON de entrada:
{
"itemIds": [
{
"Id" : <Id>
},
{
"Id" : <Id>
}
]
}Este es un ejemplo del JSON de entrada:
{
"itemIds": [
{
"Id" : "01t000000000000001"
},
{
"Id" : "01t000000000000002"
}
]
}JSON de salida
-
El servicio arroja un mensaje de excepción si el tipo/divisa no es el mismo.
-
El servicio lanza un mensaje de excepción si el importe total supera cualquier Atributo de potencia LÍMITE aplicable definido en la póliza/reclamación.
