Добавлять фильтр значений в поле
В BPMSoft с помощью бизнес-правил можно отфильтровать список справочных значений для выбора в поле.
Рассмотрим пример по настройке бизнес-логики страницы таким образом, чтобы в качестве ответственного по промоакции можно было выбрать только сотрудника компании. Для этого необходимо создать бизнес-правило, в соответствии с которым в поле «Ответственный» будут доступны для выбора только контакты с типом «Сотрудник».
Для настройки бизнес-правила выполните следующие шаги:
- Откройте раздел, для страницы которого требуется настроить бизнес-правила, например, «Промоакции».
- В дизайнере страницы перейдите на вкладку «Бизнес-правила» и нажмите на кнопку «Добавить бизнес-правило». Подробнее: Бизнес-правила
Рисунок 1 — Переход к созданию бизнеса-правила
- В блоке «То» нажмите на кнопку
, в выпадающем меню выберите значение «Добавлять фильтр значений в поле».
- В поле «Какое поле фильтровать и по какой связи в справочнике этого поля?» нажмите
.
- В открывшемся окне нажмите «
Промоакции», из выпадающего списка выберите значение «Ответственный» в качестве поля связанного объекта.
- В поле «Колонка» выберите значение «Тип».
- Нажмите на кнопку
.
- Нажмите на кнопку
и в выпадающем меню выберите значение «Справочник». Справа отобразятся наименование справочника и поле для выбора его значения.
- В поле «По какому полю отфильтровать» выберите значение «Сотрудник».
Рисунок 2 — Настройка бизнес-правила для фильтрации значений в поле
- Нажмите на кнопку
. Откроется список бизнес-правил страницы, в которое добавлено новое правило с автоматически сгенерированным названием.
Рисунок 3 — Бизнес-правило для фильтрации значений в поле
- В списке бизнес-правил нажмите на кнопку
.
- Сохраните изменения в мастере разделов, нажав на кнопку
.
В результате в поле «Ответственный» для выбора будут доступны только контакты с типом «Сотрудник».