К нам обратилась компания со следующей просьбой:
"Можно ли архивировать не только цели, но и типы?"
Для решения такой задачи в приложение "KPI – Эффективность работы компании" был добавлен функционал отправки “Типов” в архив.
На страницу настройки сущности “Типа” была добавлена кнопка “Отправить в архив”. По клику на кнопку “Тип” добавляется в архив и становится неактивной.
Кнопка "Отправить в архив" на странице настройки типа
Неактивные “Типы” будут отображаться в списке “Архивные” на странице фильтрации со списком типов:
Архивные типы на странице со списком типов
Чтобы убрать “Тип” из архива необходимо нажать на кнопку “Вернуть из архива” на странице настройки “Типа”:
Кнопка "Вернуть из архива" на странице настройки типа
Рассмотрим отображение “Целей” с неактивными “Типами”:
- Отображение в старых целях;
- Отображение для новых целей;
- Отображение в существующей цели.
Пример №1: перенесем активный “Тип” в архив для старой цели. Найдем в приложении цель сотрудника за прошлый месяц и находим в списке типов “Тип” из этой цели. Далее переводим этот “Тип” в архив, нажав на кнопку “Отправить в архив” и сохраняем.
Переходим опять в нашу “Цель” за прошлый месяц и видим, что неактивный “Тип” не удалился.
Отображение неактивного типа на странице настройки цели
Также переходим на главную, чтобы посмотреть расчеты по данной цели у сотрудника за прошлый месяц.
Отображение старой цели с неактивным типом на главной странице
Пример №2: добавим новую “Цель” для сотрудника с неактивным “Типом”. Для начала сделаем “Тип” неактивным:
Создание неактивного типа
Теперь создаем “Цель” для сотрудника. При добавлении новой “Цели” неактивный “Тип” становится недоступным в списке с результатами поиска:
Создание цели с неактивным типом
Пример №3: отредактируем текущую “Цель” при неактивном “Типе”. Для этого создаем “Тип” и привязываем к нему “Цель”:
Создание цели
Перемещаем наш текущий “Тип” в неактивное состояние, нажав на кнопку “Отправить в архив” на странице настройки “Типа”:
Перемещение типа в архив
Заходим в нашу “Цель” и видим, что “Цель” активна, и мы можем ее редактировать, а неактивный “Тип” не удалился:
Просмотр активной цели с неактивным типом
