Фильтры
Фильтры в интерфейсе
При формировании отчётов
Описанные ниже фильтры доступны:
- в момент создания нового отчета - на 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: Разработчики раз в неделю должны отчитываться по статусу задач и при этом заполнять лишь одну форму.
Решение:
- форма с выборкой задач, запланированных на неделю и фильтром «я Исполнитель»;
- автозапрос на заполнение формы из типа объекта, на основании которого создан проект разработки, с указанным фильтром «я участник»;
- все разработчики имеют роль участника в проекте разработки.
Результат: все участники проекта разработки получают запрос только по своим задачам, а руководитель проекта в результате одного запроса на ввод данных в форму получает информацию по всему проекту.
Чтобы нужный объект попал в выборку фильтра, необходимо чтобы пользователь, указанный в фильтре, был уполномоченным руководителем объекта, т.е. принявшим права. Одновременно с этим должно выполняться хотя бы одно из условий:
- уполномоченным исполнителем объекта является пользователь, отличный от указанного в фильтре;
- делегированным исполнителем объекта является пользователь, отличный от указанного в фильтре.
В этой выборке не появляются объекты, в которых пользователь и Руководитель, и Исполнитель.
Фильтр "на контроле" в дереве проектов работает по такому же принципу.
Чтобы объект попал в выборку фильтра, необходимо чтобы пользователь, указанный в фильтре, был либо уполномоченным исполнителем объекта (принявшим права), либо делегированным (еще не принявшим).
Фильтр "на контроле" в дереве проектов работает по такому же принципу.
Фильтр по реквизитам
Позволяет отфильтровать объекты в соответствии с определенными значениями их реквизитов-классификаторов. Для задания фильтров доступны только классификаторы, связанные с выбранными ранее объектами.
Фильтр по родительскому проекту
Позволяет включить в выборку только выбранный экземпляр родительского объекта и объекты, подчиненные указанному родительскому объекту.
Можно указать несколько родительских объектов.
Исключить объекты, законченные ранее чем
Вы можете отсечь лишние объекты. Это дополнительный фильтр в разрезе фактической даты завершения.
Чем он отличается от фильтра по фактическим датам?
Фильтр по фактической дате → Фактическая дата завершения - это мягкий фильтр, с указанием диапазона. А фильтр "Исключить объекты, законченные ранее чем" - это способ жёстко отсечь объекты, которые завершены ранее определённой даты.
Показать только вехи
При активировании чек-бокса в выборке остаются только объекты с нулевой длительностью.





