Автоматическое удаление закрытых задач с доски
Здравствуйте. Как можно удалить задачи с определенным state, например Закрыта, спустя например 30 дней с момента установки такого state, с доски не изобретая велосипедов? Пока я представляю реализацию такой простой функции через кучу костылей. Нужно сделать скрытое поле, в которое будет записываться дата когда будет установлен нужный статус, потом нужно создать рабочий процесс который , будет срабатывать при изменении сосотояния и записывать дату установки статуса, потом нужно будет создать еще один рабочий процесс, который запускается раз в день и проверяет прошло ли нужное количество дней с момента установки статуса. Как то слишком сложно. Есть ли более простой способ сделать это
Please sign in to leave a comment.
Добрый день. Более простой вариант — отфильтровать вывод карточек на доске. Сделать это можно либо в настройке поведения доски (если выбран третий вариант), либо через фильтр наверху.
В русском варианте запрос будет выглядеть так:
Больше информации о языке запросов можно найти в документации: Custom Date Parameters.
UPD: исправление в запросе для фильтра.
Пользователи упорно не хотят пользоваться фильтрами. Мне пришлось с помощью рабочих процессов делать почти все что уже реализовано у вас и работает из коробки. Но требование заказчика таковы чтобы при минимуме действий со стороны пользователя получить максимум автоматизации. Поэтому нужно реализовать это рабочим процессом
Попытался установить этот фильтр в настройке доски и получил ошибку
Насчет фильтра: прошу прощения, правильно будет как ниже.
С рабочим процессом можно попробовать сделать следующим образом. РП по графику (on-schedule) проверяет, есть ли задачи по следующему запросу (search):
И секции action выполняет следующую команду (через applyCommand):