Sie befinden sich hier:
InsClaimService:getRuleLogs
Verwenden Sie diesen Service, um Regelprotokolle für einen Anspruch abzurufen, sortiert nach Ausführungsdatum in aufsteigender Reihenfolge.
Methode: InsClaimService
Klasse: getRuleLogs
Funktionsweise
-
Dieser Service ruft Protokolle ab, indem er die Tabelle ObjectAppliedResult__c abfragt, um festzustellen, ob Zeilen mit einer RecordId__c vorhanden sind, die dem Zielobjekt entspricht.
-
Wenn solche Zeilen vorhanden sind, wandelt der Service die Zeilen um und kehrt entsprechend dem Feld AppliedDateTime_c in aufsteigender Reihenfolge zum Aufrufer zurück.
Input JSON
Sehen Sie sich das folgende Beispiel der Eingabe-JSON an.
{
"claimId": "02i6g000000I21EAAS"
}
Ausgabe-JSON
Sehen Sie sich das folgende Beispiel der Ausgabe-JSON an.
{
"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"
}
}]
}]
}Regelbeschreibung
Diese JSON enthält die folgenden Schlüssel/Wert-Paare.
Schlüssel |
Werte |
|---|---|
id |
ID der Regel |
Name |
Name der Regel |
Bedingung |
Regelbedingung |
message |
Erfolgsmeldung, wenn Regelbedingung im Vergleich zum Zielobjekt als wahr ausgewertet wird Fehlermeldung, wenn Regelbedingung im Vergleich zum Zielobjekt als false ausgewertet wird |
action |
Name der ausgeführten Aktion, wenn Regelbedingung als wahr ausgewertet wird |
Ergebnis |
Ergebnis der Regelbedingungsauswertung für das Zielobjekt |
Details |
Karte der dem Zielobjekt zugeordneten Informationen |

