Версия 4.2.1. rus.
Мне кажется, что фильтр ProjectStatus с параметром "Не начался" работает не так, как должен работать.
Он отсекает не только "не начатые проекты", но вообще все задачи, не включённые в какой-либо из проектов.
Например, у меня в виде (отбор по 1 контексту) всего два дополнительных условия: "NextReview does not exist" and "ProjectStatus<>Не начался".
Так вот, при включённом "ProjectStatus<>Не начался" не отображается ни одна из "задач, не входящих в какой-либо из проектов". Стоит это условие отключить, как эти задачи начинают отображаться.
Если использовать другое значение в фильтре ProjectStatus, например, "ProjectStatus<>Идёт", то "задачи, не входящие в какой-либо из проектов," отображаются нормально.
По моему мнению, фильтр ProjectStatus с параметром "Не начался" работает неправильно. Я так понимаю, что он должен отсекать только задачи, включённые в проекты с таким статусом.
Прошу проверить правильность работы данного фильтра.
У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.
✓ ЕСТЬ ОТВЕТ Фильтр ProjectStatus с парметром "Не начался"
-
Автор темы
- Команда бета тестеров
- Сообщения: 309
- Зарегистрирован: ноя 2009
- Есть ответ: 1
- Откуда: г. Абакан
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Фильтр ProjectStatus с парметром "Не начался"
ЛУЧШИЙ ОТВЕТ
ПЕРЕЙТИ К ПОЛНОМУ СООБЩЕНИЮ ➙
Бета версия 4.4.0.
Проблема решена!!!
Андрей, спасибо за Ваше внимание к проблемам пользователей и за Вашу замечательную программу.
Проблема решена!!!
Андрей, спасибо за Ваше внимание к проблемам пользователей и за Вашу замечательную программу.
ПЕРЕЙТИ К ПОЛНОМУ СООБЩЕНИЮ ➙
-
Автор темы
- Команда бета тестеров
- Сообщения: 309
- Зарегистрирован: ноя 2009
- Есть ответ: 1
- Откуда: г. Абакан
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Фильтр ProjectStatus с парметром "Не начался"
Версия 4.3.1. rus.
Ситуация с работой фильтра ProjectStatus с параметром "Не начался" не изменилась.
Прошу помочь разобраться. Кто-нибудь использует этот фильтр?
Он так и должен работать? - по нему отсекаются не только задачи проекта, но и задачи не входящие в проект.
Или так не должно быть и в его работе какая-то ошибка?
Ситуация с работой фильтра ProjectStatus с параметром "Не начался" не изменилась.
Прошу помочь разобраться. Кто-нибудь использует этот фильтр?
Он так и должен работать? - по нему отсекаются не только задачи проекта, но и задачи не входящие в проект.
Или так не должно быть и в его работе какая-то ошибка?
-
Автор темы
- Команда бета тестеров
- Сообщения: 309
- Зарегистрирован: ноя 2009
- Есть ответ: 1
- Откуда: г. Абакан
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Фильтр ProjectStatus с парметром "Не начался"
К сожалению, "только задачи из неначатых проектов" - это не то, что нужно.
Сабж поднял в связи с необходимостью в виде скрыть отображение задач из неначатых проектов.
Но фильтр "ProjectStatus<>Не начался" почему-то отсекает не только указанные задачи, но и задачи, не являющиеся задачами каких-либо проектов.
Сабж поднял в связи с необходимостью в виде скрыть отображение задач из неначатых проектов.
Но фильтр "ProjectStatus<>Не начался" почему-то отсекает не только указанные задачи, но и задачи, не являющиеся задачами каких-либо проектов.
-
Автор темы
- Команда бета тестеров
- Сообщения: 309
- Зарегистрирован: ноя 2009
- Есть ответ: 1
- Откуда: г. Абакан
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Фильтр ProjectStatus с парметром "Не начался"
Проект идущий 1
- задача 1
- задача 2
задача вне проекта 1
задача вне проекта 2
Проект не начался 1
- задача 1
- задача 2
задача вне проекта 3
задача вне проекта 4
Если применить фильтр "ProjectStatus<>Не начался", то
не отражаются не только задачи 1 и 2 из "Проект не начался 1", но и "задача вне проекта 1, 2, 3, 4".
Это я и считаю неправильным.
Как я понимаю, фильтр "ProjectStatus<>Не начался" должен отсекать только задачи 1 и 2 из "Проект не начался 1", а "задача вне проекта 1, 2, 3, 4" должны отображаться.
Случай, в котором мы выбираем "только задачи из неначатых проектов", к теме ветки не относится.
- задача 1
- задача 2
задача вне проекта 1
задача вне проекта 2
Проект не начался 1
- задача 1
- задача 2
задача вне проекта 3
задача вне проекта 4
Если применить фильтр "ProjectStatus<>Не начался", то
не отражаются не только задачи 1 и 2 из "Проект не начался 1", но и "задача вне проекта 1, 2, 3, 4".
Это я и считаю неправильным.
Как я понимаю, фильтр "ProjectStatus<>Не начался" должен отсекать только задачи 1 и 2 из "Проект не начался 1", а "задача вне проекта 1, 2, 3, 4" должны отображаться.
Случай, в котором мы выбираем "только задачи из неначатых проектов", к теме ветки не относится.
Последний раз редактировалось karam 02 янв 2015, 01:59, всего редактировалось 1 раз.
-
- Команда бета тестеров
- Сообщения: 1509
- Зарегистрирован: июн 2012
- Есть ответ: 24
- Благодарил (а): 79 раз
- Поблагодарили: 62 раза
Re: Фильтр ProjectStatus с парметром "Не начался"
Но ведь "Имя проекта не пустое" приводит к желаемому результату, разве нет? Насчет поведения "статус не начался" - согласен, неожиданно.
-
Автор темы
- Команда бета тестеров
- Сообщения: 309
- Зарегистрирован: ноя 2009
- Есть ответ: 1
- Откуда: г. Абакан
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Фильтр ProjectStatus с парметром "Не начался"
Но ведь "Имя проекта не пустое" приводит к желаемому результату, разве нет?
Так то оно так. Но тема ветки не об этом.
-
Автор темы
- Команда бета тестеров
- Сообщения: 309
- Зарегистрирован: ноя 2009
- Есть ответ: 1
- Откуда: г. Абакан
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Фильтр ProjectStatus с парметром "Не начался"
Версия 4.3.3. rus.
Ситуация с работой фильтра ProjectStatus с параметром "Не начался" не изменилась.
Прошу помочь разобраться. Кто-нибудь использует этот фильтр?
Ситуация с работой фильтра ProjectStatus с параметром "Не начался" не изменилась.
Прошу помочь разобраться. Кто-нибудь использует этот фильтр?
-
- Администратор
- Сообщения: 3094
- Зарегистрирован: фев 2009
- Есть ответ: 89
- Откуда: Украина
- Благодарил (а): 117 раз
- Поблагодарили: 100 раз
- Контактная информация:
Re: Фильтр ProjectStatus с парметром "Не начался"
Да, действительно, здесь есть проблема. Но она легко обходится. Для понимания приведу немного деталей из внутренней кухни:
Фильтру ProjectStatus необходимо извлечь значение статуса проекта для каждой фильтруемой задачи, чтобы сравнить это значение с заданным и принять решение пропускать задачу в список или нет. Алгоритм такой:
- Если фильтруемая задача сама является проектом - вернуть статус этой задачи
- Если фильтруемая задача сама не проект, но входит как поlзадача в родительский проект - вернуть статус ближайшего родительского проекта
- Если фильтруемая задача не проект и сама НЕ входит в проект ... вот тут то и проблема. Нужно вернуть статус, но нет значения статуса "неопределено". Поэтому сейчас система возвращает "статус" самой задачи, даже не смотря на то, что эта задача не является проектом. Тогда пришлось принять такое решение, чтобы не вводить новый статус.
Теперь почему получается описанный эффект:
Задачи без проектов по умолчанию имеют статус "Not Started" поэтому фильтр их не пускает в список. Если поменять фильтр на In Progress то задачи пройдут. Поэтому возникало ощущение, что фильтр неправильно работает. На самом деле он просто статус не может найти.
В текущей ситуации самое простое решение, это создать такой фильтр:
ProjectStatus<>Not Started OR
ProjectName is empty
Обратите внимание на OR. Такой фильтр всегда будет пропускать в список задачи без проектов, а для остальных только те, статус которых будет соответствовать условию.
В новой версии попробую придумать чтобы для задач без проектов фильтр возвращал несуществующий статус, чтобы они не попадали в список без добавления дополнительного фильтра.
Фильтру ProjectStatus необходимо извлечь значение статуса проекта для каждой фильтруемой задачи, чтобы сравнить это значение с заданным и принять решение пропускать задачу в список или нет. Алгоритм такой:
- Если фильтруемая задача сама является проектом - вернуть статус этой задачи
- Если фильтруемая задача сама не проект, но входит как поlзадача в родительский проект - вернуть статус ближайшего родительского проекта
- Если фильтруемая задача не проект и сама НЕ входит в проект ... вот тут то и проблема. Нужно вернуть статус, но нет значения статуса "неопределено". Поэтому сейчас система возвращает "статус" самой задачи, даже не смотря на то, что эта задача не является проектом. Тогда пришлось принять такое решение, чтобы не вводить новый статус.
Теперь почему получается описанный эффект:
Задачи без проектов по умолчанию имеют статус "Not Started" поэтому фильтр их не пускает в список. Если поменять фильтр на In Progress то задачи пройдут. Поэтому возникало ощущение, что фильтр неправильно работает. На самом деле он просто статус не может найти.
В текущей ситуации самое простое решение, это создать такой фильтр:
ProjectStatus<>Not Started OR
ProjectName is empty
Обратите внимание на OR. Такой фильтр всегда будет пропускать в список задачи без проектов, а для остальных только те, статус которых будет соответствовать условию.
В новой версии попробую придумать чтобы для задач без проектов фильтр возвращал несуществующий статус, чтобы они не попадали в список без добавления дополнительного фильтра.
Вернуться в «Ошибки, опечатки, "глюки", "баги"»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей