Копирование, перенос, удаление задачи |
Скопировать задачу, перенести задачу в другую категорию и удалить задачу можно из меню Прочие действия. Эти пункты меню доступны только в том случае, если действие возможно и у пользователя достаточно прав.
Копирование, перенос, удаление задачи.
Копирование задачи
При копировании задачи открывается окно для выбора категории, в которую надо скопировать задачу.
Пользователь может копировать задачи только в категорию, где у него есть право "Создавать задачи".
Из исходной задачи в новую будут скопированы все доп. параметры, которые совпадают в исходной и целевой категориях и которые отображаются на карточке создания новой задачи, а также исполнители и подписчики (если это разрешено в настройках новой категории).
Перенос задачи
При переносе задачи открывается окно для выбора категории, в которую надо скопировать задачу.
Пользователь может переносить задачи только из категории, где у него есть право "Исполнять", и только в категорию, где у него есть право "Создавать задачи".
Независимо от того, в каком статусе находилась задача в прежней категории, в новой категории она получает начальный статус в соответствии с новым маршрутом (обычно это статус "Новая"). Кроме того, при переносе очищается дата начала работы с задачей.
В случае невозможности переноса задачи пользователь увидит модальное окно об ошибке с указанием причины того, почему задачу не удалось перенести. При нажатии на кнопку Ок будет открыта карточка создания задачи той категории, в которую необходимо перенести задачу, с заполненными ДП из исходной задачи.
Окно сообщения о невозможности перенести задачу.
При переносе задачи в другую категорию возможно удаление значений.
При переносе задачи происходит проверка прав на Исполнение не только того, кто переносит задачу, но и у заказчика переносимой задачи. Если прав на создание задачи у заказчика нет, то задача не буде перенесена и появится сообщение об ошибке.
Удаление задачи
При удалении задачи она физически удаляется из базы данных, восстановление удаленной задачи невозможно.
Удаление задачи - крайняя мера, к которой следует прибегать только в исключительных случаях. С удалением задачи нарушается историчность данных в системе. Вместо удаления следует использовать другие методы: например, если задача была создана ошибочно, ее можно отклонить (перевести в статус Отклонена или в аналогичный статус). Процедура удаления задачи ни в коем случае не должна быть частью стандартного бизнес-процесса.