tg-me.com/notion_ogonek/86
Last Update:
САГА О ПОД-ЗАДАЧАХ
🤓 Лонг-рид: формулы if для отображения под-задач в представлении канбан-доски
#формулы
С введением задач и под-задач в табличном виде базы, Notion оставил без внимания визуализацию зависимостей в других видах - например, в традиционном для задач виде канбан-доски. Задачи и под-задачи тут по умолчанию никак не связаны визуально. (СМ. РИС. 1)
Что ж, придется брать все в свои руки формулы и настроить доску так, чтоб сразу считывать нужную информацию о под-задачах.
Отображать пропертис родительских задач и под-задач на карточках я считаю неудачным решением - карточки становятся "шумными", много текста. (СМ. РИС. 2)
🔍 Первое решение: Прогресс под-задач роллапом статусов под-задач ➡ Count per group ➡ Completed. Теперь видно главное: число под-задач и прогресс их выполнения. Минус очевиден - роллапы считаются и у тех задач, у которых нет под-задач. (СМ. РИС. 3)
Второе решение: оставляем отображение роллапа из первого решения только у тех карточек, у которых есть под-задачи. Создаем пропертис Есть под-задачи? с формулой:if(empty(prop("Под-задача")), "", prop("Прогресс под-задач"))
Перевожу формулу на русский: if(empty(prop("Под-задача")),
если проперти с под-задачами пустое, "",
то ничего не показывай, а если нет (= не пустое) - prop("Прогресс под-задач"))
показывай то, что стоит в проперти роллапа Прогресса под-задач.
🎉 Выбираю отображение пропертис с формулой на доске и получаю то, что нужно. (СМ. РИС. 4)
Я также могу просто отображать смайлик, если у задачи есть невыполненные под-задачи, и считывать только главное, а именно, что задачу еще нельзя переносить в "Готово", а сколько там еще под-задач, мне не нужно держать на виду постоянно.
🎛 Самый легкий способ здесь - создать роллап статусов под-задач, подобный роллапу в первом решении, только вместо Count per group ➡ Completed, я выбираю Percent per group ➡ Completed.
Создаю еще одно пропертис с формулой:if(prop("Процент выполненных под-задач") < 100%, "
🔴", "")
- если правда, что роллап с процентами меньше 100%, показывай красный круг, если неправда - ничего не показывай.
Вуаля! (СМ. РИС. 5)
📌 БОНУС:
В Jira - таск-трекере для разработке ПО есть функция, которая не позволяет передвинуть карточку в следующий столбик, если не выполнены определенные условия.
Я не могу попросить Notion запрещать передвижение задачи в столбик "Готово" при наличии у нее невыполненных под-задач, но я могу попросить Notion показывать мне красный кружочек, когда (и только когда) задача с невыполненными под-задачами перешла в Готово. Пока она висит в Плане или В работе - я и так понимаю, что там есть невыполненные под-задачи.
🔽if(prop("Статус") == "Готово" and prop("Проверка на невыполненные под-задачи") == "
🔴", "
🔴", "")
- если Статус задачи равен Готово и если в пропертис, созданном выше есть красный кружочек, то показывай красный кружочек, а если нет, то оставайся пустым. Делаю это пропертис видимым. В нем красный кружок будет появляться только тогда, когда задача с невыполненными под-задачами перешла в Готово.
👀 Посмотреть все формулы и поведение карточек из поста можно тут (нажмите Duplicate, чтобы сохранить страницу в свой Notion и редактировать ее): https://karina-art.notion.site/9bba5818075c420699dc81d6775ef623
☕ Сказать спасибо
BY Огонек | Notion Buildin | Планеры
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/notion_ogonek/86