Vous êtes ici :
InsPolicyService:getRuleLogs
Ce service récupère les journaux de règle d'une stratégie cible, triés par date d'exécution par ordre croissant.
Fonctionnement
-
Ce service récupère les journaux en interrogeant le tableau ObjectAppliedResult__c pour déterminer si des lignes avec un RecordId__c correspondent à l'objet cible.
-
Si de telles lignes existent, le service les transforme et les renvoie à l'appelant par ordre croissant selon le champ AppliedDateTime_c .
Options distantes
Option |
Description |
|---|---|
policyId |
ID de la stratégie cible pour laquelle récupérer les journaux de règle |
JSON de sortie
Consultez l'exemple de JSON de sortie suivant.
{
"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>
}
}]
}]
}Description des résultats
Ce JSON inclut les paires clé/valeur suivantes :
Clé |
Valeurs |
|---|---|
id |
ID de règle |
nom |
Nom de la règle |
condition |
Condition de règle |
message |
Message de réussite si la condition de règle a été évaluée true par rapport à la stratégie cible Message d'échec si la condition de règle a été évaluée false par rapport à la stratégie cible |
action |
Nom de l'action exécutée si la condition de règle a été évaluée true |
result |
Résultat de l'évaluation de la condition de règle par rapport à la politique cible |
détails |
Carte des informations associées à la stratégie cible |
