2. Даже если вас устраивает одноуровневый список контекстов, вложенность может вам упростить процесс назначения контекстов. Например, чтобы не назначать постоянно два контекста @Компьютер и @Смартфон, вы можете создать один контекст @Гаджеты, который будет входить в оба контекста. И соответственно, отображаться в обоих списках задач.
3. Вложенность контекстов можно использовать для повышения гибкости ваших списков, добавлять им более тонкую настройку.
Именно третий вариант мы с вами сейчас рассмотрим на примере телефонных звонков.
Представьте, что у вас есть список телефонных звонков и есть один контекст @Звонки:
Для этого контекста может быть даже задано свое время отображения, чтобы эти задачи не отображались в ночное время:
В списке звонков и днем, и вечером, и в выходные показываются как личные звонки, так и рабочие. Вы уверены, что вечером вам нужно видеть задачу “Позвонить начальнику” или “Позвонить клиенту”? Вряд ли они обрадуются позднему звонку по рабочему вопросу…
Возникает вопрос: как сделать так, чтобы в рабочее время отображались только рабочие звонки, а в личное время только личные звонки? При этом бывают такие звонки, которые нужно видеть и в рабочее и в личное время.
Можно задачи ограничивать с помощью даты и времени начала. В некоторых случаях это даже необходимо. Но для того, чтобы разделить звонки на личные и рабочие, это не самая лучшая идея.
Можно создать два контекста, тем самым разделив звонки на рабочие и личные. Оба контекста стоит назначить задачам, которые нужно видеть и в рабочее и в личное время:
Но вам постоянно нужно будет переключаться между этими контекстами, чтобы держать под контролем все свои телефонные звонки. Что также, согласитесь, не совсем удобно:
Как разделить рабочие и личные звонки в формате одного списка @Звонки
Для этого нам понадобится все три контекста:@Звонки - для объединения всех звонков в один список
@ЗвонкиРабота - для показа рабочих звонков только в рабочее время
@ЗвонкиЛичные - для ограничения показа личных звонков в рабочее время
При этом рабочие и личные звонки являются вложенными в общий список @Звонки:
Нам нет необходимости в списке фильтров видеть вложенные контексты, поэтому мы их скрываем в фильтре To-Do:
Например, на момент написания этой статьи и создания скриншотов, в дневное время отображаются только рабочие звонки + личные звонки, которые нам нужно совершить в рабочее время (заказы, покупки и т.д.)
Как быть, если нужно увидеть все звонки без ограничения по времени?
Для этого достаточно поставить галочку “Закрытые”, которая отключает фильтр по заданному времени.Подытожим
Вложенные контексты, позволяют настроить списки задач с учетом любых определенных условий:- времени работы организаций, магазинов
- особенности своего рабочего графика и системы планирования
Ждать ли нам обратной связи по вложенным контекстам? Например, есть контекст @Строймагазины, в который вложены контекст @Максидом, со своим адресом уведомлением по прибытию, @Петрович итд.
ОтветитьУдалитьКогда мне нужно что-то купить, то я ставлю для задачи "Купить кафель" контекст @Строймагазины. Дальше, заходя в какой-либо из строймагазинов, хотелось бы получить напоминание и отражать их в фильтре рядом.