У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.

Ввести условие фильтра "Важность надзадачи"

Какие новые функции Вы хотели бы увидеть в MLO для ПК?
Аватара пользователя
Автор темы

karam
Команда бета тестеров
Сообщения: 309
Зарегистрирован: ноя 2009
Есть ответ: 1
Откуда: г. Абакан
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Ввести условие фильтра "Важность надзадачи"

Сообщение karam » 26 апр 2019, 03:56

При фильтрации задач по важности в существующей версии МЛО (5.02) не хватает условия для выбора задач с важностью выше, например, 60% и состоящих в проекте с важностью выше тех же, например, 60%.

Пояснение:
Для составления обзорных видов необходимо отсекать малозначимые мелкие задачи.
В МЛО существует условие: Важность. Это очень хорошо, что его предусмотрели и в нём можно ввести конкретные значения.
Но это условие действует только непосредственно на одну задачу.
Если задач много и они объединены в один проект, то для каждой задачи указывать степень важности, чтобы потом при обзоре отсеивать - это рутина. :(
Предлагаю в фильтры добавить условие "Важность надзадачи".
По названию фильтра: если есть подзадачи, то для задач-родителей в ветке можно использовать термин "надзадачи".

При наличии такого условия в фильтре можно будет указать "Важность надзадачи" > 60% (например). И в итоговом представлении все малозначимые проекты можно будет отсеять. :)

Можно, конечно, для такой цели использовать флаги. Но для флагов и так существует много разных применений. И их становится всё больше. Чтобы не было путаницы и легче было их использовать, то лишние флаги стараюсь не вводить.
Поэтому считаю, более оптимальным ввести дополнительное условие в фильтрах "Важность надзадачи". :)

Аватара пользователя
andrey
Администратор
Сообщения: 3092
Зарегистрирован: фев 2009
Есть ответ: 89
Откуда: Украина
Благодарил (а): 117 раз
Поблагодарили: 100 раз
Контактная информация:

Ввести условие фильтра "Важность надзадачи"

Сообщение andrey » 26 апр 2019, 07:17

Я правильно понял, что из всех проектов, вы хотите увидеть в фильтре только важные, причем включить в вид только важные подзадачи этого важного проекта? Если это так, то эту задачу уже сейчас можно решить с помощью фильтра.

Предлагаю участникам бета форума и бета тестерам решить эту задачу и опубликовать решение здесь. :)

P.S. Краевой, прошу вас не участвовать в этом конкурсе и дать шанс найти решение другим :)
Andrey Tkachuk
MyLifeOrganized.net Изображение

WaRoX
Команда бета тестеров
Сообщения: 752
Зарегистрирован: фев 2009
Есть ответ: 28
Благодарил (а): 21 раз
Поблагодарили: 103 раза

Ввести условие фильтра "Важность надзадачи"

Сообщение WaRoX » 26 апр 2019, 07:43

Можно через фильтр родительских сделать:
Создать вид, основанный на активных задачах. Иерархия=Да; Фильтр родительских задач: Importance>=60 AND IsProject=True; в фильтрах самого вида (дополнительно-настройка) тоже прописать Importance>=60


Но при этом получается уже не вид-ToDo, а вид-иерархия, т.е. на андроиде нельзя будет в виджете отобразить. Также задачи будут отображаться деревом в рамках проектов, т.е. нельзя будет их показать линейным списком.
Илья

Аватара пользователя
Автор темы

karam
Команда бета тестеров
Сообщения: 309
Зарегистрирован: ноя 2009
Есть ответ: 1
Откуда: г. Абакан
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Ввести условие фильтра "Важность надзадачи"

Сообщение karam » 26 апр 2019, 14:16

Спасибо за отзывчивость!
WaRoX, предложенный вариант - это, конечно, решение. Спасибо! :)
Но решение частичное. Недостатки Вы сами хорошо прописали.
Кроме указанных к недостаткам отношу: использование "Фильтр родительских задач: Importance>=60 AND IsProject=True" - отсекает важные задачи вне проектов. А они всё-таки нужны. Если же убрать "IsProject=True", то получается слишком большое дерево и большое количество задач - теряется смысл в таком представлении.
Если Андрей имел в виду такое решение, то придётся может быть даже использовать такой вариант, но с "IsProject=True".
Но всё-таки хотелось бы иметь более универсальное решение.

