Loading
Страхование
InsQuoteService:getRuleLogs

InsQuoteService:getRuleLogs

Данная служба извлекает журналы правил для целевой сметы, отсортированные по дате выполнения в порядке возрастания.

Класс: InsQuoteService

Метод: getRuleLogs

Принцип работы

  1. Данная служба извлекает журналы посредством запроса таблицы ObjectAppliedResult__c на наличие строк с RecordId__c, соответствующим целевому объекту.

  2. При наличии таких строк служба трансформирует строки и возвращается к абоненту в порядке возрастания в соответствии с полем AppliedDateTime_c.

Удаленные параметры

Параметр

Описание

quoteId

Код целевой сметы для извлечения журналов правил

JSON ввода

См. следующий пример ввода JSON.

{ 
	"quoteId": "02i6g000000I21EAAS"
}

Вывод JSON

См. следующий образец вывода JSON.

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

Описание правил

Этот JSON содержит следующие пары ключ/значение.

Клавиша

Значения

id

Код правила

name

Имя правила

условие

Условие правила

message

Сообщение об успешном выполнении, если условие правила оценивается как истинное по сравнению с целевым объектом

Сообщение об ошибке, если условие правила оценивается как ложное по сравнению с целевым объектом

действие

Имя действия, выполненного, если условие правила оценивается как истинное

результат

Результат оценки условия правила относительно целевого объекта

сведения

Соотнесение сведений, связанных с целевым объектом

 
Загрузка
Salesforce Help | Article