Loading
Forsikring
InsQuoteService:getRuleLogs

InsQuoteService:getRuleLogs

Denne tjenesten henter regellogger for et måltilbud sortert etter utførelsesdato i stigende rekkefølge.

Klasse: InsQuoteService

Metode: getRuleLogs

Slik virker det

  1. Denne tjenesten henter logger ved å spørre tabellen ObjectAppliedResult__c for å se om det er noen rader med en RecordId__c som tilsvarer målobjektet.

  2. Hvis slike rader finnes, transformerer tjenesten radene og returnerer til anroperen i stigende rekkefølge i henhold til feltet AppliedDateTime_c.

Eksterne alternativer

Alternativ

Beskrivelse

quoteId

Id for måltilbud, som regellogfiler skal hentes for

Inndata-JSON

Se følgende eksempel på inndata-JSON.

{ 
	"quoteId": "02i6g000000I21EAAS"
}

Utdata-JSON

Se følgende eksempel på utdata-JSON.

{
    "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"
            }
        }]
    }]
}

Beskrivelse av regler

Denne JSON-koden inkluderer følgende nøkkel/verdi-par.

Nøkkel

Verdier

id

Id for regel

name

Navn på regel

betingelse

Regelbetingelse

message

Vellykket-melding hvis regelbetingelsen evalueres sann mot målobjektet

Feilmelding hvis regelbetingelsen er evaluert som usann mot målobjektet

handling

Navn på handlingen som utføres hvis regelbetingelsen evalueres sann

resultat

Resultat av evaluering av regelbetingelse mot målobjekt

detaljer

Tilordne informasjon knyttet til målobjektet

 
Laster
Salesforce Help | Article