Задача [0117]: Возможность создания дерева процессов в редакторе маршрутов

Формулировка проблемы: в связи с появлением возможности создания дерева маршрутов необходимо унифицировать создание работ по этапам запускаемого маршрута.

Связанные задачи: 0109, 8393.

Решение: необходимо создавать работы от имени авторизованного пользователя, запускающего маршрут, причем этапы должны отображаться в виде дочерних работ с учетом уровней вложенности.

При запуске реестра необходимо создавать две следующие работы (кореневую и дочернюю):

где %маршрут% - название маршрута (при наличии), либо подстановка в формате от dd month yyyy г hh-mm (согласно дате / времени запуска маршрута).

Для того, чтобы запустить дерево необходимо завершить работу для проверки. В случае, если маршрут будет прерван, необходимо осуществлять возврат на данную работу (в случае, если для данного этапа отсутствует преднастроенный возврат). Также необходимо отображать

При реализации данной задачи необходимо учитывать следующие настройки (Конфигуратор → Документооборот → Настройки Потоков Работ → Доп настройки потоков работ):

Также необходимо учитывать значения настроек, влияющих на метаинформацию работы при её создании (Конфигуратор → Документооборот → Настройки Потоков Работ):

Если этап завершился неуспешно, необходимо осуществлять возврат к родительской работе, а также отображать в ней комментарий с текстом:

В мастере регистрации документа необходимо запускать маршрут от имени исполнителя, а не сотрудника канцелярии.

При создании работ по этапам маршрута также необходимо отображать их в ходе выполнения корневой работы, а также у работ по этапам, имеющим вложенные этапы, согласно перечисленным выше настройкам.

Схемы создания работ

Условные обозначения элементов схем:

Рисунок 540. Условные обозначения элементов схем

Условные обозначения элементов схем

Здесь:

Случай, когда П != A, возникает при наличии делегированных прав на создание работ от П к А.

Рисунок 541. Схема создания одиночной работы

Схема создания одиночной работы

Здесь:

В тривиальном случае А = П = И будем считать, что И подчиняется А.

Рисунок 542. Схема создания работ с ответственным

Схема создания работ с ответственным

Здесь: