Du är här:
InsPolicyService:getRuleLogs
Denna tjänst hämtar regelloggar för en målpolicy, sorterade efter utförandedatum i stigande ordning.
Så här fungerar det
-
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.
-
Om det finns sådana rader transformerar tjänsten raderna och returnerar till anroparen i stigande ordning enligt fältet AppliedDateTime_c.
JSON för utdata
Se följande exempel på JSON för utdata.
{
"result": [{
"id": <Id>,
"objectId": <Id>,
"stateTransitionId": <Id>,
"stateTransitionName": <String>,
"executionDate": <Datetime>,
"results": [{
"id": <Id>,
"name": <String>,
"condition": <String>,
"message": <String>,
"action": <String>,
"result": <Boolean>,
"details": {
<String>: <String>
}
}]
}]
}Resultatbeskrivning
Denna JSON inkluderar dessa 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ålpolicyn Misslyckandemeddelande om regelvillkor utvärderas falskt mot målpolicyn |
åtgärd |
Namn på åtgärd som utförts om regelvillkor utvärderats sant |
resultat |
Resultat av utvärdering av regelvillkor mot målpolicy |
detaljer |
Karta över information associerad med målpolicyn |
