Loading
Insurance
InsQuoteService:getRuleLogs

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.

Classe: InsQuoteService

Méthode : getRuleLogs

Fonctionnement

  1. 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.

  2. 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 d'entrée

Consultez l'exemple de JSON d'entrée suivant.

{ 
	"quoteId": "02i6g000000I21EAAS"
}

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

 
Chargement
Salesforce Help | Article