Структура конфигурируемого дела
Объект, описывающий внешний вид записи таймлайна, представляет собой иерархическую структуру вложенных объектов различного типа.
Каждый из вложенных объектов имеет собственный набор полей и описан ниже в виде DTO (Data Transfer Object).
Верхнеуровневый объект записи таймлайна LayoutDto.

Параметры объекта LayoutDto
Обязательные параметры отмечены *
|
Поле |
Описание |
|
icon* |
Иконка слева от записи |
|
header* |
Заголовок записи |
|
body* |
Основная контентная область записи |
|
footer |
Нижняя часть записи с блоком действий |
Пример объекта
{
"icon": {
"code": "call-completed"
},
"header": {
"title": "Входящий звонок",
"tags": {
"status2": {
"type": "warning",
"title": "не расшифрован"
}
}
},
"body": {
"logo": {
"code": "call-incoming",
"action": {
"type": "redirect",
"uri": "/crm/deal/details/123/"
}
},
"blocks": {
"client": {
"type": "withTitle",
"properties": {
"title": "Клиент",
"inline": true,
"block": {
"type": "text",
"properties": {
"value": "ООО Рога и Копыта"
}
}
}
},
"responsible": {
"type": "lineOfBlocks",
"properties": {
"blocks": {
"client": {
"type": "link",
"properties": {
"text": "Сергей Востриков",
"bold": true,
"action": {
"type": "redirect",
"uri": "/crm/lead/details/789/"
}
}
},
"phone": {
"type": "text",
"properties": {
"value": "+7 999 888 7777"
}
}
}
}
}
}
},
"footer": {
"buttons": {
"startCall": {
"title": "О клиенте",
"action": {
"type": "openRestApp",
"actionParams": {
"clientId": 456
}
},
"type": "primary"
}
},
"menu": {
"showPostponeItem": "false",
"items": {
"confirm": {
"title": "Подтвердить заявку",
"action": {
"type": "restEvent",
"id": "confirm",
"animationType": "loader"
}
},
"decline": {
"title": "Отклонить заявку",
"action": {
"type": "restEvent",
"id": "decline",
"animationType": "loader"
}
}
}
}
}
}
Продолжите изучение
- Иконка
- Заголовок записи
- Основная контентная область конфигурируемого дела
- Контентный блок конфигурируемого дела
- Нижняя часть записи
- Выпадающее меню нижней части
- Реакция на клик
- Типы полей
- Набор дополнительных контентных блоков
- Примеры конфигураций дел
Скопировано
Предыдущая
Следующая