Завершение Задачи при завершении ее подзадач

Добавить параметр - Завершить задачу при завершении подзадач

Очень нужно.
4
57%
Не очень нужно.
3
43%
 
Всего голосов: 7
Аватара пользователя
Рената Римовна Галеева
Сообщения: 117
Зарегистрирован: 07.09.2016 07:56

Завершение Задачи при завершении ее подзадач

10.10.2016 13:29

Добрый день!

Очень нужна возможность задания условия сценария, при котором если у задачи завершились все подзадачи, то автоматически тоже переводить ее статус в "Завершенные". 

Прошу Вас рассмотреть возможность реализации! 
 

Аватара пользователя
Андрей Несынов
Сообщения: 50
Зарегистрирован: 19.06.2012 13:23

29.10.2016 15:57

Я бы добавил, что такое нужно в Автоматические сценарии выносить.

У нас один кейс мог бы решиться, только не нужно завершать, нужно сменить статус на определенный, если все подзадачи Выполнены.

Вроде: сменить статус на "Требует проверки" в случае, если все подзадачи стали "Выполнены".

 

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4121
Зарегистрирован: 06.06.2012 13:54

03.11.2016 13:56

Согласен с Андреем - этим должны заниматься автоматические сценарии. Причем в ситуации Ренаты они могут помочь уже сейчас:
- изменение статуса подзадачи генерирует событие "Изменена задача" для надзадачи
- поэтому если в процесс, по которому живет надзадача, добавить такой сценарий (см. скриншот), то она будет завершаться, как только все ее подзадачи будут завершены (или находиться в других неактивных статусах).

А вот с кейсом Андрея сложнее, для него нужно условие типа "Все подзадачи находятся в статусе таком-то". Его пока нет, да и реализация его напряжнее. Но обсудим, если не вызовет принципиальных возражений - добавим в список доработок по сценариям, он уже у нас большой набирается.
Вложения
Автоматически завершить задачу, у которой завершены все подзадачи.png

Аватара пользователя
Рената Римовна Галеева
Сообщения: 117
Зарегистрирован: 07.09.2016 07:56

07.11.2016 10:34

Нам тоже для работы часто не хватает условия, "Все задачи в статусе таком то". Поддерживаю

Аватара пользователя
Дмитрий Жулковский
Сообщения: 6
Зарегистрирован: 27.09.2016 15:50

10.11.2016 12:25

Поддерживаю, автоматизация процессов станет логичнее если будет настраиваемая матрица переходов по статусам.

Аватара пользователя
Ирина Михеева
Сообщения: 1
Зарегистрирован: 12.06.2019 16:17

Re: Завершение Задачи при завершении ее подзадач

14.09.2023 20:55

Было какое-нибудь решение придумано?

Аватара пользователя
Илья Федоров
Сообщения: 255
Зарегистрирован: 07.06.2021 13:21

Re: Завершение Задачи при завершении ее подзадач

19.09.2023 08:43

Ирина Михеева писал(а):
14.09.2023 20:55
Было какое-нибудь решение придумано?
В том виде как это написали коллеги - нет.
Условий вида "Все подзадачи в статусе" = .... не появилось.
Решение найти можно через поля типа сумма подзадач или через аналитику надзадачи в которую подзадачи будут добавлять строки и которую можно будет периодически пересчитывать.
Через подзадачи легче, через аналитики сложнее.
Вариант 1. Через поля сумма подзадач
В подзадача поле типа число, в него на уровне шаблона задаем 1 и не меняем.
В надзадаче добавляем два поля Всего подзадач (сумма по полю типа число из подзадачи без условий) и Подзадача в статусе X (сумма по полю типа число подзадачи в котором 1 с условием Статус = X).
Для надзадачи ловим изменение задачи с условиями
Всего подзадач > 0
Cравнение полей Всего подзадач = Подзадачи в статусе X

Вариант 2. Через аналитики.

Например при создании подзадача добавляет в аналитику надзадачи строку с ссылкой на себя и в отдельном поле ставится 1. Также в аналитике есть вычисляемое поле = 0 если статус подзадачи строки на равен нудному и 1 если равен.
После пересчета аналитики сравниваем итоги по двум колонкам если они совпадают значит все подзадачи которые попали в аналитку имеют указанный в вычисляемом поле статус и равенсвто этих двух итого и есть р=триггер что-то делать с надзадачей.

Ответить