Предлагаю на уровне шаблона сделать такую галочку: запрет завершения задачи, пока есть незавершенные подзадачи и чекбоксы.
Даже постановщик не сможет в таком случае завершить задачу, пока не добьется, чтобы все было закрыто/отменено/удалено.
В самой же задаче этот запрет сможет снять только аудитор или админ.
А то юзеры часто завершают головные задачи, оставляя открытые подзадачи и чекбоксы. Потом подзадачи болтаются "без головы" в планировщиках
Еще можно пойти по пути сценария, сделать такой сценарий типа:
Если у задачи есть подзадачи в статусе <> "Статус" ТО перевести задачу в "СТАТУС"
пример: юзер будет закрывать задачу, система проверит, и если есть что-то открытое, будет возвращать задачу в статус в Работе.
Запрет завершения задачи
-
- Сообщения: 69
- Зарегистрирован: 26.04.2017 14:22
-
- Сообщения: 4126
- Зарегистрирован: 06.06.2012 13:54
Re: Запрет завершения задачи
Сейчас сценарии могут такое:
-
- Сообщения: 69
- Зарегистрирован: 26.04.2017 14:22
Re: Запрет завершения задачи
как то проглядел, сейчас разберемся. Вариант хороший. Но все равно, запрет закрытия немного другая вещь. Так как по закрытию задачи (и на перевод задачи в статус в Работе) работают другие сценарии, ну и вообще, юзер может завершить и сразу не увидеть, что она вернулась в работу
-
- Сообщения: 4126
- Зарегистрирован: 06.06.2012 13:54
Re: Запрет завершения задачи
На текущий момент запрета на действие в сценариях в принципе нет, только реакция на него. Хотя в загашниках лежит решение, которое позволило бы реализовать и такой вариант.
Для того, чтобы сотрудник увидел, что задача возвращена в работу, вторым действием в этом же сценарии добавляется комментарий "Задача возвращена в работу, так как у нее есть незавершенные задачи/пункты чек-листа" с уведомлением автора действия.
Для того, чтобы сотрудник увидел, что задача возвращена в работу, вторым действием в этом же сценарии добавляется комментарий "Задача возвращена в работу, так как у нее есть незавершенные задачи/пункты чек-листа" с уведомлением автора действия.
-
- Сообщения: 69
- Зарегистрирован: 26.04.2017 14:22
Re: Запрет завершения задачи
да мы ему письмо шлем еще дополнительно)Дмитрий Гончаренко писал(а): ↑11.05.2018 15:14На текущий момент запрета на действие в сценариях в принципе нет, только реакция на него. Хотя в загашниках лежит решение, которое позволило бы реализовать и такой вариант.
Для того, чтобы сотрудник увидел, что задача возвращена в работу, вторым действием в этом же сценарии добавляется комментарий "Задача возвращена в работу, так как у нее есть незавершенные задачи/пункты чек-листа" с уведомлением автора действия.
Просто перекраивать сценарии приходится, по завершению задачи работают другие сценарии.
И кстати еще не протестили вариант, когда имеем дело с последовательными задачами, что будет, успеет ли создаться следующая задача до возвращения текущей в работу (чего нам нужно избежать) или там какая-то подольше задержка
-
- Сообщения: 69
- Зарегистрирован: 26.04.2017 14:22
Re: Запрет завершения задачи
Дмитрий, протестили в общем, в случае последовательных задач.Дмитрий Гончаренко писал(а): ↑11.05.2018 15:14На текущий момент запрета на действие в сценариях в принципе нет, только реакция на него. Хотя в загашниках лежит решение, которое позволило бы реализовать и такой вариант.
Для того, чтобы сотрудник увидел, что задача возвращена в работу, вторым действием в этом же сценарии добавляется комментарий "Задача возвращена в работу, так как у нее есть незавершенные задачи/пункты чек-листа" с уведомлением автора действия.
Т.е. если задача закрыта, потом автоматов возвращена в работу, то следующая последовательная задача переводится из черновика в новую (правда у нас секунд через 7-10 это произошло). Так что не вариант
-
- Сообщения: 34
- Зарегистрирован: 31.07.2012 18:30
Re: Запрет завершения задачи
Значит остается только ждать, пока мы доберемся до реализации механизма запрета совершения действия.
-
- Сообщения: 69
- Зарегистрирован: 26.04.2017 14:22
Re: Запрет завершения задачи
Ждем, а что делать) Пока спасаемся сценариями, дублируем в них функционал последовательных задачДмитрий Гончаренко писал(а): ↑23.05.2018 12:20Значит остается только ждать, пока мы доберемся до реализации механизма запрета совершения действия.
-
- Сообщения: 2
- Зарегистрирован: 16.06.2019 14:17
Re: Запрет завершения задачи
Прям боль больная, в случае с последовательными сценариями, случайное закрытие задач.
Дмитрий, вы говорили, что в загашники есть решение, поделитесь.
Дмитрий, вы говорили, что в загашники есть решение, поделитесь.
Дмитрий Гончаренко писал(а): ↑23.05.2018 12:20Значит остается только ждать, пока мы доберемся до реализации механизма запрета совершения действия.
-
- Сообщения: 4126
- Зарегистрирован: 06.06.2012 13:54
Re: Запрет завершения задачи
Ну тут особо пока нечем делиться - действительно есть такая идея, достаточно сложная в реализации, но пока мы о нее не добрались. А если реализуем, то появится возможность запрещать действия пользователями до их совершения, а не откатывать по факту.
Из решений, существующих на текущий момент, можно еще рассмотреть такое:
- в настройках набора статусов процесса запрещается переход в статус "завершенная" (ну или другой нужный статус)
- добавляется кнопка "Завершить", с условиями, которые нужны в конкретном случае как разрешительные для завершения задачи. Соответственно, кнопка будет отображаться в задаче только в тот момент, когда условия будут выполняться и задача может быть заверена
- По нажатию на кнопку происходит завершение задачи - т.е. действие в кнопке Изменить статус задачи на завершенная"
Из решений, существующих на текущий момент, можно еще рассмотреть такое:
- в настройках набора статусов процесса запрещается переход в статус "завершенная" (ну или другой нужный статус)
- добавляется кнопка "Завершить", с условиями, которые нужны в конкретном случае как разрешительные для завершения задачи. Соответственно, кнопка будет отображаться в задаче только в тот момент, когда условия будут выполняться и задача может быть заверена
- По нажатию на кнопку происходит завершение задачи - т.е. действие в кнопке Изменить статус задачи на завершенная"