Календарное представление категории¶
В представлении Календарь все задачи, в которых пользователь принимает участие, представляются в виде календаря, который можно отображать за день, неделю или месяц. Каждая задача является активной ссылкой — кликнув по ней, вы откроете карточку задачи.
По нажатию на свободный слот в календаре откроется карточка создания новой задачи в категории.
Смена масштаба представления категории осуществляется с помощью переключателя в панели инструментов.
Администратор системы может предопределить список масштабов, которые будут доступны для выбора в списке, а также выбрать масштаб, в котором календарь будет открываться по умолчанию.
| Масштаб | Описание |
|---|---|
| Месяц | Задачи на месяц, отображаются в календаре в виде списка |
| Месяц (Карточка) | Задачи на месяц, отображаются в календаре в виде карточек |
| Неделя | Задачи на неделю, отображаются в виде таблицы-сетки по дням |
| Расписание | Задачи на неделю, отображаются в виде временной шкалы (карточки размещаются на временной оси) |
| Рабочая неделя | Задачи на неделю без выходных, отображаются в календаре в виде списка |
| День | Задачи на день, отображаются в календаре в виде списка |
Система запоминает выбор пользователей и открывает представление в том масштабе, который пользователь выбрал при последнем просмотре.
Вы можете отображать в категории те задачи с истекающим сроком, в которых вы являетесь исполнителем, либо только те, в которых вы указаны как ответственный. Для этого в фильтре календаря укажите Срок (исполнитель) или Срок (ответственный), при необходимости вы можете отметить оба пункта.
Помимо встреч и задач со сроком в календаре можно отобразить напоминания о задаче, срок подписи, начало работы над задачей и ее создание. Для этого используйте кнопку Фильтр. Значения фильтров сохраняются у пользователей отдельно для каждой категории.
Параметры фильтра¶
| Параметр фильтра | Описание |
|---|---|
| Срок | Активные задачи данной категории, в которых указан срок, независимо от наличия исполнителя. Отображаются в календаре по дате срока задачи |
| Срок (Исполнитель) | Активные задачи данной категории, в которых текущий пользователь является исполнителем. Отображаются в календаре по дате срока задачи |
| Срок (Ответственный) | Активные задачи данной категории, в которых текущий пользователь является ответственным исполнителем. Отображаются в календаре по дате срока задачи |
| Срок (Завершенные) | Завершенные и отклоненные задачи данной категории, в которых текущий пользователь является исполнителем. Отображаются в календаре по дате срока задачи |
| Дата завершения | Завершенные и отклоненные задачи текущей категории, в которых текущий пользователь является исполнителем. Отображаются в календаре по дате завершения |
| Встречи | > ℹ️ Фильтр доступен только для категорий с типом "Календарь". Задачи данной категории, отображаются в календаре по диапазону дат в параметрах "С" и "По" |
| Напоминания | Напоминание по задаче в данной категории текущему пользователю. Отображается в календаре по дате напоминания |
| Подписи | Запрошенная подпись в задачах данной категории, акцептантом которой является текущий пользователь. Отображается в календаре по дате срока на подписание |
| Начало работы | Задачи из данной категории, в которых текущий пользователь является исполнителем. Отображаются в календаре по дате начала работы |
| Создание | Задачи из данной категории, в которых текущий пользователь является исполнителем. Отображаются в календаре по дате создания задачи |
Расширенные фильтры календаря¶
В актуальном SPA в панели фильтров доступны дополнительные условия для более точной настройки отображения задач и событий.
Фильтр по статусу¶
Позволяет выбрать, какие задачи отображать в зависимости от их состояния:
| Статус | Описание |
|---|---|
| Активные | Показывать только активные (незавершенные) задачи и встречи |
| Закрытые | Показывать только завершенные и отклоненные задачи |
| Все | Показывать все задачи независимо от статуса |
Примечание: Фильтр "Статус" работает совместно с другими фильтрами. Например, при выборе "Статус: Закрытые" и "Срок (Исполнитель)" будут показаны только завершенные задачи, где вы — исполнитель.
Фильтр по роли пользователя¶
Позволяет отобразить только те задачи и встречи, в которых текущий пользователь выступает в определенной роли:
| Роль | Описание |
|---|---|
| Исполнитель | Задачи, в которых вы назначены исполнителем |
| Ответственный | Задачи, в которых вы назначены ответственным исполнителем |
| Организатор | Встречи и события, которые вы создали или организовали |
| Наблюдатель | Задачи, в которых вы добавлены как наблюдатель |
| Автор | Задачи, которые вы создали |
Фильтр по роли дополняет существующие фильтры "Срок (Исполнитель)" и "Срок (Ответственный)", позволяя выбирать роль независимо от типа события или срока.
Пример использования: Выберите роль "Организатор", чтобы увидеть только те встречи, которые вы инициировали, независимо от вашего участия в них как исполнителя.
Фильтрация по дополнительным параметрам (ДП)¶
Система позволяет фильтровать задачи и встречи по значениям дополнительных параметров категории.
Какие ДП доступны для фильтрации¶
- Список ДП формируется автоматически из тех параметров, которые настроены администратором для данной категории
- В фильтры попадают только те ДП, для которых у вас есть права на просмотр
- Доступность ДП в фильтрах связана с настройками видимости колонок в представлении категории
Поддерживаемые типы ДП¶
| Тип ДП | Как работает фильтр |
|---|---|
| Список (выбор из значений) | Выпадающий список с возможностью выбора одного или нескольких значений |
| Да/Нет (чекбокс) | Чекбокс для фильтрации по значению True/False |
| Текст | Поле для ввода текста (поиск по вхождению) |
| Число | Диапазон значений (от и до) |
| Дата | Выбор диапазона дат |
| Связь с другой категорией | Выпадающий список связанных объектов |
| Пользователь | Выбор пользователя из справочника |
Для дополнительных параметров типа Lookup, MultiLookup и поля выбора из списка в календаре используется фильтр выбора значений. Для полей Lookup и выбора из списка доступен выбор одного значения из выпадающего списка, для MultiLookup — выбор одного или нескольких значений.
Примеры практических сценариев¶
- Фильтрация по приоритету и отделу:
- Установите "Статус: Активные"
- Выберите в ДП "Приоритет" значение "Высокий"
- Выберите в ДП "Отдел" значение "Разработка"
-
Результат: увидите только активные задачи высокого приоритета для отдела разработки
-
Поиск встреч по проекту:
- Установите фильтр "Встречи"
- Выберите в ДП "Проект" нужный проект
-
Результат: все встречи по конкретному проекту за выбранный период
-
Анализ закрытых задач:
- Установите "Статус: Закрытые"
- Выберите "Роль: Ответственный"
- Выберите в ДП "Дата закрытия" диапазон последнего месяца
- Результат: все задачи, закрытые вами за последний месяц
Логика работы фильтров¶
Все фильтры работают по принципу логического И (AND): - Задача или встреча попадет в результат только если соответствует всем выбранным условиям одновременно - Например, при выборе "Статус: Активные" + "Роль: Исполнитель" + "Приоритет: Высокий" будут показаны только активные задачи высокого приоритета, где вы — исполнитель
Множественный выбор внутри одного фильтра¶
- Если в рамках одного ДП выбрано несколько значений, они работают по принципу логического ИЛИ (OR)
- Например, при выборе ДП "Отдел" со значениями "Разработка" и "Тестирование" будут показаны задачи, относящиеся к любому из этих отделов
Сохранение настроек фильтров¶
- Все выбранные значения фильтров (включая новые расширенные фильтры) сохраняются автоматически
- Настройки фильтров сохраняются отдельно для каждой категории
- Фильтры сохраняются между сессиями — при следующем открытии календаря категории вы увидите те же настройки фильтров
- Для сброса фильтров к начальным значениям используйте кнопку "Сбросить фильтры" в панели фильтров
Настройка администратором¶
Администратор может управлять доступностью ДП в фильтрах через настройки категории.
Чтобы ДП появился в фильтрах календаря: 1. ДП должен быть создан и настроен в категории 2. У пользователя должны быть права на просмотр этого ДП 3. ДП должен быть включен администратором в настройку «Настройка вида календарь» в прочих настройках категории (правый клик по категории → Настройки → Прочее → Настройка вида календарь)
Примечание: Количество одновременно применяемых фильтров по ДП не ограничено, однако при использовании большого количества фильтров на категориях с десятками тысяч записей возможно увеличение времени загрузки данных.
Экспорт в CSV¶
По кнопке В CSV будет инициировано скачивание файла в формате csv со всеми событиями в табличном виде за месяц в соответствии с выбранным масштабом и указанными значениями фильтра.
Важно: В экспорт попадут только те задачи и встречи, которые соответствуют всем примененным фильтрам, включая расширенные фильтры по статусу, роли и ДП.
К примеру, если открыт календарь в масштабе Неделя с 12 по 18 мая или в масштабе День на 13 мая, то по кнопке будут выгружены события за весь май.
Колонки файла¶
| Колонка | Обозначение |
|---|---|
| Start | Дата начала события или задачи |
| End | Дата окончания события или срок задачи |
| Title | Текст задачи или название календарного события |
| Type | Тип события: CalendarEvent — Календарное событие, Task — Задача |
| Organizer | Организатор события или исполнитель задачи |
| TaskId | Номер задачи. Заполнено для типа Task |