Работа с ЭУ "Канбан"
Элемент управления Канбан является виртуальным аналогом доски со стикерами. Доска состоит из колонок, каждая из которых имеет определенное значение, в соответствии с которым размещаются карточки на доске. Перемещение карточек между столбцами позволяет изменить значение поля карточки. ЭУ можно расположить как в разметке карточки, так и в отдельной локации. ЭУ может иметь множество настроек (настройка полностью определяет наполнение доски), которые определяются в конструкторе web-разметок.
Для оптимальной работы ЭУ рекомендуется более тщательно подходить к созданию настроек и делать их более узконаправленными, чтобы количество карточек на канбан-доске не было слишком большим.
При большом количестве карточек на доске НЕ рекомендуется использовать разметки из конструктора web-разметок в качестве наполнения контейнеров карточек на доске.
Элемент управления состоит из двух частей: "Шапка" и "Основная часть".
Шапка
В шапке элемента управления располагаются:
- Выпадающий список для выбора настройки
-
Выпадающий список, который заполняется на основании настроек из конструктора web-разметок. Позволяет пользователю переключаться между доступными ему настройками.
- Кнопка "Обновить карточки на доске"
-
Кнопка, позволяющая повторно получить карточки, соответствующие выбранной настройке и обновить их на доске.
- Кнопка отображения и скрытия легенды
-
Позволяет управлять видимостью легенды.
- Область легенды
-
отображаются метки с цветами карточек, находящихся на доске, и пояснения к ним.
Основная часть
- Навигационные стрелки
-
Стрелки, расположенные по краям ЭУ. Используются для горизонтального скролла.
- Набор столбцов
-
Столбцы канбан-доски. Набор столбцов определяется настройкой. Столбец обладает отображаемым значением, фактическим значением и цветом. Отображаемое значение выводится в шапке столбца. Карточки распределяются по столбцам исходя из фактического значения (например, это может быть идентификатор). В шапках столбцов также находится кнопка-иконка скрыть\развернуть показатели.
- Карточки канбан-доски
-
Карточки, распределенные по столбцам, исходя из значения изменяемого поля (поле карточки, значение которого изменяется при перемещении между столбцами). Внутри карточки может находиться собственная html-разметка, разметка по умолчанию или разметка из программы Конструктор Web-разметок.
- Набор показателей
-
Показатели, соответствующие данной настройке. Подсчёт идет по каждому столбцу. По умолчанию всегда отображается общее количество карточек в столбце. Если в настройке заданы другие поля для показателей, то идет подсчёт уникальных значений по выбранному полю карточки и результат показателя выводится в виде процентных строк. Например, на скриншоте выше в настройке есть показатель с именем Дата обращения, в котором полем подсчета выбрано поле Дата обращения из секции Основная информация карточки. Таким образом, показатель отображает количество обращений в столбце канбан-доски, поступивших в определенную дату\время. Каждый показатель можно развернуть и скрыть с помощью соответствующей кнопки. Также для каждого показателя можно определить агрегатную функцию (выбрать из доступных в конструкторе или реализовать свою с помощью плагина и клиентского расширения).
- Кнопка создания новой карточки в столбце
-
Кнопка, при нажатии на которую в столбце канбан-доски создается новая карточка. Для сохранения новой карточки необходимо нажать Сохранить в контейнере карточки, иначе карточка будет удалена.
В примере выше в столбце карточки проектов значение столбца — руководитель проекта (т.е. карточки проектов распределены по руководителям), у каждого проекта своя стоимость. Сделан показатель по стоимости.
Т.е. в данном случае у нас у одного из руководителей: всего 4 проекта, два из них стоимостью 3 миллиона, один — 950 тысяч, еще один — 700 тысяч. Максимальная стоимость — 3 миллиона, минимальная — 700 тысяч.