Du er her:
InsPolicyService:getRuleLogs
Denne tjenesten henter regellogger for en målpolicy sortert etter utførelsesdato i stigende rekkefølge.
Slik virker det
-
Denne tjenesten henter logger ved å spørre tabellen ObjectAppliedResult__c for å se om det er noen rader med en RecordId__c som tilsvarer målobjektet.
-
Hvis slike rader finnes, transformerer tjenesten radene og returnerer til anroperen i stigende rekkefølge i henhold til feltet AppliedDateTime_c.
Eksterne alternativer
Alternativ |
Beskrivelse |
|---|---|
policyId |
Id for målpolicy, som regellogfiler skal hentes for |
Utdata-JSON
Se følgende eksempel på utdata-JSON.
{
"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>
}
}]
}]
}Resultatbeskrivelse
Denne JSON-koden inkluderer disse nøkkel/verdi-parene:
Nøkkel |
Verdier |
|---|---|
id |
Id for regel |
name |
Navn på regel |
betingelse |
Regelbetingelse |
message |
Vellykket-melding hvis regelbetingelsen evalueres sann mot målpolicy Feilmelding hvis regelbetingelsen er evaluert som usann mot målpolicy |
handling |
Navn på handlingen som utføres hvis regelbetingelsen evalueres sann |
resultat |
Resultat av evaluering av regelbetingelse mot målpolicy |
detaljer |
Tilordne informasjon knyttet til målpolicyen |
