FacebookTwitterVKTelegram

Условная видимость разделов в формах

Делаем работу с формами более удобной.

Все больше процессов находят свое отражение в Pyrus. И от системы требуется максимум гибкости в их обработке. Бывают такие процессы, которые задействуют различные комплекты данных для разных цепочек прохождения. Конечно, есть возможность добавить все поля в форму, а заполнять только необходимые, но это приводит к тому, что приходится каждых раз анализировать форму при заполнении и на это тратится время.

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

Сначала создадим список, от которого будет зависеть видимость разделов. В нашем случае это категория. Затем для поля Детализация аппаратного сбоя установим галочку Условная видимость. После этого у нас появятся два поля, где мы выберем список и значение при котором раздел будет виден:

Снимок экрана 2015-08-21 в 19.25.30
Важно: в конструкторе форм список должен находиться выше настраиваемого раздела.

Что получилось в итоге?

При заполнении формы раздел не виден:

Снимок экрана 2015-08-21 в 19.01.27

Но когда выбрана категория Аппаратный сбой, появляется раздел с детализацией:

Снимок экрана 2015-08-21 в 19.08.05

Обратите внимание — в этом разделе может быть добавлен еще один список со своей маршрутизацией. Например, при проведении ремонта нужно получить согласование инженера, а при замене — одобрение руководителя на затраты:

Снимок экрана 2015-08-21 в 19.35.49

И еще один важный момент: если вы измените значение списка, от которого зависит видимость раздела, то значения всех полей в разделе будут удалены. Ведь эта информация будет уже не актуальна. Но вы всегда можете посмотреть их начальные значения в истории задачи:

Снимок экрана 2015-08-21 в 19.41.11

Если у вас есть процессы, в которых часть полей регулярно остается незаполненной, попробуйте убрать их в разделы с условной видимостью.

FacebookTwitterVKTelegram