Предложил 16.03.23 18:04
Рейтинг: 3.0000  
На голосовании

Доработка механизма автоматического завершения задачи - реализация нескольких сценариев

Недоработан механизм автоматического перевода состояния задачи на завершающий этап. В жизненном цикле задачи есть два состояния завершающих - Выполнено и Завершено. Для состояния Выполнено есть предопределенные этапы - Выполнено и Выполнение невозможно. Также для состояния Завершено есть два предопределенных этапа - Завершено и Отказано. Логично настроить маршрут так, что после этапа Выполнение (в работе) можно перевести на этап Выполнено (если все корректно) или Выполнение не возможно (если отрицательный результат) - это два этапа с состоянием Выполнено по жизненному циклу задачи. При этом логично при отсутствии активности по задаче через 14 дней, например, из состояния Выполнено этапа Выполнено автоматически переводить в состояние Завершено на этап Завершено, а из состояния Выполнено этапа Выполнение невозможно переводить в состояние Завершено этапа Отказано. Таким образом, конечным этапом любой задачи будет состояние Завершено и этап - либо Завершено, либо Отказано. Это все штатный функционал. Но есть одна явная недоработка - невозможно настроить автоматические переходы в процессе. Можно настроить только один - или из этапа Выполнено на Завершено или из этапа Выполнение невозможно на этап Отказано. Но вполне корректно предположить, что у задачи должно быть два пути после выполнения - положительный исход и отрицательных исход.
В конечном итоге система не позволяет автоматически завершить обе ветки - можно настроить только одну.