Loading
Försäkring
InsClaimService:getRuleLogs

InsClaimService:getRuleLogs

Använd denna tjänst för att hämta regelloggar för ett anspråk, sorterade efter utförandedatum i stigande ordning.

Metod: InsClaimService

Klass: 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

claimId

ID för målanspråk

Indata-JSON

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

{ 
	"claimId": "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