Loading
Seguro
InsQuoteService:createEndorsementQuote

InsQuoteService:createEndorsementQuote

Utilice este servicio para crear un presupuesto de aprobación con partidas de presupuesto para políticas de raíz única y raíz múltiple.

Clase: InsQuoteService

Método: createEndorsementQuote

Funcionamiento

El servicio toma el policyId y el effectiveDate como parámetros de entrada para crear un presupuesto de aprobación y partidas de presupuesto.

Para crear un presupuesto de raíz única, el servicio:

  1. Crea solo una partida de presupuesto raíz.

  2. Transforma los registros InsurancePolicyCoverages, InsurancePolicyAssets y InsurancePolicyParticipants para crear partidas de presupuesto y establece relaciones entre ellos.

  3. Transforma los registros InsurancePolicySurcharge para crear registros de QuotePricingAdjustment__c

    .
  4. Devuelve un quoteId en el JSON de salida.

Para crear un presupuesto de múltiples raíces, el servicio:

  1. Crea múltiples partidas de presupuesto raíz correspondientes al número de pólizas secundarias.

  2. Transforma los registros InsurancePolicyCoverages, InsurancePolicyAssets y InsurancePolicyParticipants para crear partidas de presupuesto y establece relaciones entre ellos para cada póliza secundaria.

  3. Transforma los registros InsurancePolicySurcharge para crear registros de QuotePricingAdjustment__c.

  4. Devuelve un quoteId en el JSON de salida.

Entradas

Debe pasar estas entradas.

ENTRADA

Descripción

policyId

Obligatorio

El Id. de la última versión de política principal desde la que se va a crear el presupuesto de aprobación.

effectiveDate

Obligatorio

La fecha efectiva del presupuesto.

name

Opcional

El nombre del presupuesto que se creará.

options

Opcional

Una estructura JSON que especifica opciones para ejecutar reglas.

ENTRADA

Descripción

policyId

Obligatorio

El Id. de la última versión de política principal desde la que se va a crear el presupuesto de aprobación.

effectiveDate

Obligatorio

La fecha efectiva del presupuesto.

name

Opcional

El nombre del presupuesto que se creará.

remoteOptions

Opcional

Una estructura JSON que especifica opciones para ejecutar reglas.

  • unEligibilityRequiredDefaultSelectedRules: Especifica si ejecutar las reglas de aptitud y predeterminadas seleccionadas.

    El valor predeterminado es Falso.

  • runRelationshipRules: Especifica si ejecutar reglas de relaciones.

    El valor predeterminado es Falso.

  • runSelectedValidationRules : Especifica si ejecutar reglas de validación seleccionadas.

    El valor predeterminado es Falso.

JSON de entrada

A continuación se incluye una muestra del JSON de entrada.

{
   "policyId": "0YT5w000000Y8MNGA0",
   "effectiveDate":"2024-04-04",
   "Name":"Endorse-Quote",
   "remoteOptions": {
      "runEligibilityRequiredDefaultSelectedRules": false,
        "runRelationshipRules": false,
        "runSelectedValidationRules": false
    }
}     

Resultado

Opción

Descripción

Id

El Id. del presupuesto de aprobación creado.

JSON de salida

Este es el JSON de salida de muestra:

{
  "Id":"0Q04x0000077hZFCAY"
}
 
Cargando
Salesforce Help | Article