Vous êtes ici :
InsQuoteService:getRuleLogs
Ce service récupère les journaux de règles d'un devis 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 |
|---|---|
quoteId |
ID du devis cible pour lequel récupérer les journaux de règle |
JSON de sortie
Consultez l'exemple de JSON de sortie suivant.
{
"result": [{
"id": "a1a6g00000087E9AAI",
"objectId": "02i6g000000I21EAAS",
"stateTransitionId": "a1Z6g000000HzX1EAK",
"stateTransitionName": "Draft to Submit",
"executionDate": "2020-01-01T00:00:00.000Z",
"results": [{
"id": "a5Q6g0000005vSPEAY",
"name": "Check Auto Year",
"condition": "Auto.Year > 1990",
"message": "Auto year is greater than 1990",
"action": null,
"result": true,
"details": {
"instanceKey": "2002 Toyota Camry"
}
}]
}, {
"id": "a1a6g00000087E9AAL",
"objectId": "02i6g000000I21EAAS",
"stateTransitionId": "a1Z6g000000HzX1EAP",
"stateTransitionName": "Submit to Underwriting",
"executionDate": "2020-01-05T00:00:00.000Z",
"results": [{
"id": "a5Q6g0000005vSPEAZ",
"name": "Check Auto Make",
"condition": "Auto.Make == 'Lexus'",
"message": "Auto is a Lexus",
"action": "Move to Underwriting",
"result": false,
"details": {
"instanceKey": "2002 Toyota Camry"
}
}]
}]
}Description des règles
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 à l'objet cible Message d'échec si la condition de règle a été évaluée false par rapport à l'objet 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 à l'objet cible |
détails |
Carte des informations associées à l'objet cible |
