К нам обратилась компания со следующей задачей:
В настоящее время все таблицы в приложении имеют фиксированный набор колонок для отображения. Нам бы хотелось иметь больше гибкости в настройке отображаемых данных.
Для решения такой задачи в приложение “KPI – Эффективность работы компании” был разработан функционал выбора колонок таблиц для отображения для следующих таблиц:
- "Типы".
- "Цели".
- "Сотрудники".
- "Журнал".
- "Тариф".
Для настройки колонок необходимо нажать на значок шестеренки в правом нижнем углу. После этого откроется всплывающее окно, в котором можно настроить колонки таблиц.
Настройка колонок
При необходимости порядок вывода столбцов можно настроить в всплывающем окне "Настройка таблицы", перетаскивая их с помощью синих стрелок.
Настройка порядка колонок
Пользователь с ролью "Администратор" имеет возможность настраивать столбцы для всех пользователей в приложении. Для этого необходимо настроить столбцы во всплывающем окне и выбрать опцию "По умолчанию". После сохранения этих настроек выбранные столбцы будут отображаться для всех пользователей в приложении.
Настройка колонок "По умолчанию"
Также существует возможность настройки персональных настроек. Для этого пользователь должен настроить столбцы и снять флажок с опции "Установить по умолчанию". После сохранения этих настроек выбранные столбцы будут отображаться только для конкретного пользователя в приложении.
Следует отметить, что если пользователь настроил персональные настройки, а затем пользователь с ролью "Администратор" установил свои настройки для всех пользователей, то персональные настройки будут сброшены и будут использоваться настройки администратора.
Рассмотрим настройки колонок таблиц на каждой странице приложения.
На страницу "Типы" в таблицу были добавлены следующие столбцы, отображаемые по умолчанию:
- "ID" – номер типа.
- "Название" – наименование типа.
- "Сущность" – отображение значения из поля "Сущность" на странице настройки Типа.
- "Подсчет" – отображение значения из поля "Подсчет" на странице настройки Типа.
- "Сортировка" – отображение значения из поля "Сортировка" на странице настройки Типа.
- "Дата создания" – дата создания типа.
- "Дата обновления" – дата обновления типа.
Настройка колонок на странице "Типы"
Для поля “Подсчет” при выбранном значении "Сумма по пользовательскому полю" выводится только "Сумма по пользовательскому полю", без указания самого названия поля.
На странице "Цели" в таблицу были добавлены следующие столбцы, отображаемые по умолчанию:
- "ID" – номер цели.
- "Цель" – наименование цели.
- "ФИО сотрудника" – отображение значения из поля "Пользователь" на странице настройки Цели.
- "Плановый показатель" – отображение значения из поля "Плановый показатель" на странице настройки Цели.
- "Изменения" – отображение значения из блока "Изменения" на странице настройки Цели, если он заполнен.
- "Период" – отображение значения из поля "Период" на странице настройки Цели.
- "Тип" – отображение значения из поля "Тип результата" на странице настройки Цели.
- "Дата создания" – дата создания цели.
- "Дата изменения" – дата обновления цели.
Также доступны для выбора доступны следующие дополнительные столбцы:
- "Вес цели" – отображение значения из поля "Вес цели" на странице настройки Цели.
- "Сортировка" – отображение значения из поля "Сортировка" на странице настройки Цели.
- "Диаграмма" – отображение значения из поля "Добавить диаграмму на страницу сотрудника" на странице настройки Цели.
Настройка колонок на странице "Цели"
На страницу "Сотрудники" в таблицу были добавлены следующие столбцы, отображаемые по умолчанию:
- "ID" – номер сотрудника.
- "ФИО сотрудника".
- "Тип оплаты" – отображение значений из блока "Параметры" на странице настройки Сотрудника.
- "Должность".
- "Отдел".
Также доступны для выбора следующие дополнительные столбцы:
- "Дата регистрации" – дата регистрации сотрудника на портале Битрикс24.
- "Активность" – отображение активности сотрудника на портале (является ли он действующим сотрудником компании).
Настройка колонок на странице "Сотрудники"
На страницу "Журнал" в таблицу были добавлены следующие столбцы, отображаемые по умолчанию:
- "ID" – номер события.
- "Тип события" – наименование действия в приложении.
- "ID объекта" – номер сущности в приложении.
- "Описание" – наименование сущности в приложении.
- "ФИО сотрудника".
- "Дата" – дата и время действия.
Настройка колонок на странице "Журнал"
На страницу "Тариф" были добавлены следующие столбцы, отображаемые по умолчанию:
- "ID" – номер сотрудника.
- "ФИО сотрудника".
- "Всего целей" – общее количество целей у сотрудника.
- "Активных целей" – количество активных целей у сотрудника.
- "Архивных целей" – количество архивных целей у сотрудника.
- "Должность".
- "Отдел".
Также доступны для выбора следующие дополнительные столбцы:
- "Дата регистрации" – дата регистрации сотрудника на портале Битрикс24.
- "Активность" – отображение активности сотрудника на портале (является ли он действующим сотрудником компании).
Настройка колонок на странице "Тариф"
