Loading
Seguro
InsQuoteService:getRuleLogs

InsQuoteService:getRuleLogs

Este servicio recupera registros de reglas para un presupuesto de destino, ordenados por fecha de ejecución en orden ascendente.

Clase: InsQuoteService

Método: getRuleLogs

Funcionamiento

  1. Este servicio recupera registros consultando la tabla ObjectAppliedResult__c para ver si hay filas con un RecordId__c correspondiente al objeto de destino.

  2. Si existen dichas filas, el servicio transforma las filas y devuelve al llamante en orden ascendente según el campo AppliedDateTime_c.

Opciones remotas

Opción

Descripción

quoteId

Id. de presupuesto de destino para el que recuperar registros de reglas

JSON de entrada

Consulte la siguiente muestra de JSON de entrada.

{ 
	"quoteId": "02i6g000000I21EAAS"
}

JSON de salida

Consulte la siguiente muestra de JSON de salida.

{
    "result": [{
        "id": "a1a6g00000087E9AAI",
        "objectId": "02i6g000000I21EAAS",
        "stateTransitionId": "a1Z6g000000HzX1EAK",
        "stateTransitionName": "Draft to Submit",
        "executionDate": "2020-01-01T00:00:00.000Z",
        "results": [{
            "id": "a5Q6g0000005vSPEAY",
            "name": "Check Auto Year",
            "condition": "Auto.Year > 1990",
            "message": "Auto year is greater than 1990",
            "action": null,
            "result": true,
            "details": {
                "instanceKey": "2002 Toyota Camry"
            }
        }]
    }, {
        "id": "a1a6g00000087E9AAL",
        "objectId": "02i6g000000I21EAAS",
        "stateTransitionId": "a1Z6g000000HzX1EAP",
        "stateTransitionName": "Submit to Underwriting",
        "executionDate": "2020-01-05T00:00:00.000Z",
        "results": [{
            "id": "a5Q6g0000005vSPEAZ",
            "name": "Check Auto Make",
            "condition": "Auto.Make == 'Lexus'",
            "message": "Auto is a Lexus",
            "action": "Move to Underwriting",
            "result": false,
            "details": {
                "instanceKey": "2002 Toyota Camry"
            }
        }]
    }]
}

Descripción de reglas

Este JSON incluye los siguientes pares clave/valor.

Clave

Valores

id

Id. de regla

name

Nombre de regla

condición

Condición de regla

message

Mensaje de operación correcta si la condición de regla se evaluó como verdadera con respecto al objeto de destino

Mensaje de fallo si la condición de regla se evaluó como falsa en comparación con el objeto de destino

acción

Nombre de la acción ejecutada si la condición de regla se evaluó como verdadera

resultado

Resultado de la evaluación de condición de regla frente al objeto de destino

Detalles

Mapa de información asociada con el objeto de destino

 
Cargando
Salesforce Help | Article