Loading
Försäkring
InsQuoteService:getRuleLogs

InsQuoteService:getRuleLogs

Denna tjänst hämtar regelloggar för en måloffert, sorterade efter utförandedatum i stigande ordning.

Klass: InsQuoteService

Metod: getRuleLogs

Så här fungerar det

  1. Denna tjänst hämtar loggar genom att fråga tabellen ObjectAppliedResult__c för att se om det finns några rader med ett RecordId__c som motsvarar målobjektet.

  2. Om sådana rader finns transformerar tjänsten raderna och returnerar till anroparen i stigande ordning enligt fältet AppliedDateTime_c.

Fjärralternativ

Alternativ

Beskrivning

quoteId

ID för måloffert för vilken regelloggar ska hämtas

Indata-JSON

Se följande exempel på JSON för indata.

{ 
	"quoteId": "02i6g000000I21EAAS"
}

JSON för utdata

Se följande exempel på JSON för utdata.

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

Beskrivning av regler

Denna JSON innehåller följande nyckel/värdepar.

Nyckel

Värden

id

ID för regel

name

Namn på regel

villkor

Regelvillkor

message

Framgångsmeddelande om regelvillkor utvärderats sant mot målobjekt

Misslyckandemeddelande om regelvillkor utvärderas falskt mot målobjekt

åtgärd

Namn på åtgärd som utförts om regelvillkor utvärderats sant

resultat

Resultat av utvärdering av regelvillkor mot målobjekt

detaljer

Karta över information associerad med målobjektet

 
Laddar
Salesforce Help | Article