Loading
Verzekering
InsQuoteService:getRuleLogs

InsQuoteService:getRuleLogs

Deze service haalt regellogboeken op voor een doelofferte, gesorteerd op uitvoeringsdatum in oplopende volgorde.

Klasse: InsQuoteService

Methode: getRuleLogs

De manier waarop het werkt...

  1. Deze service haalt logboeken op door een query uit te voeren op de tabel ObjectAppliedResult__c om te zien of er rijen zijn met een RecordId__c die overeenkomt met het doelobject.

  2. Als dergelijke rijen bestaan, transformeert de service de rijen en retourneert deze in oplopende volgorde naar de aanroeper volgens het veld AppliedDateTime_c.

Externe opties

Optie

Beschrijving

quoteId

ID van doelofferte waarvoor regellogboeken moeten worden opgehaald

Invoer-JSON

Zie het volgende voorbeeld van invoer-JSON.

{ 
	"quoteId": "02i6g000000I21EAAS"
}

Uitvoer-JSON

Zie het volgende voorbeeld van uitvoer-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"
            }
        }]
    }]
}

Beschrijving van regels

Deze JSON omvat de volgende sleutel-/waardeparen.

Sleutel

Waarden

id

ID van regel

name

Naam van regel

voorwaarde

Regelvoorwaarde

message

Succesbericht als regelvoorwaarde true (waar) wordt geëvalueerd ten opzichte van doelobject

Foutbericht als regelvoorwaarde false (onwaar) wordt geëvalueerd ten opzichte van doelobject

action

Naam van de uitgevoerde actie als regelvoorwaarde true (waar) wordt geëvalueerd

result

Resultaat van evaluatie van regelvoorwaarde op basis van doelobject

details

Toewijzing van informatie die is gekoppeld aan het doelobject

 
Wordt geladen
Salesforce Help | Article