Фильтры
Фильтры в интерфейсе
При формировании отчётов
Описанные ниже фильтры доступны:
- в момент создания нового отчета - на 2 шаге и после выбора объекта;
- в ходе использования, редактирования существующего отчёта: в меню (три точки) → «Уточнить выборку».
Выберите в портлете «Используйте дополнительные фильтры (необязательно)» нужные вам фильтры.
В конструкторе форм
В редактировании формы (доступно только для Администраторов): «Администрирование» → «Конструктор форм» → нужная вам форма → портлет «Параметры выборки объектов» → выбрать нужный объект/ы, и отобразятся фильтры.
Подробно о том, как настроить фильтр в форме.
Фильтры по датам
Отфильтровать объекты Вы можете по всем шести датам:
| Название фильтра | Тип даты | Дата начала | Дата окончания |
|---|---|---|---|
| Фильтр по плановой дате | Плановая | Когда планировали начать работу | Когда планировали завершить работу |
| Фильтр по утвержденным датам | Утверждённая | Утверждённая в базовом плане дата начала работ | Утверждённая в базовом плане дата окончания работ |
| Фильтр по фактическим датам | Фактическая | Когда действительно начали работу | Когда действительно работу завершили |
Можно выбрать как один из показателей - по началу или по завершению, – так и оба.
При выборе одновременно двух критериев, доступен чек-бокс «Любые даты начала или завершения попадают в указанные диапазоны» (см. ниже).
Доступные временные интервалы
- «Диапазон дат» - указаны жесткие даты начала и окончания диапазона.
- «Скользящий диапазон» - начало и окончание периода заданы временными интервалами (количеством дней, недель, месяцев, лет) до и после текущей даты, при этом диапазон рассчитывается как предыдущий календарный период, закончившийся к указанной дате в объединении с последующим календарным периодом, который начнется после указанной даты.
Пример
Сегодня 24.05.2016. Задан скользящий диапазон 2 года назад от текущей даты и 1 год вперед от текущей даты. В выборку попадут объекты с датами с 01.01.2014 по 31.12.2017 включительно. - «Общий итог» – интервал не указан, в выборку попадут все объекты с выбранными типами.
- «Предыдущий месяц» - предыдущий, закончившийся на текущую дату, календарный месяц.
Пример
При текущей дате «середина декабря», предыдущий месяц - с 1 по 30 ноября текущего года. - «Предыдущий квартал» - предыдущий, закончившийся на текущую дату, квартал.
Пример
При текущей дате «середина декабря», предыдущий квартал - это с 1 июля по 30 сентября текущего года. - «Текущая неделя» - текущая календарная неделя, с понедельника по воскресение.
- «Текущий месяц» - текущий календарный месяц.
- «Текущий квартал» - текущий календарный квартал.
- «С начала прошлой недели до конца следующей» - с понедельника предыдущей недели по воскресение следующей недели.
- «С начала прошлого месяца по конец следующего» - с 1 числа предыдущего календарного месяца до последнего числа следующего календарного месяца.
- «С начала месяца до текущей даты» - с 1 числа текущего месяца до текущей даты.
- «С начала квартала до текущей даты» - с 1 числа первого месяца текущего квартала до текущей даты.
- «С начала года до текущей даты» - с 1 января текущего года до текущей даты.
- «Общий итог по текущую дату» - до текущей даты.
Правила формирования временного интервала
- Интервал формируется с 00:00 даты начала интервала по 00:00 даты, следующей за датой окончания временного интервала.
- Левая граница входит в интервал, правая - не входит.
Пример
В выборку фильтра «текущая неделя» попадут объекты, удовлетворяющие условию: 00:00 чч.мм.гггг понедельника текущей недели ⇐ время и дата объекта < 00:00 чч.мм.гггг понедельника следующей недели.
"Любые даты начала или завершения попадают в указанные диапазоны"
- Если НЕ стоит чек-бокс «Любые даты начала или завершения попадают в указанные диапазоны», то:
- для попадания в выборку должны быть соблюдены оба условия: дата начала и дата окончания должны попадать в соответствующие диапазоны. Т.е. работает логика И.
- Если стоит чек-бокс «Любые даты начала или завершения попадают в указанные диапазоны», то:
- для попадания в выборку объект должен «цепляться» датами начала-конца хотя бы к одному из указанных диапазонов. Т.е. работает логика ИЛИ и расширение диапазона для отображения длинных проектов.
На рисунке выше условия попадания объектов в выборку, ЕСЛИ СТОИТ чек-бокс «Любые даты начала или завершения попадают в указанные диапазоны»:
- зеленые – попадут в выборку;
- красные – не попадут.
Фильтр по статусам
Позволяет включить в выборку объекты только с требуемыми статусами.
Фильтр по приоритетам
Позволяет включить в выборку объекты только с требуемыми приоритетами.
Фильтры по пользователям
- по Пуководителям;
- по Исполнителям;
- по участникам;
- по ролям -
есть важное отличие от всех остальных фильтров: фильтры по пользователям работают по логике ИЛИ, а не И, как все остальные.
Например, есть 3 задачи в статусе «В работе»:
| Название задачи | Руководитель | Исполнитель |
|---|---|---|
| Задача_1 | Иванов | Петров |
| Задача_2 | Иванов | Фёдоров |
| Задача_3 | Фёдоров | Сидоров |
Если включить фильтры:
- Руководитель - Иванов;
- Исполнитель - Сидоров,
то в результате в отчёте вы получите такую картину (потому что вы скажете этим Системе «Покажи мне все объекты, у которых руководитель Иванов ИЛИ исполнитель Сидоров»):
| Название задачи | Руководитель | Исполнитель |
|---|---|---|
| Задача_1 | Иванов | Петров |
| Задача_2 | Иванов | Фёдоров |
| Задача_3 | Фёдоров | Сидоров |
А если включить фильтры:
- Руководитель - Иванов;
- Исполнитель - Петров,
то такую:
| Название задачи | Руководитель | Исполнитель |
|---|---|---|
| Задача_1 | Иванов | Петров |
| Задача_2 | Иванов | Фёдоров |
Фильтр по руководителям
Позволяет включить в выборку объекты, у которых в роли Руководителя указаны конкретные пользователи Системы.
Фильтр по исполнителям
Позволяет включить в выборку объекты, у которых в роли Исполнителя указаны конкретные пользователи Системы.
Фильтр по участникам
Позволяет включить в выборку объекты, у которых в роли участника указаны конкретные пользователи Системы.
Необходимо, чтобы разработчики раз в неделю делали оценку сроков своих задач в работе, но при этом заполняли лишь одну форму.
Решение: создаем форму с выборкой задач, запланированных на неделю. В форме ставим фильтр «я исполнитель». Запрос формы делаем из общего проекта по разработке. Далее настраиваем авто-запрос на заполнение форм из типа объекта, на основании которого создан проект разработки, фильтрацию в настройках авто-запроса задаем по роли «Участник». Всех разработчиков добавляем участниками в проект разработки.
В результате всем участникам проекта разработки релиза рассылается один запрос с задачами, но при этом каждый в форме видит только свои задачи.
Фильтр по моим ролям
Фильтры пользователя по критерию:
- «я Руководитель»;
- «я Исполнитель»;
- «я участник»;
- «я делегированный Руководитель»;
- «я делегированный Исполнитель»;
- «я приглашенный участник».
При использовании этого фильтра в выборку попадают только те объекты, в которых *пользователь, открывший отчет или форму*, выступает в указанной роли.
Что значит "делегированный" или "приглашённый"
Это значит, что пользователю полномочия (как руководителя, исполнителя или участника) на объект уже предоставлены, но сам пользователь их еще не принял.
В Системе могут быть объекты, которые УЖЕ делегированы пользователям, но которые ЕЩЕ ими не приняты.
Чтобы пользователь, который еще не подтвердил делегирование, видел эти объекты в отчёте или форме, поставьте нужный чек-бокс/ы:
- «я делегированный Руководитель»;
- «я делегированный Исполнитель»;
- «я приглашенный участник».
Пример 1: Менеджер по продажам должен видеть в OLAP-отчете только свои сделки.
Решение: OLAP-отчет по сделкам с включенным фильтром «я исполнитель», связанный с группой пользователей «Отдел продаж».
Результат: в OLAP-отчете отображаются только сделки того менеджера, который открыл отчет.
Пример 2: Разработчики раз в неделю должны отчитываться по статусу задач и при этом заполнять лишь одну форму.
Решение:
- форма с выборкой задач, запланированных на неделю и фильтром «я Исполнитель»;
- автозапрос на заполнение формы из типа объекта, на основании которого создан проект разработки, с указанным фильтром «я участник»;
- все разработчики имеют роль участника в проекте разработки.
Результат: все участники проекта разработки получают запрос только по своим задачам, а руководитель проекта в результате одного запроса на ввод данных в форму получает информацию по всему проекту.
Чтобы нужный объект попал в выборку фильтра, необходимо чтобы пользователь, указанный в фильтре, был уполномоченным руководителем объекта, т.е. принявшим права. Одновременно с этим должно выполняться хотя бы одно из условий:
- уполномоченным исполнителем объекта является пользователь, отличный от указанного в фильтре;
- делегированным исполнителем объекта является пользователь, отличный от указанного в фильтре.
В этой выборке не появляются объекты, в которых пользователь и Руководитель, и Исполнитель.
Фильтр «на контроле» в дереве проектов работает по такому же принципу.
Чтобы объект попал в выборку фильтра, необходимо чтобы пользователь, указанный в фильтре, был либо уполномоченным исполнителем объекта (принявшим права), либо делегированным (еще не принявшим).
Фильтр «на контроле» в дереве проектов работает по такому же принципу.
Фильтр по реквизитам
Позволяет отфильтровать объекты в соответствии с определенными значениями их реквизитов-классификаторов. Для задания фильтров доступны только классификаторы, связанные с выбранными ранее объектами.
Фильтр по родительскому проекту
Позволяет включить в выборку только выбранный экземпляр родительского объекта и объекты, подчиненные указанному родительскому объекту.
Можно указать несколько родительских объектов.
Исключить объекты, законченные ранее чем
Вы можете отсечь лишние объекты. Это дополнительный фильтр в разрезе фактической даты завершения.
Чем он отличается от фильтра по фактическим датам?
Фильтр по фактической дате → Фактическая дата завершения - это мягкий фильтр, с указанием диапазона. А фильтр «Исключить объекты, законченные ранее чем» - это способ жёстко отсечь объекты, которые завершены ранее определённой даты.
Показать только вехи
При активировании чек-бокса в выборке остаются только объекты с нулевой длительностью.





