Управление задачами¶
В сервис «Реестр задач» попадают задачи из запущенных процессов. Сервис предоставляет возможность пользователям брать в работу активные задачи и выполнять их, тем самым продвигая процесс дальше.
В рамках управления задачами в Системе реализованы следующие функции:
- Создание новой задачи – позволяет создать новую задачу в статусе «Создана», которая считается сразу отправленной исполнителям.
- Получение списка задач – позволяет получить список задач в соответствии с параметрами запроса и с учетом постраничного разбиения и сортировки.
- Создание новой задачи по шаблону – позволяет создать новую задачу в статусе «Создана» со значениями из шаблона.
- Получение списка задач без фильтрации по правам доступа – позволяет получить из БД список задач и описание их параметров без фильтрации по правам.
- Обновление черновика задачи – позволяет изменить параметры черновика задачи.
- Получение данных задачи и ее подзадач – позволяет получить описание задачи по ее идентификатору, а также описание всех подчиненных ей задач в зависимости от заданных параметров фильтрации.
- Получение запроса на пролонгацию задачи – позволяет получить список и описание созданных запросов на пролонгацию сроков по задаче по ее идентификатору.
- Создание отчета по задаче – позволяет создать и отправить отчет по задаче.
- Получение данных всех отчетов задачи – позволяет получить список и описание созданных отчетов по задаче по ее идентификатору.
- Получение данных об актуальном отчете по задаче – позволяет получить описание актуального отчета по задаче по ее идентификатору.
- Создание черновика новой задачи – позволяет создать новую задачу в статусе «Черновик».
- Отправка проекта задачи – позволяет активировать черновик (проект) задачи.
- Завершение задачи – позволяет завершить задачу, по которой не требуется формирование отчета.
- Создание новой подзадачи – позволяет создать новую задачу в статусе «Создана», которая будет являться подчиненной для указанной задачи.
- Замена содержимого задачи – позволяет обновить параметры задачи, которая была создана ранее и которая находится в процессе выполнения.
- Перенаправление задачи – позволяет обновить исполнителя для указанной задачи.
- Взятие задачи на выполнение – позволяет обновить исполнителя для указанной задачи.
- Снятие назначения задачи с исполнителя – позволяет исключить исполнителя для указанной задачи.
- Запрос продления сроков выполнения задачи – позволяет создать и отправить запрос на продление сроков выполнения задачи.
- Отмена задачи – позволяет отменить выполнение задачи и установить соответствующий статус.
- Возобновление задачи – позволяет вернуть ранее отмененную задачу в работу и установить соответствующий статус.
- Получение списка запросов на пролонгацию – позволяет получить из БД список запросов на пролонгацию сроков выполнения задач и описание их параметров.
- Получение данных о запросе на пролонгацию – позволяет получить описание запроса на пролонгацию по его идентификатору.
- Принятие запроса на пролонгацию – позволяет принять запрос на пролонгацию, указав новый срок выполнения задачи.
- Отказ в пролонгации – позволяет отклонить запрос на пролонгацию.
- Удаление запроса на пролонгацию – позволяет удалить ранее созданный запрос на пролонгацию сроков выполнения задачи по его идентификатору.
- Получение списка отчетов – позволяет получить из БД список отчетов о выполнении задач и описание их параметров.
- Получение списка отчетов без фильтрации по правам доступа – позволяет получить из БД список отчетов о выполнении задач и описание их параметров без фильтрации по правам доступа.
- Получение данных отчета – позволяет получить описание отчета о выполнении задачи по его идентификатору.
- Изменение отчета – позволяет изменить параметры отчета.
- Отправка отчета на рассмотрение – позволяет отправить ранее подготовленный проект отчета на рассмотрение.
- Принятие отчета – позволяет принять отчет о выполнении задачи и тем самым завершить задачу.
- Отказ в принятии отчета – позволяет отказать в принятии отчета о выполнении задачи и обновить статус задачи.
- Отклонение отчета и повторение задачи – позволяет отказать в принятии отчета о выполнении задачи, обновить параметры задачи и заново направить ее исполнителю.
- Активация отчета – позволяет активировать отчет, который утратил актуальность после обновления параметров задачи.
- Возврат отчета в черновики – позволяет вернуть ранее отправленный отчет в черновики для возможности корректировки его параметров.
- Удаление отчета – позволяет удалить ранее созданный отчет о выполнении задачи по его идентификатору.
- Получение списка шаблонов задач – позволяет получить из БД список шаблонов задач и описание их параметров.
- Создание шаблона задач – позволяет создать в Системе новый шаблон задачи.
- Получение данных шаблона задачи – позволяет получить описание шаблона задачи по его идентификатору.
- Изменение шаблона задачи – позволяет изменить параметры шаблона задачи.
- Удаление шаблона задачи – позволяет удалить ранее созданный шаблон задачи по ее идентификатору.