Loading
Seguro
InsClaimItemService:invokeInitiatePaymentIP

InsClaimItemService:invokeInitiatePaymentIP

Utilice este servicio para iniciar pagos de pérdidas o gastos.

Clase: InsClaimItemService

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.

  1. El servicio analiza los Id. recibidos.

  2. El servicio comprueba si los Id. son ClaimLineItem__c de Vlocity o ClaimCoveragePaymentDetail de Salesforce.

  3. 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.

  4. 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.

  5. 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:

    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 Action en el Procedimiento de integración. Utilice errorMessage como Clave y el description del 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

itemIds

Una lista de Id. de ClaimLineItem__c (modelo de datos de velocidad) o Id. de ClaimCoveragePaymentDetail (modelo de datos de Salesforce).

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.

 
Cargando
Salesforce Help | Article