Добавить к понятию Последовательная задача Параллельную.
Работает она точно также как и последовательная (уже меньше кода))), за исключением того, что Параллельная задача включается вместе с предыдущей (все равно с какой последовательной или параллельной). Это позволит на основании одних результатов включить в работу параллельно несколько сотрудников (отделов), что было бы очень полезным дополнением к функционалу последовательных задач.
Сейчас можно реализовать параллельные задачи с помощью вложенности задач (одна в другой, та в другой, та в другой и т.д.), но это не совсем правильно)
Если реализовывать другую мою идею Завершение задачи Действием, то ключевые комментарии также переносятся не только в последующую задачу, но и во все параллельные к ней.
Добавлено спустя 15 минут 4 секунды:
В моем случае, я хочу после выполнения задачи Оплата инициировать автоматически несколько связанных задач, во-первых это подготовка необходимых данных в учетной программе для будущей приемки товара на основании оплаченного счета. Во-вторых, задача службы маркетинга по подготовке специальных предложений (или других связанных акций, а это печать, а это дизайн, а это тоже ценное время, которое может идти параллельно), в-третьих задача по отслеживанию статуса нашего заказа... В общем, несложно представить, что одно действие может инициировать много других и в этом случае функционал Последовательности задач должен раскрыться на полную силу с помощью Параллельных задач.
Добавлено спустя 24 минуты 54 секунды:
Другой пример, Расчет стоимости металлоконструкции. Менеджер по закупкам ищет металл, начальник цеха считает трудозатраты сварщиков, логист считает доставку, а вот после завершения этих задач коммерческий директор делает наценочку на то, на это =)
Конечно, нужно еще пару проверок, если завершается Последовательная задача и если есть ниже незавершенные параллельные, то не активировать следующую последовательную. Если завершается параллельная задача, то идет просмотр вверх (всех параллельных и одной последовательной) и если есть хотя бы одна незавершенная задача, остановить просмотр, не завершать следующую последовательную. А также просмотр вниз всех подряд параллельных задач до следующей последовательной, если хотя бы одна не завершена, остановить просмотр и не активировать следующую последовательную. Надо все учесть)
Параллельная задача
-
- Сообщения: 34
- Зарегистрирован: 11.09.2015 18:13
-
- Сообщения: 4123
- Зарегистрирован: 06.06.2012 13:54
На мой взгляд, описанный функционал выходит за рамки последовательных задач: они простенькие, а тут уже сложные и разветвленные бизнес-процессы описаны. Мы думаем в сторону триггеров, это скорее в том направлении. А последовательные задачи пусть останутся простым и понятным инструментом для несложных случаев.
-
- Сообщения: 34
- Зарегистрирован: 11.09.2015 18:13
-
- Сообщения: 4123
- Зарегистрирован: 06.06.2012 13:54
-
- Сообщения: 460
- Зарегистрирован: 23.05.2013 21:46
-
- Сообщения: 4123
- Зарегистрирован: 06.06.2012 13:54