Страница 1 из 1

Одна ПОДзадача для нескольких НАДзадач

Добавлено: 21.05.2015 16:17
Александр Черняев
Есть потребность вводить одну подчиненную задачу для нескольких надзадач.
В частности такую потребность испытываю для процесса учета оплаты задач фрилансерам (т.е. фрилансер выполнил много задач, я фиксирую факт оплаты ему создавая по этим задачам одну подзадачу), но возможны другие сценарии использования. Суть идеи в том, что задача, которая подчинена в структуре одновременно нескольким надзадачам является некоторой объединяющей эти надзадачи вехой и конечно содержит ссылки на эти надзадачи.
В древовидном списке задач, отображение такой подзадачи будет дублироваться, но это не страшно.
В меню деталей задачи, список надзадач будет представлен также как сейчас представлен список подзадач.
Что скажите, насколько реально?

Добавлено: 21.05.2015 16:41
Dmitry Goncharenko
На мой взгляд, это в принципе неправильно, потому что запутает структуру дерева задач. Да и не встречал я нигде, если честно, чтобы подзадачи объединяли надзадачи. а не наоборот. А с технической стороны реализация этого дела  - просто сущий кошмар, когда речь дойдет до отрисовки деревьев.

Добавлено: 21.05.2015 19:13
Александр Черняев
))
На самом деле такое встречается в жизни. Например в системах учета документ платежное поручение может закрывать задолженность по нескольким накладным и поскольку оно содержит ссылки на те накладные, которые закрывает, то естественно является подчиненным документом и соответственно отображается в дереве документов.
Что касается отрисовки деревьев, то тут, на мой взгляд, ничего дорабатывать не нужно, подзадача автоматом должна дублироваться для родительских надзадач (наверно).
Просто в планфиксе, как я понял, понятие подзадачи гораздо шире простого средства декомпозиции, детализации работ. 
Часто подзадачи используются как последователи надзадач, т.е. задачи, которые нужно сделать после того как будут сделаны надзадачи, что вообще мне поначалу показалось диким. Как это группа задач выполнена, а подзадачи в работе?, но в итоге получается, что подзадачи - это последователи своих родителей, т.е. следующий шаг, или уточнение предыдущего шага, исправление ошибок по главной задаче и т.п. и мною частенько подзадачи создаются на много позже того как групповая задача выполнена. 
Но вы правы наверное, потребность не оправдает затрат.

Добавлено: 21.05.2015 20:34
Михаил Храпунов
Частично поддержу. Нужна система связей задач. Т.е. это не надзадача, и не очередность кто за кем должен выполняться, а Связи задачи в более широком смысле.

У задачи может быть несколько связанных задач.
Пример:
Задача, исходные данные из другой задачи: так и укажем что данные взяты из задачи такой то, только не просто в комментарии, а в списке примерно таком же как подзадачи, только это не подзадачи, а связанные. Желательно чтобы связь имела имя, возможно срок действия.

Вообщем нужен механизм для указания связей не просто надзадача-подзадача. В деревьях эти связи вообще не показывать. Показывать в карточке Задачи, там же где подзадачи, пониже них сделать еще одну группу: Связанные задачи, ну или Прикрепленные задачи, чтобы не путать с уже имеющимися Подзадачами и Зависимостями в смысле очередности.

Добавлено: 21.05.2015 23:07
Александр Черняев
В приведенном вами примере, когда одна задача наследует исходные данные из другой задачи не вижу необходимости в какой-то особой связи. Почему не устраивает существующий механизм когда задача-наследник просто подчиняется задаче родителю?

Добавлено: 22.05.2015 13:08
Михаил Храпунов
В приведенном вами примере, когда одна задача наследует исходные данные из другой задачи не вижу необходимости в какой-то особой связи. Почему не устраивает существующий механизм когда задача-наследник просто подчиняется задаче родителю?
Возможно я привел не совсем верный пример. Ну тогда допусти так: исходные данные из 5 задач, и все их надо привзяать к текущей.

Добавлено: 27.05.2015 06:40
Marcus
вангую сложности применения стандартных инструментов из-за хардлинка ассоциаций к дефинициям. :)
а "связанное" пилится через кастомные поля, кмк.

Добавлено спустя 1 минуту 41 секунду:
офф: двойные пробелы, редактирование не помогает )

Добавлено: 10.06.2015 19:14
Александр Черняев
В китае говорят неверное решение, не решает роблему, но и пораждает новые, а верное, попутно решает еще несколько проблем. вариант с верными китайскими решениями пока в планфиксе отсутствует, а ведь было бы прерасно одним поручением удовлетворить потребности нескольких задач из разных веток.

Добавлено: 03.07.2015 11:08
Полынцов Константин
По САБЖу. В подобной ситуации, в целевой задаче, в тексте описания прикладываем список ссылок на другие задачи и все.