U bent hier:
InsPolicyService:getRuleLogs
Deze service haalt regellogboeken op voor een doelbeleid, gesorteerd op uitvoeringsdatum in oplopende volgorde.
De manier waarop het werkt...
-
Deze service haalt logboeken op door een query uit te voeren op de tabel ObjectAppliedResult__c om te zien of er rijen zijn met een RecordId__c die overeenkomt met het doelobject.
-
Als dergelijke rijen bestaan, transformeert de service de rijen en retourneert deze in oplopende volgorde naar de aanroeper volgens het veld AppliedDateTime_c.
Externe opties
Optie |
Beschrijving |
|---|---|
policyId |
ID van doelbeleid waarvoor regellogboeken moeten worden opgehaald |
Uitvoer-JSON
Zie het volgende voorbeeld van uitvoer-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>
}
}]
}]
}Beschrijving van resultaten
Deze JSON omvat deze sleutel-/waardeparen:
Sleutel |
Waarden |
|---|---|
id |
ID van regel |
name |
Naam van regel |
voorwaarde |
Regelvoorwaarde |
message |
Succesbericht als regelvoorwaarde true (waar) wordt geëvalueerd op basis van doelbeleid Foutbericht als regelvoorwaarde false (onwaar) wordt geëvalueerd op basis van doelbeleid |
action |
Naam van de uitgevoerde actie als regelvoorwaarde true (waar) wordt geëvalueerd |
result |
Resultaat van evaluatie van regelvoorwaarde op basis van doelbeleid |
details |
Toewijzing van informatie die is gekoppeld aan het doelbeleid |
