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

InsPolicyService:getRuleLogs

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

Класс: InsPolicyService

Метод: getRuleLogs

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

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

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

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

Параметр

Описание

policyId

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

JSON ввода

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

{ 
	"policyId": "02i6g000000I21EAAS"
}

Вывод JSON

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

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

Описание результатов

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

Клавиша

Значения

id

Код правила

name

Имя правила

условие

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

message

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

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

действие

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

результат

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

сведения

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

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