WaRoX
Команда бета тестеров
Сообщения: 752
Зарегистрирован: фев 2009
Есть ответ: 28
Благодарил (а): 21 раз
Поблагодарили: 103 раза

Ввести условие фильтра "Важность надзадачи"

Сообщение WaRoX » 26 апр 2019, 18:06

karam писал(а):Источник цитаты использование "Фильтр родительских задач: Importance>=60 AND IsProject=True" - отсекает важные задачи вне проектов. А они всё-таки нужны

Ну это тогда уже сильно от начального условия отклоняется: говорилось, что нужны задачи, у которых важность проекта больше 60%, а теперь нужны дополнительно задачи без проектов.
Но даже в таком случае можно отдельно отфильтровать родительские, которые не являются проектами и проектов не имеют: для этого надо поменять фильтр родительских на:
((not(IsProject) AND (ProjectName is empty)) OR
((IsProject) AND (Importance>=60))
Илья

Аватара пользователя
Автор темы

karam
Команда бета тестеров
Сообщения: 309
Зарегистрирован: ноя 2009
Есть ответ: 1
Откуда: г. Абакан
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Ввести условие фильтра "Важность надзадачи"

Сообщение karam » 27 апр 2019, 03:55

Спасибо. Это вариант.
В получаемом по нему представлении отображаются и проекты и задачи, и конечно, дерево папок.
Дерево папок не нужно - мешает, ибо много веток. Пробую скрыть папки: (not(IsFolder) - папки скрываются, но "задачи вне проектов" не отображаются.
Не понимаю, почему при фильтре (not(IsFolder) скрываются обычные задачи вне проектов. Можно как-нибудь это обойти?

Для решения проблемы пробовал также использовать сочетание: HasSubtasks + Importanse. Получилось отсечь.
Но недостаток в использовании: при этих условиях в итоговом виде отображаются задачи проектов, которые имеют важность <60%.
Т.о., чтобы скрыть задачи, входящие в маловажные проекты, нужно каждую из них пометить как важность <60% - опять рутина.
Проще, когда пометил проект как маловажный, и следовательно все его задачи не отображаются.
Поэтому решение через "Фильтр родительских задач" представляется на сегодня более удобным в использовании. Опять же если бы не проблемы с отображением иерархии папок и задач вне проектов.

Аватара пользователя
Автор темы

karam
Команда бета тестеров
Сообщения: 309
Зарегистрирован: ноя 2009
Есть ответ: 1
Откуда: г. Абакан
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Ввести условие фильтра "Важность надзадачи"

Сообщение karam » 29 авг 2019, 08:14

Поднимаю тему, т.к. оптимального решения задачи до сих пор нет.

В связи с необходимостью вывода в видах нужных задач, вообще предлагаю добавить условия:
"ПроектВажность" и "ПроектОбзор". (Об этом пишу здесь, т.к. темы связаны и чтобы не создавать новую ветку).
Есть же условие ПроектСтатус - всё понятно, всё хорошо работает. Если статус "Идёт", то задачи отображаются - замечательно.
По такому же принципу хотелось бы иметь возможность отсекать задачи, входящие в проект с низкой значимостью.
И ещё по такому же принципу хотелось бы иметь возможность отсекать задачи, которые входят в проект, по которому уже был обзор, или ещё не наступил.

Доводы:
1. Известно, что в десктоп-версии есть возможность фильтровать через опцию Иерархия - но она работает не так, как нужно. Об этом уже в этой ветке писали - отображается дерево, фильтр по папкам отсекает часть задач (считаю, надо исправить работу фильтра по условию "Папка").
2. В мобильных версиях нет опции Иерархия.
Если ввести условия: "ПроектВажность" (или "НадзадачаВажность") и "ПроектОбзор", то это решает задачу фильтрации нужных задач и в десктоп-версии и в мобильных версиях.


Вернуться в «Предложения по улучшению»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 18 гостей