Страница 1 из 1
Запрет завершения задачи
Добавлено: 10.05.2018 11:34
Alexander Menschikov
Предлагаю на уровне шаблона сделать такую галочку: запрет завершения задачи, пока есть незавершенные подзадачи и чекбоксы.
Даже постановщик не сможет в таком случае завершить задачу, пока не добьется, чтобы все было закрыто/отменено/удалено.
В самой же задаче этот запрет сможет снять только аудитор или админ.
А то юзеры часто завершают головные задачи, оставляя открытые подзадачи и чекбоксы. Потом подзадачи болтаются "без головы" в планировщиках
Еще можно пойти по пути сценария, сделать такой сценарий типа:
Если у задачи есть подзадачи в статусе <> "Статус" ТО перевести задачу в "СТАТУС"
пример: юзер будет закрывать задачу, система проверит, и если есть что-то открытое, будет возвращать задачу в статус в Работе.
Re: Запрет завершения задачи
Добавлено: 10.05.2018 17:43
Dmitry Goncharenko
Сейчас сценарии могут такое:
![Изображение](https://pic.planfix.ru/pf/lH/z5kniS.jpg)
Re: Запрет завершения задачи
Добавлено: 11.05.2018 06:59
Alexander Menschikov
как то проглядел, сейчас разберемся. Вариант хороший. Но все равно, запрет закрытия немного другая вещь. Так как по закрытию задачи (и на перевод задачи в статус в Работе) работают другие сценарии, ну и вообще, юзер может завершить и сразу не увидеть, что она вернулась в работу
Re: Запрет завершения задачи
Добавлено: 11.05.2018 15:14
Dmitry Goncharenko
На текущий момент запрета на действие в сценариях в принципе нет, только реакция на него. Хотя в загашниках лежит решение, которое позволило бы реализовать и такой вариант.
Для того, чтобы сотрудник увидел, что задача возвращена в работу, вторым действием в этом же сценарии добавляется комментарий "Задача возвращена в работу, так как у нее есть незавершенные задачи/пункты чек-листа" с уведомлением автора действия.
Re: Запрет завершения задачи
Добавлено: 11.05.2018 17:39
Alexander Menschikov
Дмитрий Гончаренко писал(а): ↑11.05.2018 15:14
На текущий момент запрета на действие в сценариях в принципе нет, только реакция на него. Хотя в загашниках лежит решение, которое позволило бы реализовать и такой вариант.
Для того, чтобы сотрудник увидел, что задача возвращена в работу, вторым действием в этом же сценарии добавляется комментарий "Задача возвращена в работу, так как у нее есть незавершенные задачи/пункты чек-листа" с уведомлением автора действия.
да мы ему письмо шлем еще дополнительно)
Просто перекраивать сценарии приходится, по завершению задачи работают другие сценарии.
И кстати еще не протестили вариант, когда имеем дело с последовательными задачами, что будет, успеет ли создаться следующая задача до возвращения текущей в работу (чего нам нужно избежать) или там какая-то подольше задержка
Re: Запрет завершения задачи
Добавлено: 15.05.2018 12:07
Alexander Menschikov
Дмитрий Гончаренко писал(а): ↑11.05.2018 15:14
На текущий момент запрета на действие в сценариях в принципе нет, только реакция на него. Хотя в загашниках лежит решение, которое позволило бы реализовать и такой вариант.
Для того, чтобы сотрудник увидел, что задача возвращена в работу, вторым действием в этом же сценарии добавляется комментарий "Задача возвращена в работу, так как у нее есть незавершенные задачи/пункты чек-листа" с уведомлением автора действия.
Дмитрий, протестили в общем, в случае последовательных задач.
Т.е. если задача закрыта, потом автоматов возвращена в работу, то следующая последовательная задача переводится из черновика в новую (правда у нас секунд через 7-10 это произошло). Так что не вариант
Re: Запрет завершения задачи
Добавлено: 23.05.2018 12:20
Дмитрий Гончаренко
Значит остается только ждать, пока мы доберемся до реализации механизма запрета совершения действия.
Re: Запрет завершения задачи
Добавлено: 24.05.2018 09:32
Alexander Menschikov
Дмитрий Гончаренко писал(а): ↑23.05.2018 12:20
Значит остается только ждать, пока мы доберемся до реализации механизма запрета совершения действия.
Ждем, а что делать) Пока спасаемся сценариями, дублируем в них функционал последовательных задач
Re: Запрет завершения задачи
Добавлено: 16.06.2019 14:19
Кирилл Симоненко
Прям боль больная, в случае с последовательными сценариями, случайное закрытие задач.
Дмитрий, вы говорили, что в загашники есть решение, поделитесь.
Дмитрий Гончаренко писал(а): ↑23.05.2018 12:20
Значит остается только ждать, пока мы доберемся до реализации механизма запрета совершения действия.
Re: Запрет завершения задачи
Добавлено: 21.06.2019 17:05
Dmitry Goncharenko
Ну тут особо пока нечем делиться - действительно есть такая идея, достаточно сложная в реализации, но пока мы о нее не добрались. А если реализуем, то появится возможность запрещать действия пользователями до их совершения, а не откатывать по факту.
Из решений, существующих на текущий момент, можно еще рассмотреть такое:
- в настройках набора статусов процесса запрещается переход в статус "завершенная" (ну или другой нужный статус)
- добавляется кнопка "Завершить", с условиями, которые нужны в конкретном случае как разрешительные для завершения задачи. Соответственно, кнопка будет отображаться в задаче только в тот момент, когда условия будут выполняться и задача может быть заверена
- По нажатию на кнопку происходит завершение задачи - т.е. действие в кнопке Изменить статус задачи на завершенная"