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

Зависимая повторяющаяся задача

Вопросы/ответы по работе MLO на ПК
Автор темы

StRanger F.E.
Сообщения: 1
Зарегистрирован: ноя 2009

Зависимая повторяющаяся задача

Сообщение StRanger F.E. » 24 ноя 2009, 20:58

Здравствуйте, господа!

Столкнулся с проблемой, которую самостоятельно не могу разрешить:
1) имеется задача X, которая повторяется через 2 дня после своего предыдущего завершения;
2) имеется задача Y, которая должна повторяться после двух подряд завершений первой задачи;
3) (опционально) задача X может начать цикл повторений только после завершения задачи Y.

Возможно ли автоматизировать это средствами MLO?

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

КОНКУРС!!! - Зависимая повторяющаяся задача

Сообщение andrey » 25 ноя 2009, 10:12

Сначала решил отписать, что MLO не справится с данной постановкой задачи. Однако решил еще подумать.

И решение было НАЙДЕНО!!!

Решение отправил письмом StRanger F.E.

Здесь же решил объявить конкурс на звание знатока MLO :)
Все желающие присылайте Ваши варианты решения на support [ at ] mylifeorganized[dot]net в течение 5 дней.

ПОКА НЕ ПУБЛИКУЙТЕ РЕШЕНИЕ ЗДЕСЬ - дайте всем подумать.

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

Поиграем? :)

А.
Andrey Tkachuk
MyLifeOrganized.net Изображение

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

Re: Зависимая повторяющаяся задача

Сообщение andrey » 01 дек 2009, 10:43

Итак на призыв откликнулось несколько смельчаков - настоящих ценителей MLO :) Решения были оригинальны - отличающиеся от моего - потому интересны.

Здесь привожу свое решение. Приславшие свои варианты и все желающие могут дополнить пост самостоятельно своими решениями.

Решение смотрите в атачменте.
Есть два варианта в зависимости от уточнения требования (2)
Вариант 1 (Y должен выполняться в тот же день что и второй X)
Вариант 2 (Y должен выполняться через 2 дня после второго X)

Сфокусируйтесь на выбранном варианте, переключитесь в To-Do и выполняйте появляющиеся там задачи. Следите за новыми датами.

Для наглядности при тестировании корневым рекурентным задачам временно поставлена опция "повторяться каждые два дня". После проверки эту опцию следует заменить на "повторяться через 2 дня после выполнения"

Заметьте, что в связи с требованием (1) задача X дублируется в схеме, иначе не получается.

А.
Вложения
XXY.ml
(30.81 КБ) 392 скачивания
Andrey Tkachuk
MyLifeOrganized.net Изображение

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

Re: Зависимая повторяющаяся задача

Сообщение WaRoX » 02 дек 2009, 08:07

А вот и мое решение:
Создается задача Y и для нее две подзадачи с именем X.
Y получает параметр повтора через 1 минуту после ее завершения. Начало и срок выполнения ставится на сегодня.
Первая подзадача X наследует родительские даты.
Вторая подзадача X находится в зависимости от первой подзадачи и имеет даты начала и срока на 2 дня вперед от текущей даты. Соответственно ставится "связать период" и длительность 0.

Таким образов, сначала в ToDo видна задача X (является первой задачей X). Затем при ее выполнении через 2 дня в ToDo появится задача X (уже вторая). При ее выполнении для выполнения откроется задача Y. После выполнения задачи Y подзадачи Х сбросятся и их снова можно будет выполнять. При этом первая задача Х появится в ToDo всего через минуту после выполнения Y (если надо больше - можно просто увеличить соответствующий срок повторения у задачи Y).

В решении задачи в схеме создаются 2 задачи X, но в ToDo висит только одна, так что создается впечатление, что задача Х только одна. Разумеется, при переименовании задачи Х необходимо будет переименовать обе задачи.

zadachka.ml
(30.76 КБ) 357 скачиваний
Илья


Вернуться в «Вопросы»

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

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