Sie befinden sich hier:
InsPolicyService:getRuleLogs
Dieser Service ruft Regelprotokolle für eine Zielrichtlinie ab, sortiert nach Ausführungsdatum in aufsteigender Reihenfolge.
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.
Remote-Optionen
Option |
Beschreibung |
|---|---|
policyId |
ID der Zielrichtlinie, für die Regelprotokolle abgerufen werden sollen |
Input JSON
Sehen Sie sich das folgende Beispiel der Eingabe-JSON an.
{
"policyId": "02i6g000000I21EAAS"
}Ausgabe-JSON
Sehen Sie sich das folgende Beispiel der Ausgabe-JSON an.
{
"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>
}
}]
}]
}Ergebnisbeschreibung
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 anhand der Zielrichtlinie als wahr ausgewertet wird Fehlermeldung, wenn Regelbedingung anhand der Zielrichtlinie als false ausgewertet wird |
action |
Name der ausgeführten Aktion, wenn Regelbedingung als wahr ausgewertet wird |
Ergebnis |
Ergebnis der Regelbedingungsauswertung anhand der Zielrichtlinie |
Details |
Karte der der Zielrichtlinie zugeordneten Informationen |

