Панель фильтров
На вкладке «Атрибуты» настройте атрибуты для фильтров отчётов:
- Укажите атрибут и тип фильтра: «равенство», «вхождение», «больше», «меньше».
- При наведении на поле отображается его идентификатор, при клике — копируется в буфер обмена.
- Доступны загрузка и скачивание файла.
Вкладка «Шаблон»
После настройки атрибутов на вкладке «Шаблон»:
- Доступен предпросмотр шаблона.
- Можно загрузить или скачать шаблон.
- В шаблоне можно:
- Настроить переводы.
- Создавать или удалять вкладки и атрибуты.
- Указать menuID (определяет вкладку, в которой находится поле) и controlId (идентификатор поля).
примечание
Для отображения поля добавьте его и в «Атрибуты», и в «Шаблон».
Пример, как отфильтровать заявки по определенным организациям и без организаций
{
"fieldId": "organization",
"configuration": {
"filterTypes": [
"selection",
"none"
]
}
}
Пример, как отфильтровать заявку только по двум статусам - "Согласовано" и "Отказано"
{
"fieldId": "state",
"configuration": {
"autocomplete": {
"source": [
{
"id": "3",
"label": "Согласовано"
},
{
"id": "4",
"label": "Отказано"
}
]
}
}
}
Пример фильтра по дате создания, только относительный и только период в будущем
{
"fieldId": "createdAt",
"configuration": {
"filterTypes": [
"relative"
],
"filterSubTypes": [
"futurePeriod"
]
}
}
Пример фильтра по строке только по вхождению
{
"fieldId": "purposeOfVisit",
"operatorType": "like"
}
Пример фильтра по строке только по точному совпадению
{
"fieldId": "purposeOfVisit",
"operatorType": "eq"
}
Пример фильтра по площадкам, только выбор из списка и указывать только одну площадку в фильтре
{
"fieldId": "sites",
"configuration": {
"filterTypes": [
"selection"
],
"autocomplete": {
"multiSelect": false
}
}
}
Пример, если необходимо в выпадающем поле Встречающий отображались только сотрудники
{
"controlId": "meetingPerson.id",
"menuId": "employee",
"modifiers": [
{
"id":"customFilter",
"args":"{\"key\":\"category\",\"val\":\"20\",\"valType\":\"number\",\"operator\":\"eq\"}"
}
],
"position": null
}
где 20 - идентификатор категории Сотрудники в PassOffice.