Loading
Forsikring
InsClaimService:getRuleLogs

InsClaimService:getRuleLogs

Brug denne tjeneste til at hente regellogfiler for en fordring, sorteret efter kørselsdato i stigende rækkefølge.

Metode: InsClaimService

Kategori: getRuleLogs

Sådan fungerer det

  1. Denne tjeneste henter logfiler ved at forespørge på tabellen ObjectAppliedResult__c for at se, om der er nogen rækker med et RecordId__c svarende til målobjektet.

  2. Hvis der findes sådanne rækker, transformerer tjenesten rækkerne og vender tilbage til opkalderen i stigende rækkefølge i henhold til feltet AppliedDateTime_c.

Fjernindstillinger

Indstilling

Beskrivelse

claimId

Id for målkrav

Input JSON

Se følgende eksempel på input-JSON.

{ 
	"claimId": "02i6g000000I21EAAS"
}

Output JSON

Se følgende eksempel på output-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"
            }
        }]
    }]
}

Regelbeskrivelse

Denne JSON indeholder følgende nøgle-/værdipar.

Nøgle

Værdier

id

Id for regel

name

Navn på regel

betinget

Regelbetingelse

meddelelse

Succesmeddelelse, hvis regelbetingelse evalueres sandt op mod målobjektet

Fejlmeddelelse, hvis regelbetingelse evalueres false op mod målobjektet

handling

Navn på handling udført, hvis regelbetingelse evalueret sand

resultat

Resultat af evaluering af regelbetingelse op mod målobjekt

detaljer

Tilknytning af oplysninger, der er tilknyttet målobjektet

 
Indlæser
Salesforce Help | Article