Loading
Assicurazioni
InsQuoteService:getRuleLogs

InsQuoteService:getRuleLogs

Questo servizio recupera i registri delle regole per un preventivo di destinazione, ordinati per data di esecuzione in ordine crescente.

Classe: InsQuoteService

Metodo: getRuleLogs

Funzionamento

  1. Questo servizio recupera i registri eseguendo una query nella tabella ObjectAppliedResult__c per vedere se sono presenti righe con RecordId__c corrispondente all'oggetto di destinazione.

  2. Se tali righe esistono, il servizio trasforma le righe e restituisce al chiamante in ordine crescente in base al campo AppliedDateTime_c.

Opzioni remote

Opzione

Descrizione

quoteId

ID del preventivo di destinazione per cui recuperare i registri delle regole

Input JSON

Vedere il seguente esempio di JSON di input.

{ 
	"quoteId": "02i6g000000I21EAAS"
}

JSON di output

Vedere il seguente esempio di JSON di output.

{
    "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"
            }
        }]
    }]
}

Descrizione regole

Questo JSON include le seguenti coppie chiave/valore.

Chiave

Valori

id

ID della regola

name

Nome della regola

condizione

Condizione regola

message

Messaggio di esito positivo se la condizione della regola è stata valutata true rispetto all'oggetto di destinazione

Messaggio di errore se la condizione della regola è stata valutata falsa rispetto all'oggetto di destinazione

action

Nome dell'azione eseguita se la condizione della regola è valutata true

Risultato

Risultato della valutazione della condizione regola rispetto all'oggetto di destinazione

dettagli

Mappa delle informazioni associate all'oggetto di destinazione

 
Caricamento
Salesforce Help | Article