Задача [0430]: Изменить поведение наложения резолюций — аналогично перепоручению

Формулировка проблемы:

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

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

Связанные задачи: 0110, 0222.

Используется: Хранилище - Документы - Журналы,
Потоки работ

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

Примечание

При включенных опциях «Разрешить накладывать дополнительные резолюции» и «Не удалять работу, на которую была наложена резолюция».

Для выключенной опции "Не удалять работу, на которую была наложена резолюция" поведение останется прежним: работа удаляется, создается отдельное дерево процессов для корневой работы резолюции.

До наложения резолюции на работу по резолюции ход выполнения выглядит следующим образом:

Рисунок 147. Ход выполнения до наложения резолюции на работу по резолюции

Ход выполнения до наложения резолюции на работу по резолюции

После наложения резолюции на работу по резолюции ход выполнения выглядит следующим образом:

Рисунок 148. Ход выполнения после наложения резолюции на работу по резолюции

Ход выполнения после наложения резолюции на работу по резолюции

Пример использования
  1. Сотрудник канцелярии получает письмо, регистрирует его в журнале Входящих документов, отправляет генеральному директору на резолюция в виде действия - резолюция.

  2. Генеральный директор накладывает резолюцию: создает работу директору.

  3. Статус входящего письма - На исполнении.

  4. Директор на полученную работу накладывает резолюцию от своего имени: создает работу начальнику отдела.

  5. Начальник отдела на полученную работу накладывает резолюцию от своего имени: создает работу специалисту.

  6. Специалист выполняет работу и завершает ее: добавляет комментарий или файл.

  7. Начальник отдела проверяет работу и завершает ее у себя на контроле.

  8. Корневые работы резолюций начальника отдела, директора, генерального директора автоматически завершаются.

  9. Входящему письму присваивается статус Завершен.