Вы находитесь здесь:
InsPolicyService:getRuleLogs
Данная служба извлекает журналы правил для целевой политики, отсортированные по дате выполнения в порядке возрастания.
Принцип работы
-
Данная служба извлекает журналы посредством запроса таблицы ObjectAppliedResult__c на наличие строк с RecordId__c, соответствующим целевому объекту.
-
При наличии таких строк служба трансформирует строки и возвращается к абоненту в порядке возрастания в соответствии с полем AppliedDateTime_c.
Вывод 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 |
Сообщение об успешном выполнении, если условие правила оценивается как истинное по сравнению с целевой политикой Сообщение об ошибке, если условие правила оценивается как ложное по сравнению с целевой политикой |
действие |
Имя действия, выполненного, если условие правила оценивается как истинное |
результат |
Результат оценки условия правила относительно целевой политики |
сведения |
Соотнесение сведений, связанных с целевой политикой |
