Теги

Как устанавливать задачам теги, чтобы была возможность отфильтровать по ним списки задач.

Задачам можно ставить тэги и затем использовать их для фильтрации списков задач в веб-приложении (в десктопной или мобильной версии).

Как установить тег у задачи

При создании или редактировании задачи в тексте можно написать один или несколько тегов через решетку #.

Тэг может быть одним словом (#дизайн, #планерка и т.д.), любым emoji (например, #❗️) или несколькими словами, разделенными подчеркиванием или дефисом. (например, #новый_сайт, #ремонт_офиса и т.д.).

Работа с тэгами в мобильной версии приложения

Примеры формулировок задач с тэгами:

  • задача #проект – задаче установится тег #проект,
  • новая задача #❗️ #семья – установятся два тега: #❗️ и #семья.
  • в четверг #gogo полистать в четверть пятого – Боб создаст задачу с тегом #gogo, датой и временем из естественной формулировки.
Нет необходимости как-то заранее отдельно создавать тэги. Если в задаче указывается тэг, который пока не существует, то он будет автоматически создан и присвоен задаче. Если же тег уже существует, то он просто присвоится к задаче.

При создании задачи в чат-боте «OK, Bob!», если ввести решетку #, то появится подсказка со списком всех тэгов, которые вводились раньше в диалоге — это упрощает добавление тэгов к задачам при работе через чат-бота.

Подсказка с прошлыми тэгами в Телеграм-боте «OK, Bob!»
Подсказка с прошлыми тэгами в Телеграм-боте «OK, Bob!»
На бесплатном тарифе «База» можно создать до пяти тегов и использовать их в любом количестве задач. В платных тарифах «Бизнес» и «Эксперт» количество тэгов не ограничено.

Как установить тэги через окно редактирования

Тэги задачи, как и остальные поля, можно редактировать через специальную форму.

Форма редактирования задачи
Форма редактирования задачи
Редактирование тэгов через форму
Редактирование тэгов через форму

Подробней об этом смотрите на странице «Редактирование задачи».

Фильтрация задач по тегам

В списке задач в веб-приложении

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

Способ выбора нужных тэгов для фильтрации отличается у десктопной и мобильной версий веб-приложения:

  • В мобильной версии: выбрать пункт «Ещё» в меню и там нажать на нужные тэги.
  • В десктопной версии: в левой колонке со списком ближайших дней пролистать вниз — под списком дней будет список тэгов. Аналогично, чтобы выбрать нужные тэги, на них нужно кликнуть.
Фильтрация по тегам в мобильной версии веб-приложения
Фильтрация по тегам в мобильной версии веб-приложения
Фильтрация по тегам в десктопной версии веб-приложения
Фильтрация по тегам в десктопной версии веб-приложения
Если отметить несколько тегов одновременно, тогда в списке отобразятся задачи, у которых есть хотя бы один из выбранных тегов.

Выбранные тэги выделяются синим цветом. Если повторно нажать на выбранный тег, то фильтрация по нему сбросится. Также можно нажать на крестик рядом со списком тегов – тогда фильтр сбросится для всех выбранных тэгов.

Кроме этого, при включенной фильтрации выбранные теги отображаются возле заголовка страницы. Также, когда фильтрация активна, рядом с заголовком появится кнопка «Сбросить теги», которая полностью отключает фильтр.

При работе с ботом

Напомним, что при работе с Телеграм-ботом «OK, Bob!» у нас есть команды для вывода списков задач: /today, /tomorrow, /inbox, /week и /all. И к этим командам можно добавить один или несколько тэгов, чтобы отфильтровать получаемые задачи.

Например, команда /inbox #bob выведет все задачи из инбокса с тэгом #bob. А команда /today #bob #work отобразит все сегодняшние задачи с наличием хотя бы одного из двух тегов #bob или #work.

Также можно спросить Боба естественным языком: например, покажи задачи с тегом #work или что у меня сегодня по #gogo.

Фильтрация по тегам в боте
Фильтрация по тегам в боте

Как отвязать тег от задачи

Чтобы отвязать тэг от задачи, необходимо при редактировании задачи убрать упоминание тега из текста содержания и после этого сохранить задачу.

Управление тегами в настройках

В разделе «Настройки» → «Теги» доступно управление всеми тегами пользователя: переименование, смена цвета и удаление.

Слева у каждого тега — цветной кружок (текущий цвет), справа — крестик для удаления. Под названием тега, который используется в задачах, показано количество таких задач.

Как переименовать тег

Кликните по названию тега — оно превратится в поле ввода. Введите новое имя и нажмите Enter, чтобы сохранить, или Esc, чтобы отменить. Те же правила, что при создании: без пробелов и #, до 30 символов.

Изменения применяются ко всем задачам, в которых используется тег — после переименования отображение во всех задачах обновится автоматически.

Как изменить цвет тега

Кликните по цветному кружку слева от тега — откроется палитра из 10 цветов (10 пастельных слотов плюс «без цвета»). Выберите нужный — цвет применится сразу.

Палитра выбора цвета тега
Палитра выбора цвета тега

Цвета адаптированы под светлую и тёмную тему — выбранный цвет автоматически перестроится при переключении темы оформления.

Как удалить тег

Нажмите на крестик справа от тега — появится модалка подтверждения. Если тег используется в задачах, в модалке будет показано их количество.

Подтверждение удаления тега
Подтверждение удаления тега

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

Раньше тег удалялся только если он не использовался ни в одной активной задаче. Теперь удаление всегда работает напрямую — связи с задачами разрываются автоматически.

Цветные теги в списках задач

Назначенный цвет тега отображается во всех местах, где рендерится тег: в списке задач рядом с названием, в пикере тегов в форме редактирования задачи, в фильтре тегов в боковой панели и мобильном меню. Это помогает быстро различать категории задач визуально, без чтения текста тегов.

Тэги на бесплатном тарифе «База»

На бесплатном тарифе «База» можно создавать до 5 тэгов. При этом, если количество тэгов уже максимальное, то при попытке создать задачу с новым тэгом будет предложено повысить тариф или создать задачу без тэга.

Если создать задачу без тэга, то тэг будет записан обычным текстом в названии задачи — как обычное слово. Это не является полноценным тэгом и не может использоваться в фильтрации.

Теги в рабочих группах

Теги можно указывать и при постановке задач в рабочих группах через бота: например, @okbob_bot @ivanov завтра в 15:00 проверить макет #дизайн.

Если задача назначается участнику группы, тег привязывается к созданной задаче и учитывается в рамках аккаунта исполнителя. Если новый тег не может быть создан из-за ограничения тарифа, бот предложит создать задачу без нового тега или перейти на платный тариф.